mapi_abi: Remove ABI-check work arounds for functions that are no longer exported
The previous commit stopped exporting 21 libGLESv2 and 88 libGLESv1_CM functions. This removes the work-arounds for those functions from ABI-check. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Matt Turner <mattst88@gmail.com> Acked-by: Chad Versace <chad.versace@linux.intel.com>
This commit is contained in:
parent
1a59f9a131
commit
4c035706dc
|
@ -2,9 +2,8 @@
|
||||||
|
|
||||||
# Print defined gl.* functions not in GL ES 1.1 or in
|
# Print defined gl.* functions not in GL ES 1.1 or in
|
||||||
# (FIXME, none of these should be part of the ABI)
|
# (FIXME, none of these should be part of the ABI)
|
||||||
# GL_EXT_discard_framebuffer
|
# GL_EXT_multi_draw_arrays
|
||||||
# GL_OES_fixed_point
|
# GL_OES_EGL_image
|
||||||
# GL_OES_single_precision
|
|
||||||
|
|
||||||
# or in extensions that are part of the ES 1.1 extension pack.
|
# or in extensions that are part of the ES 1.1 extension pack.
|
||||||
# (see http://www.khronos.org/registry/gles/specs/1.1/opengles_spec_1_1_extension_pack.pdf)
|
# (see http://www.khronos.org/registry/gles/specs/1.1/opengles_spec_1_1_extension_pack.pdf)
|
||||||
|
@ -14,36 +13,23 @@ FUNCS=$(nm -D --defined-only ${1-.libs/libGLESv1_CM.so.1} | grep -o 'T gl.*' | c
|
||||||
glActiveTexture
|
glActiveTexture
|
||||||
glAlphaFunc
|
glAlphaFunc
|
||||||
glAlphaFuncx
|
glAlphaFuncx
|
||||||
glAlphaFuncxOES
|
|
||||||
glBindBuffer
|
glBindBuffer
|
||||||
glBindFramebufferOES
|
|
||||||
glBindRenderbufferOES
|
|
||||||
glBindTexture
|
glBindTexture
|
||||||
glBlendEquationOES
|
|
||||||
glBlendEquationSeparateOES
|
|
||||||
glBlendFunc
|
glBlendFunc
|
||||||
glBlendFuncSeparateOES
|
|
||||||
glBufferData
|
glBufferData
|
||||||
glBufferSubData
|
glBufferSubData
|
||||||
glCheckFramebufferStatusOES
|
|
||||||
glClear
|
glClear
|
||||||
glClearColor
|
glClearColor
|
||||||
glClearColorx
|
glClearColorx
|
||||||
glClearColorxOES
|
|
||||||
glClearDepthf
|
glClearDepthf
|
||||||
glClearDepthfOES
|
|
||||||
glClearDepthx
|
glClearDepthx
|
||||||
glClearDepthxOES
|
|
||||||
glClearStencil
|
glClearStencil
|
||||||
glClientActiveTexture
|
glClientActiveTexture
|
||||||
glClipPlanef
|
glClipPlanef
|
||||||
glClipPlanefOES
|
|
||||||
glClipPlanex
|
glClipPlanex
|
||||||
glClipPlanexOES
|
|
||||||
glColor4f
|
glColor4f
|
||||||
glColor4ub
|
glColor4ub
|
||||||
glColor4x
|
glColor4x
|
||||||
glColor4xOES
|
|
||||||
glColorMask
|
glColorMask
|
||||||
glColorPointer
|
glColorPointer
|
||||||
glCompressedTexImage2D
|
glCompressedTexImage2D
|
||||||
|
@ -52,165 +38,102 @@ glCopyTexImage2D
|
||||||
glCopyTexSubImage2D
|
glCopyTexSubImage2D
|
||||||
glCullFace
|
glCullFace
|
||||||
glDeleteBuffers
|
glDeleteBuffers
|
||||||
glDeleteFramebuffersOES
|
|
||||||
glDeleteRenderbuffersOES
|
|
||||||
glDeleteTextures
|
glDeleteTextures
|
||||||
glDepthFunc
|
glDepthFunc
|
||||||
glDepthMask
|
glDepthMask
|
||||||
glDepthRangef
|
glDepthRangef
|
||||||
glDepthRangefOES
|
|
||||||
glDepthRangex
|
glDepthRangex
|
||||||
glDepthRangexOES
|
|
||||||
glDisable
|
glDisable
|
||||||
glDisableClientState
|
glDisableClientState
|
||||||
glDiscardFramebufferEXT
|
|
||||||
glDrawArrays
|
glDrawArrays
|
||||||
glDrawElements
|
glDrawElements
|
||||||
glDrawTexfOES
|
|
||||||
glDrawTexfvOES
|
|
||||||
glDrawTexiOES
|
|
||||||
glDrawTexivOES
|
|
||||||
glDrawTexsOES
|
|
||||||
glDrawTexsvOES
|
|
||||||
glDrawTexxOES
|
|
||||||
glDrawTexxvOES
|
|
||||||
glEGLImageTargetRenderbufferStorageOES
|
glEGLImageTargetRenderbufferStorageOES
|
||||||
glEGLImageTargetTexture2DOES
|
glEGLImageTargetTexture2DOES
|
||||||
glEnable
|
glEnable
|
||||||
glEnableClientState
|
glEnableClientState
|
||||||
glFinish
|
glFinish
|
||||||
glFlush
|
glFlush
|
||||||
glFlushMappedBufferRangeEXT
|
|
||||||
glFogf
|
glFogf
|
||||||
glFogfv
|
glFogfv
|
||||||
glFogx
|
glFogx
|
||||||
glFogxOES
|
|
||||||
glFogxv
|
glFogxv
|
||||||
glFogxvOES
|
|
||||||
glFramebufferRenderbufferOES
|
|
||||||
glFramebufferTexture2DOES
|
|
||||||
glFrontFace
|
glFrontFace
|
||||||
glFrustumf
|
glFrustumf
|
||||||
glFrustumfOES
|
|
||||||
glFrustumx
|
glFrustumx
|
||||||
glFrustumxOES
|
|
||||||
glGenBuffers
|
glGenBuffers
|
||||||
glGenerateMipmapOES
|
|
||||||
glGenFramebuffersOES
|
|
||||||
glGenRenderbuffersOES
|
|
||||||
glGenTextures
|
glGenTextures
|
||||||
glGetBooleanv
|
glGetBooleanv
|
||||||
glGetBufferParameteriv
|
glGetBufferParameteriv
|
||||||
glGetBufferPointervOES
|
|
||||||
glGetClipPlanef
|
glGetClipPlanef
|
||||||
glGetClipPlanefOES
|
|
||||||
glGetClipPlanex
|
glGetClipPlanex
|
||||||
glGetClipPlanexOES
|
|
||||||
glGetError
|
glGetError
|
||||||
glGetFixedv
|
glGetFixedv
|
||||||
glGetFixedvOES
|
|
||||||
glGetFloatv
|
glGetFloatv
|
||||||
glGetFramebufferAttachmentParameterivOES
|
|
||||||
glGetIntegerv
|
glGetIntegerv
|
||||||
glGetLightfv
|
glGetLightfv
|
||||||
glGetLightxv
|
glGetLightxv
|
||||||
glGetLightxvOES
|
|
||||||
glGetMaterialfv
|
glGetMaterialfv
|
||||||
glGetMaterialxv
|
glGetMaterialxv
|
||||||
glGetMaterialxvOES
|
|
||||||
glGetPointerv
|
glGetPointerv
|
||||||
glGetRenderbufferParameterivOES
|
|
||||||
glGetString
|
glGetString
|
||||||
glGetTexEnvfv
|
glGetTexEnvfv
|
||||||
glGetTexEnviv
|
glGetTexEnviv
|
||||||
glGetTexEnvxv
|
glGetTexEnvxv
|
||||||
glGetTexEnvxvOES
|
|
||||||
glGetTexGenfvOES
|
|
||||||
glGetTexGenivOES
|
|
||||||
glGetTexGenxvOES
|
|
||||||
glGetTexParameterfv
|
glGetTexParameterfv
|
||||||
glGetTexParameteriv
|
glGetTexParameteriv
|
||||||
glGetTexParameterxv
|
glGetTexParameterxv
|
||||||
glGetTexParameterxvOES
|
|
||||||
glHint
|
glHint
|
||||||
glIsBuffer
|
glIsBuffer
|
||||||
glIsEnabled
|
glIsEnabled
|
||||||
glIsFramebufferOES
|
|
||||||
glIsRenderbufferOES
|
|
||||||
glIsTexture
|
glIsTexture
|
||||||
glLightf
|
glLightf
|
||||||
glLightfv
|
glLightfv
|
||||||
glLightModelf
|
glLightModelf
|
||||||
glLightModelfv
|
glLightModelfv
|
||||||
glLightModelx
|
glLightModelx
|
||||||
glLightModelxOES
|
|
||||||
glLightModelxv
|
glLightModelxv
|
||||||
glLightModelxvOES
|
|
||||||
glLightx
|
glLightx
|
||||||
glLightxOES
|
|
||||||
glLightxv
|
glLightxv
|
||||||
glLightxvOES
|
|
||||||
glLineWidth
|
glLineWidth
|
||||||
glLineWidthx
|
glLineWidthx
|
||||||
glLineWidthxOES
|
|
||||||
glLoadIdentity
|
glLoadIdentity
|
||||||
glLoadMatrixf
|
glLoadMatrixf
|
||||||
glLoadMatrixx
|
glLoadMatrixx
|
||||||
glLoadMatrixxOES
|
|
||||||
glLogicOp
|
glLogicOp
|
||||||
glMapBufferOES
|
|
||||||
glMapBufferRangeEXT
|
|
||||||
glMaterialf
|
glMaterialf
|
||||||
glMaterialfv
|
glMaterialfv
|
||||||
glMaterialx
|
glMaterialx
|
||||||
glMaterialxOES
|
|
||||||
glMaterialxv
|
glMaterialxv
|
||||||
glMaterialxvOES
|
|
||||||
glMatrixMode
|
glMatrixMode
|
||||||
glMultiDrawArraysEXT
|
glMultiDrawArraysEXT
|
||||||
glMultiDrawElementsEXT
|
glMultiDrawElementsEXT
|
||||||
glMultiTexCoord4f
|
glMultiTexCoord4f
|
||||||
glMultiTexCoord4x
|
glMultiTexCoord4x
|
||||||
glMultiTexCoord4xOES
|
|
||||||
glMultMatrixf
|
glMultMatrixf
|
||||||
glMultMatrixx
|
glMultMatrixx
|
||||||
glMultMatrixxOES
|
|
||||||
glNormal3f
|
glNormal3f
|
||||||
glNormal3x
|
glNormal3x
|
||||||
glNormal3xOES
|
|
||||||
glNormalPointer
|
glNormalPointer
|
||||||
glOrthof
|
glOrthof
|
||||||
glOrthofOES
|
|
||||||
glOrthox
|
glOrthox
|
||||||
glOrthoxOES
|
|
||||||
glPixelStorei
|
glPixelStorei
|
||||||
glPointParameterf
|
glPointParameterf
|
||||||
glPointParameterfv
|
glPointParameterfv
|
||||||
glPointParameterx
|
glPointParameterx
|
||||||
glPointParameterxOES
|
|
||||||
glPointParameterxv
|
glPointParameterxv
|
||||||
glPointParameterxvOES
|
|
||||||
glPointSize
|
glPointSize
|
||||||
glPointSizePointerOES
|
|
||||||
glPointSizex
|
glPointSizex
|
||||||
glPointSizexOES
|
|
||||||
glPolygonOffset
|
glPolygonOffset
|
||||||
glPolygonOffsetx
|
glPolygonOffsetx
|
||||||
glPolygonOffsetxOES
|
|
||||||
glPopMatrix
|
glPopMatrix
|
||||||
glPushMatrix
|
glPushMatrix
|
||||||
glQueryMatrixxOES
|
|
||||||
glReadPixels
|
glReadPixels
|
||||||
glRenderbufferStorageOES
|
|
||||||
glRotatef
|
glRotatef
|
||||||
glRotatex
|
glRotatex
|
||||||
glRotatexOES
|
|
||||||
glSampleCoverage
|
glSampleCoverage
|
||||||
glSampleCoveragex
|
glSampleCoveragex
|
||||||
glSampleCoveragexOES
|
|
||||||
glScalef
|
glScalef
|
||||||
glScalex
|
glScalex
|
||||||
glScalexOES
|
|
||||||
glScissor
|
glScissor
|
||||||
glShadeModel
|
glShadeModel
|
||||||
glStencilFunc
|
glStencilFunc
|
||||||
|
@ -222,29 +145,17 @@ glTexEnvfv
|
||||||
glTexEnvi
|
glTexEnvi
|
||||||
glTexEnviv
|
glTexEnviv
|
||||||
glTexEnvx
|
glTexEnvx
|
||||||
glTexEnvxOES
|
|
||||||
glTexEnvxv
|
glTexEnvxv
|
||||||
glTexEnvxvOES
|
|
||||||
glTexGenfOES
|
|
||||||
glTexGenfvOES
|
|
||||||
glTexGeniOES
|
|
||||||
glTexGenivOES
|
|
||||||
glTexGenxOES
|
|
||||||
glTexGenxvOES
|
|
||||||
glTexImage2D
|
glTexImage2D
|
||||||
glTexParameterf
|
glTexParameterf
|
||||||
glTexParameterfv
|
glTexParameterfv
|
||||||
glTexParameteri
|
glTexParameteri
|
||||||
glTexParameteriv
|
glTexParameteriv
|
||||||
glTexParameterx
|
glTexParameterx
|
||||||
glTexParameterxOES
|
|
||||||
glTexParameterxv
|
glTexParameterxv
|
||||||
glTexParameterxvOES
|
|
||||||
glTexSubImage2D
|
glTexSubImage2D
|
||||||
glTranslatef
|
glTranslatef
|
||||||
glTranslatex
|
glTranslatex
|
||||||
glTranslatexOES
|
|
||||||
glUnmapBufferOES
|
|
||||||
glVertexPointer
|
glVertexPointer
|
||||||
glViewport
|
glViewport
|
||||||
EOF
|
EOF
|
||||||
|
|
|
@ -2,16 +2,8 @@
|
||||||
|
|
||||||
# Print defined gl.* functions not in GL ES 3.0 or in
|
# Print defined gl.* functions not in GL ES 3.0 or in
|
||||||
# (FIXME, none of these should be part of the ABI)
|
# (FIXME, none of these should be part of the ABI)
|
||||||
# GL_EXT_discard_framebuffer
|
|
||||||
# GL_EXT_map_buffer_range
|
|
||||||
# GL_EXT_multi_draw_arrays
|
# GL_EXT_multi_draw_arrays
|
||||||
# GL_NV_draw_buffers
|
|
||||||
# GL_NV_read_buffer
|
|
||||||
# GL_OES_EGL_image
|
# GL_OES_EGL_image
|
||||||
# GL_OES_get_program_binary
|
|
||||||
# GL_OES_mapbuffer
|
|
||||||
# GL_OES_texture_3D
|
|
||||||
# GL_OES_vertex_array_object
|
|
||||||
|
|
||||||
FUNCS=$(nm -D --defined-only ${1-.libs/libGLESv2.so.2} | grep -o 'T gl.*' | cut -c 3- | while read func; do
|
FUNCS=$(nm -D --defined-only ${1-.libs/libGLESv2.so.2} | grep -o 'T gl.*' | cut -c 3- | while read func; do
|
||||||
( grep -q "^$func$" || echo $func ) <<EOF
|
( grep -q "^$func$" || echo $func ) <<EOF
|
||||||
|
@ -29,7 +21,6 @@ glBindSampler
|
||||||
glBindTexture
|
glBindTexture
|
||||||
glBindTransformFeedback
|
glBindTransformFeedback
|
||||||
glBindVertexArray
|
glBindVertexArray
|
||||||
glBindVertexArrayOES
|
|
||||||
glBlendColor
|
glBlendColor
|
||||||
glBlendEquation
|
glBlendEquation
|
||||||
glBlendEquationSeparate
|
glBlendEquationSeparate
|
||||||
|
@ -52,15 +43,12 @@ glColorMask
|
||||||
glCompileShader
|
glCompileShader
|
||||||
glCompressedTexImage2D
|
glCompressedTexImage2D
|
||||||
glCompressedTexImage3D
|
glCompressedTexImage3D
|
||||||
glCompressedTexImage3DOES
|
|
||||||
glCompressedTexSubImage2D
|
glCompressedTexSubImage2D
|
||||||
glCompressedTexSubImage3D
|
glCompressedTexSubImage3D
|
||||||
glCompressedTexSubImage3DOES
|
|
||||||
glCopyBufferSubData
|
glCopyBufferSubData
|
||||||
glCopyTexImage2D
|
glCopyTexImage2D
|
||||||
glCopyTexSubImage2D
|
glCopyTexSubImage2D
|
||||||
glCopyTexSubImage3D
|
glCopyTexSubImage3D
|
||||||
glCopyTexSubImage3DOES
|
|
||||||
glCreateProgram
|
glCreateProgram
|
||||||
glCreateShader
|
glCreateShader
|
||||||
glCullFace
|
glCullFace
|
||||||
|
@ -75,18 +63,15 @@ glDeleteSync
|
||||||
glDeleteTextures
|
glDeleteTextures
|
||||||
glDeleteTransformFeedbacks
|
glDeleteTransformFeedbacks
|
||||||
glDeleteVertexArrays
|
glDeleteVertexArrays
|
||||||
glDeleteVertexArraysOES
|
|
||||||
glDepthFunc
|
glDepthFunc
|
||||||
glDepthMask
|
glDepthMask
|
||||||
glDepthRangef
|
glDepthRangef
|
||||||
glDetachShader
|
glDetachShader
|
||||||
glDisable
|
glDisable
|
||||||
glDisableVertexAttribArray
|
glDisableVertexAttribArray
|
||||||
glDiscardFramebufferEXT
|
|
||||||
glDrawArrays
|
glDrawArrays
|
||||||
glDrawArraysInstanced
|
glDrawArraysInstanced
|
||||||
glDrawBuffers
|
glDrawBuffers
|
||||||
glDrawBuffersNV
|
|
||||||
glDrawElements
|
glDrawElements
|
||||||
glDrawElementsInstanced
|
glDrawElementsInstanced
|
||||||
glDrawRangeElements
|
glDrawRangeElements
|
||||||
|
@ -100,10 +85,8 @@ glFenceSync
|
||||||
glFinish
|
glFinish
|
||||||
glFlush
|
glFlush
|
||||||
glFlushMappedBufferRange
|
glFlushMappedBufferRange
|
||||||
glFlushMappedBufferRangeEXT
|
|
||||||
glFramebufferRenderbuffer
|
glFramebufferRenderbuffer
|
||||||
glFramebufferTexture2D
|
glFramebufferTexture2D
|
||||||
glFramebufferTexture3DOES
|
|
||||||
glFramebufferTextureLayer
|
glFramebufferTextureLayer
|
||||||
glFrontFace
|
glFrontFace
|
||||||
glGenBuffers
|
glGenBuffers
|
||||||
|
@ -115,7 +98,6 @@ glGenSamplers
|
||||||
glGenTextures
|
glGenTextures
|
||||||
glGenTransformFeedbacks
|
glGenTransformFeedbacks
|
||||||
glGenVertexArrays
|
glGenVertexArrays
|
||||||
glGenVertexArraysOES
|
|
||||||
glGetActiveAttrib
|
glGetActiveAttrib
|
||||||
glGetActiveUniform
|
glGetActiveUniform
|
||||||
glGetActiveUniformBlockiv
|
glGetActiveUniformBlockiv
|
||||||
|
@ -127,7 +109,6 @@ glGetBooleanv
|
||||||
glGetBufferParameteri64v
|
glGetBufferParameteri64v
|
||||||
glGetBufferParameteriv
|
glGetBufferParameteriv
|
||||||
glGetBufferPointerv
|
glGetBufferPointerv
|
||||||
glGetBufferPointervOES
|
|
||||||
glGetError
|
glGetError
|
||||||
glGetFloatv
|
glGetFloatv
|
||||||
glGetFragDataLocation
|
glGetFragDataLocation
|
||||||
|
@ -138,7 +119,6 @@ glGetIntegeri_v
|
||||||
glGetIntegerv
|
glGetIntegerv
|
||||||
glGetInternalformativ
|
glGetInternalformativ
|
||||||
glGetProgramBinary
|
glGetProgramBinary
|
||||||
glGetProgramBinaryOES
|
|
||||||
glGetProgramInfoLog
|
glGetProgramInfoLog
|
||||||
glGetProgramiv
|
glGetProgramiv
|
||||||
glGetQueryiv
|
glGetQueryiv
|
||||||
|
@ -182,22 +162,17 @@ glIsSync
|
||||||
glIsTexture
|
glIsTexture
|
||||||
glIsTransformFeedback
|
glIsTransformFeedback
|
||||||
glIsVertexArray
|
glIsVertexArray
|
||||||
glIsVertexArrayOES
|
|
||||||
glLineWidth
|
glLineWidth
|
||||||
glLinkProgram
|
glLinkProgram
|
||||||
glMapBufferOES
|
|
||||||
glMapBufferRange
|
glMapBufferRange
|
||||||
glMapBufferRangeEXT
|
|
||||||
glMultiDrawArraysEXT
|
glMultiDrawArraysEXT
|
||||||
glMultiDrawElementsEXT
|
glMultiDrawElementsEXT
|
||||||
glPauseTransformFeedback
|
glPauseTransformFeedback
|
||||||
glPixelStorei
|
glPixelStorei
|
||||||
glPolygonOffset
|
glPolygonOffset
|
||||||
glProgramBinary
|
glProgramBinary
|
||||||
glProgramBinaryOES
|
|
||||||
glProgramParameteri
|
glProgramParameteri
|
||||||
glReadBuffer
|
glReadBuffer
|
||||||
glReadBufferNV
|
|
||||||
glReadPixels
|
glReadPixels
|
||||||
glReleaseShaderCompiler
|
glReleaseShaderCompiler
|
||||||
glRenderbufferStorage
|
glRenderbufferStorage
|
||||||
|
@ -219,7 +194,6 @@ glStencilOp
|
||||||
glStencilOpSeparate
|
glStencilOpSeparate
|
||||||
glTexImage2D
|
glTexImage2D
|
||||||
glTexImage3D
|
glTexImage3D
|
||||||
glTexImage3DOES
|
|
||||||
glTexParameterf
|
glTexParameterf
|
||||||
glTexParameterfv
|
glTexParameterfv
|
||||||
glTexParameteri
|
glTexParameteri
|
||||||
|
@ -228,7 +202,6 @@ glTexStorage2D
|
||||||
glTexStorage3D
|
glTexStorage3D
|
||||||
glTexSubImage2D
|
glTexSubImage2D
|
||||||
glTexSubImage3D
|
glTexSubImage3D
|
||||||
glTexSubImage3DOES
|
|
||||||
glTransformFeedbackVaryings
|
glTransformFeedbackVaryings
|
||||||
glUniform1f
|
glUniform1f
|
||||||
glUniform1fv
|
glUniform1fv
|
||||||
|
@ -265,7 +238,6 @@ glUniformMatrix4fv
|
||||||
glUniformMatrix4x2fv
|
glUniformMatrix4x2fv
|
||||||
glUniformMatrix4x3fv
|
glUniformMatrix4x3fv
|
||||||
glUnmapBuffer
|
glUnmapBuffer
|
||||||
glUnmapBufferOES
|
|
||||||
glUseProgram
|
glUseProgram
|
||||||
glValidateProgram
|
glValidateProgram
|
||||||
glVertexAttrib1f
|
glVertexAttrib1f
|
||||||
|
|
Loading…
Reference in New Issue