1d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan AlbertLIBGLESV3 { 2d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert global: 3d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glActiveShaderProgram; # introduced=21 4d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glActiveTexture; 5d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glAttachShader; 6d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBeginQuery; 7d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBeginTransformFeedback; 8d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBindAttribLocation; 9d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBindBuffer; 10d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBindBufferBase; 11d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBindBufferRange; 12d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBindFramebuffer; 13d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBindImageTexture; # introduced=21 14d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBindProgramPipeline; # introduced=21 15d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBindRenderbuffer; 16d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBindSampler; 17d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBindTexture; 18d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBindTransformFeedback; 19d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBindVertexArray; 20d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBindVertexArrayOES; 21d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBindVertexBuffer; # introduced=21 22d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBlendBarrier; # introduced=24 23d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBlendBarrierKHR; # introduced=21 24d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBlendColor; 25d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBlendEquation; 26d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBlendEquationSeparate; 27d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBlendEquationSeparatei; # introduced=24 28d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBlendEquationSeparateiEXT; # introduced=21 29d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBlendEquationi; # introduced=24 30d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBlendEquationiEXT; # introduced=21 31d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBlendFunc; 32d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBlendFuncSeparate; 33d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBlendFuncSeparatei; # introduced=24 34d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBlendFuncSeparateiEXT; # introduced=21 35d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBlendFunci; # introduced=24 36d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBlendFunciEXT; # introduced=21 37d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBlitFramebuffer; 38d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBufferData; 39d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glBufferSubData; 40d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glCheckFramebufferStatus; 41d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glClear; 42d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glClearBufferfi; 43d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glClearBufferfv; 44d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glClearBufferiv; 45d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glClearBufferuiv; 46d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glClearColor; 47d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glClearDepthf; 48d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glClearStencil; 49d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glClientWaitSync; 50d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glColorMask; 51d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glColorMaski; # introduced=24 52d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glColorMaskiEXT; # introduced=21 53d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glCompileShader; 54d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glCompressedTexImage2D; 55d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glCompressedTexImage3D; 56d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glCompressedTexImage3DOES; 57d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glCompressedTexSubImage2D; 58d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glCompressedTexSubImage3D; 59d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glCompressedTexSubImage3DOES; 60d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glCopyBufferSubData; 61d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glCopyImageSubData; # introduced=24 62d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glCopyImageSubDataEXT; # introduced=21 63d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glCopyTexImage2D; 64d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glCopyTexSubImage2D; 65d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glCopyTexSubImage3D; 66d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glCopyTexSubImage3DOES; 67d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glCreateProgram; 68d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glCreateShader; 69d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glCreateShaderProgramv; # introduced=21 70d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glCullFace; 71d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDebugMessageCallback; # introduced=24 72d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDebugMessageCallbackKHR; # introduced=21 73d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDebugMessageControl; # introduced=24 74d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDebugMessageControlKHR; # introduced=21 75d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDebugMessageInsert; # introduced=24 76d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDebugMessageInsertKHR; # introduced=21 77d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDeleteBuffers; 78d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDeleteFramebuffers; 79d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDeleteProgram; 80d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDeleteProgramPipelines; # introduced=21 81d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDeleteQueries; 82d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDeleteRenderbuffers; 83d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDeleteSamplers; 84d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDeleteShader; 85d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDeleteSync; 86d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDeleteTextures; 87d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDeleteTransformFeedbacks; 88d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDeleteVertexArrays; 89d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDeleteVertexArraysOES; 90d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDepthFunc; 91d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDepthMask; 92d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDepthRangef; 93d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDetachShader; 94d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDisable; 95d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDisableVertexAttribArray; 96d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDisablei; # introduced=24 97d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDisableiEXT; # introduced=21 98d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDispatchCompute; # introduced=21 99d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDispatchComputeIndirect; # introduced=21 100d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDrawArrays; 101d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDrawArraysIndirect; # introduced=21 102d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDrawArraysInstanced; 103d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDrawBuffers; 104d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDrawElements; 105d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDrawElementsBaseVertex; # introduced=24 106d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDrawElementsIndirect; # introduced=21 107d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDrawElementsInstanced; 108d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDrawElementsInstancedBaseVertex; # introduced=24 109d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDrawRangeElements; 110d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glDrawRangeElementsBaseVertex; # introduced=24 111d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glEGLImageTargetRenderbufferStorageOES; 112d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glEGLImageTargetTexture2DOES; 113d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glEnable; 114d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glEnableVertexAttribArray; 115d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glEnablei; # introduced=24 116d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glEnableiEXT; # introduced=21 117d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glEndQuery; 118d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glEndTransformFeedback; 119d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glFenceSync; 120d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glFinish; 121d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glFlush; 122d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glFlushMappedBufferRange; 123d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glFramebufferParameteri; # introduced=21 124d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glFramebufferRenderbuffer; 125d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glFramebufferTexture; # introduced=24 126d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glFramebufferTexture2D; 127d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glFramebufferTexture3DOES; 128d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glFramebufferTextureEXT; # introduced=21 129d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glFramebufferTextureLayer; 130d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glFrontFace; 131d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGenBuffers; 132d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGenFramebuffers; 133d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGenProgramPipelines; # introduced=21 134d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGenQueries; 135d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGenRenderbuffers; 136d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGenSamplers; 137d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGenTextures; 138d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGenTransformFeedbacks; 139d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGenVertexArrays; 140d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGenVertexArraysOES; 141d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGenerateMipmap; 142d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetActiveAttrib; 143d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetActiveUniform; 144d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetActiveUniformBlockName; 145d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetActiveUniformBlockiv; 146d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetActiveUniformsiv; 147d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetAttachedShaders; 148d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetAttribLocation; 149d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetBooleani_v; # introduced=21 150d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetBooleanv; 151d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetBufferParameteri64v; 152d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetBufferParameteriv; 153d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetBufferPointerv; 154d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetBufferPointervOES; 155d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetDebugMessageLog; # introduced=24 156d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetDebugMessageLogKHR; # introduced=21 157d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetError; 158d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetFloatv; 159d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetFragDataLocation; 160d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetFramebufferAttachmentParameteriv; 161d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetFramebufferParameteriv; # introduced=21 162d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetGraphicsResetStatus; # introduced=24 163d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetInteger64i_v; 164d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetInteger64v; 165d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetIntegeri_v; 166d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetIntegerv; 167d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetInternalformativ; 168d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetMultisamplefv; # introduced=21 169d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetObjectLabel; # introduced=24 170d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetObjectLabelKHR; # introduced=21 171d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetObjectPtrLabel; # introduced=24 172d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetObjectPtrLabelKHR; # introduced=21 173d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetPointerv; # introduced=24 174d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetPointervKHR; # introduced=21 175d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetProgramBinary; 176d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetProgramBinaryOES; 177d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetProgramInfoLog; 178d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetProgramInterfaceiv; # introduced=21 179d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetProgramPipelineInfoLog; # introduced=21 180d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetProgramPipelineiv; # introduced=21 181d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetProgramResourceIndex; # introduced=21 182d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetProgramResourceLocation; # introduced=21 183d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetProgramResourceName; # introduced=21 184d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetProgramResourceiv; # introduced=21 185d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetProgramiv; 186d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetQueryObjectuiv; 187d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetQueryiv; 188d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetRenderbufferParameteriv; 189d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetSamplerParameterIiv; # introduced=24 190d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetSamplerParameterIivEXT; # introduced=21 191d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetSamplerParameterIuiv; # introduced=24 192d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetSamplerParameterIuivEXT; # introduced=21 193d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetSamplerParameterfv; 194d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetSamplerParameteriv; 195d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetShaderInfoLog; 196d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetShaderPrecisionFormat; 197d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetShaderSource; 198d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetShaderiv; 199d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetString; 200d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetStringi; 201d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetSynciv; 202d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetTexLevelParameterfv; # introduced=21 203d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetTexLevelParameteriv; # introduced=21 204d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetTexParameterIiv; # introduced=24 205d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetTexParameterIivEXT; # introduced=21 206d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetTexParameterIuiv; # introduced=24 207d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetTexParameterIuivEXT; # introduced=21 208d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetTexParameterfv; 209d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetTexParameteriv; 210d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetTransformFeedbackVarying; 211d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetUniformBlockIndex; 212d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetUniformIndices; 213d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetUniformLocation; 214d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetUniformfv; 215d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetUniformiv; 216d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetUniformuiv; 217d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetVertexAttribIiv; 218d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetVertexAttribIuiv; 219d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetVertexAttribPointerv; 220d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetVertexAttribfv; 221d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetVertexAttribiv; 222d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetnUniformfv; # introduced=24 223d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetnUniformiv; # introduced=24 224d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glGetnUniformuiv; # introduced=24 225d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glHint; 226d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glInvalidateFramebuffer; 227d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glInvalidateSubFramebuffer; 228d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glIsBuffer; 229d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glIsEnabled; 230d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glIsEnabledi; # introduced=24 231d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glIsEnablediEXT; # introduced=21 232d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glIsFramebuffer; 233d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glIsProgram; 234d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glIsProgramPipeline; # introduced=21 235d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glIsQuery; 236d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glIsRenderbuffer; 237d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glIsSampler; 238d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glIsShader; 239d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glIsSync; 240d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glIsTexture; 241d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glIsTransformFeedback; 242d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glIsVertexArray; 243d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glIsVertexArrayOES; 244d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glLineWidth; 245d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glLinkProgram; 246d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glMapBufferOES; 247d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glMapBufferRange; 248d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glMemoryBarrier; # introduced=21 249d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glMemoryBarrierByRegion; # introduced=21 250d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glMinSampleShading; # introduced=24 251d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glMinSampleShadingOES; # introduced=21 252d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glObjectLabel; # introduced=24 253d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glObjectLabelKHR; # introduced=21 254d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glObjectPtrLabel; # introduced=24 255d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glObjectPtrLabelKHR; # introduced=21 256d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glPatchParameteri; # introduced=24 257d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glPatchParameteriEXT; # introduced=21 258d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glPauseTransformFeedback; 259d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glPixelStorei; 260d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glPolygonOffset; 261d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glPopDebugGroup; # introduced=24 262d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glPopDebugGroupKHR; # introduced=21 263d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glPrimitiveBoundingBox; # introduced=24 264d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glPrimitiveBoundingBoxEXT; # introduced=21 265d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramBinary; 266d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramBinaryOES; 267d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramParameteri; 268d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform1f; # introduced=21 269d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform1fv; # introduced=21 270d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform1i; # introduced=21 271d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform1iv; # introduced=21 272d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform1ui; # introduced=21 273d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform1uiv; # introduced=21 274d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform2f; # introduced=21 275d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform2fv; # introduced=21 276d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform2i; # introduced=21 277d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform2iv; # introduced=21 278d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform2ui; # introduced=21 279d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform2uiv; # introduced=21 280d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform3f; # introduced=21 281d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform3fv; # introduced=21 282d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform3i; # introduced=21 283d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform3iv; # introduced=21 284d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform3ui; # introduced=21 285d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform3uiv; # introduced=21 286d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform4f; # introduced=21 287d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform4fv; # introduced=21 288d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform4i; # introduced=21 289d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform4iv; # introduced=21 290d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform4ui; # introduced=21 291d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniform4uiv; # introduced=21 292d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniformMatrix2fv; # introduced=21 293d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniformMatrix2x3fv; # introduced=21 294d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniformMatrix2x4fv; # introduced=21 295d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniformMatrix3fv; # introduced=21 296d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniformMatrix3x2fv; # introduced=21 297d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniformMatrix3x4fv; # introduced=21 298d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniformMatrix4fv; # introduced=21 299d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniformMatrix4x2fv; # introduced=21 300d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glProgramUniformMatrix4x3fv; # introduced=21 301d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glPushDebugGroup; # introduced=24 302d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glPushDebugGroupKHR; # introduced=21 303d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glReadBuffer; 304d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glReadPixels; 305d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glReadnPixels; # introduced=24 306d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glReleaseShaderCompiler; 307d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glRenderbufferStorage; 308d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glRenderbufferStorageMultisample; 309d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glResumeTransformFeedback; 310d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glSampleCoverage; 311d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glSampleMaski; # introduced=21 312d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glSamplerParameterIiv; # introduced=24 313d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glSamplerParameterIivEXT; # introduced=21 314d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glSamplerParameterIuiv; # introduced=24 315d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glSamplerParameterIuivEXT; # introduced=21 316d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glSamplerParameterf; 317d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glSamplerParameterfv; 318d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glSamplerParameteri; 319d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glSamplerParameteriv; 320d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glScissor; 321d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glShaderBinary; 322d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glShaderSource; 323d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glStencilFunc; 324d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glStencilFuncSeparate; 325d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glStencilMask; 326d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glStencilMaskSeparate; 327d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glStencilOp; 328d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glStencilOpSeparate; 329d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexBuffer; # introduced=24 330d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexBufferEXT; # introduced=21 331d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexBufferRange; # introduced=24 332d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexBufferRangeEXT; # introduced=21 333d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexImage2D; 334d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexImage3D; 335d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexImage3DOES; 336d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexParameterIiv; # introduced=24 337d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexParameterIivEXT; # introduced=21 338d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexParameterIuiv; # introduced=24 339d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexParameterIuivEXT; # introduced=21 340d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexParameterf; 341d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexParameterfv; 342d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexParameteri; 343d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexParameteriv; 344d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexStorage2D; 345d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexStorage2DMultisample; # introduced=21 346d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexStorage3D; 347d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexStorage3DMultisample; # introduced=24 348d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexStorage3DMultisampleOES; # introduced=21 349d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexSubImage2D; 350d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexSubImage3D; 351d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTexSubImage3DOES; 352d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glTransformFeedbackVaryings; 353d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform1f; 354d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform1fv; 355d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform1i; 356d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform1iv; 357d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform1ui; 358d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform1uiv; 359d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform2f; 360d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform2fv; 361d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform2i; 362d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform2iv; 363d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform2ui; 364d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform2uiv; 365d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform3f; 366d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform3fv; 367d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform3i; 368d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform3iv; 369d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform3ui; 370d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform3uiv; 371d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform4f; 372d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform4fv; 373d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform4i; 374d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform4iv; 375d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform4ui; 376d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniform4uiv; 377d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniformBlockBinding; 378d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniformMatrix2fv; 379d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniformMatrix2x3fv; 380d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniformMatrix2x4fv; 381d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniformMatrix3fv; 382d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniformMatrix3x2fv; 383d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniformMatrix3x4fv; 384d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniformMatrix4fv; 385d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniformMatrix4x2fv; 386d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUniformMatrix4x3fv; 387d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUnmapBuffer; 388d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUnmapBufferOES; 389d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUseProgram; 390d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glUseProgramStages; # introduced=21 391d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glValidateProgram; 392d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glValidateProgramPipeline; # introduced=21 393d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glVertexAttrib1f; 394d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glVertexAttrib1fv; 395d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glVertexAttrib2f; 396d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glVertexAttrib2fv; 397d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glVertexAttrib3f; 398d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glVertexAttrib3fv; 399d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glVertexAttrib4f; 400d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glVertexAttrib4fv; 401d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glVertexAttribBinding; # introduced=21 402d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glVertexAttribDivisor; 403d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glVertexAttribFormat; # introduced=21 404d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glVertexAttribI4i; 405d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glVertexAttribI4iv; 406d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glVertexAttribI4ui; 407d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glVertexAttribI4uiv; 408d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glVertexAttribIFormat; # introduced=21 409d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glVertexAttribIPointer; 410d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glVertexAttribPointer; 411d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glVertexBindingDivisor; # introduced=21 412d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glViewport; 413d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert glWaitSync; 414d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert local: 415d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert *; 416d7d8efa471377610fc712de6bdbaf64c0b2a8358Dan Albert}; 417