summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xsrc/mapi/es2api/ABI-check133
1 files changed, 125 insertions, 8 deletions
diff --git a/src/mapi/es2api/ABI-check b/src/mapi/es2api/ABI-check
index 835882c954a..179bea132e3 100755
--- a/src/mapi/es2api/ABI-check
+++ b/src/mapi/es2api/ABI-check
@@ -15,6 +15,7 @@ fi
FUNCS=$(nm -D --defined-only $LIB | grep -o 'T gl.*' | cut -c 3- | while read func; do
( grep -q "^$func$" || echo $func ) <<EOF
+glActiveShaderProgram
glActiveTexture
glAttachShader
glBeginQuery
@@ -23,17 +24,26 @@ glBindAttribLocation
glBindBuffer
glBindBufferBase
glBindBufferRange
+glBindFragDataLocationEXT
glBindFramebuffer
+glBindImageTexture
+glBindProgramPipeline
glBindRenderbuffer
glBindSampler
glBindTexture
glBindTransformFeedback
glBindVertexArray
+glBindVertexBuffer
+glBlendBarrier
glBlendColor
glBlendEquation
glBlendEquationSeparate
+glBlendEquationSeparatei
+glBlendEquationi
glBlendFunc
glBlendFuncSeparate
+glBlendFuncSeparatei
+glBlendFunci
glBlitFramebuffer
glBufferData
glBufferSubData
@@ -48,21 +58,28 @@ glClearDepthf
glClearStencil
glClientWaitSync
glColorMask
+glColorMaski
glCompileShader
glCompressedTexImage2D
glCompressedTexImage3D
glCompressedTexSubImage2D
glCompressedTexSubImage3D
glCopyBufferSubData
+glCopyImageSubData
glCopyTexImage2D
glCopyTexSubImage2D
glCopyTexSubImage3D
glCreateProgram
glCreateShader
+glCreateShaderProgramv
glCullFace
+glDebugMessageCallback
+glDebugMessageControl
+glDebugMessageInsert
glDeleteBuffers
glDeleteFramebuffers
glDeleteProgram
+glDeleteProgramPipelines
glDeleteQueries
glDeleteRenderbuffers
glDeleteSamplers
@@ -77,91 +94,131 @@ glDepthRangef
glDetachShader
glDisable
glDisableVertexAttribArray
+glDisablei
+glDispatchCompute
+glDispatchComputeIndirect
glDrawArrays
+glDrawArraysIndirect
glDrawArraysInstanced
glDrawBuffers
glDrawElements
+glDrawElementsBaseVertex
+glDrawElementsIndirect
glDrawElementsInstanced
+glDrawElementsInstancedBaseVertex
glDrawRangeElements
+glDrawRangeElementsBaseVertex
glEGLImageTargetRenderbufferStorageOES
glEGLImageTargetTexture2DOES
glEnable
glEnableVertexAttribArray
+glEnablei
glEndQuery
glEndTransformFeedback
glFenceSync
glFinish
glFlush
glFlushMappedBufferRange
+glFramebufferParameteri
glFramebufferRenderbuffer
+glFramebufferTexture
glFramebufferTexture2D
glFramebufferTextureLayer
glFrontFace
glGenBuffers
-glGenerateMipmap
glGenFramebuffers
+glGenProgramPipelines
glGenQueries
glGenRenderbuffers
glGenSamplers
glGenTextures
glGenTransformFeedbacks
glGenVertexArrays
+glGenerateMipmap
glGetActiveAttrib
glGetActiveUniform
-glGetActiveUniformBlockiv
glGetActiveUniformBlockName
+glGetActiveUniformBlockiv
glGetActiveUniformsiv
glGetAttachedShaders
glGetAttribLocation
+glGetBooleani_v
glGetBooleanv
glGetBufferParameteri64v
glGetBufferParameteriv
glGetBufferPointerv
+glGetDebugMessageLog
glGetError
glGetFloatv
glGetFragDataLocation
glGetFramebufferAttachmentParameteriv
+glGetFramebufferParameteriv
+glGetGraphicsResetStatus
glGetInteger64i_v
glGetInteger64v
glGetIntegeri_v
glGetIntegerv
glGetInternalformativ
+glGetMultisamplefv
+glGetObjectLabel
+glGetObjectPtrLabel
+glGetPointerv
glGetProgramBinary
glGetProgramInfoLog
+glGetProgramInterfaceiv
+glGetProgramPipelineInfoLog
+glGetProgramPipelineiv
+glGetProgramResourceIndex
+glGetProgramResourceLocation
+glGetProgramResourceName
+glGetProgramResourceiv
glGetProgramiv
-glGetQueryiv
glGetQueryObjectuiv
+glGetQueryiv
glGetRenderbufferParameteriv
+glGetSamplerParameterIiv
+glGetSamplerParameterIuiv
glGetSamplerParameterfv
glGetSamplerParameteriv
glGetShaderInfoLog
-glGetShaderiv
glGetShaderPrecisionFormat
glGetShaderSource
+glGetShaderiv
glGetString
glGetStringi
glGetSynciv
+glGetTexLevelParameterfv
+glGetTexLevelParameteriv
+glGetTexParameterIiv
+glGetTexParameterIivEXT
+glGetTexParameterIuiv
+glGetTexParameterIuivEXT
glGetTexParameterfv
glGetTexParameteriv
glGetTransformFeedbackVarying
glGetUniformBlockIndex
-glGetUniformfv
glGetUniformIndices
-glGetUniformiv
glGetUniformLocation
+glGetUniformfv
+glGetUniformiv
glGetUniformuiv
-glGetVertexAttribfv
glGetVertexAttribIiv
glGetVertexAttribIuiv
-glGetVertexAttribiv
glGetVertexAttribPointerv
+glGetVertexAttribfv
+glGetVertexAttribiv
+glGetnUniformfv
+glGetnUniformiv
+glGetnUniformuiv
glHint
glInvalidateFramebuffer
glInvalidateSubFramebuffer
glIsBuffer
glIsEnabled
+glIsEnabledi
glIsFramebuffer
glIsProgram
+glIsProgramPipeline
glIsQuery
glIsRenderbuffer
glIsSampler
@@ -173,20 +230,66 @@ glIsVertexArray
glLineWidth
glLinkProgram
glMapBufferRange
+glMemoryBarrier
+glMemoryBarrierByRegion
+glMinSampleShading
glMultiDrawArraysEXT
glMultiDrawElementsEXT
+glObjectLabel
+glObjectPtrLabel
+glPatchParameteri
glPauseTransformFeedback
glPixelStorei
glPolygonOffset
+glPopDebugGroup
+glPrimitiveBoundingBox
glProgramBinary
glProgramParameteri
+glProgramUniform1f
+glProgramUniform1fv
+glProgramUniform1i
+glProgramUniform1iv
+glProgramUniform1ui
+glProgramUniform1uiv
+glProgramUniform2f
+glProgramUniform2fv
+glProgramUniform2i
+glProgramUniform2iv
+glProgramUniform2ui
+glProgramUniform2uiv
+glProgramUniform3f
+glProgramUniform3fv
+glProgramUniform3i
+glProgramUniform3iv
+glProgramUniform3ui
+glProgramUniform3uiv
+glProgramUniform4f
+glProgramUniform4fv
+glProgramUniform4i
+glProgramUniform4iv
+glProgramUniform4ui
+glProgramUniform4uiv
+glProgramUniformMatrix2fv
+glProgramUniformMatrix2x3fv
+glProgramUniformMatrix2x4fv
+glProgramUniformMatrix3fv
+glProgramUniformMatrix3x2fv
+glProgramUniformMatrix3x4fv
+glProgramUniformMatrix4fv
+glProgramUniformMatrix4x2fv
+glProgramUniformMatrix4x3fv
+glPushDebugGroup
glReadBuffer
glReadPixels
+glReadnPixels
glReleaseShaderCompiler
glRenderbufferStorage
glRenderbufferStorageMultisample
glResumeTransformFeedback
glSampleCoverage
+glSampleMaski
+glSamplerParameterIiv
+glSamplerParameterIuiv
glSamplerParameterf
glSamplerParameterfv
glSamplerParameteri
@@ -200,14 +303,22 @@ glStencilMask
glStencilMaskSeparate
glStencilOp
glStencilOpSeparate
+glTexBuffer
+glTexBufferRange
glTexImage2D
glTexImage3D
+glTexParameterIiv
+glTexParameterIivEXT
+glTexParameterIuiv
+glTexParameterIuivEXT
glTexParameterf
glTexParameterfv
glTexParameteri
glTexParameteriv
glTexStorage2D
+glTexStorage2DMultisample
glTexStorage3D
+glTexStorage3DMultisample
glTexSubImage2D
glTexSubImage3D
glTransformFeedbackVaryings
@@ -247,7 +358,9 @@ glUniformMatrix4x2fv
glUniformMatrix4x3fv
glUnmapBuffer
glUseProgram
+glUseProgramStages
glValidateProgram
+glValidateProgramPipeline
glVertexAttrib1f
glVertexAttrib1fv
glVertexAttrib2f
@@ -256,13 +369,17 @@ glVertexAttrib3f
glVertexAttrib3fv
glVertexAttrib4f
glVertexAttrib4fv
+glVertexAttribBinding
glVertexAttribDivisor
+glVertexAttribFormat
glVertexAttribI4i
glVertexAttribI4iv
glVertexAttribI4ui
glVertexAttribI4uiv
+glVertexAttribIFormat
glVertexAttribIPointer
glVertexAttribPointer
+glVertexBindingDivisor
glViewport
glWaitSync
EOF