[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