You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
424 lines
12 KiB
424 lines
12 KiB
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;
|
|
glBufferStorageEXT; # introduced=28
|
|
glBufferStorageExternalEXT; # introduced=28
|
|
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;
|
|
glEGLImageTargetTexStorageEXT; # introduced=28
|
|
glEnable;
|
|
glEnableVertexAttribArray;
|
|
glEnablei; # introduced=24
|
|
glEnableiEXT; # introduced=21
|
|
glEndQuery;
|
|
glEndTransformFeedback;
|
|
glFenceSync;
|
|
glFinish;
|
|
glFlush;
|
|
glFlushMappedBufferRange;
|
|
glFramebufferParameteri; # introduced=21
|
|
glFramebufferRenderbuffer;
|
|
glFramebufferTexture; # introduced=24
|
|
glFramebufferTexture2D;
|
|
glFramebufferTexture2DMultisampleEXT; # introduced=28
|
|
glFramebufferTexture3DOES;
|
|
glFramebufferTextureEXT; # introduced=21
|
|
glFramebufferTextureLayer;
|
|
glFramebufferTextureMultisampleMultiviewOVR; # introduced=28
|
|
glFramebufferTextureMultiviewOVR; # introduced=28
|
|
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;
|
|
glRenderbufferStorageMultisampleEXT; # introduced=28
|
|
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:
|
|
*;
|
|
};
|