blob: b496e8979d132c5bb2c53902dec433e56ec0564d [file] [log] [blame]
<
////////////////////////////////////////////////////////////////////////////////
// Automatically generated file. Do not modify!
////////////////////////////////////////////////////////////////////////////////
#include "gles_gfx_api.h"
#include "interpreter.h"
#include "stack.h"
#include <gapic/get_gles_proc_address.h>
#include <gapic/log.h>
#define __STDC_FORMAT_MACROS
#include <inttypes.h>
namespace gapir {
const char* Gles::ID = "Gles";
uint8_t Gles::INDEX = 1;
Gles::Gles() {
using namespace std::placeholders;
mFunctions.insert(0, std::bind(&Gles::callGlBlendBarrierKHR, this, _1, _2));
mFunctions.insert(1, std::bind(&Gles::callGlBlendEquationSeparateiEXT, this, _1, _2));
mFunctions.insert(2, std::bind(&Gles::callGlBlendEquationiEXT, this, _1, _2));
mFunctions.insert(3, std::bind(&Gles::callGlBlendFuncSeparateiEXT, this, _1, _2));
mFunctions.insert(4, std::bind(&Gles::callGlBlendFunciEXT, this, _1, _2));
mFunctions.insert(5, std::bind(&Gles::callGlColorMaskiEXT, this, _1, _2));
mFunctions.insert(6, std::bind(&Gles::callGlCopyImageSubDataEXT, this, _1, _2));
mFunctions.insert(7, std::bind(&Gles::callGlDebugMessageCallbackKHR, this, _1, _2));
mFunctions.insert(8, std::bind(&Gles::callGlDebugMessageControlKHR, this, _1, _2));
mFunctions.insert(9, std::bind(&Gles::callGlDebugMessageInsertKHR, this, _1, _2));
mFunctions.insert(10, std::bind(&Gles::callGlDisableiEXT, this, _1, _2));
mFunctions.insert(11, std::bind(&Gles::callGlEnableiEXT, this, _1, _2));
mFunctions.insert(12, std::bind(&Gles::callGlFramebufferTextureEXT, this, _1, _2));
mFunctions.insert(13, std::bind(&Gles::callGlGetDebugMessageLogKHR, this, _1, _2));
mFunctions.insert(14, std::bind(&Gles::callGlGetObjectLabelKHR, this, _1, _2));
mFunctions.insert(15, std::bind(&Gles::callGlGetObjectPtrLabelKHR, this, _1, _2));
mFunctions.insert(16, std::bind(&Gles::callGlGetPointervKHR, this, _1, _2));
mFunctions.insert(17, std::bind(&Gles::callGlGetSamplerParameterIivEXT, this, _1, _2));
mFunctions.insert(18, std::bind(&Gles::callGlGetSamplerParameterIuivEXT, this, _1, _2));
mFunctions.insert(19, std::bind(&Gles::callGlGetTexParameterIivEXT, this, _1, _2));
mFunctions.insert(20, std::bind(&Gles::callGlGetTexParameterIuivEXT, this, _1, _2));
mFunctions.insert(21, std::bind(&Gles::callGlIsEnablediEXT, this, _1, _2));
mFunctions.insert(22, std::bind(&Gles::callGlMinSampleShadingOES, this, _1, _2));
mFunctions.insert(23, std::bind(&Gles::callGlObjectLabelKHR, this, _1, _2));
mFunctions.insert(24, std::bind(&Gles::callGlObjectPtrLabelKHR, this, _1, _2));
mFunctions.insert(25, std::bind(&Gles::callGlPatchParameteriEXT, this, _1, _2));
mFunctions.insert(26, std::bind(&Gles::callGlPopDebugGroupKHR, this, _1, _2));
mFunctions.insert(27, std::bind(&Gles::callGlPrimitiveBoundingBoxEXT, this, _1, _2));
mFunctions.insert(28, std::bind(&Gles::callGlPushDebugGroupKHR, this, _1, _2));
mFunctions.insert(29, std::bind(&Gles::callGlSamplerParameterIivEXT, this, _1, _2));
mFunctions.insert(30, std::bind(&Gles::callGlSamplerParameterIuivEXT, this, _1, _2));
mFunctions.insert(31, std::bind(&Gles::callGlTexBufferEXT, this, _1, _2));
mFunctions.insert(32, std::bind(&Gles::callGlTexBufferRangeEXT, this, _1, _2));
mFunctions.insert(33, std::bind(&Gles::callGlTexParameterIivEXT, this, _1, _2));
mFunctions.insert(34, std::bind(&Gles::callGlTexParameterIuivEXT, this, _1, _2));
mFunctions.insert(35, std::bind(&Gles::callGlTexStorage3DMultisampleOES, this, _1, _2));
mFunctions.insert(36, std::bind(&Gles::callGlBeginQuery, this, _1, _2));
mFunctions.insert(37, std::bind(&Gles::callGlDeleteQueries, this, _1, _2));
mFunctions.insert(38, std::bind(&Gles::callGlEndQuery, this, _1, _2));
mFunctions.insert(39, std::bind(&Gles::callGlGenQueries, this, _1, _2));
mFunctions.insert(40, std::bind(&Gles::callGlGetQueryObjectuiv, this, _1, _2));
mFunctions.insert(41, std::bind(&Gles::callGlGetQueryiv, this, _1, _2));
mFunctions.insert(42, std::bind(&Gles::callGlIsQuery, this, _1, _2));
mFunctions.insert(43, std::bind(&Gles::callGlBindBuffer, this, _1, _2));
mFunctions.insert(44, std::bind(&Gles::callGlBindBufferBase, this, _1, _2));
mFunctions.insert(45, std::bind(&Gles::callGlBindBufferRange, this, _1, _2));
mFunctions.insert(46, std::bind(&Gles::callGlBufferData, this, _1, _2));
mFunctions.insert(47, std::bind(&Gles::callGlBufferSubData, this, _1, _2));
mFunctions.insert(48, std::bind(&Gles::callGlCopyBufferSubData, this, _1, _2));
mFunctions.insert(49, std::bind(&Gles::callGlDeleteBuffers, this, _1, _2));
mFunctions.insert(50, std::bind(&Gles::callGlGenBuffers, this, _1, _2));
mFunctions.insert(51, std::bind(&Gles::callGlGetBufferParameteri64v, this, _1, _2));
mFunctions.insert(52, std::bind(&Gles::callGlGetBufferParameteriv, this, _1, _2));
mFunctions.insert(53, std::bind(&Gles::callGlGetBufferPointerv, this, _1, _2));
mFunctions.insert(54, std::bind(&Gles::callGlIsBuffer, this, _1, _2));
mFunctions.insert(55, std::bind(&Gles::callGlMapBuffer, this, _1, _2));
mFunctions.insert(56, std::bind(&Gles::callGlMapBufferRange, this, _1, _2));
mFunctions.insert(57, std::bind(&Gles::callGlUnmapBuffer, this, _1, _2));
mFunctions.insert(58, std::bind(&Gles::callGlFlushMappedBufferRange, this, _1, _2));
mFunctions.insert(59, std::bind(&Gles::callGlDebugMessageCallback, this, _1, _2));
mFunctions.insert(60, std::bind(&Gles::callGlDebugMessageControl, this, _1, _2));
mFunctions.insert(61, std::bind(&Gles::callGlDebugMessageInsert, this, _1, _2));
mFunctions.insert(62, std::bind(&Gles::callGlGetDebugMessageLog, this, _1, _2));
mFunctions.insert(63, std::bind(&Gles::callGlGetObjectLabel, this, _1, _2));
mFunctions.insert(64, std::bind(&Gles::callGlGetObjectPtrLabel, this, _1, _2));
mFunctions.insert(65, std::bind(&Gles::callGlGetPointerv, this, _1, _2));
mFunctions.insert(66, std::bind(&Gles::callGlObjectLabel, this, _1, _2));
mFunctions.insert(67, std::bind(&Gles::callGlObjectPtrLabel, this, _1, _2));
mFunctions.insert(68, std::bind(&Gles::callGlPopDebugGroup, this, _1, _2));
mFunctions.insert(69, std::bind(&Gles::callGlPushDebugGroup, this, _1, _2));
mFunctions.insert(70, std::bind(&Gles::callGlDrawArrays, this, _1, _2));
mFunctions.insert(71, std::bind(&Gles::callGlDrawArraysIndirect, this, _1, _2));
mFunctions.insert(72, std::bind(&Gles::callGlDrawArraysInstanced, this, _1, _2));
mFunctions.insert(73, std::bind(&Gles::callGlDrawElements, this, _1, _2));
mFunctions.insert(74, std::bind(&Gles::callGlDrawElementsBaseVertex, this, _1, _2));
mFunctions.insert(75, std::bind(&Gles::callGlDrawElementsIndirect, this, _1, _2));
mFunctions.insert(76, std::bind(&Gles::callGlDrawElementsInstanced, this, _1, _2));
mFunctions.insert(77, std::bind(&Gles::callGlDrawElementsInstancedBaseVertex, this, _1, _2));
mFunctions.insert(78, std::bind(&Gles::callGlDrawRangeElements, this, _1, _2));
mFunctions.insert(79, std::bind(&Gles::callGlDrawRangeElementsBaseVertex, this, _1, _2));
mFunctions.insert(80, std::bind(&Gles::callGlPatchParameteri, this, _1, _2));
mFunctions.insert(81, std::bind(&Gles::callGlPrimitiveBoundingBox, this, _1, _2));
mFunctions.insert(82, std::bind(&Gles::callEglGetConfigAttrib, this, _1, _2));
mFunctions.insert(83, std::bind(&Gles::callEglBindAPI, this, _1, _2));
mFunctions.insert(84, std::bind(&Gles::callEglBindTexImage, this, _1, _2));
mFunctions.insert(85, std::bind(&Gles::callEglChooseConfig, this, _1, _2));
mFunctions.insert(86, std::bind(&Gles::callEglClientWaitSyncKHR, this, _1, _2));
mFunctions.insert(87, std::bind(&Gles::callEglCopyBuffers, this, _1, _2));
mFunctions.insert(88, std::bind(&Gles::callEglCreateContext, this, _1, _2));
mFunctions.insert(89, std::bind(&Gles::callEglCreatePbufferFromClientBuffer, this, _1, _2));
mFunctions.insert(90, std::bind(&Gles::callEglCreatePbufferSurface, this, _1, _2));
mFunctions.insert(91, std::bind(&Gles::callEglCreatePixmapSurface, this, _1, _2));
mFunctions.insert(92, std::bind(&Gles::callEglCreateSyncKHR, this, _1, _2));
mFunctions.insert(93, std::bind(&Gles::callEglCreateWindowSurface, this, _1, _2));
mFunctions.insert(94, std::bind(&Gles::callEglDestroyContext, this, _1, _2));
mFunctions.insert(95, std::bind(&Gles::callEglDestroySurface, this, _1, _2));
mFunctions.insert(96, std::bind(&Gles::callEglDestroySyncKHR, this, _1, _2));
mFunctions.insert(97, std::bind(&Gles::callEglGetConfigs, this, _1, _2));
mFunctions.insert(98, std::bind(&Gles::callEglGetCurrentContext, this, _1, _2));
mFunctions.insert(99, std::bind(&Gles::callEglGetCurrentDisplay, this, _1, _2));
mFunctions.insert(100, std::bind(&Gles::callEglGetCurrentSurface, this, _1, _2));
mFunctions.insert(101, std::bind(&Gles::callEglGetDisplay, this, _1, _2));
mFunctions.insert(102, std::bind(&Gles::callEglGetError, this, _1, _2));
mFunctions.insert(103, std::bind(&Gles::callEglGetSyncAttribKHR, this, _1, _2));
mFunctions.insert(104, std::bind(&Gles::callEglInitialize, this, _1, _2));
mFunctions.insert(105, std::bind(&Gles::callEglMakeCurrent, this, _1, _2));
mFunctions.insert(106, std::bind(&Gles::callEglQueryAPI, this, _1, _2));
mFunctions.insert(107, std::bind(&Gles::callEglQueryContext, this, _1, _2));
mFunctions.insert(108, std::bind(&Gles::callEglQuerySurface, this, _1, _2));
mFunctions.insert(109, std::bind(&Gles::callEglQueryString, this, _1, _2));
mFunctions.insert(110, std::bind(&Gles::callEglReleaseTexImage, this, _1, _2));
mFunctions.insert(111, std::bind(&Gles::callEglReleaseThread, this, _1, _2));
mFunctions.insert(112, std::bind(&Gles::callEglSignalSyncKHR, this, _1, _2));
mFunctions.insert(113, std::bind(&Gles::callEglSurfaceAttrib, this, _1, _2));
mFunctions.insert(114, std::bind(&Gles::callEglSwapBuffers, this, _1, _2));
mFunctions.insert(115, std::bind(&Gles::callEglSwapBuffersWithDamageKHR, this, _1, _2));
mFunctions.insert(116, std::bind(&Gles::callEglSwapInterval, this, _1, _2));
mFunctions.insert(117, std::bind(&Gles::callEglTerminate, this, _1, _2));
mFunctions.insert(118, std::bind(&Gles::callEglWaitClient, this, _1, _2));
mFunctions.insert(119, std::bind(&Gles::callEglWaitGL, this, _1, _2));
mFunctions.insert(120, std::bind(&Gles::callEglWaitNative, this, _1, _2));
mFunctions.insert(121, std::bind(&Gles::callEglCreateImageKHR, this, _1, _2));
mFunctions.insert(122, std::bind(&Gles::callEglDestroyImageKHR, this, _1, _2));
mFunctions.insert(123, std::bind(&Gles::callEglCreateNativeClientBufferANDROID, this, _1, _2));
mFunctions.insert(124, std::bind(&Gles::callGlActiveShaderProgramEXT, this, _1, _2));
mFunctions.insert(125, std::bind(&Gles::callGlAlphaFuncQCOM, this, _1, _2));
mFunctions.insert(126, std::bind(&Gles::callGlApplyFramebufferAttachmentCMAAINTEL, this, _1, _2));
mFunctions.insert(127, std::bind(&Gles::callGlBeginConditionalRenderNV, this, _1, _2));
mFunctions.insert(128, std::bind(&Gles::callGlBeginPerfMonitorAMD, this, _1, _2));
mFunctions.insert(129, std::bind(&Gles::callGlBeginPerfQueryINTEL, this, _1, _2));
mFunctions.insert(130, std::bind(&Gles::callGlBeginQueryEXT, this, _1, _2));
mFunctions.insert(131, std::bind(&Gles::callGlBindFragDataLocationEXT, this, _1, _2));
mFunctions.insert(132, std::bind(&Gles::callGlBindFragDataLocationIndexedEXT, this, _1, _2));
mFunctions.insert(133, std::bind(&Gles::callGlBindProgramPipelineEXT, this, _1, _2));
mFunctions.insert(134, std::bind(&Gles::callGlBindVertexArrayOES, this, _1, _2));
mFunctions.insert(135, std::bind(&Gles::callGlBlendBarrierNV, this, _1, _2));
mFunctions.insert(136, std::bind(&Gles::callGlBlendEquationSeparateiOES, this, _1, _2));
mFunctions.insert(137, std::bind(&Gles::callGlBlendEquationiOES, this, _1, _2));
mFunctions.insert(138, std::bind(&Gles::callGlBlendFuncSeparateiOES, this, _1, _2));
mFunctions.insert(139, std::bind(&Gles::callGlBlendFunciOES, this, _1, _2));
mFunctions.insert(140, std::bind(&Gles::callGlBlendParameteriNV, this, _1, _2));
mFunctions.insert(141, std::bind(&Gles::callGlBlitFramebufferANGLE, this, _1, _2));
mFunctions.insert(142, std::bind(&Gles::callGlBlitFramebufferNV, this, _1, _2));
mFunctions.insert(143, std::bind(&Gles::callGlBufferStorageEXT, this, _1, _2));
mFunctions.insert(144, std::bind(&Gles::callGlClientWaitSyncAPPLE, this, _1, _2));
mFunctions.insert(145, std::bind(&Gles::callGlColorMaskiOES, this, _1, _2));
mFunctions.insert(146, std::bind(&Gles::callGlCompressedTexImage3DOES, this, _1, _2));
mFunctions.insert(147, std::bind(&Gles::callGlCompressedTexSubImage3DOES, this, _1, _2));
mFunctions.insert(148, std::bind(&Gles::callGlCopyBufferSubDataNV, this, _1, _2));
mFunctions.insert(149, std::bind(&Gles::callGlCopyImageSubDataOES, this, _1, _2));
mFunctions.insert(150, std::bind(&Gles::callGlCopyPathNV, this, _1, _2));
mFunctions.insert(151, std::bind(&Gles::callGlCopyTexSubImage3DOES, this, _1, _2));
mFunctions.insert(152, std::bind(&Gles::callGlCopyTextureLevelsAPPLE, this, _1, _2));
mFunctions.insert(153, std::bind(&Gles::callGlCoverFillPathInstancedNV, this, _1, _2));
mFunctions.insert(154, std::bind(&Gles::callGlCoverFillPathNV, this, _1, _2));
mFunctions.insert(155, std::bind(&Gles::callGlCoverStrokePathInstancedNV, this, _1, _2));
mFunctions.insert(156, std::bind(&Gles::callGlCoverStrokePathNV, this, _1, _2));
mFunctions.insert(157, std::bind(&Gles::callGlCoverageMaskNV, this, _1, _2));
mFunctions.insert(158, std::bind(&Gles::callGlCoverageModulationNV, this, _1, _2));
mFunctions.insert(159, std::bind(&Gles::callGlCoverageModulationTableNV, this, _1, _2));
mFunctions.insert(160, std::bind(&Gles::callGlCoverageOperationNV, this, _1, _2));
mFunctions.insert(161, std::bind(&Gles::callGlCreatePerfQueryINTEL, this, _1, _2));
mFunctions.insert(162, std::bind(&Gles::callGlCreateShaderProgramvEXT, this, _1, _2));
mFunctions.insert(163, std::bind(&Gles::callGlDeleteFencesNV, this, _1, _2));
mFunctions.insert(164, std::bind(&Gles::callGlDeletePathsNV, this, _1, _2));
mFunctions.insert(165, std::bind(&Gles::callGlDeletePerfMonitorsAMD, this, _1, _2));
mFunctions.insert(166, std::bind(&Gles::callGlDeletePerfQueryINTEL, this, _1, _2));
mFunctions.insert(167, std::bind(&Gles::callGlDeleteProgramPipelinesEXT, this, _1, _2));
mFunctions.insert(168, std::bind(&Gles::callGlDeleteQueriesEXT, this, _1, _2));
mFunctions.insert(169, std::bind(&Gles::callGlDeleteSyncAPPLE, this, _1, _2));
mFunctions.insert(170, std::bind(&Gles::callGlDeleteVertexArraysOES, this, _1, _2));
mFunctions.insert(171, std::bind(&Gles::callGlDepthRangeArrayfvNV, this, _1, _2));
mFunctions.insert(172, std::bind(&Gles::callGlDepthRangeIndexedfNV, this, _1, _2));
mFunctions.insert(173, std::bind(&Gles::callGlDisableDriverControlQCOM, this, _1, _2));
mFunctions.insert(174, std::bind(&Gles::callGlDisableiNV, this, _1, _2));
mFunctions.insert(175, std::bind(&Gles::callGlDisableiOES, this, _1, _2));
mFunctions.insert(176, std::bind(&Gles::callGlDiscardFramebufferEXT, this, _1, _2));
mFunctions.insert(177, std::bind(&Gles::callGlDrawArraysInstancedANGLE, this, _1, _2));
mFunctions.insert(178, std::bind(&Gles::callGlDrawArraysInstancedBaseInstanceEXT, this, _1, _2));
mFunctions.insert(179, std::bind(&Gles::callGlDrawArraysInstancedEXT, this, _1, _2));
mFunctions.insert(180, std::bind(&Gles::callGlDrawArraysInstancedNV, this, _1, _2));
mFunctions.insert(181, std::bind(&Gles::callGlDrawBuffersEXT, this, _1, _2));
mFunctions.insert(182, std::bind(&Gles::callGlDrawBuffersIndexedEXT, this, _1, _2));
mFunctions.insert(183, std::bind(&Gles::callGlDrawBuffersNV, this, _1, _2));
mFunctions.insert(184, std::bind(&Gles::callGlDrawElementsBaseVertexEXT, this, _1, _2));
mFunctions.insert(185, std::bind(&Gles::callGlDrawElementsBaseVertexOES, this, _1, _2));
mFunctions.insert(186, std::bind(&Gles::callGlDrawElementsInstancedANGLE, this, _1, _2));
mFunctions.insert(187, std::bind(&Gles::callGlDrawElementsInstancedBaseInstanceEXT, this, _1, _2));
mFunctions.insert(188, std::bind(&Gles::callGlDrawElementsInstancedBaseVertexBaseInstanceEXT, this, _1, _2));
mFunctions.insert(189, std::bind(&Gles::callGlDrawElementsInstancedBaseVertexEXT, this, _1, _2));
mFunctions.insert(190, std::bind(&Gles::callGlDrawElementsInstancedBaseVertexOES, this, _1, _2));
mFunctions.insert(191, std::bind(&Gles::callGlDrawElementsInstancedEXT, this, _1, _2));
mFunctions.insert(192, std::bind(&Gles::callGlDrawElementsInstancedNV, this, _1, _2));
mFunctions.insert(193, std::bind(&Gles::callGlDrawRangeElementsBaseVertexEXT, this, _1, _2));
mFunctions.insert(194, std::bind(&Gles::callGlDrawRangeElementsBaseVertexOES, this, _1, _2));
mFunctions.insert(195, std::bind(&Gles::callGlEGLImageTargetRenderbufferStorageOES, this, _1, _2));
mFunctions.insert(196, std::bind(&Gles::callGlEGLImageTargetTexture2DOES, this, _1, _2));
mFunctions.insert(197, std::bind(&Gles::callGlEnableDriverControlQCOM, this, _1, _2));
mFunctions.insert(198, std::bind(&Gles::callGlEnableiNV, this, _1, _2));
mFunctions.insert(199, std::bind(&Gles::callGlEnableiOES, this, _1, _2));
mFunctions.insert(200, std::bind(&Gles::callGlEndConditionalRenderNV, this, _1, _2));
mFunctions.insert(201, std::bind(&Gles::callGlEndPerfMonitorAMD, this, _1, _2));
mFunctions.insert(202, std::bind(&Gles::callGlEndPerfQueryINTEL, this, _1, _2));
mFunctions.insert(203, std::bind(&Gles::callGlEndQueryEXT, this, _1, _2));
mFunctions.insert(204, std::bind(&Gles::callGlEndTilingQCOM, this, _1, _2));
mFunctions.insert(205, std::bind(&Gles::callGlExtGetBufferPointervQCOM, this, _1, _2));
mFunctions.insert(206, std::bind(&Gles::callGlExtGetBuffersQCOM, this, _1, _2));
mFunctions.insert(207, std::bind(&Gles::callGlExtGetFramebuffersQCOM, this, _1, _2));
mFunctions.insert(208, std::bind(&Gles::callGlExtGetProgramBinarySourceQCOM, this, _1, _2));
mFunctions.insert(209, std::bind(&Gles::callGlExtGetProgramsQCOM, this, _1, _2));
mFunctions.insert(210, std::bind(&Gles::callGlExtGetRenderbuffersQCOM, this, _1, _2));
mFunctions.insert(211, std::bind(&Gles::callGlExtGetShadersQCOM, this, _1, _2));
mFunctions.insert(212, std::bind(&Gles::callGlExtGetTexLevelParameterivQCOM, this, _1, _2));
mFunctions.insert(213, std::bind(&Gles::callGlExtGetTexSubImageQCOM, this, _1, _2));
mFunctions.insert(214, std::bind(&Gles::callGlExtGetTexturesQCOM, this, _1, _2));
mFunctions.insert(215, std::bind(&Gles::callGlExtIsProgramBinaryQCOM, this, _1, _2));
mFunctions.insert(216, std::bind(&Gles::callGlExtTexObjectStateOverrideiQCOM, this, _1, _2));
mFunctions.insert(217, std::bind(&Gles::callGlFenceSyncAPPLE, this, _1, _2));
mFunctions.insert(218, std::bind(&Gles::callGlFinishFenceNV, this, _1, _2));
mFunctions.insert(219, std::bind(&Gles::callGlFlushMappedBufferRangeEXT, this, _1, _2));
mFunctions.insert(220, std::bind(&Gles::callGlFragmentCoverageColorNV, this, _1, _2));
mFunctions.insert(221, std::bind(&Gles::callGlFramebufferSampleLocationsfvNV, this, _1, _2));
mFunctions.insert(222, std::bind(&Gles::callGlFramebufferTexture2DMultisampleEXT, this, _1, _2));
mFunctions.insert(223, std::bind(&Gles::callGlFramebufferTexture2DMultisampleIMG, this, _1, _2));
mFunctions.insert(224, std::bind(&Gles::callGlFramebufferTexture3DOES, this, _1, _2));
mFunctions.insert(225, std::bind(&Gles::callGlFramebufferTextureMultiviewOVR, this, _1, _2));
mFunctions.insert(226, std::bind(&Gles::callGlFramebufferTextureOES, this, _1, _2));
mFunctions.insert(227, std::bind(&Gles::callGlGenFencesNV, this, _1, _2));
mFunctions.insert(228, std::bind(&Gles::callGlGenPathsNV, this, _1, _2));
mFunctions.insert(229, std::bind(&Gles::callGlGenPerfMonitorsAMD, this, _1, _2));
mFunctions.insert(230, std::bind(&Gles::callGlGenProgramPipelinesEXT, this, _1, _2));
mFunctions.insert(231, std::bind(&Gles::callGlGenQueriesEXT, this, _1, _2));
mFunctions.insert(232, std::bind(&Gles::callGlGenVertexArraysOES, this, _1, _2));
mFunctions.insert(233, std::bind(&Gles::callGlGetBufferPointervOES, this, _1, _2));
mFunctions.insert(234, std::bind(&Gles::callGlGetCoverageModulationTableNV, this, _1, _2));
mFunctions.insert(235, std::bind(&Gles::callGlGetDriverControlStringQCOM, this, _1, _2));
mFunctions.insert(236, std::bind(&Gles::callGlGetDriverControlsQCOM, this, _1, _2));
mFunctions.insert(237, std::bind(&Gles::callGlGetFenceivNV, this, _1, _2));
mFunctions.insert(238, std::bind(&Gles::callGlGetFirstPerfQueryIdINTEL, this, _1, _2));
mFunctions.insert(239, std::bind(&Gles::callGlGetFloatiVNV, this, _1, _2));
mFunctions.insert(240, std::bind(&Gles::callGlGetFragDataIndexEXT, this, _1, _2));
mFunctions.insert(241, std::bind(&Gles::callGlGetGraphicsResetStatusEXT, this, _1, _2));
mFunctions.insert(242, std::bind(&Gles::callGlGetGraphicsResetStatusKHR, this, _1, _2));
mFunctions.insert(243, std::bind(&Gles::callGlGetImageHandleNV, this, _1, _2));
mFunctions.insert(244, std::bind(&Gles::callGlGetInteger64vAPPLE, this, _1, _2));
mFunctions.insert(245, std::bind(&Gles::callGlGetIntegeriVEXT, this, _1, _2));
mFunctions.insert(246, std::bind(&Gles::callGlGetInternalformatSampleivNV, this, _1, _2));
mFunctions.insert(247, std::bind(&Gles::callGlGetNextPerfQueryIdINTEL, this, _1, _2));
mFunctions.insert(248, std::bind(&Gles::callGlGetObjectLabelEXT, this, _1, _2));
mFunctions.insert(249, std::bind(&Gles::callGlGetPathCommandsNV, this, _1, _2));
mFunctions.insert(250, std::bind(&Gles::callGlGetPathCoordsNV, this, _1, _2));
mFunctions.insert(251, std::bind(&Gles::callGlGetPathDashArrayNV, this, _1, _2));
mFunctions.insert(252, std::bind(&Gles::callGlGetPathLengthNV, this, _1, _2));
mFunctions.insert(253, std::bind(&Gles::callGlGetPathMetricRangeNV, this, _1, _2));
mFunctions.insert(254, std::bind(&Gles::callGlGetPathMetricsNV, this, _1, _2));
mFunctions.insert(255, std::bind(&Gles::callGlGetPathParameterfvNV, this, _1, _2));
mFunctions.insert(256, std::bind(&Gles::callGlGetPathParameterivNV, this, _1, _2));
mFunctions.insert(257, std::bind(&Gles::callGlGetPathSpacingNV, this, _1, _2));
mFunctions.insert(258, std::bind(&Gles::callGlGetPerfCounterInfoINTEL, this, _1, _2));
mFunctions.insert(259, std::bind(&Gles::callGlGetPerfMonitorCounterDataAMD, this, _1, _2));
mFunctions.insert(260, std::bind(&Gles::callGlGetPerfMonitorCounterInfoAMD, this, _1, _2));
mFunctions.insert(261, std::bind(&Gles::callGlGetPerfMonitorCounterStringAMD, this, _1, _2));
mFunctions.insert(262, std::bind(&Gles::callGlGetPerfMonitorCountersAMD, this, _1, _2));
mFunctions.insert(263, std::bind(&Gles::callGlGetPerfMonitorGroupStringAMD, this, _1, _2));
mFunctions.insert(264, std::bind(&Gles::callGlGetPerfMonitorGroupsAMD, this, _1, _2));
mFunctions.insert(265, std::bind(&Gles::callGlGetPerfQueryDataINTEL, this, _1, _2));
mFunctions.insert(266, std::bind(&Gles::callGlGetPerfQueryIdByNameINTEL, this, _1, _2));
mFunctions.insert(267, std::bind(&Gles::callGlGetPerfQueryInfoINTEL, this, _1, _2));
mFunctions.insert(268, std::bind(&Gles::callGlGetProgramBinaryOES, this, _1, _2));
mFunctions.insert(269, std::bind(&Gles::callGlGetProgramPipelineInfoLogEXT, this, _1, _2));
mFunctions.insert(270, std::bind(&Gles::callGlGetProgramPipelineivEXT, this, _1, _2));
mFunctions.insert(271, std::bind(&Gles::callGlGetProgramResourceLocationIndexEXT, this, _1, _2));
mFunctions.insert(272, std::bind(&Gles::callGlGetProgramResourcefvNV, this, _1, _2));
mFunctions.insert(273, std::bind(&Gles::callGlGetQueryObjecti64vEXT, this, _1, _2));
mFunctions.insert(274, std::bind(&Gles::callGlGetQueryObjectivEXT, this, _1, _2));
mFunctions.insert(275, std::bind(&Gles::callGlGetQueryObjectui64vEXT, this, _1, _2));
mFunctions.insert(276, std::bind(&Gles::callGlGetQueryObjectuivEXT, this, _1, _2));
mFunctions.insert(277, std::bind(&Gles::callGlGetQueryivEXT, this, _1, _2));
mFunctions.insert(278, std::bind(&Gles::callGlGetSamplerParameterIivOES, this, _1, _2));
mFunctions.insert(279, std::bind(&Gles::callGlGetSamplerParameterIuivOES, this, _1, _2));
mFunctions.insert(280, std::bind(&Gles::callGlGetSyncivAPPLE, this, _1, _2));
mFunctions.insert(281, std::bind(&Gles::callGlGetTexParameterIivOES, this, _1, _2));
mFunctions.insert(282, std::bind(&Gles::callGlGetTexParameterIuivOES, this, _1, _2));
mFunctions.insert(283, std::bind(&Gles::callGlGetTextureHandleNV, this, _1, _2));
mFunctions.insert(284, std::bind(&Gles::callGlGetTextureSamplerHandleNV, this, _1, _2));
mFunctions.insert(285, std::bind(&Gles::callGlGetTranslatedShaderSourceANGLE, this, _1, _2));
mFunctions.insert(286, std::bind(&Gles::callGlGetnUniformfvEXT, this, _1, _2));
mFunctions.insert(287, std::bind(&Gles::callGlGetnUniformfvKHR, this, _1, _2));
mFunctions.insert(288, std::bind(&Gles::callGlGetnUniformivEXT, this, _1, _2));
mFunctions.insert(289, std::bind(&Gles::callGlGetnUniformivKHR, this, _1, _2));
mFunctions.insert(290, std::bind(&Gles::callGlGetnUniformuivKHR, this, _1, _2));
mFunctions.insert(291, std::bind(&Gles::callGlInsertEventMarkerEXT, this, _1, _2));
mFunctions.insert(292, std::bind(&Gles::callGlInterpolatePathsNV, this, _1, _2));
mFunctions.insert(293, std::bind(&Gles::callGlIsEnablediNV, this, _1, _2));
mFunctions.insert(294, std::bind(&Gles::callGlIsEnablediOES, this, _1, _2));
mFunctions.insert(295, std::bind(&Gles::callGlIsFenceNV, this, _1, _2));
mFunctions.insert(296, std::bind(&Gles::callGlIsImageHandleResidentNV, this, _1, _2));
mFunctions.insert(297, std::bind(&Gles::callGlIsPathNV, this, _1, _2));
mFunctions.insert(298, std::bind(&Gles::callGlIsPointInFillPathNV, this, _1, _2));
mFunctions.insert(299, std::bind(&Gles::callGlIsPointInStrokePathNV, this, _1, _2));
mFunctions.insert(300, std::bind(&Gles::callGlIsProgramPipelineEXT, this, _1, _2));
mFunctions.insert(301, std::bind(&Gles::callGlIsQueryEXT, this, _1, _2));
mFunctions.insert(302, std::bind(&Gles::callGlIsSyncAPPLE, this, _1, _2));
mFunctions.insert(303, std::bind(&Gles::callGlIsTextureHandleResidentNV, this, _1, _2));
mFunctions.insert(304, std::bind(&Gles::callGlIsVertexArrayOES, this, _1, _2));
mFunctions.insert(305, std::bind(&Gles::callGlLabelObjectEXT, this, _1, _2));
mFunctions.insert(306, std::bind(&Gles::callGlMakeImageHandleNonResidentNV, this, _1, _2));
mFunctions.insert(307, std::bind(&Gles::callGlMakeImageHandleResidentNV, this, _1, _2));
mFunctions.insert(308, std::bind(&Gles::callGlMakeTextureHandleNonResidentNV, this, _1, _2));
mFunctions.insert(309, std::bind(&Gles::callGlMakeTextureHandleResidentNV, this, _1, _2));
mFunctions.insert(310, std::bind(&Gles::callGlMapBufferOES, this, _1, _2));
mFunctions.insert(311, std::bind(&Gles::callGlMapBufferRangeEXT, this, _1, _2));
mFunctions.insert(312, std::bind(&Gles::callGlMatrixLoad3x2fNV, this, _1, _2));
mFunctions.insert(313, std::bind(&Gles::callGlMatrixLoad3x3fNV, this, _1, _2));
mFunctions.insert(314, std::bind(&Gles::callGlMatrixLoadTranspose3x3fNV, this, _1, _2));
mFunctions.insert(315, std::bind(&Gles::callGlMatrixMult3x2fNV, this, _1, _2));
mFunctions.insert(316, std::bind(&Gles::callGlMatrixMult3x3fNV, this, _1, _2));
mFunctions.insert(317, std::bind(&Gles::callGlMatrixMultTranspose3x3fNV, this, _1, _2));
mFunctions.insert(318, std::bind(&Gles::callGlMultiDrawArraysEXT, this, _1, _2));
mFunctions.insert(319, std::bind(&Gles::callGlMultiDrawArraysIndirectEXT, this, _1, _2));
mFunctions.insert(320, std::bind(&Gles::callGlMultiDrawElementsBaseVertexEXT, this, _1, _2));
mFunctions.insert(321, std::bind(&Gles::callGlMultiDrawElementsBaseVertexOES, this, _1, _2));
mFunctions.insert(322, std::bind(&Gles::callGlMultiDrawElementsEXT, this, _1, _2));
mFunctions.insert(323, std::bind(&Gles::callGlMultiDrawElementsIndirectEXT, this, _1, _2));
mFunctions.insert(324, std::bind(&Gles::callGlNamedFramebufferSampleLocationsfvNV, this, _1, _2));
mFunctions.insert(325, std::bind(&Gles::callGlPatchParameteriOES, this, _1, _2));
mFunctions.insert(326, std::bind(&Gles::callGlPathCommandsNV, this, _1, _2));
mFunctions.insert(327, std::bind(&Gles::callGlPathCoordsNV, this, _1, _2));
mFunctions.insert(328, std::bind(&Gles::callGlPathCoverDepthFuncNV, this, _1, _2));
mFunctions.insert(329, std::bind(&Gles::callGlPathDashArrayNV, this, _1, _2));
mFunctions.insert(330, std::bind(&Gles::callGlPathGlyphIndexArrayNV, this, _1, _2));
mFunctions.insert(331, std::bind(&Gles::callGlPathGlyphIndexRangeNV, this, _1, _2));
mFunctions.insert(332, std::bind(&Gles::callGlPathGlyphRangeNV, this, _1, _2));
mFunctions.insert(333, std::bind(&Gles::callGlPathGlyphsNV, this, _1, _2));
mFunctions.insert(334, std::bind(&Gles::callGlPathMemoryGlyphIndexArrayNV, this, _1, _2));
mFunctions.insert(335, std::bind(&Gles::callGlPathParameterfNV, this, _1, _2));
mFunctions.insert(336, std::bind(&Gles::callGlPathParameterfvNV, this, _1, _2));
mFunctions.insert(337, std::bind(&Gles::callGlPathParameteriNV, this, _1, _2));
mFunctions.insert(338, std::bind(&Gles::callGlPathParameterivNV, this, _1, _2));
mFunctions.insert(339, std::bind(&Gles::callGlPathStencilDepthOffsetNV, this, _1, _2));
mFunctions.insert(340, std::bind(&Gles::callGlPathStencilFuncNV, this, _1, _2));
mFunctions.insert(341, std::bind(&Gles::callGlPathStringNV, this, _1, _2));
mFunctions.insert(342, std::bind(&Gles::callGlPathSubCommandsNV, this, _1, _2));
mFunctions.insert(343, std::bind(&Gles::callGlPathSubCoordsNV, this, _1, _2));
mFunctions.insert(344, std::bind(&Gles::callGlPointAlongPathNV, this, _1, _2));
mFunctions.insert(345, std::bind(&Gles::callGlPolygonModeNV, this, _1, _2));
mFunctions.insert(346, std::bind(&Gles::callGlPopGroupMarkerEXT, this, _1, _2));
mFunctions.insert(347, std::bind(&Gles::callGlPrimitiveBoundingBoxOES, this, _1, _2));
mFunctions.insert(348, std::bind(&Gles::callGlProgramBinaryOES, this, _1, _2));
mFunctions.insert(349, std::bind(&Gles::callGlProgramParameteriEXT, this, _1, _2));
mFunctions.insert(350, std::bind(&Gles::callGlProgramPathFragmentInputGenNV, this, _1, _2));
mFunctions.insert(351, std::bind(&Gles::callGlProgramUniform1fEXT, this, _1, _2));
mFunctions.insert(352, std::bind(&Gles::callGlProgramUniform1fvEXT, this, _1, _2));
mFunctions.insert(353, std::bind(&Gles::callGlProgramUniform1iEXT, this, _1, _2));
mFunctions.insert(354, std::bind(&Gles::callGlProgramUniform1ivEXT, this, _1, _2));
mFunctions.insert(355, std::bind(&Gles::callGlProgramUniform1uiEXT, this, _1, _2));
mFunctions.insert(356, std::bind(&Gles::callGlProgramUniform1uivEXT, this, _1, _2));
mFunctions.insert(357, std::bind(&Gles::callGlProgramUniform2fEXT, this, _1, _2));
mFunctions.insert(358, std::bind(&Gles::callGlProgramUniform2fvEXT, this, _1, _2));
mFunctions.insert(359, std::bind(&Gles::callGlProgramUniform2iEXT, this, _1, _2));
mFunctions.insert(360, std::bind(&Gles::callGlProgramUniform2ivEXT, this, _1, _2));
mFunctions.insert(361, std::bind(&Gles::callGlProgramUniform2uiEXT, this, _1, _2));
mFunctions.insert(362, std::bind(&Gles::callGlProgramUniform2uivEXT, this, _1, _2));
mFunctions.insert(363, std::bind(&Gles::callGlProgramUniform3fEXT, this, _1, _2));
mFunctions.insert(364, std::bind(&Gles::callGlProgramUniform3fvEXT, this, _1, _2));
mFunctions.insert(365, std::bind(&Gles::callGlProgramUniform3iEXT, this, _1, _2));
mFunctions.insert(366, std::bind(&Gles::callGlProgramUniform3ivEXT, this, _1, _2));
mFunctions.insert(367, std::bind(&Gles::callGlProgramUniform3uiEXT, this, _1, _2));
mFunctions.insert(368, std::bind(&Gles::callGlProgramUniform3uivEXT, this, _1, _2));
mFunctions.insert(369, std::bind(&Gles::callGlProgramUniform4fEXT, this, _1, _2));
mFunctions.insert(370, std::bind(&Gles::callGlProgramUniform4fvEXT, this, _1, _2));
mFunctions.insert(371, std::bind(&Gles::callGlProgramUniform4iEXT, this, _1, _2));
mFunctions.insert(372, std::bind(&Gles::callGlProgramUniform4ivEXT, this, _1, _2));
mFunctions.insert(373, std::bind(&Gles::callGlProgramUniform4uiEXT, this, _1, _2));
mFunctions.insert(374, std::bind(&Gles::callGlProgramUniform4uivEXT, this, _1, _2));
mFunctions.insert(375, std::bind(&Gles::callGlProgramUniformHandleui64NV, this, _1, _2));
mFunctions.insert(376, std::bind(&Gles::callGlProgramUniformHandleui64vNV, this, _1, _2));
mFunctions.insert(377, std::bind(&Gles::callGlProgramUniformMatrix2fvEXT, this, _1, _2));
mFunctions.insert(378, std::bind(&Gles::callGlProgramUniformMatrix2x3fvEXT, this, _1, _2));
mFunctions.insert(379, std::bind(&Gles::callGlProgramUniformMatrix2x4fvEXT, this, _1, _2));
mFunctions.insert(380, std::bind(&Gles::callGlProgramUniformMatrix3fvEXT, this, _1, _2));
mFunctions.insert(381, std::bind(&Gles::callGlProgramUniformMatrix3x2fvEXT, this, _1, _2));
mFunctions.insert(382, std::bind(&Gles::callGlProgramUniformMatrix3x4fvEXT, this, _1, _2));
mFunctions.insert(383, std::bind(&Gles::callGlProgramUniformMatrix4fvEXT, this, _1, _2));
mFunctions.insert(384, std::bind(&Gles::callGlProgramUniformMatrix4x2fvEXT, this, _1, _2));
mFunctions.insert(385, std::bind(&Gles::callGlProgramUniformMatrix4x3fvEXT, this, _1, _2));
mFunctions.insert(386, std::bind(&Gles::callGlPushGroupMarkerEXT, this, _1, _2));
mFunctions.insert(387, std::bind(&Gles::callGlQueryCounterEXT, this, _1, _2));
mFunctions.insert(388, std::bind(&Gles::callGlRasterSamplesEXT, this, _1, _2));
mFunctions.insert(389, std::bind(&Gles::callGlReadBufferIndexedEXT, this, _1, _2));
mFunctions.insert(390, std::bind(&Gles::callGlReadBufferNV, this, _1, _2));
mFunctions.insert(391, std::bind(&Gles::callGlReadnPixelsEXT, this, _1, _2));
mFunctions.insert(392, std::bind(&Gles::callGlReadnPixelsKHR, this, _1, _2));
mFunctions.insert(393, std::bind(&Gles::callGlRenderbufferStorageMultisampleANGLE, this, _1, _2));
mFunctions.insert(394, std::bind(&Gles::callGlRenderbufferStorageMultisampleAPPLE, this, _1, _2));
mFunctions.insert(395, std::bind(&Gles::callGlRenderbufferStorageMultisampleEXT, this, _1, _2));
mFunctions.insert(396, std::bind(&Gles::callGlRenderbufferStorageMultisampleIMG, this, _1, _2));
mFunctions.insert(397, std::bind(&Gles::callGlRenderbufferStorageMultisampleNV, this, _1, _2));
mFunctions.insert(398, std::bind(&Gles::callGlResolveDepthValuesNV, this, _1, _2));
mFunctions.insert(399, std::bind(&Gles::callGlResolveMultisampleFramebufferAPPLE, this, _1, _2));
mFunctions.insert(400, std::bind(&Gles::callGlSamplerParameterIivOES, this, _1, _2));
mFunctions.insert(401, std::bind(&Gles::callGlSamplerParameterIuivOES, this, _1, _2));
mFunctions.insert(402, std::bind(&Gles::callGlScissorArrayvNV, this, _1, _2));
mFunctions.insert(403, std::bind(&Gles::callGlScissorIndexedNV, this, _1, _2));
mFunctions.insert(404, std::bind(&Gles::callGlScissorIndexedvNV, this, _1, _2));
mFunctions.insert(405, std::bind(&Gles::callGlSelectPerfMonitorCountersAMD, this, _1, _2));
mFunctions.insert(406, std::bind(&Gles::callGlSetFenceNV, this, _1, _2));
mFunctions.insert(407, std::bind(&Gles::callGlStartTilingQCOM, this, _1, _2));
mFunctions.insert(408, std::bind(&Gles::callGlStencilFillPathInstancedNV, this, _1, _2));
mFunctions.insert(409, std::bind(&Gles::callGlStencilFillPathNV, this, _1, _2));
mFunctions.insert(410, std::bind(&Gles::callGlStencilStrokePathInstancedNV, this, _1, _2));
mFunctions.insert(411, std::bind(&Gles::callGlStencilStrokePathNV, this, _1, _2));
mFunctions.insert(412, std::bind(&Gles::callGlStencilThenCoverFillPathInstancedNV, this, _1, _2));
mFunctions.insert(413, std::bind(&Gles::callGlStencilThenCoverFillPathNV, this, _1, _2));
mFunctions.insert(414, std::bind(&Gles::callGlStencilThenCoverStrokePathInstancedNV, this, _1, _2));
mFunctions.insert(415, std::bind(&Gles::callGlStencilThenCoverStrokePathNV, this, _1, _2));
mFunctions.insert(416, std::bind(&Gles::callGlSubpixelPrecisionBiasNV, this, _1, _2));
mFunctions.insert(417, std::bind(&Gles::callGlTestFenceNV, this, _1, _2));
mFunctions.insert(418, std::bind(&Gles::callGlTexBufferOES, this, _1, _2));
mFunctions.insert(419, std::bind(&Gles::callGlTexBufferRangeOES, this, _1, _2));
mFunctions.insert(420, std::bind(&Gles::callGlTexImage3DOES, this, _1, _2));
mFunctions.insert(421, std::bind(&Gles::callGlTexPageCommitmentEXT, this, _1, _2));
mFunctions.insert(422, std::bind(&Gles::callGlTexParameterIivOES, this, _1, _2));
mFunctions.insert(423, std::bind(&Gles::callGlTexParameterIuivOES, this, _1, _2));
mFunctions.insert(424, std::bind(&Gles::callGlTexStorage1DEXT, this, _1, _2));
mFunctions.insert(425, std::bind(&Gles::callGlTexStorage2DEXT, this, _1, _2));
mFunctions.insert(426, std::bind(&Gles::callGlTexStorage3DEXT, this, _1, _2));
mFunctions.insert(427, std::bind(&Gles::callGlTexSubImage3DOES, this, _1, _2));
mFunctions.insert(428, std::bind(&Gles::callGlTextureStorage1DEXT, this, _1, _2));
mFunctions.insert(429, std::bind(&Gles::callGlTextureStorage2DEXT, this, _1, _2));
mFunctions.insert(430, std::bind(&Gles::callGlTextureStorage3DEXT, this, _1, _2));
mFunctions.insert(431, std::bind(&Gles::callGlTextureViewEXT, this, _1, _2));
mFunctions.insert(432, std::bind(&Gles::callGlTextureViewOES, this, _1, _2));
mFunctions.insert(433, std::bind(&Gles::callGlTransformPathNV, this, _1, _2));
mFunctions.insert(434, std::bind(&Gles::callGlUniformHandleui64NV, this, _1, _2));
mFunctions.insert(435, std::bind(&Gles::callGlUniformHandleui64vNV, this, _1, _2));
mFunctions.insert(436, std::bind(&Gles::callGlUniformMatrix2x3fvNV, this, _1, _2));
mFunctions.insert(437, std::bind(&Gles::callGlUniformMatrix2x4fvNV, this, _1, _2));
mFunctions.insert(438, std::bind(&Gles::callGlUniformMatrix3x2fvNV, this, _1, _2));
mFunctions.insert(439, std::bind(&Gles::callGlUniformMatrix3x4fvNV, this, _1, _2));
mFunctions.insert(440, std::bind(&Gles::callGlUniformMatrix4x2fvNV, this, _1, _2));
mFunctions.insert(441, std::bind(&Gles::callGlUniformMatrix4x3fvNV, this, _1, _2));
mFunctions.insert(442, std::bind(&Gles::callGlUnmapBufferOES, this, _1, _2));
mFunctions.insert(443, std::bind(&Gles::callGlUseProgramStagesEXT, this, _1, _2));
mFunctions.insert(444, std::bind(&Gles::callGlValidateProgramPipelineEXT, this, _1, _2));
mFunctions.insert(445, std::bind(&Gles::callGlVertexAttribDivisorANGLE, this, _1, _2));
mFunctions.insert(446, std::bind(&Gles::callGlVertexAttribDivisorEXT, this, _1, _2));
mFunctions.insert(447, std::bind(&Gles::callGlVertexAttribDivisorNV, this, _1, _2));
mFunctions.insert(448, std::bind(&Gles::callGlViewportArrayvNV, this, _1, _2));
mFunctions.insert(449, std::bind(&Gles::callGlViewportIndexedfNV, this, _1, _2));
mFunctions.insert(450, std::bind(&Gles::callGlViewportIndexedfvNV, this, _1, _2));
mFunctions.insert(451, std::bind(&Gles::callGlWaitSyncAPPLE, this, _1, _2));
mFunctions.insert(452, std::bind(&Gles::callGlWeightPathsNV, this, _1, _2));
mFunctions.insert(453, std::bind(&Gles::callGlClearPixelLocalStorageuiEXT, this, _1, _2));
mFunctions.insert(454, std::bind(&Gles::callGlClearTexImageEXT, this, _1, _2));
mFunctions.insert(455, std::bind(&Gles::callGlClearTexSubImageEXT, this, _1, _2));
mFunctions.insert(456, std::bind(&Gles::callGlConservativeRasterParameteriNV, this, _1, _2));
mFunctions.insert(457, std::bind(&Gles::callGlDepthRangeArrayfvOES, this, _1, _2));
mFunctions.insert(458, std::bind(&Gles::callGlDepthRangeIndexedfOES, this, _1, _2));
mFunctions.insert(459, std::bind(&Gles::callGlDrawTransformFeedbackEXT, this, _1, _2));
mFunctions.insert(460, std::bind(&Gles::callGlDrawTransformFeedbackInstancedEXT, this, _1, _2));
mFunctions.insert(461, std::bind(&Gles::callGlFramebufferPixelLocalStorageSizeEXT, this, _1, _2));
mFunctions.insert(462, std::bind(&Gles::callGlFramebufferTexture2DDownsampleIMG, this, _1, _2));
mFunctions.insert(463, std::bind(&Gles::callGlFramebufferTextureLayerDownsampleIMG, this, _1, _2));
mFunctions.insert(464, std::bind(&Gles::callGlFramebufferTextureMultisampleMultiviewOVR, this, _1, _2));
mFunctions.insert(465, std::bind(&Gles::callGlGetFloatiVOES, this, _1, _2));
mFunctions.insert(466, std::bind(&Gles::callGlGetFramebufferPixelLocalStorageSizeEXT, this, _1, _2));
mFunctions.insert(467, std::bind(&Gles::callGlGetTextureHandleIMG, this, _1, _2));
mFunctions.insert(468, std::bind(&Gles::callGlGetTextureSamplerHandleIMG, this, _1, _2));
mFunctions.insert(469, std::bind(&Gles::callGlGetUniformi64vNV, this, _1, _2));
mFunctions.insert(470, std::bind(&Gles::callGlPolygonOffsetClampEXT, this, _1, _2));
mFunctions.insert(471, std::bind(&Gles::callGlProgramUniform1i64NV, this, _1, _2));
mFunctions.insert(472, std::bind(&Gles::callGlProgramUniform1i64vNV, this, _1, _2));
mFunctions.insert(473, std::bind(&Gles::callGlProgramUniform1ui64NV, this, _1, _2));
mFunctions.insert(474, std::bind(&Gles::callGlProgramUniform1ui64vNV, this, _1, _2));
mFunctions.insert(475, std::bind(&Gles::callGlProgramUniform2i64NV, this, _1, _2));
mFunctions.insert(476, std::bind(&Gles::callGlProgramUniform2i64vNV, this, _1, _2));
mFunctions.insert(477, std::bind(&Gles::callGlProgramUniform2ui64NV, this, _1, _2));
mFunctions.insert(478, std::bind(&Gles::callGlProgramUniform2ui64vNV, this, _1, _2));
mFunctions.insert(479, std::bind(&Gles::callGlProgramUniform3i64NV, this, _1, _2));
mFunctions.insert(480, std::bind(&Gles::callGlProgramUniform3i64vNV, this, _1, _2));
mFunctions.insert(481, std::bind(&Gles::callGlProgramUniform3ui64NV, this, _1, _2));
mFunctions.insert(482, std::bind(&Gles::callGlProgramUniform3ui64vNV, this, _1, _2));
mFunctions.insert(483, std::bind(&Gles::callGlProgramUniform4i64NV, this, _1, _2));
mFunctions.insert(484, std::bind(&Gles::callGlProgramUniform4i64vNV, this, _1, _2));
mFunctions.insert(485, std::bind(&Gles::callGlProgramUniform4ui64NV, this, _1, _2));
mFunctions.insert(486, std::bind(&Gles::callGlProgramUniform4ui64vNV, this, _1, _2));
mFunctions.insert(487, std::bind(&Gles::callGlProgramUniformHandleui64IMG, this, _1, _2));
mFunctions.insert(488, std::bind(&Gles::callGlProgramUniformHandleui64vIMG, this, _1, _2));
mFunctions.insert(489, std::bind(&Gles::callGlScissorArrayvOES, this, _1, _2));
mFunctions.insert(490, std::bind(&Gles::callGlScissorIndexedOES, this, _1, _2));
mFunctions.insert(491, std::bind(&Gles::callGlScissorIndexedvOES, this, _1, _2));
mFunctions.insert(492, std::bind(&Gles::callGlUniform1i64NV, this, _1, _2));
mFunctions.insert(493, std::bind(&Gles::callGlUniform1i64vNV, this, _1, _2));
mFunctions.insert(494, std::bind(&Gles::callGlUniform1ui64NV, this, _1, _2));
mFunctions.insert(495, std::bind(&Gles::callGlUniform1ui64vNV, this, _1, _2));
mFunctions.insert(496, std::bind(&Gles::callGlUniform2i64NV, this, _1, _2));
mFunctions.insert(497, std::bind(&Gles::callGlUniform2i64vNV, this, _1, _2));
mFunctions.insert(498, std::bind(&Gles::callGlUniform2ui64NV, this, _1, _2));
mFunctions.insert(499, std::bind(&Gles::callGlUniform2ui64vNV, this, _1, _2));
mFunctions.insert(500, std::bind(&Gles::callGlUniform3i64NV, this, _1, _2));
mFunctions.insert(501, std::bind(&Gles::callGlUniform3i64vNV, this, _1, _2));
mFunctions.insert(502, std::bind(&Gles::callGlUniform3ui64NV, this, _1, _2));
mFunctions.insert(503, std::bind(&Gles::callGlUniform3ui64vNV, this, _1, _2));
mFunctions.insert(504, std::bind(&Gles::callGlUniform4i64NV, this, _1, _2));
mFunctions.insert(505, std::bind(&Gles::callGlUniform4i64vNV, this, _1, _2));
mFunctions.insert(506, std::bind(&Gles::callGlUniform4ui64NV, this, _1, _2));
mFunctions.insert(507, std::bind(&Gles::callGlUniform4ui64vNV, this, _1, _2));
mFunctions.insert(508, std::bind(&Gles::callGlUniformHandleui64IMG, this, _1, _2));
mFunctions.insert(509, std::bind(&Gles::callGlUniformHandleui64vIMG, this, _1, _2));
mFunctions.insert(510, std::bind(&Gles::callGlViewportArrayvOES, this, _1, _2));
mFunctions.insert(511, std::bind(&Gles::callGlViewportIndexedfOES, this, _1, _2));
mFunctions.insert(512, std::bind(&Gles::callGlViewportIndexedfvOES, this, _1, _2));
mFunctions.insert(513, std::bind(&Gles::callGlViewportSwizzleNV, this, _1, _2));
mFunctions.insert(514, std::bind(&Gles::callGlWindowRectanglesEXT, this, _1, _2));
mFunctions.insert(515, std::bind(&Gles::callGlBlendBarrier, this, _1, _2));
mFunctions.insert(516, std::bind(&Gles::callGlBlendColor, this, _1, _2));
mFunctions.insert(517, std::bind(&Gles::callGlBlendEquation, this, _1, _2));
mFunctions.insert(518, std::bind(&Gles::callGlBlendEquationSeparate, this, _1, _2));
mFunctions.insert(519, std::bind(&Gles::callGlBlendEquationSeparatei, this, _1, _2));
mFunctions.insert(520, std::bind(&Gles::callGlBlendEquationi, this, _1, _2));
mFunctions.insert(521, std::bind(&Gles::callGlBlendFunc, this, _1, _2));
mFunctions.insert(522, std::bind(&Gles::callGlBlendFuncSeparate, this, _1, _2));
mFunctions.insert(523, std::bind(&Gles::callGlBlendFuncSeparatei, this, _1, _2));
mFunctions.insert(524, std::bind(&Gles::callGlBlendFunci, this, _1, _2));
mFunctions.insert(525, std::bind(&Gles::callGlDepthFunc, this, _1, _2));
mFunctions.insert(526, std::bind(&Gles::callGlSampleCoverage, this, _1, _2));
mFunctions.insert(527, std::bind(&Gles::callGlSampleMaski, this, _1, _2));
mFunctions.insert(528, std::bind(&Gles::callGlScissor, this, _1, _2));
mFunctions.insert(529, std::bind(&Gles::callGlStencilFunc, this, _1, _2));
mFunctions.insert(530, std::bind(&Gles::callGlStencilFuncSeparate, this, _1, _2));
mFunctions.insert(531, std::bind(&Gles::callGlStencilOp, this, _1, _2));
mFunctions.insert(532, std::bind(&Gles::callGlStencilOpSeparate, this, _1, _2));
mFunctions.insert(533, std::bind(&Gles::callGlBindFramebuffer, this, _1, _2));
mFunctions.insert(534, std::bind(&Gles::callGlBindRenderbuffer, this, _1, _2));
mFunctions.insert(535, std::bind(&Gles::callGlBlitFramebuffer, this, _1, _2));
mFunctions.insert(536, std::bind(&Gles::callGlCheckFramebufferStatus, this, _1, _2));
mFunctions.insert(537, std::bind(&Gles::callGlClear, this, _1, _2));
mFunctions.insert(538, std::bind(&Gles::callGlClearBufferfi, this, _1, _2));
mFunctions.insert(539, std::bind(&Gles::callGlClearBufferfv, this, _1, _2));
mFunctions.insert(540, std::bind(&Gles::callGlClearBufferiv, this, _1, _2));
mFunctions.insert(541, std::bind(&Gles::callGlClearBufferuiv, this, _1, _2));
mFunctions.insert(542, std::bind(&Gles::callGlClearColor, this, _1, _2));
mFunctions.insert(543, std::bind(&Gles::callGlClearDepthf, this, _1, _2));
mFunctions.insert(544, std::bind(&Gles::callGlClearStencil, this, _1, _2));
mFunctions.insert(545, std::bind(&Gles::callGlColorMask, this, _1, _2));
mFunctions.insert(546, std::bind(&Gles::callGlColorMaski, this, _1, _2));
mFunctions.insert(547, std::bind(&Gles::callGlDeleteFramebuffers, this, _1, _2));
mFunctions.insert(548, std::bind(&Gles::callGlDeleteRenderbuffers, this, _1, _2));
mFunctions.insert(549, std::bind(&Gles::callGlDepthMask, this, _1, _2));
mFunctions.insert(550, std::bind(&Gles::callGlDrawBuffers, this, _1, _2));
mFunctions.insert(551, std::bind(&Gles::callGlFramebufferParameteri, this, _1, _2));
mFunctions.insert(552, std::bind(&Gles::callGlFramebufferRenderbuffer, this, _1, _2));
mFunctions.insert(553, std::bind(&Gles::callGlFramebufferTexture, this, _1, _2));
mFunctions.insert(554, std::bind(&Gles::callGlFramebufferTexture2D, this, _1, _2));
mFunctions.insert(555, std::bind(&Gles::callGlFramebufferTextureLayer, this, _1, _2));
mFunctions.insert(556, std::bind(&Gles::callGlGenFramebuffers, this, _1, _2));
mFunctions.insert(557, std::bind(&Gles::callGlGenRenderbuffers, this, _1, _2));
mFunctions.insert(558, std::bind(&Gles::callGlGetFramebufferAttachmentParameteriv, this, _1, _2));
mFunctions.insert(559, std::bind(&Gles::callGlGetFramebufferParameteriv, this, _1, _2));
mFunctions.insert(560, std::bind(&Gles::callGlGetRenderbufferParameteriv, this, _1, _2));
mFunctions.insert(561, std::bind(&Gles::callGlInvalidateFramebuffer, this, _1, _2));
mFunctions.insert(562, std::bind(&Gles::callGlInvalidateSubFramebuffer, this, _1, _2));
mFunctions.insert(563, std::bind(&Gles::callGlIsFramebuffer, this, _1, _2));
mFunctions.insert(564, std::bind(&Gles::callGlIsRenderbuffer, this, _1, _2));
mFunctions.insert(565, std::bind(&Gles::callGlReadBuffer, this, _1, _2));
mFunctions.insert(566, std::bind(&Gles::callGlReadPixels, this, _1, _2));
mFunctions.insert(567, std::bind(&Gles::callGlReadnPixels, this, _1, _2));
mFunctions.insert(568, std::bind(&Gles::callGlRenderbufferStorage, this, _1, _2));
mFunctions.insert(569, std::bind(&Gles::callGlRenderbufferStorageMultisample, this, _1, _2));
mFunctions.insert(570, std::bind(&Gles::callGlStencilMask, this, _1, _2));
mFunctions.insert(571, std::bind(&Gles::callGlStencilMaskSeparate, this, _1, _2));
mFunctions.insert(572, std::bind(&Gles::callGlDisable, this, _1, _2));
mFunctions.insert(573, std::bind(&Gles::callGlDisablei, this, _1, _2));
mFunctions.insert(574, std::bind(&Gles::callGlEnable, this, _1, _2));
mFunctions.insert(575, std::bind(&Gles::callGlEnablei, this, _1, _2));
mFunctions.insert(576, std::bind(&Gles::callGlFinish, this, _1, _2));
mFunctions.insert(577, std::bind(&Gles::callGlFlush, this, _1, _2));
mFunctions.insert(578, std::bind(&Gles::callGlGetError, this, _1, _2));
mFunctions.insert(579, std::bind(&Gles::callGlGetGraphicsResetStatus, this, _1, _2));
mFunctions.insert(580, std::bind(&Gles::callGlHint, this, _1, _2));
mFunctions.insert(581, std::bind(&Gles::callGlActiveShaderProgram, this, _1, _2));
mFunctions.insert(582, std::bind(&Gles::callGlAttachShader, this, _1, _2));
mFunctions.insert(583, std::bind(&Gles::callGlBindAttribLocation, this, _1, _2));
mFunctions.insert(584, std::bind(&Gles::callGlBindProgramPipeline, this, _1, _2));
mFunctions.insert(585, std::bind(&Gles::callGlCompileShader, this, _1, _2));
mFunctions.insert(586, std::bind(&Gles::callGlCreateProgram, this, _1, _2));
mFunctions.insert(587, std::bind(&Gles::callGlCreateShader, this, _1, _2));
mFunctions.insert(588, std::bind(&Gles::callGlCreateShaderProgramv, this, _1, _2));
mFunctions.insert(589, std::bind(&Gles::callGlDeleteProgram, this, _1, _2));
mFunctions.insert(590, std::bind(&Gles::callGlDeleteProgramPipelines, this, _1, _2));
mFunctions.insert(591, std::bind(&Gles::callGlDeleteShader, this, _1, _2));
mFunctions.insert(592, std::bind(&Gles::callGlDetachShader, this, _1, _2));
mFunctions.insert(593, std::bind(&Gles::callGlDispatchCompute, this, _1, _2));
mFunctions.insert(594, std::bind(&Gles::callGlDispatchComputeIndirect, this, _1, _2));
mFunctions.insert(595, std::bind(&Gles::callGlGenProgramPipelines, this, _1, _2));
mFunctions.insert(596, std::bind(&Gles::callGlGetActiveAttrib, this, _1, _2));
mFunctions.insert(597, std::bind(&Gles::callGlGetActiveUniform, this, _1, _2));
mFunctions.insert(598, std::bind(&Gles::callGlGetActiveUniformBlockName, this, _1, _2));
mFunctions.insert(599, std::bind(&Gles::callGlGetActiveUniformBlockiv, this, _1, _2));
mFunctions.insert(600, std::bind(&Gles::callGlGetActiveUniformsiv, this, _1, _2));
mFunctions.insert(601, std::bind(&Gles::callGlGetAttachedShaders, this, _1, _2));
mFunctions.insert(602, std::bind(&Gles::callGlGetAttribLocation, this, _1, _2));
mFunctions.insert(603, std::bind(&Gles::callGlGetFragDataLocation, this, _1, _2));
mFunctions.insert(604, std::bind(&Gles::callGlGetProgramBinary, this, _1, _2));
mFunctions.insert(605, std::bind(&Gles::callGlGetProgramInfoLog, this, _1, _2));
mFunctions.insert(606, std::bind(&Gles::callGlGetProgramInterfaceiv, this, _1, _2));
mFunctions.insert(607, std::bind(&Gles::callGlGetProgramPipelineInfoLog, this, _1, _2));
mFunctions.insert(608, std::bind(&Gles::callGlGetProgramPipelineiv, this, _1, _2));
mFunctions.insert(609, std::bind(&Gles::callGlGetProgramResourceIndex, this, _1, _2));
mFunctions.insert(610, std::bind(&Gles::callGlGetProgramResourceLocation, this, _1, _2));
mFunctions.insert(611, std::bind(&Gles::callGlGetProgramResourceName, this, _1, _2));
mFunctions.insert(612, std::bind(&Gles::callGlGetProgramResourceiv, this, _1, _2));
mFunctions.insert(613, std::bind(&Gles::callGlGetProgramiv, this, _1, _2));
mFunctions.insert(614, std::bind(&Gles::callGlGetShaderInfoLog, this, _1, _2));
mFunctions.insert(615, std::bind(&Gles::callGlGetShaderPrecisionFormat, this, _1, _2));
mFunctions.insert(616, std::bind(&Gles::callGlGetShaderSource, this, _1, _2));
mFunctions.insert(617, std::bind(&Gles::callGlGetShaderiv, this, _1, _2));
mFunctions.insert(618, std::bind(&Gles::callGlGetUniformBlockIndex, this, _1, _2));
mFunctions.insert(619, std::bind(&Gles::callGlGetUniformIndices, this, _1, _2));
mFunctions.insert(620, std::bind(&Gles::callGlGetUniformLocation, this, _1, _2));
mFunctions.insert(621, std::bind(&Gles::callGlGetUniformfv, this, _1, _2));
mFunctions.insert(622, std::bind(&Gles::callGlGetUniformiv, this, _1, _2));
mFunctions.insert(623, std::bind(&Gles::callGlGetUniformuiv, this, _1, _2));
mFunctions.insert(624, std::bind(&Gles::callGlGetnUniformfv, this, _1, _2));
mFunctions.insert(625, std::bind(&Gles::callGlGetnUniformiv, this, _1, _2));
mFunctions.insert(626, std::bind(&Gles::callGlGetnUniformuiv, this, _1, _2));
mFunctions.insert(627, std::bind(&Gles::callGlIsProgram, this, _1, _2));
mFunctions.insert(628, std::bind(&Gles::callGlIsProgramPipeline, this, _1, _2));
mFunctions.insert(629, std::bind(&Gles::callGlIsShader, this, _1, _2));
mFunctions.insert(630, std::bind(&Gles::callGlLinkProgram, this, _1, _2));
mFunctions.insert(631, std::bind(&Gles::callGlMemoryBarrier, this, _1, _2));
mFunctions.insert(632, std::bind(&Gles::callGlMemoryBarrierByRegion, this, _1, _2));
mFunctions.insert(633, std::bind(&Gles::callGlProgramBinary, this, _1, _2));
mFunctions.insert(634, std::bind(&Gles::callGlProgramParameteri, this, _1, _2));
mFunctions.insert(635, std::bind(&Gles::callGlProgramUniform1f, this, _1, _2));
mFunctions.insert(636, std::bind(&Gles::callGlProgramUniform1fv, this, _1, _2));
mFunctions.insert(637, std::bind(&Gles::callGlProgramUniform1i, this, _1, _2));
mFunctions.insert(638, std::bind(&Gles::callGlProgramUniform1iv, this, _1, _2));
mFunctions.insert(639, std::bind(&Gles::callGlProgramUniform1ui, this, _1, _2));
mFunctions.insert(640, std::bind(&Gles::callGlProgramUniform1uiv, this, _1, _2));
mFunctions.insert(641, std::bind(&Gles::callGlProgramUniform2f, this, _1, _2));
mFunctions.insert(642, std::bind(&Gles::callGlProgramUniform2fv, this, _1, _2));
mFunctions.insert(643, std::bind(&Gles::callGlProgramUniform2i, this, _1, _2));
mFunctions.insert(644, std::bind(&Gles::callGlProgramUniform2iv, this, _1, _2));
mFunctions.insert(645, std::bind(&Gles::callGlProgramUniform2ui, this, _1, _2));
mFunctions.insert(646, std::bind(&Gles::callGlProgramUniform2uiv, this, _1, _2));
mFunctions.insert(647, std::bind(&Gles::callGlProgramUniform3f, this, _1, _2));
mFunctions.insert(648, std::bind(&Gles::callGlProgramUniform3fv, this, _1, _2));
mFunctions.insert(649, std::bind(&Gles::callGlProgramUniform3i, this, _1, _2));
mFunctions.insert(650, std::bind(&Gles::callGlProgramUniform3iv, this, _1, _2));
mFunctions.insert(651, std::bind(&Gles::callGlProgramUniform3ui, this, _1, _2));
mFunctions.insert(652, std::bind(&Gles::callGlProgramUniform3uiv, this, _1, _2));
mFunctions.insert(653, std::bind(&Gles::callGlProgramUniform4f, this, _1, _2));
mFunctions.insert(654, std::bind(&Gles::callGlProgramUniform4fv, this, _1, _2));
mFunctions.insert(655, std::bind(&Gles::callGlProgramUniform4i, this, _1, _2));
mFunctions.insert(656, std::bind(&Gles::callGlProgramUniform4iv, this, _1, _2));
mFunctions.insert(657, std::bind(&Gles::callGlProgramUniform4ui, this, _1, _2));
mFunctions.insert(658, std::bind(&Gles::callGlProgramUniform4uiv, this, _1, _2));
mFunctions.insert(659, std::bind(&Gles::callGlProgramUniformMatrix2fv, this, _1, _2));
mFunctions.insert(660, std::bind(&Gles::callGlProgramUniformMatrix2x3fv, this, _1, _2));
mFunctions.insert(661, std::bind(&Gles::callGlProgramUniformMatrix2x4fv, this, _1, _2));
mFunctions.insert(662, std::bind(&Gles::callGlProgramUniformMatrix3fv, this, _1, _2));
mFunctions.insert(663, std::bind(&Gles::callGlProgramUniformMatrix3x2fv, this, _1, _2));
mFunctions.insert(664, std::bind(&Gles::callGlProgramUniformMatrix3x4fv, this, _1, _2));
mFunctions.insert(665, std::bind(&Gles::callGlProgramUniformMatrix4fv, this, _1, _2));
mFunctions.insert(666, std::bind(&Gles::callGlProgramUniformMatrix4x2fv, this, _1, _2));
mFunctions.insert(667, std::bind(&Gles::callGlProgramUniformMatrix4x3fv, this, _1, _2));
mFunctions.insert(668, std::bind(&Gles::callGlReleaseShaderCompiler, this, _1, _2));
mFunctions.insert(669, std::bind(&Gles::callGlShaderBinary, this, _1, _2));
mFunctions.insert(670, std::bind(&Gles::callGlShaderSource, this, _1, _2));
mFunctions.insert(671, std::bind(&Gles::callGlUniform1f, this, _1, _2));
mFunctions.insert(672, std::bind(&Gles::callGlUniform1fv, this, _1, _2));
mFunctions.insert(673, std::bind(&Gles::callGlUniform1i, this, _1, _2));
mFunctions.insert(674, std::bind(&Gles::callGlUniform1iv, this, _1, _2));
mFunctions.insert(675, std::bind(&Gles::callGlUniform1ui, this, _1, _2));
mFunctions.insert(676, std::bind(&Gles::callGlUniform1uiv, this, _1, _2));
mFunctions.insert(677, std::bind(&Gles::callGlUniform2f, this, _1, _2));
mFunctions.insert(678, std::bind(&Gles::callGlUniform2fv, this, _1, _2));
mFunctions.insert(679, std::bind(&Gles::callGlUniform2i, this, _1, _2));
mFunctions.insert(680, std::bind(&Gles::callGlUniform2iv, this, _1, _2));
mFunctions.insert(681, std::bind(&Gles::callGlUniform2ui, this, _1, _2));
mFunctions.insert(682, std::bind(&Gles::callGlUniform2uiv, this, _1, _2));
mFunctions.insert(683, std::bind(&Gles::callGlUniform3f, this, _1, _2));
mFunctions.insert(684, std::bind(&Gles::callGlUniform3fv, this, _1, _2));
mFunctions.insert(685, std::bind(&Gles::callGlUniform3i, this, _1, _2));
mFunctions.insert(686, std::bind(&Gles::callGlUniform3iv, this, _1, _2));
mFunctions.insert(687, std::bind(&Gles::callGlUniform3ui, this, _1, _2));
mFunctions.insert(688, std::bind(&Gles::callGlUniform3uiv, this, _1, _2));
mFunctions.insert(689, std::bind(&Gles::callGlUniform4f, this, _1, _2));
mFunctions.insert(690, std::bind(&Gles::callGlUniform4fv, this, _1, _2));
mFunctions.insert(691, std::bind(&Gles::callGlUniform4i, this, _1, _2));
mFunctions.insert(692, std::bind(&Gles::callGlUniform4iv, this, _1, _2));
mFunctions.insert(693, std::bind(&Gles::callGlUniform4ui, this, _1, _2));
mFunctions.insert(694, std::bind(&Gles::callGlUniform4uiv, this, _1, _2));
mFunctions.insert(695, std::bind(&Gles::callGlUniformBlockBinding, this, _1, _2));
mFunctions.insert(696, std::bind(&Gles::callGlUniformMatrix2fv, this, _1, _2));
mFunctions.insert(697, std::bind(&Gles::callGlUniformMatrix2x3fv, this, _1, _2));
mFunctions.insert(698, std::bind(&Gles::callGlUniformMatrix2x4fv, this, _1, _2));
mFunctions.insert(699, std::bind(&Gles::callGlUniformMatrix3fv, this, _1, _2));
mFunctions.insert(700, std::bind(&Gles::callGlUniformMatrix3x2fv, this, _1, _2));
mFunctions.insert(701, std::bind(&Gles::callGlUniformMatrix3x4fv, this, _1, _2));
mFunctions.insert(702, std::bind(&Gles::callGlUniformMatrix4fv, this, _1, _2));
mFunctions.insert(703, std::bind(&Gles::callGlUniformMatrix4x2fv, this, _1, _2));
mFunctions.insert(704, std::bind(&Gles::callGlUniformMatrix4x3fv, this, _1, _2));
mFunctions.insert(705, std::bind(&Gles::callGlUseProgram, this, _1, _2));
mFunctions.insert(706, std::bind(&Gles::callGlUseProgramStages, this, _1, _2));
mFunctions.insert(707, std::bind(&Gles::callGlValidateProgram, this, _1, _2));
mFunctions.insert(708, std::bind(&Gles::callGlValidateProgramPipeline, this, _1, _2));
mFunctions.insert(709, std::bind(&Gles::callGlCullFace, this, _1, _2));
mFunctions.insert(710, std::bind(&Gles::callGlDepthRangef, this, _1, _2));
mFunctions.insert(711, std::bind(&Gles::callGlFrontFace, this, _1, _2));
mFunctions.insert(712, std::bind(&Gles::callGlGetMultisamplefv, this, _1, _2));
mFunctions.insert(713, std::bind(&Gles::callGlLineWidth, this, _1, _2));
mFunctions.insert(714, std::bind(&Gles::callGlMinSampleShading, this, _1, _2));
mFunctions.insert(715, std::bind(&Gles::callGlPolygonOffset, this, _1, _2));
mFunctions.insert(716, std::bind(&Gles::callGlViewport, this, _1, _2));
mFunctions.insert(717, std::bind(&Gles::callGlGetBooleaniV, this, _1, _2));
mFunctions.insert(718, std::bind(&Gles::callGlGetBooleanv, this, _1, _2));
mFunctions.insert(719, std::bind(&Gles::callGlGetFloatv, this, _1, _2));
mFunctions.insert(720, std::bind(&Gles::callGlGetInteger64iV, this, _1, _2));
mFunctions.insert(721, std::bind(&Gles::callGlGetInteger64v, this, _1, _2));
mFunctions.insert(722, std::bind(&Gles::callGlGetIntegeriV, this, _1, _2));
mFunctions.insert(723, std::bind(&Gles::callGlGetIntegerv, this, _1, _2));
mFunctions.insert(724, std::bind(&Gles::callGlGetInternalformativ, this, _1, _2));
mFunctions.insert(725, std::bind(&Gles::callGlGetString, this, _1, _2));
mFunctions.insert(726, std::bind(&Gles::callGlGetStringi, this, _1, _2));
mFunctions.insert(727, std::bind(&Gles::callGlIsEnabled, this, _1, _2));
mFunctions.insert(728, std::bind(&Gles::callGlIsEnabledi, this, _1, _2));
mFunctions.insert(729, std::bind(&Gles::callGlClientWaitSync, this, _1, _2));
mFunctions.insert(730, std::bind(&Gles::callGlDeleteSync, this, _1, _2));
mFunctions.insert(731, std::bind(&Gles::callGlFenceSync, this, _1, _2));
mFunctions.insert(732, std::bind(&Gles::callGlGetSynciv, this, _1, _2));
mFunctions.insert(733, std::bind(&Gles::callGlIsSync, this, _1, _2));
mFunctions.insert(734, std::bind(&Gles::callGlWaitSync, this, _1, _2));
mFunctions.insert(735, std::bind(&Gles::callGlActiveTexture, this, _1, _2));
mFunctions.insert(736, std::bind(&Gles::callGlBindImageTexture, this, _1, _2));
mFunctions.insert(737, std::bind(&Gles::callGlBindSampler, this, _1, _2));
mFunctions.insert(738, std::bind(&Gles::callGlBindTexture, this, _1, _2));
mFunctions.insert(739, std::bind(&Gles::callGlCompressedTexImage2D, this, _1, _2));
mFunctions.insert(740, std::bind(&Gles::callGlCompressedTexImage3D, this, _1, _2));
mFunctions.insert(741, std::bind(&Gles::callGlCompressedTexSubImage2D, this, _1, _2));
mFunctions.insert(742, std::bind(&Gles::callGlCompressedTexSubImage3D, this, _1, _2));
mFunctions.insert(743, std::bind(&Gles::callGlCopyImageSubData, this, _1, _2));
mFunctions.insert(744, std::bind(&Gles::callGlCopyTexImage2D, this, _1, _2));
mFunctions.insert(745, std::bind(&Gles::callGlCopyTexSubImage2D, this, _1, _2));
mFunctions.insert(746, std::bind(&Gles::callGlCopyTexSubImage3D, this, _1, _2));
mFunctions.insert(747, std::bind(&Gles::callGlDeleteSamplers, this, _1, _2));
mFunctions.insert(748, std::bind(&Gles::callGlDeleteTextures, this, _1, _2));
mFunctions.insert(749, std::bind(&Gles::callGlGenSamplers, this, _1, _2));
mFunctions.insert(750, std::bind(&Gles::callGlGenTextures, this, _1, _2));
mFunctions.insert(751, std::bind(&Gles::callGlGenerateMipmap, this, _1, _2));
mFunctions.insert(752, std::bind(&Gles::callGlGetSamplerParameterIiv, this, _1, _2));
mFunctions.insert(753, std::bind(&Gles::callGlGetSamplerParameterIuiv, this, _1, _2));
mFunctions.insert(754, std::bind(&Gles::callGlGetSamplerParameterfv, this, _1, _2));
mFunctions.insert(755, std::bind(&Gles::callGlGetSamplerParameteriv, this, _1, _2));
mFunctions.insert(756, std::bind(&Gles::callGlGetTexLevelParameterfv, this, _1, _2));
mFunctions.insert(757, std::bind(&Gles::callGlGetTexLevelParameteriv, this, _1, _2));
mFunctions.insert(758, std::bind(&Gles::callGlGetTexParameterIiv, this, _1, _2));
mFunctions.insert(759, std::bind(&Gles::callGlGetTexParameterIuiv, this, _1, _2));
mFunctions.insert(760, std::bind(&Gles::callGlGetTexParameterfv, this, _1, _2));
mFunctions.insert(761, std::bind(&Gles::callGlGetTexParameteriv, this, _1, _2));
mFunctions.insert(762, std::bind(&Gles::callGlIsSampler, this, _1, _2));
mFunctions.insert(763, std::bind(&Gles::callGlIsTexture, this, _1, _2));
mFunctions.insert(764, std::bind(&Gles::callGlPixelStorei, this, _1, _2));
mFunctions.insert(765, std::bind(&Gles::callGlSamplerParameterIiv, this, _1, _2));
mFunctions.insert(766, std::bind(&Gles::callGlSamplerParameterIuiv, this, _1, _2));
mFunctions.insert(767, std::bind(&Gles::callGlSamplerParameterf, this, _1, _2));
mFunctions.insert(768, std::bind(&Gles::callGlSamplerParameterfv, this, _1, _2));
mFunctions.insert(769, std::bind(&Gles::callGlSamplerParameteri, this, _1, _2));
mFunctions.insert(770, std::bind(&Gles::callGlSamplerParameteriv, this, _1, _2));
mFunctions.insert(771, std::bind(&Gles::callGlTexBuffer, this, _1, _2));
mFunctions.insert(772, std::bind(&Gles::callGlTexBufferRange, this, _1, _2));
mFunctions.insert(773, std::bind(&Gles::callGlTexImage2D, this, _1, _2));
mFunctions.insert(774, std::bind(&Gles::callGlTexImage3D, this, _1, _2));
mFunctions.insert(775, std::bind(&Gles::callGlTexParameterIiv, this, _1, _2));
mFunctions.insert(776, std::bind(&Gles::callGlTexParameterIuiv, this, _1, _2));
mFunctions.insert(777, std::bind(&Gles::callGlTexParameterf, this, _1, _2));
mFunctions.insert(778, std::bind(&Gles::callGlTexParameterfv, this, _1, _2));
mFunctions.insert(779, std::bind(&Gles::callGlTexParameteri, this, _1, _2));
mFunctions.insert(780, std::bind(&Gles::callGlTexParameteriv, this, _1, _2));
mFunctions.insert(781, std::bind(&Gles::callGlTexStorage2D, this, _1, _2));
mFunctions.insert(782, std::bind(&Gles::callGlTexStorage2DMultisample, this, _1, _2));
mFunctions.insert(783, std::bind(&Gles::callGlTexStorage3D, this, _1, _2));
mFunctions.insert(784, std::bind(&Gles::callGlTexStorage3DMultisample, this, _1, _2));
mFunctions.insert(785, std::bind(&Gles::callGlTexSubImage2D, this, _1, _2));
mFunctions.insert(786, std::bind(&Gles::callGlTexSubImage3D, this, _1, _2));
mFunctions.insert(787, std::bind(&Gles::callGlBeginTransformFeedback, this, _1, _2));
mFunctions.insert(788, std::bind(&Gles::callGlBindTransformFeedback, this, _1, _2));
mFunctions.insert(789, std::bind(&Gles::callGlDeleteTransformFeedbacks, this, _1, _2));
mFunctions.insert(790, std::bind(&Gles::callGlEndTransformFeedback, this, _1, _2));
mFunctions.insert(791, std::bind(&Gles::callGlGenTransformFeedbacks, this, _1, _2));
mFunctions.insert(792, std::bind(&Gles::callGlGetTransformFeedbackVarying, this, _1, _2));
mFunctions.insert(793, std::bind(&Gles::callGlIsTransformFeedback, this, _1, _2));
mFunctions.insert(794, std::bind(&Gles::callGlPauseTransformFeedback, this, _1, _2));
mFunctions.insert(795, std::bind(&Gles::callGlResumeTransformFeedback, this, _1, _2));
mFunctions.insert(796, std::bind(&Gles::callGlTransformFeedbackVaryings, this, _1, _2));
mFunctions.insert(797, std::bind(&Gles::callGlBindVertexArray, this, _1, _2));
mFunctions.insert(798, std::bind(&Gles::callGlBindVertexBuffer, this, _1, _2));
mFunctions.insert(799, std::bind(&Gles::callGlDeleteVertexArrays, this, _1, _2));
mFunctions.insert(800, std::bind(&Gles::callGlDisableVertexAttribArray, this, _1, _2));
mFunctions.insert(801, std::bind(&Gles::callGlEnableVertexAttribArray, this, _1, _2));
mFunctions.insert(802, std::bind(&Gles::callGlGenVertexArrays, this, _1, _2));
mFunctions.insert(803, std::bind(&Gles::callGlGetVertexAttribIiv, this, _1, _2));
mFunctions.insert(804, std::bind(&Gles::callGlGetVertexAttribIuiv, this, _1, _2));
mFunctions.insert(805, std::bind(&Gles::callGlGetVertexAttribPointerv, this, _1, _2));
mFunctions.insert(806, std::bind(&Gles::callGlGetVertexAttribfv, this, _1, _2));
mFunctions.insert(807, std::bind(&Gles::callGlGetVertexAttribiv, this, _1, _2));
mFunctions.insert(808, std::bind(&Gles::callGlIsVertexArray, this, _1, _2));
mFunctions.insert(809, std::bind(&Gles::callGlVertexAttrib1f, this, _1, _2));
mFunctions.insert(810, std::bind(&Gles::callGlVertexAttrib1fv, this, _1, _2));
mFunctions.insert(811, std::bind(&Gles::callGlVertexAttrib2f, this, _1, _2));
mFunctions.insert(812, std::bind(&Gles::callGlVertexAttrib2fv, this, _1, _2));
mFunctions.insert(813, std::bind(&Gles::callGlVertexAttrib3f, this, _1, _2));
mFunctions.insert(814, std::bind(&Gles::callGlVertexAttrib3fv, this, _1, _2));
mFunctions.insert(815, std::bind(&Gles::callGlVertexAttrib4f, this, _1, _2));
mFunctions.insert(816, std::bind(&Gles::callGlVertexAttrib4fv, this, _1, _2));
mFunctions.insert(817, std::bind(&Gles::callGlVertexAttribBinding, this, _1, _2));
mFunctions.insert(818, std::bind(&Gles::callGlVertexAttribDivisor, this, _1, _2));
mFunctions.insert(819, std::bind(&Gles::callGlVertexAttribFormat, this, _1, _2));
mFunctions.insert(820, std::bind(&Gles::callGlVertexAttribI4i, this, _1, _2));
mFunctions.insert(821, std::bind(&Gles::callGlVertexAttribI4iv, this, _1, _2));
mFunctions.insert(822, std::bind(&Gles::callGlVertexAttribI4ui, this, _1, _2));
mFunctions.insert(823, std::bind(&Gles::callGlVertexAttribI4uiv, this, _1, _2));
mFunctions.insert(824, std::bind(&Gles::callGlVertexAttribIFormat, this, _1, _2));
mFunctions.insert(825, std::bind(&Gles::callGlVertexAttribIPointer, this, _1, _2));
mFunctions.insert(826, std::bind(&Gles::callGlVertexAttribPointer, this, _1, _2));
mFunctions.insert(827, std::bind(&Gles::callGlVertexBindingDivisor, this, _1, _2));
mFunctions.insert(828, std::bind(&Gles::callGlXCreateContext, this, _1, _2));
mFunctions.insert(829, std::bind(&Gles::callGlXCreateNewContext, this, _1, _2));
mFunctions.insert(830, std::bind(&Gles::callGlXMakeContextCurrent, this, _1, _2));
mFunctions.insert(831, std::bind(&Gles::callGlXMakeCurrent, this, _1, _2));
mFunctions.insert(832, std::bind(&Gles::callGlXSwapBuffers, this, _1, _2));
mFunctions.insert(833, std::bind(&Gles::callGlXQueryDrawable, this, _1, _2));
mFunctions.insert(834, std::bind(&Gles::callWglCreateContext, this, _1, _2));
mFunctions.insert(835, std::bind(&Gles::callWglCreateContextAttribsARB, this, _1, _2));
mFunctions.insert(836, std::bind(&Gles::callWglMakeCurrent, this, _1, _2));
mFunctions.insert(837, std::bind(&Gles::callWglSwapBuffers, this, _1, _2));
mFunctions.insert(838, std::bind(&Gles::callCGLCreateContext, this, _1, _2));
mFunctions.insert(839, std::bind(&Gles::callCGLSetCurrentContext, this, _1, _2));
mFunctions.insert(840, std::bind(&Gles::callCGLGetSurface, this, _1, _2));
mFunctions.insert(841, std::bind(&Gles::callCGSGetSurfaceBounds, this, _1, _2));
mFunctions.insert(842, std::bind(&Gles::callCGLFlushDrawable, this, _1, _2));
mFunctions.insert(843, std::bind(&Gles::callGlGetQueryObjecti64v, this, _1, _2));
mFunctions.insert(844, std::bind(&Gles::callGlGetQueryObjectui64v, this, _1, _2));
mFunctions.insert(845, std::bind(&Gles::callGlTexStorage1D, this, _1, _2));
mFunctions.insert(846, std::bind(&Gles::callGlBindFragDataLocation, this, _1, _2));
mFunctions.insert(847, std::bind(&Gles::callGlAlphaFunc, this, _1, _2));
mFunctions.insert(848, std::bind(&Gles::callGlAlphaFuncx, this, _1, _2));
mFunctions.insert(849, std::bind(&Gles::callGlAlphaFuncxOES, this, _1, _2));
mFunctions.insert(850, std::bind(&Gles::callGlBindFramebufferOES, this, _1, _2));
mFunctions.insert(851, std::bind(&Gles::callGlBindRenderbufferOES, this, _1, _2));
mFunctions.insert(852, std::bind(&Gles::callGlBlendEquationOES, this, _1, _2));
mFunctions.insert(853, std::bind(&Gles::callGlBlendEquationSeparateOES, this, _1, _2));
mFunctions.insert(854, std::bind(&Gles::callGlBlendFuncSeparateOES, this, _1, _2));
mFunctions.insert(855, std::bind(&Gles::callGlCheckFramebufferStatusOES, this, _1, _2));
mFunctions.insert(856, std::bind(&Gles::callGlClearColorx, this, _1, _2));
mFunctions.insert(857, std::bind(&Gles::callGlClearColorxOES, this, _1, _2));
mFunctions.insert(858, std::bind(&Gles::callGlClearDepthfOES, this, _1, _2));
mFunctions.insert(859, std::bind(&Gles::callGlClearDepthx, this, _1, _2));
mFunctions.insert(860, std::bind(&Gles::callGlClearDepthxOES, this, _1, _2));
mFunctions.insert(861, std::bind(&Gles::callGlClientActiveTexture, this, _1, _2));
mFunctions.insert(862, std::bind(&Gles::callGlClipPlanef, this, _1, _2));
mFunctions.insert(863, std::bind(&Gles::callGlClipPlanefIMG, this, _1, _2));
mFunctions.insert(864, std::bind(&Gles::callGlClipPlanefOES, this, _1, _2));
mFunctions.insert(865, std::bind(&Gles::callGlClipPlanex, this, _1, _2));
mFunctions.insert(866, std::bind(&Gles::callGlClipPlanexIMG, this, _1, _2));
mFunctions.insert(867, std::bind(&Gles::callGlClipPlanexOES, this, _1, _2));
mFunctions.insert(868, std::bind(&Gles::callGlColor4f, this, _1, _2));
mFunctions.insert(869, std::bind(&Gles::callGlColor4ub, this, _1, _2));
mFunctions.insert(870, std::bind(&Gles::callGlColor4x, this, _1, _2));
mFunctions.insert(871, std::bind(&Gles::callGlColor4xOES, this, _1, _2));
mFunctions.insert(872, std::bind(&Gles::callGlColorPointer, this, _1, _2));
mFunctions.insert(873, std::bind(&Gles::callGlCurrentPaletteMatrixOES, this, _1, _2));
mFunctions.insert(874, std::bind(&Gles::callGlDeleteFramebuffersOES, this, _1, _2));
mFunctions.insert(875, std::bind(&Gles::callGlDeleteRenderbuffersOES, this, _1, _2));
mFunctions.insert(876, std::bind(&Gles::callGlDepthRangefOES, this, _1, _2));
mFunctions.insert(877, std::bind(&Gles::callGlDepthRangex, this, _1, _2));
mFunctions.insert(878, std::bind(&Gles::callGlDepthRangexOES, this, _1, _2));
mFunctions.insert(879, std::bind(&Gles::callGlDisableClientState, this, _1, _2));
mFunctions.insert(880, std::bind(&Gles::callGlDrawTexfOES, this, _1, _2));
mFunctions.insert(881, std::bind(&Gles::callGlDrawTexfvOES, this, _1, _2));
mFunctions.insert(882, std::bind(&Gles::callGlDrawTexiOES, this, _1, _2));
mFunctions.insert(883, std::bind(&Gles::callGlDrawTexivOES, this, _1, _2));
mFunctions.insert(884, std::bind(&Gles::callGlDrawTexsOES, this, _1, _2));
mFunctions.insert(885, std::bind(&Gles::callGlDrawTexsvOES, this, _1, _2));
mFunctions.insert(886, std::bind(&Gles::callGlDrawTexxOES, this, _1, _2));
mFunctions.insert(887, std::bind(&Gles::callGlDrawTexxvOES, this, _1, _2));
mFunctions.insert(888, std::bind(&Gles::callGlEnableClientState, this, _1, _2));
mFunctions.insert(889, std::bind(&Gles::callGlFogf, this, _1, _2));
mFunctions.insert(890, std::bind(&Gles::callGlFogfv, this, _1, _2));
mFunctions.insert(891, std::bind(&Gles::callGlFogx, this, _1, _2));
mFunctions.insert(892, std::bind(&Gles::callGlFogxOES, this, _1, _2));
mFunctions.insert(893, std::bind(&Gles::callGlFogxv, this, _1, _2));
mFunctions.insert(894, std::bind(&Gles::callGlFogxvOES, this, _1, _2));
mFunctions.insert(895, std::bind(&Gles::callGlFramebufferRenderbufferOES, this, _1, _2));
mFunctions.insert(896, std::bind(&Gles::callGlFramebufferTexture2DOES, this, _1, _2));
mFunctions.insert(897, std::bind(&Gles::callGlFrustumf, this, _1, _2));
mFunctions.insert(898, std::bind(&Gles::callGlFrustumfOES, this, _1, _2));
mFunctions.insert(899, std::bind(&Gles::callGlFrustumx, this, _1, _2));
mFunctions.insert(900, std::bind(&Gles::callGlFrustumxOES, this, _1, _2));
mFunctions.insert(901, std::bind(&Gles::callGlGenFramebuffersOES, this, _1, _2));
mFunctions.insert(902, std::bind(&Gles::callGlGenRenderbuffersOES, this, _1, _2));
mFunctions.insert(903, std::bind(&Gles::callGlGenerateMipmapOES, this, _1, _2));
mFunctions.insert(904, std::bind(&Gles::callGlGetClipPlanef, this, _1, _2));
mFunctions.insert(905, std::bind(&Gles::callGlGetClipPlanefOES, this, _1, _2));
mFunctions.insert(906, std::bind(&Gles::callGlGetClipPlanex, this, _1, _2));
mFunctions.insert(907, std::bind(&Gles::callGlGetClipPlanexOES, this, _1, _2));
mFunctions.insert(908, std::bind(&Gles::callGlGetFixedv, this, _1, _2));
mFunctions.insert(909, std::bind(&Gles::callGlGetFixedvOES, this, _1, _2));
mFunctions.insert(910, std::bind(&Gles::callGlGetFramebufferAttachmentParameterivOES, this, _1, _2));
mFunctions.insert(911, std::bind(&Gles::callGlGetLightfv, this, _1, _2));
mFunctions.insert(912, std::bind(&Gles::callGlGetLightxv, this, _1, _2));
mFunctions.insert(913, std::bind(&Gles::callGlGetLightxvOES, this, _1, _2));
mFunctions.insert(914, std::bind(&Gles::callGlGetMaterialfv, this, _1, _2));
mFunctions.insert(915, std::bind(&Gles::callGlGetMaterialxv, this, _1, _2));
mFunctions.insert(916, std::bind(&Gles::callGlGetMaterialxvOES, this, _1, _2));
mFunctions.insert(917, std::bind(&Gles::callGlGetRenderbufferParameterivOES, this, _1, _2));
mFunctions.insert(918, std::bind(&Gles::callGlGetTexEnvfv, this, _1, _2));
mFunctions.insert(919, std::bind(&Gles::callGlGetTexEnviv, this, _1, _2));
mFunctions.insert(920, std::bind(&Gles::callGlGetTexEnvxv, this, _1, _2));
mFunctions.insert(921, std::bind(&Gles::callGlGetTexEnvxvOES, this, _1, _2));
mFunctions.insert(922, std::bind(&Gles::callGlGetTexGenfvOES, this, _1, _2));
mFunctions.insert(923, std::bind(&Gles::callGlGetTexGenivOES, this, _1, _2));
mFunctions.insert(924, std::bind(&Gles::callGlGetTexGenxvOES, this, _1, _2));
mFunctions.insert(925, std::bind(&Gles::callGlGetTexParameterxv, this, _1, _2));
mFunctions.insert(926, std::bind(&Gles::callGlGetTexParameterxvOES, this, _1, _2));
mFunctions.insert(927, std::bind(&Gles::callGlIsFramebufferOES, this, _1, _2));
mFunctions.insert(928, std::bind(&Gles::callGlIsRenderbufferOES, this, _1, _2));
mFunctions.insert(929, std::bind(&Gles::callGlLightModelf, this, _1, _2));
mFunctions.insert(930, std::bind(&Gles::callGlLightModelfv, this, _1, _2));
mFunctions.insert(931, std::bind(&Gles::callGlLightModelx, this, _1, _2));
mFunctions.insert(932, std::bind(&Gles::callGlLightModelxOES, this, _1, _2));
mFunctions.insert(933, std::bind(&Gles::callGlLightModelxv, this, _1, _2));
mFunctions.insert(934, std::bind(&Gles::callGlLightModelxvOES, this, _1, _2));
mFunctions.insert(935, std::bind(&Gles::callGlLightf, this, _1, _2));
mFunctions.insert(936, std::bind(&Gles::callGlLightfv, this, _1, _2));
mFunctions.insert(937, std::bind(&Gles::callGlLightx, this, _1, _2));
mFunctions.insert(938, std::bind(&Gles::callGlLightxOES, this, _1, _2));
mFunctions.insert(939, std::bind(&Gles::callGlLightxv, this, _1, _2));
mFunctions.insert(940, std::bind(&Gles::callGlLightxvOES, this, _1, _2));
mFunctions.insert(941, std::bind(&Gles::callGlLineWidthx, this, _1, _2));
mFunctions.insert(942, std::bind(&Gles::callGlLineWidthxOES, this, _1, _2));
mFunctions.insert(943, std::bind(&Gles::callGlLoadIdentity, this, _1, _2));
mFunctions.insert(944, std::bind(&Gles::callGlLoadMatrixf, this, _1, _2));
mFunctions.insert(945, std::bind(&Gles::callGlLoadMatrixx, this, _1, _2));
mFunctions.insert(946, std::bind(&Gles::callGlLoadMatrixxOES, this, _1, _2));
mFunctions.insert(947, std::bind(&Gles::callGlLoadPaletteFromModelViewMatrixOES, this, _1, _2));
mFunctions.insert(948, std::bind(&Gles::callGlLogicOp, this, _1, _2));
mFunctions.insert(949, std::bind(&Gles::callGlMaterialf, this, _1, _2));
mFunctions.insert(950, std::bind(&Gles::callGlMaterialfv, this, _1, _2));
mFunctions.insert(951, std::bind(&Gles::callGlMaterialx, this, _1, _2));
mFunctions.insert(952, std::bind(&Gles::callGlMaterialxOES, this, _1, _2));
mFunctions.insert(953, std::bind(&Gles::callGlMaterialxv, this, _1, _2));
mFunctions.insert(954, std::bind(&Gles::callGlMaterialxvOES, this, _1, _2));
mFunctions.insert(955, std::bind(&Gles::callGlMatrixIndexPointerOES, this, _1, _2));
mFunctions.insert(956, std::bind(&Gles::callGlMatrixMode, this, _1, _2));
mFunctions.insert(957, std::bind(&Gles::callGlMultMatrixf, this, _1, _2));
mFunctions.insert(958, std::bind(&Gles::callGlMultMatrixx, this, _1, _2));
mFunctions.insert(959, std::bind(&Gles::callGlMultMatrixxOES, this, _1, _2));
mFunctions.insert(960, std::bind(&Gles::callGlMultiTexCoord4f, this, _1, _2));
mFunctions.insert(961, std::bind(&Gles::callGlMultiTexCoord4x, this, _1, _2));
mFunctions.insert(962, std::bind(&Gles::callGlMultiTexCoord4xOES, this, _1, _2));
mFunctions.insert(963, std::bind(&Gles::callGlNormal3f, this, _1, _2));
mFunctions.insert(964, std::bind(&Gles::callGlNormal3x, this, _1, _2));
mFunctions.insert(965, std::bind(&Gles::callGlNormal3xOES, this, _1, _2));
mFunctions.insert(966, std::bind(&Gles::callGlNormalPointer, this, _1, _2));
mFunctions.insert(967, std::bind(&Gles::callGlOrthof, this, _1, _2));
mFunctions.insert(968, std::bind(&Gles::callGlOrthofOES, this, _1, _2));
mFunctions.insert(969, std::bind(&Gles::callGlOrthox, this, _1, _2));
mFunctions.insert(970, std::bind(&Gles::callGlOrthoxOES, this, _1, _2));
mFunctions.insert(971, std::bind(&Gles::callGlPointParameterf, this, _1, _2));
mFunctions.insert(972, std::bind(&Gles::callGlPointParameterfv, this, _1, _2));
mFunctions.insert(973, std::bind(&Gles::callGlPointParameterx, this, _1, _2));
mFunctions.insert(974, std::bind(&Gles::callGlPointParameterxOES, this, _1, _2));
mFunctions.insert(975, std::bind(&Gles::callGlPointParameterxv, this, _1, _2));
mFunctions.insert(976, std::bind(&Gles::callGlPointParameterxvOES, this, _1, _2));
mFunctions.insert(977, std::bind(&Gles::callGlPointSize, this, _1, _2));
mFunctions.insert(978, std::bind(&Gles::callGlPointSizePointerOES, this, _1, _2));
mFunctions.insert(979, std::bind(&Gles::callGlPointSizex, this, _1, _2));
mFunctions.insert(980, std::bind(&Gles::callGlPointSizexOES, this, _1, _2));
mFunctions.insert(981, std::bind(&Gles::callGlPolygonOffsetx, this, _1, _2));
mFunctions.insert(982, std::bind(&Gles::callGlPolygonOffsetxOES, this, _1, _2));
mFunctions.insert(983, std::bind(&Gles::callGlPopMatrix, this, _1, _2));
mFunctions.insert(984, std::bind(&Gles::callGlPushMatrix, this, _1, _2));
mFunctions.insert(985, std::bind(&Gles::callGlQueryMatrixxOES, this, _1, _2));
mFunctions.insert(986, std::bind(&Gles::callGlRenderbufferStorageOES, this, _1, _2));
mFunctions.insert(987, std::bind(&Gles::callGlRotatef, this, _1, _2));
mFunctions.insert(988, std::bind(&Gles::callGlRotatex, this, _1, _2));
mFunctions.insert(989, std::bind(&Gles::callGlRotatexOES, this, _1, _2));
mFunctions.insert(990, std::bind(&Gles::callGlSampleCoveragex, this, _1, _2));
mFunctions.insert(991, std::bind(&Gles::callGlSampleCoveragexOES, this, _1, _2));
mFunctions.insert(992, std::bind(&Gles::callGlScalef, this, _1, _2));
mFunctions.insert(993, std::bind(&Gles::callGlScalex, this, _1, _2));
mFunctions.insert(994, std::bind(&Gles::callGlScalexOES, this, _1, _2));
mFunctions.insert(995, std::bind(&Gles::callGlShadeModel, this, _1, _2));
mFunctions.insert(996, std::bind(&Gles::callGlTexCoordPointer, this, _1, _2));
mFunctions.insert(997, std::bind(&Gles::callGlTexEnvf, this, _1, _2));
mFunctions.insert(998, std::bind(&Gles::callGlTexEnvfv, this, _1, _2));
mFunctions.insert(999, std::bind(&Gles::callGlTexEnvi, this, _1, _2));
mFunctions.insert(1000, std::bind(&Gles::callGlTexEnviv, this, _1, _2));
mFunctions.insert(1001, std::bind(&Gles::callGlTexEnvx, this, _1, _2));
mFunctions.insert(1002, std::bind(&Gles::callGlTexEnvxOES, this, _1, _2));
mFunctions.insert(1003, std::bind(&Gles::callGlTexEnvxv, this, _1, _2));
mFunctions.insert(1004, std::bind(&Gles::callGlTexEnvxvOES, this, _1, _2));
mFunctions.insert(1005, std::bind(&Gles::callGlTexGenfOES, this, _1, _2));
mFunctions.insert(1006, std::bind(&Gles::callGlTexGenfvOES, this, _1, _2));
mFunctions.insert(1007, std::bind(&Gles::callGlTexGeniOES, this, _1, _2));
mFunctions.insert(1008, std::bind(&Gles::callGlTexGenivOES, this, _1, _2));
mFunctions.insert(1009, std::bind(&Gles::callGlTexGenxOES, this, _1, _2));
mFunctions.insert(1010, std::bind(&Gles::callGlTexGenxvOES, this, _1, _2));
mFunctions.insert(1011, std::bind(&Gles::callGlTexParameterx, this, _1, _2));
mFunctions.insert(1012, std::bind(&Gles::callGlTexParameterxOES, this, _1, _2));
mFunctions.insert(1013, std::bind(&Gles::callGlTexParameterxv, this, _1, _2));
mFunctions.insert(1014, std::bind(&Gles::callGlTexParameterxvOES, this, _1, _2));
mFunctions.insert(1015, std::bind(&Gles::callGlTranslatef, this, _1, _2));
mFunctions.insert(1016, std::bind(&Gles::callGlTranslatex, this, _1, _2));
mFunctions.insert(1017, std::bind(&Gles::callGlTranslatexOES, this, _1, _2));
mFunctions.insert(1018, std::bind(&Gles::callGlVertexPointer, this, _1, _2));
mFunctions.insert(1019, std::bind(&Gles::callGlWeightPointerOES, this, _1, _2));
mFunctions.insert(1020, std::bind(&Gles::callGlColorPointerBounds, this, _1, _2));
mFunctions.insert(1021, std::bind(&Gles::callGlNormalPointerBounds, this, _1, _2));
mFunctions.insert(1022, std::bind(&Gles::callGlTexCoordPointerBounds, this, _1, _2));
mFunctions.insert(1023, std::bind(&Gles::callGlVertexPointerBounds, this, _1, _2));
mFunctions.insert(1024, std::bind(&Gles::callGlPointSizePointerOESBounds, this, _1, _2));
mFunctions.insert(1025, std::bind(&Gles::callGlMatrixIndexPointerOESBounds, this, _1, _2));
mFunctions.insert(1026, std::bind(&Gles::callGlWeightPointerOESBounds, this, _1, _2));
}
void Gles::resolve() {
mFunctionStubs.glBlendBarrierKHR = reinterpret_cast<PFNGLBLENDBARRIERKHR>(gapic::GetGlesProcAddress("glBlendBarrierKHR", false));
mFunctionStubs.glBlendEquationSeparateiEXT = reinterpret_cast<PFNGLBLENDEQUATIONSEPARATEIEXT>(gapic::GetGlesProcAddress("glBlendEquationSeparateiEXT", false));
mFunctionStubs.glBlendEquationiEXT = reinterpret_cast<PFNGLBLENDEQUATIONIEXT>(gapic::GetGlesProcAddress("glBlendEquationiEXT", false));
mFunctionStubs.glBlendFuncSeparateiEXT = reinterpret_cast<PFNGLBLENDFUNCSEPARATEIEXT>(gapic::GetGlesProcAddress("glBlendFuncSeparateiEXT", false));
mFunctionStubs.glBlendFunciEXT = reinterpret_cast<PFNGLBLENDFUNCIEXT>(gapic::GetGlesProcAddress("glBlendFunciEXT", false));
mFunctionStubs.glColorMaskiEXT = reinterpret_cast<PFNGLCOLORMASKIEXT>(gapic::GetGlesProcAddress("glColorMaskiEXT", false));
mFunctionStubs.glCopyImageSubDataEXT = reinterpret_cast<PFNGLCOPYIMAGESUBDATAEXT>(gapic::GetGlesProcAddress("glCopyImageSubDataEXT", false));
mFunctionStubs.glDebugMessageCallbackKHR = reinterpret_cast<PFNGLDEBUGMESSAGECALLBACKKHR>(gapic::GetGlesProcAddress("glDebugMessageCallbackKHR", false));
mFunctionStubs.glDebugMessageControlKHR = reinterpret_cast<PFNGLDEBUGMESSAGECONTROLKHR>(gapic::GetGlesProcAddress("glDebugMessageControlKHR", false));
mFunctionStubs.glDebugMessageInsertKHR = reinterpret_cast<PFNGLDEBUGMESSAGEINSERTKHR>(gapic::GetGlesProcAddress("glDebugMessageInsertKHR", false));
mFunctionStubs.glDisableiEXT = reinterpret_cast<PFNGLDISABLEIEXT>(gapic::GetGlesProcAddress("glDisableiEXT", false));
mFunctionStubs.glEnableiEXT = reinterpret_cast<PFNGLENABLEIEXT>(gapic::GetGlesProcAddress("glEnableiEXT", false));
mFunctionStubs.glFramebufferTextureEXT = reinterpret_cast<PFNGLFRAMEBUFFERTEXTUREEXT>(gapic::GetGlesProcAddress("glFramebufferTextureEXT", false));
mFunctionStubs.glGetDebugMessageLogKHR = reinterpret_cast<PFNGLGETDEBUGMESSAGELOGKHR>(gapic::GetGlesProcAddress("glGetDebugMessageLogKHR", false));
mFunctionStubs.glGetObjectLabelKHR = reinterpret_cast<PFNGLGETOBJECTLABELKHR>(gapic::GetGlesProcAddress("glGetObjectLabelKHR", false));
mFunctionStubs.glGetObjectPtrLabelKHR = reinterpret_cast<PFNGLGETOBJECTPTRLABELKHR>(gapic::GetGlesProcAddress("glGetObjectPtrLabelKHR", false));
mFunctionStubs.glGetPointervKHR = reinterpret_cast<PFNGLGETPOINTERVKHR>(gapic::GetGlesProcAddress("glGetPointervKHR", false));
mFunctionStubs.glGetSamplerParameterIivEXT = reinterpret_cast<PFNGLGETSAMPLERPARAMETERIIVEXT>(gapic::GetGlesProcAddress("glGetSamplerParameterIivEXT", false));
mFunctionStubs.glGetSamplerParameterIuivEXT = reinterpret_cast<PFNGLGETSAMPLERPARAMETERIUIVEXT>(gapic::GetGlesProcAddress("glGetSamplerParameterIuivEXT", false));
mFunctionStubs.glGetTexParameterIivEXT = reinterpret_cast<PFNGLGETTEXPARAMETERIIVEXT>(gapic::GetGlesProcAddress("glGetTexParameterIivEXT", false));
mFunctionStubs.glGetTexParameterIuivEXT = reinterpret_cast<PFNGLGETTEXPARAMETERIUIVEXT>(gapic::GetGlesProcAddress("glGetTexParameterIuivEXT", false));
mFunctionStubs.glIsEnablediEXT = reinterpret_cast<PFNGLISENABLEDIEXT>(gapic::GetGlesProcAddress("glIsEnablediEXT", false));
mFunctionStubs.glMinSampleShadingOES = reinterpret_cast<PFNGLMINSAMPLESHADINGOES>(gapic::GetGlesProcAddress("glMinSampleShadingOES", false));
mFunctionStubs.glObjectLabelKHR = reinterpret_cast<PFNGLOBJECTLABELKHR>(gapic::GetGlesProcAddress("glObjectLabelKHR", false));
mFunctionStubs.glObjectPtrLabelKHR = reinterpret_cast<PFNGLOBJECTPTRLABELKHR>(gapic::GetGlesProcAddress("glObjectPtrLabelKHR", false));
mFunctionStubs.glPatchParameteriEXT = reinterpret_cast<PFNGLPATCHPARAMETERIEXT>(gapic::GetGlesProcAddress("glPatchParameteriEXT", false));
mFunctionStubs.glPopDebugGroupKHR = reinterpret_cast<PFNGLPOPDEBUGGROUPKHR>(gapic::GetGlesProcAddress("glPopDebugGroupKHR", false));
mFunctionStubs.glPrimitiveBoundingBoxEXT = reinterpret_cast<PFNGLPRIMITIVEBOUNDINGBOXEXT>(gapic::GetGlesProcAddress("glPrimitiveBoundingBoxEXT", false));
mFunctionStubs.glPushDebugGroupKHR = reinterpret_cast<PFNGLPUSHDEBUGGROUPKHR>(gapic::GetGlesProcAddress("glPushDebugGroupKHR", false));
mFunctionStubs.glSamplerParameterIivEXT = reinterpret_cast<PFNGLSAMPLERPARAMETERIIVEXT>(gapic::GetGlesProcAddress("glSamplerParameterIivEXT", false));
mFunctionStubs.glSamplerParameterIuivEXT = reinterpret_cast<PFNGLSAMPLERPARAMETERIUIVEXT>(gapic::GetGlesProcAddress("glSamplerParameterIuivEXT", false));
mFunctionStubs.glTexBufferEXT = reinterpret_cast<PFNGLTEXBUFFEREXT>(gapic::GetGlesProcAddress("glTexBufferEXT", false));
mFunctionStubs.glTexBufferRangeEXT = reinterpret_cast<PFNGLTEXBUFFERRANGEEXT>(gapic::GetGlesProcAddress("glTexBufferRangeEXT", false));
mFunctionStubs.glTexParameterIivEXT = reinterpret_cast<PFNGLTEXPARAMETERIIVEXT>(gapic::GetGlesProcAddress("glTexParameterIivEXT", false));
mFunctionStubs.glTexParameterIuivEXT = reinterpret_cast<PFNGLTEXPARAMETERIUIVEXT>(gapic::GetGlesProcAddress("glTexParameterIuivEXT", false));
mFunctionStubs.glTexStorage3DMultisampleOES = reinterpret_cast<PFNGLTEXSTORAGE3DMULTISAMPLEOES>(gapic::GetGlesProcAddress("glTexStorage3DMultisampleOES", false));
mFunctionStubs.glBeginQuery = reinterpret_cast<PFNGLBEGINQUERY>(gapic::GetGlesProcAddress("glBeginQuery", false));
mFunctionStubs.glDeleteQueries = reinterpret_cast<PFNGLDELETEQUERIES>(gapic::GetGlesProcAddress("glDeleteQueries", false));
mFunctionStubs.glEndQuery = reinterpret_cast<PFNGLENDQUERY>(gapic::GetGlesProcAddress("glEndQuery", false));
mFunctionStubs.glGenQueries = reinterpret_cast<PFNGLGENQUERIES>(gapic::GetGlesProcAddress("glGenQueries", false));
mFunctionStubs.glGetQueryObjectuiv = reinterpret_cast<PFNGLGETQUERYOBJECTUIV>(gapic::GetGlesProcAddress("glGetQueryObjectuiv", false));
mFunctionStubs.glGetQueryiv = reinterpret_cast<PFNGLGETQUERYIV>(gapic::GetGlesProcAddress("glGetQueryiv", false));
mFunctionStubs.glIsQuery = reinterpret_cast<PFNGLISQUERY>(gapic::GetGlesProcAddress("glIsQuery", false));
mFunctionStubs.glBindBuffer = reinterpret_cast<PFNGLBINDBUFFER>(gapic::GetGlesProcAddress("glBindBuffer", false));
mFunctionStubs.glBindBufferBase = reinterpret_cast<PFNGLBINDBUFFERBASE>(gapic::GetGlesProcAddress("glBindBufferBase", false));
mFunctionStubs.glBindBufferRange = reinterpret_cast<PFNGLBINDBUFFERRANGE>(gapic::GetGlesProcAddress("glBindBufferRange", false));
mFunctionStubs.glBufferData = reinterpret_cast<PFNGLBUFFERDATA>(gapic::GetGlesProcAddress("glBufferData", false));
mFunctionStubs.glBufferSubData = reinterpret_cast<PFNGLBUFFERSUBDATA>(gapic::GetGlesProcAddress("glBufferSubData", false));
mFunctionStubs.glCopyBufferSubData = reinterpret_cast<PFNGLCOPYBUFFERSUBDATA>(gapic::GetGlesProcAddress("glCopyBufferSubData", false));
mFunctionStubs.glDeleteBuffers = reinterpret_cast<PFNGLDELETEBUFFERS>(gapic::GetGlesProcAddress("glDeleteBuffers", false));
mFunctionStubs.glGenBuffers = reinterpret_cast<PFNGLGENBUFFERS>(gapic::GetGlesProcAddress("glGenBuffers", false));
mFunctionStubs.glGetBufferParameteri64v = reinterpret_cast<PFNGLGETBUFFERPARAMETERI64V>(gapic::GetGlesProcAddress("glGetBufferParameteri64v", false));
mFunctionStubs.glGetBufferParameteriv = reinterpret_cast<PFNGLGETBUFFERPARAMETERIV>(gapic::GetGlesProcAddress("glGetBufferParameteriv", false));
mFunctionStubs.glGetBufferPointerv = reinterpret_cast<PFNGLGETBUFFERPOINTERV>(gapic::GetGlesProcAddress("glGetBufferPointerv", false));
mFunctionStubs.glIsBuffer = reinterpret_cast<PFNGLISBUFFER>(gapic::GetGlesProcAddress("glIsBuffer", false));
mFunctionStubs.glMapBuffer = reinterpret_cast<PFNGLMAPBUFFER>(gapic::GetGlesProcAddress("glMapBuffer", false));
mFunctionStubs.glMapBufferRange = reinterpret_cast<PFNGLMAPBUFFERRANGE>(gapic::GetGlesProcAddress("glMapBufferRange", false));
mFunctionStubs.glUnmapBuffer = reinterpret_cast<PFNGLUNMAPBUFFER>(gapic::GetGlesProcAddress("glUnmapBuffer", false));
mFunctionStubs.glFlushMappedBufferRange = reinterpret_cast<PFNGLFLUSHMAPPEDBUFFERRANGE>(gapic::GetGlesProcAddress("glFlushMappedBufferRange", false));
mFunctionStubs.glDebugMessageCallback = reinterpret_cast<PFNGLDEBUGMESSAGECALLBACK>(gapic::GetGlesProcAddress("glDebugMessageCallback", false));
mFunctionStubs.glDebugMessageControl = reinterpret_cast<PFNGLDEBUGMESSAGECONTROL>(gapic::GetGlesProcAddress("glDebugMessageControl", false));
mFunctionStubs.glDebugMessageInsert = reinterpret_cast<PFNGLDEBUGMESSAGEINSERT>(gapic::GetGlesProcAddress("glDebugMessageInsert", false));
mFunctionStubs.glGetDebugMessageLog = reinterpret_cast<PFNGLGETDEBUGMESSAGELOG>(gapic::GetGlesProcAddress("glGetDebugMessageLog", false));
mFunctionStubs.glGetObjectLabel = reinterpret_cast<PFNGLGETOBJECTLABEL>(gapic::GetGlesProcAddress("glGetObjectLabel", false));
mFunctionStubs.glGetObjectPtrLabel = reinterpret_cast<PFNGLGETOBJECTPTRLABEL>(gapic::GetGlesProcAddress("glGetObjectPtrLabel", false));
mFunctionStubs.glGetPointerv = reinterpret_cast<PFNGLGETPOINTERV>(gapic::GetGlesProcAddress("glGetPointerv", false));
mFunctionStubs.glObjectLabel = reinterpret_cast<PFNGLOBJECTLABEL>(gapic::GetGlesProcAddress("glObjectLabel", false));
mFunctionStubs.glObjectPtrLabel = reinterpret_cast<PFNGLOBJECTPTRLABEL>(gapic::GetGlesProcAddress("glObjectPtrLabel", false));
mFunctionStubs.glPopDebugGroup = reinterpret_cast<PFNGLPOPDEBUGGROUP>(gapic::GetGlesProcAddress("glPopDebugGroup", false));
mFunctionStubs.glPushDebugGroup = reinterpret_cast<PFNGLPUSHDEBUGGROUP>(gapic::GetGlesProcAddress("glPushDebugGroup", false));
mFunctionStubs.glDrawArrays = reinterpret_cast<PFNGLDRAWARRAYS>(gapic::GetGlesProcAddress("glDrawArrays", false));
mFunctionStubs.glDrawArraysIndirect = reinterpret_cast<PFNGLDRAWARRAYSINDIRECT>(gapic::GetGlesProcAddress("glDrawArraysIndirect", false));
mFunctionStubs.glDrawArraysInstanced = reinterpret_cast<PFNGLDRAWARRAYSINSTANCED>(gapic::GetGlesProcAddress("glDrawArraysInstanced", false));
mFunctionStubs.glDrawElements = reinterpret_cast<PFNGLDRAWELEMENTS>(gapic::GetGlesProcAddress("glDrawElements", false));
mFunctionStubs.glDrawElementsBaseVertex = reinterpret_cast<PFNGLDRAWELEMENTSBASEVERTEX>(gapic::GetGlesProcAddress("glDrawElementsBaseVertex", false));
mFunctionStubs.glDrawElementsIndirect = reinterpret_cast<PFNGLDRAWELEMENTSINDIRECT>(gapic::GetGlesProcAddress("glDrawElementsIndirect", false));
mFunctionStubs.glDrawElementsInstanced = reinterpret_cast<PFNGLDRAWELEMENTSINSTANCED>(gapic::GetGlesProcAddress("glDrawElementsInstanced", false));
mFunctionStubs.glDrawElementsInstancedBaseVertex = reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDBASEVERTEX>(gapic::GetGlesProcAddress("glDrawElementsInstancedBaseVertex", false));
mFunctionStubs.glDrawRangeElements = reinterpret_cast<PFNGLDRAWRANGEELEMENTS>(gapic::GetGlesProcAddress("glDrawRangeElements", false));
mFunctionStubs.glDrawRangeElementsBaseVertex = reinterpret_cast<PFNGLDRAWRANGEELEMENTSBASEVERTEX>(gapic::GetGlesProcAddress("glDrawRangeElementsBaseVertex", false));
mFunctionStubs.glPatchParameteri = reinterpret_cast<PFNGLPATCHPARAMETERI>(gapic::GetGlesProcAddress("glPatchParameteri", false));
mFunctionStubs.glPrimitiveBoundingBox = reinterpret_cast<PFNGLPRIMITIVEBOUNDINGBOX>(gapic::GetGlesProcAddress("glPrimitiveBoundingBox", false));
mFunctionStubs.eglGetConfigAttrib = reinterpret_cast<PFNEGLGETCONFIGATTRIB>(gapic::GetGlesProcAddress("eglGetConfigAttrib", false));
mFunctionStubs.eglBindAPI = reinterpret_cast<PFNEGLBINDAPI>(gapic::GetGlesProcAddress("eglBindAPI", false));
mFunctionStubs.eglBindTexImage = reinterpret_cast<PFNEGLBINDTEXIMAGE>(gapic::GetGlesProcAddress("eglBindTexImage", false));
mFunctionStubs.eglChooseConfig = reinterpret_cast<PFNEGLCHOOSECONFIG>(gapic::GetGlesProcAddress("eglChooseConfig", false));
mFunctionStubs.eglClientWaitSyncKHR = reinterpret_cast<PFNEGLCLIENTWAITSYNCKHR>(gapic::GetGlesProcAddress("eglClientWaitSyncKHR", false));
mFunctionStubs.eglCopyBuffers = reinterpret_cast<PFNEGLCOPYBUFFERS>(gapic::GetGlesProcAddress("eglCopyBuffers", false));
mFunctionStubs.eglCreateContext = reinterpret_cast<PFNEGLCREATECONTEXT>(gapic::GetGlesProcAddress("eglCreateContext", false));
mFunctionStubs.eglCreatePbufferFromClientBuffer = reinterpret_cast<PFNEGLCREATEPBUFFERFROMCLIENTBUFFER>(gapic::GetGlesProcAddress("eglCreatePbufferFromClientBuffer", false));
mFunctionStubs.eglCreatePbufferSurface = reinterpret_cast<PFNEGLCREATEPBUFFERSURFACE>(gapic::GetGlesProcAddress("eglCreatePbufferSurface", false));
mFunctionStubs.eglCreatePixmapSurface = reinterpret_cast<PFNEGLCREATEPIXMAPSURFACE>(gapic::GetGlesProcAddress("eglCreatePixmapSurface", false));
mFunctionStubs.eglCreateSyncKHR = reinterpret_cast<PFNEGLCREATESYNCKHR>(gapic::GetGlesProcAddress("eglCreateSyncKHR", false));
mFunctionStubs.eglCreateWindowSurface = reinterpret_cast<PFNEGLCREATEWINDOWSURFACE>(gapic::GetGlesProcAddress("eglCreateWindowSurface", false));
mFunctionStubs.eglDestroyContext = reinterpret_cast<PFNEGLDESTROYCONTEXT>(gapic::GetGlesProcAddress("eglDestroyContext", false));
mFunctionStubs.eglDestroySurface = reinterpret_cast<PFNEGLDESTROYSURFACE>(gapic::GetGlesProcAddress("eglDestroySurface", false));
mFunctionStubs.eglDestroySyncKHR = reinterpret_cast<PFNEGLDESTROYSYNCKHR>(gapic::GetGlesProcAddress("eglDestroySyncKHR", false));
mFunctionStubs.eglGetConfigs = reinterpret_cast<PFNEGLGETCONFIGS>(gapic::GetGlesProcAddress("eglGetConfigs", false));
mFunctionStubs.eglGetCurrentContext = reinterpret_cast<PFNEGLGETCURRENTCONTEXT>(gapic::GetGlesProcAddress("eglGetCurrentContext", false));
mFunctionStubs.eglGetCurrentDisplay = reinterpret_cast<PFNEGLGETCURRENTDISPLAY>(gapic::GetGlesProcAddress("eglGetCurrentDisplay", false));
mFunctionStubs.eglGetCurrentSurface = reinterpret_cast<PFNEGLGETCURRENTSURFACE>(gapic::GetGlesProcAddress("eglGetCurrentSurface", false));
mFunctionStubs.eglGetDisplay = reinterpret_cast<PFNEGLGETDISPLAY>(gapic::GetGlesProcAddress("eglGetDisplay", false));
mFunctionStubs.eglGetError = reinterpret_cast<PFNEGLGETERROR>(gapic::GetGlesProcAddress("eglGetError", false));
mFunctionStubs.eglGetSyncAttribKHR = reinterpret_cast<PFNEGLGETSYNCATTRIBKHR>(gapic::GetGlesProcAddress("eglGetSyncAttribKHR", false));
mFunctionStubs.eglInitialize = reinterpret_cast<PFNEGLINITIALIZE>(gapic::GetGlesProcAddress("eglInitialize", false));
mFunctionStubs.eglMakeCurrent = reinterpret_cast<PFNEGLMAKECURRENT>(gapic::GetGlesProcAddress("eglMakeCurrent", false));
mFunctionStubs.eglQueryAPI = reinterpret_cast<PFNEGLQUERYAPI>(gapic::GetGlesProcAddress("eglQueryAPI", false));
mFunctionStubs.eglQueryContext = reinterpret_cast<PFNEGLQUERYCONTEXT>(gapic::GetGlesProcAddress("eglQueryContext", false));
mFunctionStubs.eglQuerySurface = reinterpret_cast<PFNEGLQUERYSURFACE>(gapic::GetGlesProcAddress("eglQuerySurface", false));
mFunctionStubs.eglQueryString = reinterpret_cast<PFNEGLQUERYSTRING>(gapic::GetGlesProcAddress("eglQueryString", false));
mFunctionStubs.eglReleaseTexImage = reinterpret_cast<PFNEGLRELEASETEXIMAGE>(gapic::GetGlesProcAddress("eglReleaseTexImage", false));
mFunctionStubs.eglReleaseThread = reinterpret_cast<PFNEGLRELEASETHREAD>(gapic::GetGlesProcAddress("eglReleaseThread", false));
mFunctionStubs.eglSignalSyncKHR = reinterpret_cast<PFNEGLSIGNALSYNCKHR>(gapic::GetGlesProcAddress("eglSignalSyncKHR", false));
mFunctionStubs.eglSurfaceAttrib = reinterpret_cast<PFNEGLSURFACEATTRIB>(gapic::GetGlesProcAddress("eglSurfaceAttrib", false));
mFunctionStubs.eglSwapBuffers = reinterpret_cast<PFNEGLSWAPBUFFERS>(gapic::GetGlesProcAddress("eglSwapBuffers", false));
mFunctionStubs.eglSwapBuffersWithDamageKHR = reinterpret_cast<PFNEGLSWAPBUFFERSWITHDAMAGEKHR>(gapic::GetGlesProcAddress("eglSwapBuffersWithDamageKHR", false));
mFunctionStubs.eglSwapInterval = reinterpret_cast<PFNEGLSWAPINTERVAL>(gapic::GetGlesProcAddress("eglSwapInterval", false));
mFunctionStubs.eglTerminate = reinterpret_cast<PFNEGLTERMINATE>(gapic::GetGlesProcAddress("eglTerminate", false));
mFunctionStubs.eglWaitClient = reinterpret_cast<PFNEGLWAITCLIENT>(gapic::GetGlesProcAddress("eglWaitClient", false));
mFunctionStubs.eglWaitGL = reinterpret_cast<PFNEGLWAITGL>(gapic::GetGlesProcAddress("eglWaitGL", false));
mFunctionStubs.eglWaitNative = reinterpret_cast<PFNEGLWAITNATIVE>(gapic::GetGlesProcAddress("eglWaitNative", false));
mFunctionStubs.eglCreateImageKHR = reinterpret_cast<PFNEGLCREATEIMAGEKHR>(gapic::GetGlesProcAddress("eglCreateImageKHR", false));
mFunctionStubs.eglDestroyImageKHR = reinterpret_cast<PFNEGLDESTROYIMAGEKHR>(gapic::GetGlesProcAddress("eglDestroyImageKHR", false));
mFunctionStubs.eglCreateNativeClientBufferANDROID = reinterpret_cast<PFNEGLCREATENATIVECLIENTBUFFERANDROID>(gapic::GetGlesProcAddress("eglCreateNativeClientBufferANDROID", false));
mFunctionStubs.glActiveShaderProgramEXT = reinterpret_cast<PFNGLACTIVESHADERPROGRAMEXT>(gapic::GetGlesProcAddress("glActiveShaderProgramEXT", false));
mFunctionStubs.glAlphaFuncQCOM = reinterpret_cast<PFNGLALPHAFUNCQCOM>(gapic::GetGlesProcAddress("glAlphaFuncQCOM", false));
mFunctionStubs.glApplyFramebufferAttachmentCMAAINTEL = reinterpret_cast<PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTEL>(gapic::GetGlesProcAddress("glApplyFramebufferAttachmentCMAAINTEL", false));
mFunctionStubs.glBeginConditionalRenderNV = reinterpret_cast<PFNGLBEGINCONDITIONALRENDERNV>(gapic::GetGlesProcAddress("glBeginConditionalRenderNV", false));
mFunctionStubs.glBeginPerfMonitorAMD = reinterpret_cast<PFNGLBEGINPERFMONITORAMD>(gapic::GetGlesProcAddress("glBeginPerfMonitorAMD", false));
mFunctionStubs.glBeginPerfQueryINTEL = reinterpret_cast<PFNGLBEGINPERFQUERYINTEL>(gapic::GetGlesProcAddress("glBeginPerfQueryINTEL", false));
mFunctionStubs.glBeginQueryEXT = reinterpret_cast<PFNGLBEGINQUERYEXT>(gapic::GetGlesProcAddress("glBeginQueryEXT", false));
mFunctionStubs.glBindFragDataLocationEXT = reinterpret_cast<PFNGLBINDFRAGDATALOCATIONEXT>(gapic::GetGlesProcAddress("glBindFragDataLocationEXT", false));
mFunctionStubs.glBindFragDataLocationIndexedEXT = reinterpret_cast<PFNGLBINDFRAGDATALOCATIONINDEXEDEXT>(gapic::GetGlesProcAddress("glBindFragDataLocationIndexedEXT", false));
mFunctionStubs.glBindProgramPipelineEXT = reinterpret_cast<PFNGLBINDPROGRAMPIPELINEEXT>(gapic::GetGlesProcAddress("glBindProgramPipelineEXT", false));
mFunctionStubs.glBindVertexArrayOES = reinterpret_cast<PFNGLBINDVERTEXARRAYOES>(gapic::GetGlesProcAddress("glBindVertexArrayOES", false));
mFunctionStubs.glBlendBarrierNV = reinterpret_cast<PFNGLBLENDBARRIERNV>(gapic::GetGlesProcAddress("glBlendBarrierNV", false));
mFunctionStubs.glBlendEquationSeparateiOES = reinterpret_cast<PFNGLBLENDEQUATIONSEPARATEIOES>(gapic::GetGlesProcAddress("glBlendEquationSeparateiOES", false));
mFunctionStubs.glBlendEquationiOES = reinterpret_cast<PFNGLBLENDEQUATIONIOES>(gapic::GetGlesProcAddress("glBlendEquationiOES", false));
mFunctionStubs.glBlendFuncSeparateiOES = reinterpret_cast<PFNGLBLENDFUNCSEPARATEIOES>(gapic::GetGlesProcAddress("glBlendFuncSeparateiOES", false));
mFunctionStubs.glBlendFunciOES = reinterpret_cast<PFNGLBLENDFUNCIOES>(gapic::GetGlesProcAddress("glBlendFunciOES", false));
mFunctionStubs.glBlendParameteriNV = reinterpret_cast<PFNGLBLENDPARAMETERINV>(gapic::GetGlesProcAddress("glBlendParameteriNV", false));
mFunctionStubs.glBlitFramebufferANGLE = reinterpret_cast<PFNGLBLITFRAMEBUFFERANGLE>(gapic::GetGlesProcAddress("glBlitFramebufferANGLE", false));
mFunctionStubs.glBlitFramebufferNV = reinterpret_cast<PFNGLBLITFRAMEBUFFERNV>(gapic::GetGlesProcAddress("glBlitFramebufferNV", false));
mFunctionStubs.glBufferStorageEXT = reinterpret_cast<PFNGLBUFFERSTORAGEEXT>(gapic::GetGlesProcAddress("glBufferStorageEXT", false));
mFunctionStubs.glClientWaitSyncAPPLE = reinterpret_cast<PFNGLCLIENTWAITSYNCAPPLE>(gapic::GetGlesProcAddress("glClientWaitSyncAPPLE", false));
mFunctionStubs.glColorMaskiOES = reinterpret_cast<PFNGLCOLORMASKIOES>(gapic::GetGlesProcAddress("glColorMaskiOES", false));
mFunctionStubs.glCompressedTexImage3DOES = reinterpret_cast<PFNGLCOMPRESSEDTEXIMAGE3DOES>(gapic::GetGlesProcAddress("glCompressedTexImage3DOES", false));
mFunctionStubs.glCompressedTexSubImage3DOES = reinterpret_cast<PFNGLCOMPRESSEDTEXSUBIMAGE3DOES>(gapic::GetGlesProcAddress("glCompressedTexSubImage3DOES", false));
mFunctionStubs.glCopyBufferSubDataNV = reinterpret_cast<PFNGLCOPYBUFFERSUBDATANV>(gapic::GetGlesProcAddress("glCopyBufferSubDataNV", false));
mFunctionStubs.glCopyImageSubDataOES = reinterpret_cast<PFNGLCOPYIMAGESUBDATAOES>(gapic::GetGlesProcAddress("glCopyImageSubDataOES", false));
mFunctionStubs.glCopyPathNV = reinterpret_cast<PFNGLCOPYPATHNV>(gapic::GetGlesProcAddress("glCopyPathNV", false));
mFunctionStubs.glCopyTexSubImage3DOES = reinterpret_cast<PFNGLCOPYTEXSUBIMAGE3DOES>(gapic::GetGlesProcAddress("glCopyTexSubImage3DOES", false));
mFunctionStubs.glCopyTextureLevelsAPPLE = reinterpret_cast<PFNGLCOPYTEXTURELEVELSAPPLE>(gapic::GetGlesProcAddress("glCopyTextureLevelsAPPLE", false));
mFunctionStubs.glCoverFillPathInstancedNV = reinterpret_cast<PFNGLCOVERFILLPATHINSTANCEDNV>(gapic::GetGlesProcAddress("glCoverFillPathInstancedNV", false));
mFunctionStubs.glCoverFillPathNV = reinterpret_cast<PFNGLCOVERFILLPATHNV>(gapic::GetGlesProcAddress("glCoverFillPathNV", false));
mFunctionStubs.glCoverStrokePathInstancedNV = reinterpret_cast<PFNGLCOVERSTROKEPATHINSTANCEDNV>(gapic::GetGlesProcAddress("glCoverStrokePathInstancedNV", false));
mFunctionStubs.glCoverStrokePathNV = reinterpret_cast<PFNGLCOVERSTROKEPATHNV>(gapic::GetGlesProcAddress("glCoverStrokePathNV", false));
mFunctionStubs.glCoverageMaskNV = reinterpret_cast<PFNGLCOVERAGEMASKNV>(gapic::GetGlesProcAddress("glCoverageMaskNV", false));
mFunctionStubs.glCoverageModulationNV = reinterpret_cast<PFNGLCOVERAGEMODULATIONNV>(gapic::GetGlesProcAddress("glCoverageModulationNV", false));
mFunctionStubs.glCoverageModulationTableNV = reinterpret_cast<PFNGLCOVERAGEMODULATIONTABLENV>(gapic::GetGlesProcAddress("glCoverageModulationTableNV", false));
mFunctionStubs.glCoverageOperationNV = reinterpret_cast<PFNGLCOVERAGEOPERATIONNV>(gapic::GetGlesProcAddress("glCoverageOperationNV", false));
mFunctionStubs.glCreatePerfQueryINTEL = reinterpret_cast<PFNGLCREATEPERFQUERYINTEL>(gapic::GetGlesProcAddress("glCreatePerfQueryINTEL", false));
mFunctionStubs.glCreateShaderProgramvEXT = reinterpret_cast<PFNGLCREATESHADERPROGRAMVEXT>(gapic::GetGlesProcAddress("glCreateShaderProgramvEXT", false));
mFunctionStubs.glDeleteFencesNV = reinterpret_cast<PFNGLDELETEFENCESNV>(gapic::GetGlesProcAddress("glDeleteFencesNV", false));
mFunctionStubs.glDeletePathsNV = reinterpret_cast<PFNGLDELETEPATHSNV>(gapic::GetGlesProcAddress("glDeletePathsNV", false));
mFunctionStubs.glDeletePerfMonitorsAMD = reinterpret_cast<PFNGLDELETEPERFMONITORSAMD>(gapic::GetGlesProcAddress("glDeletePerfMonitorsAMD", false));
mFunctionStubs.glDeletePerfQueryINTEL = reinterpret_cast<PFNGLDELETEPERFQUERYINTEL>(gapic::GetGlesProcAddress("glDeletePerfQueryINTEL", false));
mFunctionStubs.glDeleteProgramPipelinesEXT = reinterpret_cast<PFNGLDELETEPROGRAMPIPELINESEXT>(gapic::GetGlesProcAddress("glDeleteProgramPipelinesEXT", false));
mFunctionStubs.glDeleteQueriesEXT = reinterpret_cast<PFNGLDELETEQUERIESEXT>(gapic::GetGlesProcAddress("glDeleteQueriesEXT", false));
mFunctionStubs.glDeleteSyncAPPLE = reinterpret_cast<PFNGLDELETESYNCAPPLE>(gapic::GetGlesProcAddress("glDeleteSyncAPPLE", false));
mFunctionStubs.glDeleteVertexArraysOES = reinterpret_cast<PFNGLDELETEVERTEXARRAYSOES>(gapic::GetGlesProcAddress("glDeleteVertexArraysOES", false));
mFunctionStubs.glDepthRangeArrayfvNV = reinterpret_cast<PFNGLDEPTHRANGEARRAYFVNV>(gapic::GetGlesProcAddress("glDepthRangeArrayfvNV", false));
mFunctionStubs.glDepthRangeIndexedfNV = reinterpret_cast<PFNGLDEPTHRANGEINDEXEDFNV>(gapic::GetGlesProcAddress("glDepthRangeIndexedfNV", false));
mFunctionStubs.glDisableDriverControlQCOM = reinterpret_cast<PFNGLDISABLEDRIVERCONTROLQCOM>(gapic::GetGlesProcAddress("glDisableDriverControlQCOM", false));
mFunctionStubs.glDisableiNV = reinterpret_cast<PFNGLDISABLEINV>(gapic::GetGlesProcAddress("glDisableiNV", false));
mFunctionStubs.glDisableiOES = reinterpret_cast<PFNGLDISABLEIOES>(gapic::GetGlesProcAddress("glDisableiOES", false));
mFunctionStubs.glDiscardFramebufferEXT = reinterpret_cast<PFNGLDISCARDFRAMEBUFFEREXT>(gapic::GetGlesProcAddress("glDiscardFramebufferEXT", false));
mFunctionStubs.glDrawArraysInstancedANGLE = reinterpret_cast<PFNGLDRAWARRAYSINSTANCEDANGLE>(gapic::GetGlesProcAddress("glDrawArraysInstancedANGLE", false));
mFunctionStubs.glDrawArraysInstancedBaseInstanceEXT = reinterpret_cast<PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEEXT>(gapic::GetGlesProcAddress("glDrawArraysInstancedBaseInstanceEXT", false));
mFunctionStubs.glDrawArraysInstancedEXT = reinterpret_cast<PFNGLDRAWARRAYSINSTANCEDEXT>(gapic::GetGlesProcAddress("glDrawArraysInstancedEXT", false));
mFunctionStubs.glDrawArraysInstancedNV = reinterpret_cast<PFNGLDRAWARRAYSINSTANCEDNV>(gapic::GetGlesProcAddress("glDrawArraysInstancedNV", false));
mFunctionStubs.glDrawBuffersEXT = reinterpret_cast<PFNGLDRAWBUFFERSEXT>(gapic::GetGlesProcAddress("glDrawBuffersEXT", false));
mFunctionStubs.glDrawBuffersIndexedEXT = reinterpret_cast<PFNGLDRAWBUFFERSINDEXEDEXT>(gapic::GetGlesProcAddress("glDrawBuffersIndexedEXT", false));
mFunctionStubs.glDrawBuffersNV = reinterpret_cast<PFNGLDRAWBUFFERSNV>(gapic::GetGlesProcAddress("glDrawBuffersNV", false));
mFunctionStubs.glDrawElementsBaseVertexEXT = reinterpret_cast<PFNGLDRAWELEMENTSBASEVERTEXEXT>(gapic::GetGlesProcAddress("glDrawElementsBaseVertexEXT", false));
mFunctionStubs.glDrawElementsBaseVertexOES = reinterpret_cast<PFNGLDRAWELEMENTSBASEVERTEXOES>(gapic::GetGlesProcAddress("glDrawElementsBaseVertexOES", false));
mFunctionStubs.glDrawElementsInstancedANGLE = reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDANGLE>(gapic::GetGlesProcAddress("glDrawElementsInstancedANGLE", false));
mFunctionStubs.glDrawElementsInstancedBaseInstanceEXT = reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEEXT>(gapic::GetGlesProcAddress("glDrawElementsInstancedBaseInstanceEXT", false));
mFunctionStubs.glDrawElementsInstancedBaseVertexBaseInstanceEXT = reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEEXT>(gapic::GetGlesProcAddress("glDrawElementsInstancedBaseVertexBaseInstanceEXT", false));
mFunctionStubs.glDrawElementsInstancedBaseVertexEXT = reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXEXT>(gapic::GetGlesProcAddress("glDrawElementsInstancedBaseVertexEXT", false));
mFunctionStubs.glDrawElementsInstancedBaseVertexOES = reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXOES>(gapic::GetGlesProcAddress("glDrawElementsInstancedBaseVertexOES", false));
mFunctionStubs.glDrawElementsInstancedEXT = reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDEXT>(gapic::GetGlesProcAddress("glDrawElementsInstancedEXT", false));
mFunctionStubs.glDrawElementsInstancedNV = reinterpret_cast<PFNGLDRAWELEMENTSINSTANCEDNV>(gapic::GetGlesProcAddress("glDrawElementsInstancedNV", false));
mFunctionStubs.glDrawRangeElementsBaseVertexEXT = reinterpret_cast<PFNGLDRAWRANGEELEMENTSBASEVERTEXEXT>(gapic::GetGlesProcAddress("glDrawRangeElementsBaseVertexEXT", false));
mFunctionStubs.glDrawRangeElementsBaseVertexOES = reinterpret_cast<PFNGLDRAWRANGEELEMENTSBASEVERTEXOES>(gapic::GetGlesProcAddress("glDrawRangeElementsBaseVertexOES", false));
mFunctionStubs.glEGLImageTargetRenderbufferStorageOES = reinterpret_cast<PFNGLEGLIMAGETARGETRENDERBUFFERSTORAGEOES>(gapic::GetGlesProcAddress("glEGLImageTargetRenderbufferStorageOES", false));
mFunctionStubs.glEGLImageTargetTexture2DOES = reinterpret_cast<PFNGLEGLIMAGETARGETTEXTURE2DOES>(gapic::GetGlesProcAddress("glEGLImageTargetTexture2DOES", false));
mFunctionStubs.glEnableDriverControlQCOM = reinterpret_cast<PFNGLENABLEDRIVERCONTROLQCOM>(gapic::GetGlesProcAddress("glEnableDriverControlQCOM", false));
mFunctionStubs.glEnableiNV = reinterpret_cast<PFNGLENABLEINV>(gapic::GetGlesProcAddress("glEnableiNV", false));
mFunctionStubs.glEnableiOES = reinterpret_cast<PFNGLENABLEIOES>(gapic::GetGlesProcAddress("glEnableiOES", false));
mFunctionStubs.glEndConditionalRenderNV = reinterpret_cast<PFNGLENDCONDITIONALRENDERNV>(gapic::GetGlesProcAddress("glEndConditionalRenderNV", false));
mFunctionStubs.glEndPerfMonitorAMD = reinterpret_cast<PFNGLENDPERFMONITORAMD>(gapic::GetGlesProcAddress("glEndPerfMonitorAMD", false));
mFunctionStubs.glEndPerfQueryINTEL = reinterpret_cast<PFNGLENDPERFQUERYINTEL>(gapic::GetGlesProcAddress("glEndPerfQueryINTEL", false));
mFunctionStubs.glEndQueryEXT = reinterpret_cast<PFNGLENDQUERYEXT>(gapic::GetGlesProcAddress("glEndQueryEXT", false));
mFunctionStubs.glEndTilingQCOM = reinterpret_cast<PFNGLENDTILINGQCOM>(gapic::GetGlesProcAddress("glEndTilingQCOM", false));
mFunctionStubs.glExtGetBufferPointervQCOM = reinterpret_cast<PFNGLEXTGETBUFFERPOINTERVQCOM>(gapic::GetGlesProcAddress("glExtGetBufferPointervQCOM", false));
mFunctionStubs.glExtGetBuffersQCOM = reinterpret_cast<PFNGLEXTGETBUFFERSQCOM>(gapic::GetGlesProcAddress("glExtGetBuffersQCOM", false));
mFunctionStubs.glExtGetFramebuffersQCOM = reinterpret_cast<PFNGLEXTGETFRAMEBUFFERSQCOM>(gapic::GetGlesProcAddress("glExtGetFramebuffersQCOM", false));
mFunctionStubs.glExtGetProgramBinarySourceQCOM = reinterpret_cast<PFNGLEXTGETPROGRAMBINARYSOURCEQCOM>(gapic::GetGlesProcAddress("glExtGetProgramBinarySourceQCOM", false));
mFunctionStubs.glExtGetProgramsQCOM = reinterpret_cast<PFNGLEXTGETPROGRAMSQCOM>(gapic::GetGlesProcAddress("glExtGetProgramsQCOM", false));
mFunctionStubs.glExtGetRenderbuffersQCOM = reinterpret_cast<PFNGLEXTGETRENDERBUFFERSQCOM>(gapic::GetGlesProcAddress("glExtGetRenderbuffersQCOM", false));
mFunctionStubs.glExtGetShadersQCOM = reinterpret_cast<PFNGLEXTGETSHADERSQCOM>(gapic::GetGlesProcAddress("glExtGetShadersQCOM", false));