mapi/es*api: remove GL_OES_EGL_image entrypoints
[mesa.git] / src / mapi / es1api / ABI-check
index bd9d0288d60dc7323f4665af954118c7bc875262..d8501e5d8c5c2fdd1ca1486b86764ca48d08bdbf 100755 (executable)
@@ -4,19 +4,28 @@ set -eu
 # Print defined gl.* functions not in GL ES 1.1 or in
 # (FIXME, none of these should be part of the ABI)
 # 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)
 
-LIB=${1-es1api/.libs/libGLESv1_CM.so.1}
+case "$(uname)" in
+Darwin)
+  LIB=${1-es1api/.libs/libGLESv1_CM.dylib}
+  ;;
+CYGWIN*)
+  LIB=${1-es1api/.libs/cygGLESv1_CM-1.dll}
+  ;;
+*)
+  LIB=${1-es1api/.libs/libGLESv1_CM.so.1}
+  ;;
+esac
 
 if ! [ -f "$LIB" ]
 then
   exit 1
 fi
 
-FUNCS=$(nm -D --defined-only $LIB | grep -o 'T gl.*' | cut -c 3- | while read func; do
+FUNCS=$($NM -D --defined-only $LIB | grep -o 'T gl.*' | cut -c 3- | while read func; do
 ( grep -q "^$func$" || echo $func )  <<EOF
 glActiveTexture
 glAlphaFunc
@@ -55,8 +64,6 @@ glDisable
 glDisableClientState
 glDrawArrays
 glDrawElements
-glEGLImageTargetRenderbufferStorageOES
-glEGLImageTargetTexture2DOES
 glEnable
 glEnableClientState
 glFinish