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 */
61abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->activeShaderProgram					= src.activeShaderProgram;
73c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->activeTexture							= src.activeTexture;
83c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->attachShader							= src.attachShader;
91abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->beginQuery								= src.beginQuery;
101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->beginTransformFeedback					= src.beginTransformFeedback;
113c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->bindAttribLocation						= src.bindAttribLocation;
123c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->bindBuffer								= src.bindBuffer;
131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->bindBufferBase							= src.bindBufferBase;
141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->bindBufferRange						= src.bindBufferRange;
153c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->bindFramebuffer						= src.bindFramebuffer;
161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->bindImageTexture						= src.bindImageTexture;
171abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->bindProgramPipeline					= src.bindProgramPipeline;
183c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->bindRenderbuffer						= src.bindRenderbuffer;
191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->bindSampler							= src.bindSampler;
203c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->bindTexture							= src.bindTexture;
211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->bindTransformFeedback					= src.bindTransformFeedback;
221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->bindVertexArray						= src.bindVertexArray;
231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->bindVertexBuffer						= src.bindVertexBuffer;
243c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->blendColor								= src.blendColor;
253c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->blendEquation							= src.blendEquation;
263c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->blendEquationSeparate					= src.blendEquationSeparate;
273c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->blendFunc								= src.blendFunc;
283c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->blendFuncSeparate						= src.blendFuncSeparate;
291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->blitFramebuffer						= src.blitFramebuffer;
303c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->bufferData								= src.bufferData;
313c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->bufferSubData							= src.bufferSubData;
323c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->checkFramebufferStatus					= src.checkFramebufferStatus;
333c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->clear									= src.clear;
341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->clearBufferfi							= src.clearBufferfi;
351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->clearBufferfv							= src.clearBufferfv;
361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->clearBufferiv							= src.clearBufferiv;
371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->clearBufferuiv							= src.clearBufferuiv;
383c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->clearColor								= src.clearColor;
393c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->clearDepthf							= src.clearDepthf;
403c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->clearStencil							= src.clearStencil;
411abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->clientWaitSync							= src.clientWaitSync;
423c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->colorMask								= src.colorMask;
433c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->compileShader							= src.compileShader;
443c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->compressedTexImage2D					= src.compressedTexImage2D;
451abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->compressedTexImage3D					= src.compressedTexImage3D;
463c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->compressedTexSubImage2D				= src.compressedTexSubImage2D;
471abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->compressedTexSubImage3D				= src.compressedTexSubImage3D;
481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->copyBufferSubData						= src.copyBufferSubData;
493c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->copyTexImage2D							= src.copyTexImage2D;
503c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->copyTexSubImage2D						= src.copyTexSubImage2D;
511abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->copyTexSubImage3D						= src.copyTexSubImage3D;
523c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->createProgram							= src.createProgram;
533c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->createShader							= src.createShader;
541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->createShaderProgramv					= src.createShaderProgramv;
553c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->cullFace								= src.cullFace;
563c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->deleteBuffers							= src.deleteBuffers;
573c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->deleteFramebuffers						= src.deleteFramebuffers;
583c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->deleteProgram							= src.deleteProgram;
591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->deleteProgramPipelines					= src.deleteProgramPipelines;
601abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->deleteQueries							= src.deleteQueries;
613c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->deleteRenderbuffers					= src.deleteRenderbuffers;
621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->deleteSamplers							= src.deleteSamplers;
633c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->deleteShader							= src.deleteShader;
641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->deleteSync								= src.deleteSync;
653c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->deleteTextures							= src.deleteTextures;
661abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->deleteTransformFeedbacks				= src.deleteTransformFeedbacks;
671abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->deleteVertexArrays						= src.deleteVertexArrays;
683c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->depthFunc								= src.depthFunc;
693c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->depthMask								= src.depthMask;
703c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->depthRangef							= src.depthRangef;
713c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->detachShader							= src.detachShader;
723c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->disable								= src.disable;
733c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->disableVertexAttribArray				= src.disableVertexAttribArray;
741abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->dispatchCompute						= src.dispatchCompute;
751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->dispatchComputeIndirect				= src.dispatchComputeIndirect;
763c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->drawArrays								= src.drawArrays;
771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->drawArraysIndirect						= src.drawArraysIndirect;
781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->drawArraysInstanced					= src.drawArraysInstanced;
791abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->drawBuffers							= src.drawBuffers;
803c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->drawElements							= src.drawElements;
811abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->drawElementsIndirect					= src.drawElementsIndirect;
821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->drawElementsInstanced					= src.drawElementsInstanced;
831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->drawRangeElements						= src.drawRangeElements;
843c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->enable									= src.enable;
853c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->enableVertexAttribArray				= src.enableVertexAttribArray;
861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->endQuery								= src.endQuery;
871abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->endTransformFeedback					= src.endTransformFeedback;
881abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->fenceSync								= src.fenceSync;
893c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->finish									= src.finish;
903c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->flush									= src.flush;
911abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->flushMappedBufferRange					= src.flushMappedBufferRange;
921abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->framebufferParameteri					= src.framebufferParameteri;
933c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->framebufferRenderbuffer				= src.framebufferRenderbuffer;
943c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->framebufferTexture2D					= src.framebufferTexture2D;
951abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->framebufferTextureLayer				= src.framebufferTextureLayer;
963c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->frontFace								= src.frontFace;
973c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->genBuffers								= src.genBuffers;
983c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->genFramebuffers						= src.genFramebuffers;
991abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->genProgramPipelines					= src.genProgramPipelines;
1001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->genQueries								= src.genQueries;
1013c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->genRenderbuffers						= src.genRenderbuffers;
1021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->genSamplers							= src.genSamplers;
1033c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->genTextures							= src.genTextures;
1041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->genTransformFeedbacks					= src.genTransformFeedbacks;
1051abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->genVertexArrays						= src.genVertexArrays;
1061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->generateMipmap							= src.generateMipmap;
1073c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getActiveAttrib						= src.getActiveAttrib;
1083c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getActiveUniform						= src.getActiveUniform;
1091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getActiveUniformBlockName				= src.getActiveUniformBlockName;
1101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getActiveUniformBlockiv				= src.getActiveUniformBlockiv;
1111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getActiveUniformsiv					= src.getActiveUniformsiv;
1123c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getAttachedShaders						= src.getAttachedShaders;
1133c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getAttribLocation						= src.getAttribLocation;
1141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getBooleani_v							= src.getBooleani_v;
1153c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getBooleanv							= src.getBooleanv;
1161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getBufferParameteri64v					= src.getBufferParameteri64v;
1173c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getBufferParameteriv					= src.getBufferParameteriv;
1181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getBufferPointerv						= src.getBufferPointerv;
1193c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getError								= src.getError;
1203c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getFloatv								= src.getFloatv;
1211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getFragDataLocation					= src.getFragDataLocation;
1223c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getFramebufferAttachmentParameteriv	= src.getFramebufferAttachmentParameteriv;
1231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getFramebufferParameteriv				= src.getFramebufferParameteriv;
1241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getInteger64i_v						= src.getInteger64i_v;
1251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getInteger64v							= src.getInteger64v;
1261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getIntegeri_v							= src.getIntegeri_v;
1273c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getIntegerv							= src.getIntegerv;
1281abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getInternalformativ					= src.getInternalformativ;
1291abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getMultisamplefv						= src.getMultisamplefv;
1301abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getProgramBinary						= src.getProgramBinary;
1313c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getProgramInfoLog						= src.getProgramInfoLog;
1321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getProgramInterfaceiv					= src.getProgramInterfaceiv;
1331abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getProgramPipelineInfoLog				= src.getProgramPipelineInfoLog;
1341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getProgramPipelineiv					= src.getProgramPipelineiv;
1351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getProgramResourceIndex				= src.getProgramResourceIndex;
1361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getProgramResourceLocation				= src.getProgramResourceLocation;
1371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getProgramResourceName					= src.getProgramResourceName;
1381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getProgramResourceiv					= src.getProgramResourceiv;
1391abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getProgramiv							= src.getProgramiv;
1401abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getQueryObjectuiv						= src.getQueryObjectuiv;
1411abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getQueryiv								= src.getQueryiv;
1423c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getRenderbufferParameteriv				= src.getRenderbufferParameteriv;
1431abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getSamplerParameterfv					= src.getSamplerParameterfv;
1441abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getSamplerParameteriv					= src.getSamplerParameteriv;
1453c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getShaderInfoLog						= src.getShaderInfoLog;
1463c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getShaderPrecisionFormat				= src.getShaderPrecisionFormat;
1473c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getShaderSource						= src.getShaderSource;
1481abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getShaderiv							= src.getShaderiv;
1493c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getString								= src.getString;
1501abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getStringi								= src.getStringi;
1511abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getSynciv								= src.getSynciv;
1521abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getTexLevelParameterfv					= src.getTexLevelParameterfv;
1531abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getTexLevelParameteriv					= src.getTexLevelParameteriv;
1543c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getTexParameterfv						= src.getTexParameterfv;
1553c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getTexParameteriv						= src.getTexParameteriv;
1561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getTransformFeedbackVarying			= src.getTransformFeedbackVarying;
1571abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getUniformBlockIndex					= src.getUniformBlockIndex;
1581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getUniformIndices						= src.getUniformIndices;
1591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getUniformLocation						= src.getUniformLocation;
1603c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getUniformfv							= src.getUniformfv;
1613c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getUniformiv							= src.getUniformiv;
1621abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getUniformuiv							= src.getUniformuiv;
1631abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getVertexAttribIiv						= src.getVertexAttribIiv;
1641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getVertexAttribIuiv					= src.getVertexAttribIuiv;
1651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->getVertexAttribPointerv				= src.getVertexAttribPointerv;
1663c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getVertexAttribfv						= src.getVertexAttribfv;
1673c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->getVertexAttribiv						= src.getVertexAttribiv;
1683c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->hint									= src.hint;
1691abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->invalidateFramebuffer					= src.invalidateFramebuffer;
1701abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->invalidateSubFramebuffer				= src.invalidateSubFramebuffer;
1713c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->isBuffer								= src.isBuffer;
1723c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->isEnabled								= src.isEnabled;
1733c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->isFramebuffer							= src.isFramebuffer;
1743c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->isProgram								= src.isProgram;
1751abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->isProgramPipeline						= src.isProgramPipeline;
1761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->isQuery								= src.isQuery;
1773c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->isRenderbuffer							= src.isRenderbuffer;
1781abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->isSampler								= src.isSampler;
1793c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->isShader								= src.isShader;
1801abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->isSync									= src.isSync;
1813c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->isTexture								= src.isTexture;
1821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->isTransformFeedback					= src.isTransformFeedback;
1831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->isVertexArray							= src.isVertexArray;
1843c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->lineWidth								= src.lineWidth;
1853c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->linkProgram							= src.linkProgram;
1861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->mapBufferRange							= src.mapBufferRange;
1871abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->memoryBarrier							= src.memoryBarrier;
1881abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->memoryBarrierByRegion					= src.memoryBarrierByRegion;
1891abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->pauseTransformFeedback					= src.pauseTransformFeedback;
1903c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->pixelStorei							= src.pixelStorei;
1913c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->polygonOffset							= src.polygonOffset;
1921abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programBinary							= src.programBinary;
1931abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programParameteri						= src.programParameteri;
1941abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform1f						= src.programUniform1f;
1951abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform1fv						= src.programUniform1fv;
1961abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform1i						= src.programUniform1i;
1971abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform1iv						= src.programUniform1iv;
1981abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform1ui						= src.programUniform1ui;
1991abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform1uiv						= src.programUniform1uiv;
2001abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform2f						= src.programUniform2f;
2011abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform2fv						= src.programUniform2fv;
2021abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform2i						= src.programUniform2i;
2031abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform2iv						= src.programUniform2iv;
2041abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform2ui						= src.programUniform2ui;
2051abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform2uiv						= src.programUniform2uiv;
2061abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform3f						= src.programUniform3f;
2071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform3fv						= src.programUniform3fv;
2081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform3i						= src.programUniform3i;
2091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform3iv						= src.programUniform3iv;
2101abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform3ui						= src.programUniform3ui;
2111abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform3uiv						= src.programUniform3uiv;
2121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform4f						= src.programUniform4f;
2131abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform4fv						= src.programUniform4fv;
2141abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform4i						= src.programUniform4i;
2151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform4iv						= src.programUniform4iv;
2161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform4ui						= src.programUniform4ui;
2171abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniform4uiv						= src.programUniform4uiv;
2181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniformMatrix2fv				= src.programUniformMatrix2fv;
2191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniformMatrix2x3fv				= src.programUniformMatrix2x3fv;
2201abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniformMatrix2x4fv				= src.programUniformMatrix2x4fv;
2211abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniformMatrix3fv				= src.programUniformMatrix3fv;
2221abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniformMatrix3x2fv				= src.programUniformMatrix3x2fv;
2231abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniformMatrix3x4fv				= src.programUniformMatrix3x4fv;
2241abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniformMatrix4fv				= src.programUniformMatrix4fv;
2251abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniformMatrix4x2fv				= src.programUniformMatrix4x2fv;
2261abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->programUniformMatrix4x3fv				= src.programUniformMatrix4x3fv;
2271abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->readBuffer								= src.readBuffer;
2283c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->readPixels								= src.readPixels;
2293c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->releaseShaderCompiler					= src.releaseShaderCompiler;
2303c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->renderbufferStorage					= src.renderbufferStorage;
2311abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->renderbufferStorageMultisample			= src.renderbufferStorageMultisample;
2321abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->resumeTransformFeedback				= src.resumeTransformFeedback;
2333c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->sampleCoverage							= src.sampleCoverage;
2341abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->sampleMaski							= src.sampleMaski;
2351abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->samplerParameterf						= src.samplerParameterf;
2361abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->samplerParameterfv						= src.samplerParameterfv;
2371abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->samplerParameteri						= src.samplerParameteri;
2381abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->samplerParameteriv						= src.samplerParameteriv;
2393c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->scissor								= src.scissor;
2403c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->shaderBinary							= src.shaderBinary;
2413c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->shaderSource							= src.shaderSource;
2423c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->stencilFunc							= src.stencilFunc;
2433c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->stencilFuncSeparate					= src.stencilFuncSeparate;
2443c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->stencilMask							= src.stencilMask;
2453c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->stencilMaskSeparate					= src.stencilMaskSeparate;
2463c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->stencilOp								= src.stencilOp;
2473c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->stencilOpSeparate						= src.stencilOpSeparate;
2483c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->texImage2D								= src.texImage2D;
2491abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->texImage3D								= src.texImage3D;
2503c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->texParameterf							= src.texParameterf;
2513c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->texParameterfv							= src.texParameterfv;
2523c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->texParameteri							= src.texParameteri;
2533c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->texParameteriv							= src.texParameteriv;
2541abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->texStorage2D							= src.texStorage2D;
2551abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->texStorage2DMultisample				= src.texStorage2DMultisample;
2561abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->texStorage3D							= src.texStorage3D;
2573c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->texSubImage2D							= src.texSubImage2D;
2581abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->texSubImage3D							= src.texSubImage3D;
2591abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->transformFeedbackVaryings				= src.transformFeedbackVaryings;
2603c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->uniform1f								= src.uniform1f;
2613c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->uniform1fv								= src.uniform1fv;
2623c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->uniform1i								= src.uniform1i;
2633c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->uniform1iv								= src.uniform1iv;
2641abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->uniform1ui								= src.uniform1ui;
2651abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->uniform1uiv							= src.uniform1uiv;
2663c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->uniform2f								= src.uniform2f;
2673c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->uniform2fv								= src.uniform2fv;
2683c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->uniform2i								= src.uniform2i;
2693c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->uniform2iv								= src.uniform2iv;
2701abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->uniform2ui								= src.uniform2ui;
2711abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->uniform2uiv							= src.uniform2uiv;
2723c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->uniform3f								= src.uniform3f;
2733c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->uniform3fv								= src.uniform3fv;
2743c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->uniform3i								= src.uniform3i;
2753c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->uniform3iv								= src.uniform3iv;
2761abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->uniform3ui								= src.uniform3ui;
2771abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->uniform3uiv							= src.uniform3uiv;
2783c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->uniform4f								= src.uniform4f;
2793c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->uniform4fv								= src.uniform4fv;
2803c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->uniform4i								= src.uniform4i;
2813c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->uniform4iv								= src.uniform4iv;
2821abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->uniform4ui								= src.uniform4ui;
2831abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->uniform4uiv							= src.uniform4uiv;
2841abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->uniformBlockBinding					= src.uniformBlockBinding;
2853c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->uniformMatrix2fv						= src.uniformMatrix2fv;
2861abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->uniformMatrix2x3fv						= src.uniformMatrix2x3fv;
2871abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->uniformMatrix2x4fv						= src.uniformMatrix2x4fv;
2883c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->uniformMatrix3fv						= src.uniformMatrix3fv;
2891abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->uniformMatrix3x2fv						= src.uniformMatrix3x2fv;
2901abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->uniformMatrix3x4fv						= src.uniformMatrix3x4fv;
2913c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->uniformMatrix4fv						= src.uniformMatrix4fv;
2921abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->uniformMatrix4x2fv						= src.uniformMatrix4x2fv;
2931abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->uniformMatrix4x3fv						= src.uniformMatrix4x3fv;
2941abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->unmapBuffer							= src.unmapBuffer;
2953c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->useProgram								= src.useProgram;
2961abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->useProgramStages						= src.useProgramStages;
2973c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->validateProgram						= src.validateProgram;
2981abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->validateProgramPipeline				= src.validateProgramPipeline;
2993c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->vertexAttrib1f							= src.vertexAttrib1f;
3003c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->vertexAttrib1fv						= src.vertexAttrib1fv;
3013c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->vertexAttrib2f							= src.vertexAttrib2f;
3023c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->vertexAttrib2fv						= src.vertexAttrib2fv;
3033c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->vertexAttrib3f							= src.vertexAttrib3f;
3043c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->vertexAttrib3fv						= src.vertexAttrib3fv;
3053c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->vertexAttrib4f							= src.vertexAttrib4f;
3063c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->vertexAttrib4fv						= src.vertexAttrib4fv;
3071abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->vertexAttribBinding					= src.vertexAttribBinding;
3081abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->vertexAttribDivisor					= src.vertexAttribDivisor;
3091abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->vertexAttribFormat						= src.vertexAttribFormat;
3103c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->vertexAttribI4i						= src.vertexAttribI4i;
3113c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->vertexAttribI4iv						= src.vertexAttribI4iv;
3121abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->vertexAttribI4ui						= src.vertexAttribI4ui;
3133c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->vertexAttribI4uiv						= src.vertexAttribI4uiv;
3143c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->vertexAttribIFormat					= src.vertexAttribIFormat;
3151abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->vertexAttribIPointer					= src.vertexAttribIPointer;
3161abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->vertexAttribPointer					= src.vertexAttribPointer;
3173c827367444ee418f129b2c238299f49d3264554Jarkko Poyrydst->vertexBindingDivisor					= src.vertexBindingDivisor;
3181abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->viewport								= src.viewport;
3191abab607ca1c1b410881390f9ec47e6be04c207dPyry Haulosdst->waitSync								= src.waitSync;
320