4 # Print defined gl.* functions not in GL ES 1.1 or in
5 # (FIXME, none of these should be part of the ABI)
6 # GL_EXT_multi_draw_arrays
9 # or in extensions that are part of the ES 1.1 extension pack.
10 # (see http://www.khronos.org/registry/gles/specs/1.1/opengles_spec_1_1_extension_pack.pdf)
14 LIB
=${1-es1api/.libs/libGLESv1_CM.dylib}
17 LIB
=${1-es1api/.libs/cygGLESv1_CM-1.dll}
20 LIB
=${1-es1api/.libs/libGLESv1_CM.so.1}
29 FUNCS
=$
(nm
-D --defined-only $LIB |
grep -o 'T gl.*' | cut
-c 3- |
while read func
; do
30 ( grep -q "^$func$" ||
echo $func ) <<EOF
53 glCompressedTexImage2D
54 glCompressedTexSubImage2D
68 glEGLImageTargetRenderbufferStorageOES
69 glEGLImageTargetTexture2DOES
84 glGetBufferParameteriv
127 glMultiDrawElementsEXT
143 glPointSizePointerOES
183 test ! -n "$FUNCS" ||
echo $FUNCS