blob: 21f6cb665e51db23b68837cbd406aa09441de887 [file] [log] [blame]
LIBGLESV3 {
global:
glActiveShaderProgram; # introduced=21
glActiveTexture;
glAttachShader;
glBeginQuery;
glBeginTransformFeedback;
glBindAttribLocation;
glBindBuffer;
glBindBufferBase;
glBindBufferRange;
glBindFramebuffer;
glBindImageTexture; # introduced=21
glBindProgramPipeline; # introduced=21
glBindRenderbuffer;
glBindSampler;
glBindTexture;
glBindTransformFeedback;
glBindVertexArray;
glBindVertexArrayOES;
glBindVertexBuffer; # introduced=21
glBlendBarrier; # introduced=24
glBlendBarrierKHR; # introduced=21
glBlendColor;
glBlendEquation;
glBlendEquationSeparate;
glBlendEquationSeparatei; # introduced=24
glBlendEquationSeparateiEXT; # introduced=21
glBlendEquationi; # introduced=24
glBlendEquationiEXT; # introduced=21
glBlendFunc;
glBlendFuncSeparate;
glBlendFuncSeparatei; # introduced=24
glBlendFuncSeparateiEXT; # introduced=21
glBlendFunci; # introduced=24
glBlendFunciEXT; # introduced=21
glBlitFramebuffer;
glBufferData;
glBufferSubData;
glCheckFramebufferStatus;
glClear;
glClearBufferfi;
glClearBufferfv;
glClearBufferiv;
glClearBufferuiv;
glClearColor;
glClearDepthf;
glClearStencil;
glClientWaitSync;
glColorMask;
glColorMaski; # introduced=24
glColorMaskiEXT; # introduced=21
glCompileShader;
glCompressedTexImage2D;
glCompressedTexImage3D;
glCompressedTexImage3DOES;
glCompressedTexSubImage2D;
glCompressedTexSubImage3D;
glCompressedTexSubImage3DOES;
glCopyBufferSubData;
glCopyImageSubData; # introduced=24
glCopyImageSubDataEXT; # introduced=21
glCopyTexImage2D;
glCopyTexSubImage2D;
glCopyTexSubImage3D;
glCopyTexSubImage3DOES;
glCreateProgram;
glCreateShader;
glCreateShaderProgramv; # introduced=21
glCullFace;
glDebugMessageCallback; # introduced=24
glDebugMessageCallbackKHR; # introduced=21
glDebugMessageControl; # introduced=24
glDebugMessageControlKHR; # introduced=21
glDebugMessageInsert; # introduced=24
glDebugMessageInsertKHR; # introduced=21
glDeleteBuffers;
glDeleteFramebuffers;
glDeleteProgram;
glDeleteProgramPipelines; # introduced=21
glDeleteQueries;
glDeleteRenderbuffers;
glDeleteSamplers;
glDeleteShader;
glDeleteSync;
glDeleteTextures;
glDeleteTransformFeedbacks;
glDeleteVertexArrays;
glDeleteVertexArraysOES;
glDepthFunc;
glDepthMask;
glDepthRangef;
glDetachShader;
glDisable;
glDisableVertexAttribArray;
glDisablei; # introduced=24
glDisableiEXT; # introduced=21
glDispatchCompute; # introduced=21
glDispatchComputeIndirect; # introduced=21
glDrawArrays;
glDrawArraysIndirect; # introduced=21
glDrawArraysInstanced;
glDrawBuffers;
glDrawElements;
glDrawElementsBaseVertex; # introduced=24
glDrawElementsIndirect; # introduced=21
glDrawElementsInstanced;
glDrawElementsInstancedBaseVertex; # introduced=24
glDrawRangeElements;
glDrawRangeElementsBaseVertex; # introduced=24
glEGLImageTargetRenderbufferStorageOES;
glEGLImageTargetTexture2DOES;
glEnable;
glEnableVertexAttribArray;
glEnablei; # introduced=24
glEnableiEXT; # introduced=21
glEndQuery;
glEndTransformFeedback;
glFenceSync;
glFinish;
glFlush;
glFlushMappedBufferRange;
glFramebufferParameteri; # introduced=21
glFramebufferRenderbuffer;
glFramebufferTexture; # introduced=24
glFramebufferTexture2D;
glFramebufferTexture3DOES;
glFramebufferTextureEXT; # introduced=21
glFramebufferTextureLayer;
glFrontFace;
glGenBuffers;
glGenFramebuffers;
glGenProgramPipelines; # introduced=21
glGenQueries;
glGenRenderbuffers;
glGenSamplers;
glGenTextures;
glGenTransformFeedbacks;
glGenVertexArrays;
glGenVertexArraysOES;
glGenerateMipmap;
glGetActiveAttrib;
glGetActiveUniform;
glGetActiveUniformBlockName;
glGetActiveUniformBlockiv;
glGetActiveUniformsiv;
glGetAttachedShaders;
glGetAttribLocation;
glGetBooleani_v; # introduced=21
glGetBooleanv;
glGetBufferParameteri64v;
glGetBufferParameteriv;
glGetBufferPointerv;
glGetBufferPointervOES;
glGetDebugMessageLog; # introduced=24
glGetDebugMessageLogKHR; # introduced=21
glGetError;
glGetFloatv;
glGetFragDataLocation;
glGetFramebufferAttachmentParameteriv;
glGetFramebufferParameteriv; # introduced=21
glGetGraphicsResetStatus; # introduced=24
glGetInteger64i_v;
glGetInteger64v;
glGetIntegeri_v;
glGetIntegerv;
glGetInternalformativ;
glGetMultisamplefv; # introduced=21
glGetObjectLabel; # introduced=24
glGetObjectLabelKHR; # introduced=21
glGetObjectPtrLabel; # introduced=24
glGetObjectPtrLabelKHR; # introduced=21
glGetPointerv; # introduced=24
glGetPointervKHR; # introduced=21
glGetProgramBinary;
glGetProgramBinaryOES;
glGetProgramInfoLog;
glGetProgramInterfaceiv; # introduced=21
glGetProgramPipelineInfoLog; # introduced=21
glGetProgramPipelineiv; # introduced=21
glGetProgramResourceIndex; # introduced=21
glGetProgramResourceLocation; # introduced=21
glGetProgramResourceName; # introduced=21
glGetProgramResourceiv; # introduced=21
glGetProgramiv;
glGetQueryObjectuiv;
glGetQueryiv;
glGetRenderbufferParameteriv;
glGetSamplerParameterIiv; # introduced=24
glGetSamplerParameterIivEXT; # introduced=21
glGetSamplerParameterIuiv; # introduced=24
glGetSamplerParameterIuivEXT; # introduced=21
glGetSamplerParameterfv;
glGetSamplerParameteriv;
glGetShaderInfoLog;
glGetShaderPrecisionFormat;
glGetShaderSource;
glGetShaderiv;
glGetString;
glGetStringi;
glGetSynciv;
glGetTexLevelParameterfv; # introduced=21
glGetTexLevelParameteriv; # introduced=21
glGetTexParameterIiv; # introduced=24
glGetTexParameterIivEXT; # introduced=21
glGetTexParameterIuiv; # introduced=24
glGetTexParameterIuivEXT; # introduced=21
glGetTexParameterfv;
glGetTexParameteriv;
glGetTransformFeedbackVarying;
glGetUniformBlockIndex;
glGetUniformIndices;
glGetUniformLocation;
glGetUniformfv;
glGetUniformiv;
glGetUniformuiv;
glGetVertexAttribIiv;
glGetVertexAttribIuiv;
glGetVertexAttribPointerv;
glGetVertexAttribfv;
glGetVertexAttribiv;
glGetnUniformfv; # introduced=24
glGetnUniformiv; # introduced=24
glGetnUniformuiv; # introduced=24
glHint;
glInvalidateFramebuffer;
glInvalidateSubFramebuffer;
glIsBuffer;
glIsEnabled;
glIsEnabledi; # introduced=24
glIsEnablediEXT; # introduced=21
glIsFramebuffer;
glIsProgram;
glIsProgramPipeline; # introduced=21
glIsQuery;
glIsRenderbuffer;
glIsSampler;
glIsShader;
glIsSync;
glIsTexture;
glIsTransformFeedback;
glIsVertexArray;
glIsVertexArrayOES;
glLineWidth;
glLinkProgram;
glMapBufferOES;
glMapBufferRange;
glMemoryBarrier; # introduced=21
glMemoryBarrierByRegion; # introduced=21
glMinSampleShading; # introduced=24
glMinSampleShadingOES; # introduced=21
glObjectLabel; # introduced=24
glObjectLabelKHR; # introduced=21
glObjectPtrLabel; # introduced=24
glObjectPtrLabelKHR; # introduced=21
glPatchParameteri; # introduced=24
glPatchParameteriEXT; # introduced=21
glPauseTransformFeedback;
glPixelStorei;
glPolygonOffset;
glPopDebugGroup; # introduced=24
glPopDebugGroupKHR; # introduced=21
glPrimitiveBoundingBox; # introduced=24
glPrimitiveBoundingBoxEXT; # introduced=21
glProgramBinary;
glProgramBinaryOES;
glProgramParameteri;
glProgramUniform1f; # introduced=21
glProgramUniform1fv; # introduced=21
glProgramUniform1i; # introduced=21
glProgramUniform1iv; # introduced=21
glProgramUniform1ui; # introduced=21
glProgramUniform1uiv; # introduced=21
glProgramUniform2f; # introduced=21
glProgramUniform2fv; # introduced=21
glProgramUniform2i; # introduced=21
glProgramUniform2iv; # introduced=21
glProgramUniform2ui; # introduced=21
glProgramUniform2uiv; # introduced=21
glProgramUniform3f; # introduced=21
glProgramUniform3fv; # introduced=21
glProgramUniform3i; # introduced=21
glProgramUniform3iv; # introduced=21
glProgramUniform3ui; # introduced=21
glProgramUniform3uiv; # introduced=21
glProgramUniform4f; # introduced=21
glProgramUniform4fv; # introduced=21
glProgramUniform4i; # introduced=21
glProgramUniform4iv; # introduced=21
glProgramUniform4ui; # introduced=21
glProgramUniform4uiv; # introduced=21
glProgramUniformMatrix2fv; # introduced=21
glProgramUniformMatrix2x3fv; # introduced=21
glProgramUniformMatrix2x4fv; # introduced=21
glProgramUniformMatrix3fv; # introduced=21
glProgramUniformMatrix3x2fv; # introduced=21
glProgramUniformMatrix3x4fv; # introduced=21
glProgramUniformMatrix4fv; # introduced=21
glProgramUniformMatrix4x2fv; # introduced=21
glProgramUniformMatrix4x3fv; # introduced=21
glPushDebugGroup; # introduced=24
glPushDebugGroupKHR; # introduced=21
glReadBuffer;
glReadPixels;
glReadnPixels; # introduced=24
glReleaseShaderCompiler;
glRenderbufferStorage;
glRenderbufferStorageMultisample;
glResumeTransformFeedback;
glSampleCoverage;
glSampleMaski; # introduced=21
glSamplerParameterIiv; # introduced=24
glSamplerParameterIivEXT; # introduced=21
glSamplerParameterIuiv; # introduced=24
glSamplerParameterIuivEXT; # introduced=21
glSamplerParameterf;
glSamplerParameterfv;
glSamplerParameteri;
glSamplerParameteriv;
glScissor;
glShaderBinary;
glShaderSource;
glStencilFunc;
glStencilFuncSeparate;
glStencilMask;
glStencilMaskSeparate;
glStencilOp;
glStencilOpSeparate;
glTexBuffer; # introduced=24
glTexBufferEXT; # introduced=21
glTexBufferRange; # introduced=24
glTexBufferRangeEXT; # introduced=21
glTexImage2D;
glTexImage3D;
glTexImage3DOES;
glTexParameterIiv; # introduced=24
glTexParameterIivEXT; # introduced=21
glTexParameterIuiv; # introduced=24
glTexParameterIuivEXT; # introduced=21
glTexParameterf;
glTexParameterfv;
glTexParameteri;
glTexParameteriv;
glTexStorage2D;
glTexStorage2DMultisample; # introduced=21
glTexStorage3D;
glTexStorage3DMultisample; # introduced=24
glTexStorage3DMultisampleOES; # introduced=21
glTexSubImage2D;
glTexSubImage3D;
glTexSubImage3DOES;
glTransformFeedbackVaryings;
glUniform1f;
glUniform1fv;
glUniform1i;
glUniform1iv;
glUniform1ui;
glUniform1uiv;
glUniform2f;
glUniform2fv;
glUniform2i;
glUniform2iv;
glUniform2ui;
glUniform2uiv;
glUniform3f;
glUniform3fv;
glUniform3i;
glUniform3iv;
glUniform3ui;
glUniform3uiv;
glUniform4f;
glUniform4fv;
glUniform4i;
glUniform4iv;
glUniform4ui;
glUniform4uiv;
glUniformBlockBinding;
glUniformMatrix2fv;
glUniformMatrix2x3fv;
glUniformMatrix2x4fv;
glUniformMatrix3fv;
glUniformMatrix3x2fv;
glUniformMatrix3x4fv;
glUniformMatrix4fv;
glUniformMatrix4x2fv;
glUniformMatrix4x3fv;
glUnmapBuffer;
glUnmapBufferOES;
glUseProgram;
glUseProgramStages; # introduced=21
glValidateProgram;
glValidateProgramPipeline; # introduced=21
glVertexAttrib1f;
glVertexAttrib1fv;
glVertexAttrib2f;
glVertexAttrib2fv;
glVertexAttrib3f;
glVertexAttrib3fv;
glVertexAttrib4f;
glVertexAttrib4fv;
glVertexAttribBinding; # introduced=21
glVertexAttribDivisor;
glVertexAttribFormat; # introduced=21
glVertexAttribI4i;
glVertexAttribI4iv;
glVertexAttribI4ui;
glVertexAttribI4uiv;
glVertexAttribIFormat; # introduced=21
glVertexAttribIPointer;
glVertexAttribPointer;
glVertexBindingDivisor; # introduced=21
glViewport;
glWaitSync;
local:
*;
};