Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
4358 | Serge | 1 | #!/bin/bash |
2 | |||
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 |
||
6 | # GL_OES_fixed_point |
||
7 | # GL_OES_single_precision |
||
8 | |||
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) |
||
11 | |||
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 ) < |
||
14 | glActiveTexture |
||
15 | glAlphaFunc |
||
16 | glAlphaFuncx |
||
17 | glAlphaFuncxOES |
||
18 | glBindBuffer |
||
19 | glBindFramebufferOES |
||
20 | glBindRenderbufferOES |
||
21 | glBindTexture |
||
22 | glBlendEquationOES |
||
23 | glBlendEquationSeparateOES |
||
24 | glBlendFunc |
||
25 | glBlendFuncSeparateOES |
||
26 | glBufferData |
||
27 | glBufferSubData |
||
28 | glCheckFramebufferStatusOES |
||
29 | glClear |
||
30 | glClearColor |
||
31 | glClearColorx |
||
32 | glClearColorxOES |
||
33 | glClearDepthf |
||
34 | glClearDepthfOES |
||
35 | glClearDepthx |
||
36 | glClearDepthxOES |
||
37 | glClearStencil |
||
38 | glClientActiveTexture |
||
39 | glClipPlanef |
||
40 | glClipPlanefOES |
||
41 | glClipPlanex |
||
42 | glClipPlanexOES |
||
43 | glColor4f |
||
44 | glColor4ub |
||
45 | glColor4x |
||
46 | glColor4xOES |
||
47 | glColorMask |
||
48 | glColorPointer |
||
49 | glCompressedTexImage2D |
||
50 | glCompressedTexSubImage2D |
||
51 | glCopyTexImage2D |
||
52 | glCopyTexSubImage2D |
||
53 | glCullFace |
||
54 | glDeleteBuffers |
||
55 | glDeleteFramebuffersOES |
||
56 | glDeleteRenderbuffersOES |
||
57 | glDeleteTextures |
||
58 | glDepthFunc |
||
59 | glDepthMask |
||
60 | glDepthRangef |
||
61 | glDepthRangefOES |
||
62 | glDepthRangex |
||
63 | glDepthRangexOES |
||
64 | glDisable |
||
65 | glDisableClientState |
||
66 | glDiscardFramebufferEXT |
||
67 | glDrawArrays |
||
68 | glDrawElements |
||
69 | glDrawTexfOES |
||
70 | glDrawTexfvOES |
||
71 | glDrawTexiOES |
||
72 | glDrawTexivOES |
||
73 | glDrawTexsOES |
||
74 | glDrawTexsvOES |
||
75 | glDrawTexxOES |
||
76 | glDrawTexxvOES |
||
77 | glEGLImageTargetRenderbufferStorageOES |
||
78 | glEGLImageTargetTexture2DOES |
||
79 | glEnable |
||
80 | glEnableClientState |
||
81 | glFinish |
||
82 | glFlush |
||
83 | glFlushMappedBufferRangeEXT |
||
84 | glFogf |
||
85 | glFogfv |
||
86 | glFogx |
||
87 | glFogxOES |
||
88 | glFogxv |
||
89 | glFogxvOES |
||
90 | glFramebufferRenderbufferOES |
||
91 | glFramebufferTexture2DOES |
||
92 | glFrontFace |
||
93 | glFrustumf |
||
94 | glFrustumfOES |
||
95 | glFrustumx |
||
96 | glFrustumxOES |
||
97 | glGenBuffers |
||
98 | glGenerateMipmapOES |
||
99 | glGenFramebuffersOES |
||
100 | glGenRenderbuffersOES |
||
101 | glGenTextures |
||
102 | glGetBooleanv |
||
103 | glGetBufferParameteriv |
||
104 | glGetBufferPointervOES |
||
105 | glGetClipPlanef |
||
106 | glGetClipPlanefOES |
||
107 | glGetClipPlanex |
||
108 | glGetClipPlanexOES |
||
109 | glGetError |
||
110 | glGetFixedv |
||
111 | glGetFixedvOES |
||
112 | glGetFloatv |
||
113 | glGetFramebufferAttachmentParameterivOES |
||
114 | glGetIntegerv |
||
115 | glGetLightfv |
||
116 | glGetLightxv |
||
117 | glGetLightxvOES |
||
118 | glGetMaterialfv |
||
119 | glGetMaterialxv |
||
120 | glGetMaterialxvOES |
||
121 | glGetPointerv |
||
122 | glGetRenderbufferParameterivOES |
||
123 | glGetString |
||
124 | glGetTexEnvfv |
||
125 | glGetTexEnviv |
||
126 | glGetTexEnvxv |
||
127 | glGetTexEnvxvOES |
||
128 | glGetTexGenfvOES |
||
129 | glGetTexGenivOES |
||
130 | glGetTexGenxvOES |
||
131 | glGetTexParameterfv |
||
132 | glGetTexParameteriv |
||
133 | glGetTexParameterxv |
||
134 | glGetTexParameterxvOES |
||
135 | glHint |
||
136 | glIsBuffer |
||
137 | glIsEnabled |
||
138 | glIsFramebufferOES |
||
139 | glIsRenderbufferOES |
||
140 | glIsTexture |
||
141 | glLightf |
||
142 | glLightfv |
||
143 | glLightModelf |
||
144 | glLightModelfv |
||
145 | glLightModelx |
||
146 | glLightModelxOES |
||
147 | glLightModelxv |
||
148 | glLightModelxvOES |
||
149 | glLightx |
||
150 | glLightxOES |
||
151 | glLightxv |
||
152 | glLightxvOES |
||
153 | glLineWidth |
||
154 | glLineWidthx |
||
155 | glLineWidthxOES |
||
156 | glLoadIdentity |
||
157 | glLoadMatrixf |
||
158 | glLoadMatrixx |
||
159 | glLoadMatrixxOES |
||
160 | glLogicOp |
||
161 | glMapBufferOES |
||
162 | glMapBufferRangeEXT |
||
163 | glMaterialf |
||
164 | glMaterialfv |
||
165 | glMaterialx |
||
166 | glMaterialxOES |
||
167 | glMaterialxv |
||
168 | glMaterialxvOES |
||
169 | glMatrixMode |
||
170 | glMultiDrawArraysEXT |
||
171 | glMultiDrawElementsEXT |
||
172 | glMultiTexCoord4f |
||
173 | glMultiTexCoord4x |
||
174 | glMultiTexCoord4xOES |
||
175 | glMultMatrixf |
||
176 | glMultMatrixx |
||
177 | glMultMatrixxOES |
||
178 | glNormal3f |
||
179 | glNormal3x |
||
180 | glNormal3xOES |
||
181 | glNormalPointer |
||
182 | glOrthof |
||
183 | glOrthofOES |
||
184 | glOrthox |
||
185 | glOrthoxOES |
||
186 | glPixelStorei |
||
187 | glPointParameterf |
||
188 | glPointParameterfv |
||
189 | glPointParameterx |
||
190 | glPointParameterxOES |
||
191 | glPointParameterxv |
||
192 | glPointParameterxvOES |
||
193 | glPointSize |
||
194 | glPointSizePointerOES |
||
195 | glPointSizex |
||
196 | glPointSizexOES |
||
197 | glPolygonOffset |
||
198 | glPolygonOffsetx |
||
199 | glPolygonOffsetxOES |
||
200 | glPopMatrix |
||
201 | glPushMatrix |
||
202 | glQueryMatrixxOES |
||
203 | glReadPixels |
||
204 | glRenderbufferStorageOES |
||
205 | glRotatef |
||
206 | glRotatex |
||
207 | glRotatexOES |
||
208 | glSampleCoverage |
||
209 | glSampleCoveragex |
||
210 | glSampleCoveragexOES |
||
211 | glScalef |
||
212 | glScalex |
||
213 | glScalexOES |
||
214 | glScissor |
||
215 | glShadeModel |
||
216 | glStencilFunc |
||
217 | glStencilMask |
||
218 | glStencilOp |
||
219 | glTexCoordPointer |
||
220 | glTexEnvf |
||
221 | glTexEnvfv |
||
222 | glTexEnvi |
||
223 | glTexEnviv |
||
224 | glTexEnvx |
||
225 | glTexEnvxOES |
||
226 | glTexEnvxv |
||
227 | glTexEnvxvOES |
||
228 | glTexGenfOES |
||
229 | glTexGenfvOES |
||
230 | glTexGeniOES |
||
231 | glTexGenivOES |
||
232 | glTexGenxOES |
||
233 | glTexGenxvOES |
||
234 | glTexImage2D |
||
235 | glTexParameterf |
||
236 | glTexParameterfv |
||
237 | glTexParameteri |
||
238 | glTexParameteriv |
||
239 | glTexParameterx |
||
240 | glTexParameterxOES |
||
241 | glTexParameterxv |
||
242 | glTexParameterxvOES |
||
243 | glTexSubImage2D |
||
244 | glTranslatef |
||
245 | glTranslatex |
||
246 | glTranslatexOES |
||
247 | glUnmapBufferOES |
||
248 | glVertexPointer |
||
249 | glViewport |
||
250 | EOF |
||
251 | done) |
||
252 | |||
253 | test ! -n "$FUNCS" || echo $FUNCS |
||
254 | test ! -n "$FUNCS" |