3 # Print defined gl.* functions not in GL ES 1.1 or in
4 # (FIXME, none of these should be part of the ABI)
5 # GL_EXT_discard_framebuffer
7 # GL_OES_single_precision
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)
12 FUNCS
=$
(nm
-D --defined-only ${1-.libs/libGLESv1_CM.so.1} |
grep -o 'T gl.*' | cut
-c 3- |
while read func
; do
13 ( grep -q "^$func$" ||
echo $func ) <<EOF
23 glBlendEquationSeparateOES
25 glBlendFuncSeparateOES
28 glCheckFramebufferStatusOES
49 glCompressedTexImage2D
50 glCompressedTexSubImage2D
55 glDeleteFramebuffersOES
56 glDeleteRenderbuffersOES
66 glDiscardFramebufferEXT
77 glEGLImageTargetRenderbufferStorageOES
78 glEGLImageTargetTexture2DOES
83 glFlushMappedBufferRangeEXT
90 glFramebufferRenderbufferOES
91 glFramebufferTexture2DOES
100 glGenRenderbuffersOES
103 glGetBufferParameteriv
104 glGetBufferPointervOES
113 glGetFramebufferAttachmentParameterivOES
122 glGetRenderbufferParameterivOES
134 glGetTexParameterxvOES
171 glMultiDrawElementsEXT
192 glPointParameterxvOES
194 glPointSizePointerOES
204 glRenderbufferStorageOES
253 test ! -n "$FUNCS" ||
echo $FUNCS