[Mesa-dev] [PATCH 3/3] fixup! es2api/ABI-check: Add es3.x symbols

Dylan Baker dylan at pnwbakers.com
Tue Oct 31 18:57:35 UTC 2017


This will be squashed before push, but was split out to make review
easier.
---
 src/mapi/es2api/ABI-check | 248 +++++++++++++++++++++++-----------------------
 1 file changed, 124 insertions(+), 124 deletions(-)

diff --git a/src/mapi/es2api/ABI-check b/src/mapi/es2api/ABI-check
index 84e8a130601..ed20270737f 100755
--- a/src/mapi/es2api/ABI-check
+++ b/src/mapi/es2api/ABI-check
@@ -16,122 +16,6 @@ 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
-glBindImageTexture
-glBindFragDataLocationEXT
-glBindProgramPipeline
-glBindVertexBuffer
-glBlendBarrier
-glBlendEquationi
-glBlendEquationSeparatei
-glBlendFunci
-glBlendFuncSeparatei
-glColorMaski
-glCopyImageSubData
-glCreateShaderProgramv
-glDebugMessageCallback
-glDebugMessageControl
-glDebugMessageInsert
-glDeleteProgramPipelines
-glDisablei
-glDispatchCompute
-glDispatchComputeIndirect
-glDrawArraysIndirect
-glDrawElementsBaseVertex
-glDrawElementsIndirect
-glDrawElementsInstancedBaseVertex
-glDrawRangeElementsBaseVertex
-glEnablei
-glFramebufferParameteri
-glFramebufferTexture
-glGenProgramPipelines
-glGetBooleani_v
-glGetDebugMessageLog
-glGetFramebufferParameteriv
-glGetGraphicsResetStatus
-glGetMultisamplefv
-glGetnUniformfv
-glGetnUniformiv
-glGetnUniformuiv
-glGetObjectLabel
-glGetObjectPtrLabel
-glGetPointerv
-glGetProgramInterfaceiv
-glGetProgramPipelineInfoLog
-glGetProgramPipelineiv
-glGetProgramResourceIndex
-glGetProgramResourceiv
-glGetProgramResourceLocation
-glGetProgramResourceName
-glGetSamplerParameterIiv
-glGetSamplerParameterIuiv
-glGetTexLevelParameterfv
-glGetTexLevelParameteriv
-glGetTexParameterIiv
-glGetTexParameterIivEXT
-glGetTexParameterIuiv
-glGetTexParameterIuivEXT
-glIsEnabledi
-glIsProgramPipeline
-glMemoryBarrier
-glMemoryBarrierByRegion
-glMinSampleShading
-glObjectLabel
-glObjectPtrLabel
-glPatchParameteri
-glPopDebugGroup
-glPrimitiveBoundingBox
-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
-glReadnPixels
-glSampleMaski
-glSamplerParameterIiv
-glSamplerParameterIuiv
-glTexBuffer
-glTexBufferRange
-glTexParameterIiv
-glTexParameterIivEXT
-glTexParameterIuiv
-glTexParameterIuivEXT
-glTexStorage2DMultisample
-glTexStorage3DMultisample
-glUseProgramStages
-glValidateProgramPipeline
-glVertexAttribBinding
-glVertexAttribFormat
-glVertexAttribIFormat
-glVertexBindingDivisor
 glActiveTexture
 glAttachShader
 glBeginQuery
@@ -140,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
@@ -165,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
@@ -194,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
@@ -290,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
@@ -317,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
@@ -364,7 +358,9 @@ glUniformMatrix4x2fv
 glUniformMatrix4x3fv
 glUnmapBuffer
 glUseProgram
+glUseProgramStages
 glValidateProgram
+glValidateProgramPipeline
 glVertexAttrib1f
 glVertexAttrib1fv
 glVertexAttrib2f
@@ -373,13 +369,17 @@ glVertexAttrib3f
 glVertexAttrib3fv
 glVertexAttrib4f
 glVertexAttrib4fv
+glVertexAttribBinding
 glVertexAttribDivisor
+glVertexAttribFormat
 glVertexAttribI4i
 glVertexAttribI4iv
 glVertexAttribI4ui
 glVertexAttribI4uiv
+glVertexAttribIFormat
 glVertexAttribIPointer
 glVertexAttribPointer
+glVertexBindingDivisor
 glViewport
 glWaitSync
 EOF
-- 
2.14.3



More information about the mesa-dev mailing list