diff options
Diffstat (limited to 'src/mapi')
-rwxr-xr-x | src/mapi/es1api/ABI-check | 93 | ||||
-rwxr-xr-x | src/mapi/es2api/ABI-check | 28 |
2 files changed, 2 insertions, 119 deletions
diff --git a/src/mapi/es1api/ABI-check b/src/mapi/es1api/ABI-check index 0e31f43324f..aecad5a6f5b 100755 --- a/src/mapi/es1api/ABI-check +++ b/src/mapi/es1api/ABI-check @@ -2,9 +2,8 @@ # Print defined gl.* functions not in GL ES 1.1 or in # (FIXME, none of these should be part of the ABI) -# GL_EXT_discard_framebuffer -# GL_OES_fixed_point -# GL_OES_single_precision +# GL_EXT_multi_draw_arrays +# GL_OES_EGL_image # 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) @@ -14,36 +13,23 @@ FUNCS=$(nm -D --defined-only ${1-.libs/libGLESv1_CM.so.1} | grep -o 'T gl.*' | c glActiveTexture glAlphaFunc glAlphaFuncx -glAlphaFuncxOES glBindBuffer -glBindFramebufferOES -glBindRenderbufferOES glBindTexture -glBlendEquationOES -glBlendEquationSeparateOES glBlendFunc -glBlendFuncSeparateOES glBufferData glBufferSubData -glCheckFramebufferStatusOES glClear glClearColor glClearColorx -glClearColorxOES glClearDepthf -glClearDepthfOES glClearDepthx -glClearDepthxOES glClearStencil glClientActiveTexture glClipPlanef -glClipPlanefOES glClipPlanex -glClipPlanexOES glColor4f glColor4ub glColor4x -glColor4xOES glColorMask glColorPointer glCompressedTexImage2D @@ -52,165 +38,102 @@ glCopyTexImage2D glCopyTexSubImage2D glCullFace glDeleteBuffers -glDeleteFramebuffersOES -glDeleteRenderbuffersOES glDeleteTextures glDepthFunc glDepthMask glDepthRangef -glDepthRangefOES glDepthRangex -glDepthRangexOES glDisable glDisableClientState -glDiscardFramebufferEXT glDrawArrays glDrawElements -glDrawTexfOES -glDrawTexfvOES -glDrawTexiOES -glDrawTexivOES -glDrawTexsOES -glDrawTexsvOES -glDrawTexxOES -glDrawTexxvOES glEGLImageTargetRenderbufferStorageOES glEGLImageTargetTexture2DOES glEnable glEnableClientState glFinish glFlush -glFlushMappedBufferRangeEXT glFogf glFogfv glFogx -glFogxOES glFogxv -glFogxvOES -glFramebufferRenderbufferOES -glFramebufferTexture2DOES glFrontFace glFrustumf -glFrustumfOES glFrustumx -glFrustumxOES glGenBuffers -glGenerateMipmapOES -glGenFramebuffersOES -glGenRenderbuffersOES glGenTextures glGetBooleanv glGetBufferParameteriv -glGetBufferPointervOES glGetClipPlanef -glGetClipPlanefOES glGetClipPlanex -glGetClipPlanexOES glGetError glGetFixedv -glGetFixedvOES glGetFloatv -glGetFramebufferAttachmentParameterivOES glGetIntegerv glGetLightfv glGetLightxv -glGetLightxvOES glGetMaterialfv glGetMaterialxv -glGetMaterialxvOES glGetPointerv -glGetRenderbufferParameterivOES glGetString glGetTexEnvfv glGetTexEnviv glGetTexEnvxv -glGetTexEnvxvOES -glGetTexGenfvOES -glGetTexGenivOES -glGetTexGenxvOES glGetTexParameterfv glGetTexParameteriv glGetTexParameterxv -glGetTexParameterxvOES glHint glIsBuffer glIsEnabled -glIsFramebufferOES -glIsRenderbufferOES glIsTexture glLightf glLightfv glLightModelf glLightModelfv glLightModelx -glLightModelxOES glLightModelxv -glLightModelxvOES glLightx -glLightxOES glLightxv -glLightxvOES glLineWidth glLineWidthx -glLineWidthxOES glLoadIdentity glLoadMatrixf glLoadMatrixx -glLoadMatrixxOES glLogicOp -glMapBufferOES -glMapBufferRangeEXT glMaterialf glMaterialfv glMaterialx -glMaterialxOES glMaterialxv -glMaterialxvOES glMatrixMode glMultiDrawArraysEXT glMultiDrawElementsEXT glMultiTexCoord4f glMultiTexCoord4x -glMultiTexCoord4xOES glMultMatrixf glMultMatrixx -glMultMatrixxOES glNormal3f glNormal3x -glNormal3xOES glNormalPointer glOrthof -glOrthofOES glOrthox -glOrthoxOES glPixelStorei glPointParameterf glPointParameterfv glPointParameterx -glPointParameterxOES glPointParameterxv -glPointParameterxvOES glPointSize -glPointSizePointerOES glPointSizex -glPointSizexOES glPolygonOffset glPolygonOffsetx -glPolygonOffsetxOES glPopMatrix glPushMatrix -glQueryMatrixxOES glReadPixels -glRenderbufferStorageOES glRotatef glRotatex -glRotatexOES glSampleCoverage glSampleCoveragex -glSampleCoveragexOES glScalef glScalex -glScalexOES glScissor glShadeModel glStencilFunc @@ -222,29 +145,17 @@ glTexEnvfv glTexEnvi glTexEnviv glTexEnvx -glTexEnvxOES glTexEnvxv -glTexEnvxvOES -glTexGenfOES -glTexGenfvOES -glTexGeniOES -glTexGenivOES -glTexGenxOES -glTexGenxvOES glTexImage2D glTexParameterf glTexParameterfv glTexParameteri glTexParameteriv glTexParameterx -glTexParameterxOES glTexParameterxv -glTexParameterxvOES glTexSubImage2D glTranslatef glTranslatex -glTranslatexOES -glUnmapBufferOES glVertexPointer glViewport EOF diff --git a/src/mapi/es2api/ABI-check b/src/mapi/es2api/ABI-check index 4a61050059b..abbb55c2232 100755 --- a/src/mapi/es2api/ABI-check +++ b/src/mapi/es2api/ABI-check @@ -2,16 +2,8 @@ # Print defined gl.* functions not in GL ES 3.0 or in # (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_NV_draw_buffers -# GL_NV_read_buffer # 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 ( grep -q "^$func$" || echo $func ) <<EOF @@ -29,7 +21,6 @@ glBindSampler glBindTexture glBindTransformFeedback glBindVertexArray -glBindVertexArrayOES glBlendColor glBlendEquation glBlendEquationSeparate @@ -52,15 +43,12 @@ glColorMask glCompileShader glCompressedTexImage2D glCompressedTexImage3D -glCompressedTexImage3DOES glCompressedTexSubImage2D glCompressedTexSubImage3D -glCompressedTexSubImage3DOES glCopyBufferSubData glCopyTexImage2D glCopyTexSubImage2D glCopyTexSubImage3D -glCopyTexSubImage3DOES glCreateProgram glCreateShader glCullFace @@ -75,18 +63,15 @@ glDeleteSync glDeleteTextures glDeleteTransformFeedbacks glDeleteVertexArrays -glDeleteVertexArraysOES glDepthFunc glDepthMask glDepthRangef glDetachShader glDisable glDisableVertexAttribArray -glDiscardFramebufferEXT glDrawArrays glDrawArraysInstanced glDrawBuffers -glDrawBuffersNV glDrawElements glDrawElementsInstanced glDrawRangeElements @@ -100,10 +85,8 @@ glFenceSync glFinish glFlush glFlushMappedBufferRange -glFlushMappedBufferRangeEXT glFramebufferRenderbuffer glFramebufferTexture2D -glFramebufferTexture3DOES glFramebufferTextureLayer glFrontFace glGenBuffers @@ -115,7 +98,6 @@ glGenSamplers glGenTextures glGenTransformFeedbacks glGenVertexArrays -glGenVertexArraysOES glGetActiveAttrib glGetActiveUniform glGetActiveUniformBlockiv @@ -127,7 +109,6 @@ glGetBooleanv glGetBufferParameteri64v glGetBufferParameteriv glGetBufferPointerv -glGetBufferPointervOES glGetError glGetFloatv glGetFragDataLocation @@ -138,7 +119,6 @@ glGetIntegeri_v glGetIntegerv glGetInternalformativ glGetProgramBinary -glGetProgramBinaryOES glGetProgramInfoLog glGetProgramiv glGetQueryiv @@ -182,22 +162,17 @@ glIsSync glIsTexture glIsTransformFeedback glIsVertexArray -glIsVertexArrayOES glLineWidth glLinkProgram -glMapBufferOES glMapBufferRange -glMapBufferRangeEXT glMultiDrawArraysEXT glMultiDrawElementsEXT glPauseTransformFeedback glPixelStorei glPolygonOffset glProgramBinary -glProgramBinaryOES glProgramParameteri glReadBuffer -glReadBufferNV glReadPixels glReleaseShaderCompiler glRenderbufferStorage @@ -219,7 +194,6 @@ glStencilOp glStencilOpSeparate glTexImage2D glTexImage3D -glTexImage3DOES glTexParameterf glTexParameterfv glTexParameteri @@ -228,7 +202,6 @@ glTexStorage2D glTexStorage3D glTexSubImage2D glTexSubImage3D -glTexSubImage3DOES glTransformFeedbackVaryings glUniform1f glUniform1fv @@ -265,7 +238,6 @@ glUniformMatrix4fv glUniformMatrix4x2fv glUniformMatrix4x3fv glUnmapBuffer -glUnmapBufferOES glUseProgram glValidateProgram glVertexAttrib1f |