1GLOBAL
2    base_opcode 1024
3
4glClipPlanef
5    dir equation in
6    len equation (4 * sizeof(float))
7
8glGetFloatv
9    dir params out
10
11glGetLightfv
12    dir params out
13
14glGetMaterialfv
15    dir params out
16
17glGetTexEnvfv
18    dir params out
19
20glGetTexParameterfv
21    dir params out
22
23glLoadMatrixf
24    len m (16 * sizeof(GLfloat))
25
26glMultMatrixf
27    len m (16 * sizeof(GLfloat))
28
29glBufferData
30    len data size
31    var_flag data nullAllowed
32
33glBufferSubData
34    dir data in
35    len data size
36    var_flag data nullAllowed
37
38glClipPlanex
39    dir eqn in
40    len eqn (4 * sizeof(GLfixed))
41
42glColorPointer
43    len pointer (sizeof(unsigned int))
44    flag unsupported
45
46glCompressedTexImage2D
47    len data imageSize
48    var_flag data nullAllowed
49
50glCompressedTexSubImage2D
51    len data imageSize
52        var_flag data nullAllowed
53
54glDeleteBuffers
55    len buffers (n * sizeof(GLuint))
56    param_check n if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
57
58glDeleteTextures
59    len textures (n * sizeof(GLuint))
60    param_check n if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
61
62glDrawElements
63    flag unsupported
64
65glGetBooleanv
66    dir params out
67
68glGetBufferParameteriv
69    len params (sizeof(GLint))
70    dir params out
71
72glGenBuffers
73    len buffers (n * sizeof(GLuint))
74    dir buffers out
75    param_check n if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
76
77glGenTextures
78    len textures (n * sizeof(GLuint))
79    dir textures out
80    param_check n if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
81
82glGetFixedv
83    dir params out
84
85glGetIntegerv
86    dir params out
87
88glGetLightxv
89    dir params out
90
91glGetMaterialxv
92    dir params out
93
94glGetPointerv
95    flag unsupported
96
97glGetString
98    flag unsupported
99
100glGetTexEnviv
101    dir params out
102
103glGetTexEnvxv
104    dir params out
105
106glGetTexParameteriv
107    dir params out
108    len params (sizeof(GLint))
109
110glGetTexParameterxv
111    dir params out
112    len params (sizeof(GLfixed))
113
114glLoadMatrixx
115    len m (16 * sizeof(GLfixed))
116
117glMultMatrixx
118    len m (16 * sizeof(GLfixed))
119
120glNormalPointer
121    len pointer (sizeof(unsigned int))
122    flag unsupported
123
124glReadPixels
125    dir pixels out
126    len pixels glesv1_enc::pixelDataSize(self, width, height, format, type, 1)
127
128glTexCoordPointer
129    len pointer (sizeof(unsigned int))
130    flag unsupported
131
132glTexImage2D
133    dir pixels in
134    len pixels glesv1_enc::pixelDataSize(self, width, height, format, type, 0)
135    var_flag pixels nullAllowed isLarge
136
137glTexSubImage2D
138    len pixels glesv1_enc::pixelDataSize(self, width, height, format, type, 0)
139    var_flag pixels nullAllowed isLarge
140
141glVertexPointer
142    flag unsupported
143
144glPointSizePointerOES
145    len pointer (sizeof(unsigned int))
146    flag unsupported
147
148glGetClipPlanef
149    dir eqn out
150    len eqn (4 * sizeof(GLfloat))
151
152glVertexPointerData
153    len data datalen
154    flag not_api
155
156glColorPointerData
157    len data datalen
158    flag not_api
159
160glNormalPointerData
161    len data datalen
162    flag not_api
163
164glPointSizePointerData
165    len data datalen
166    flag not_api
167
168glTexCoordPointerData
169    len data datalen
170    flag not_api
171
172glWeightPointerData
173    len data datalen
174    flag not_api
175
176glMatrixIndexPointerData
177    len data datalen
178    flag not_api
179
180glVertexPointerOffset
181    flag not_api
182
183glNormalPointerOffset
184    flag not_api
185
186glTexCoordPointerOffset
187    flag not_api
188
189glPointSizePointerOffset
190    flag not_api
191
192glColorPointerOffset
193    flag not_api
194
195glWeightPointerOffset
196    flag not_api
197
198glMatrixIndexPointerOffset
199    flag not_api
200
201glDrawElementsData
202    len data datalen
203    flag not_api
204
205glDrawElementsOffset
206    flag not_api
207
208glGetCompressedTextureFormats
209    dir formats out
210    len formats (count * sizeof(GLint))
211    flag not_api
212
213glFinishRoundTrip
214    flag not_api
215
216glDrawTexsvOES
217    len coords (5 * sizeof(GLshort))
218
219glDrawTexivOES
220    len coords (5 * sizeof(GLint))
221
222glDrawTexxvOES
223    len coords (5 * sizeof(GLfixed))
224
225glDrawTexfvOES
226    len coords (5 * sizeof(GLfloat))
227
228glClipPlanexOES
229    dir equation in
230    len equation (4 * sizeof(GLfixed))
231
232glClipPlanexIMG
233    dir equation in
234    len equation (4 * sizeof(GLfixed))
235
236glFogxvOES
237    dir params in
238
239glGetClipPlanexOES
240    dir eqn out
241    len eqn (4 * sizeof(GLfixed))
242
243glGetClipPlanex
244    dir eqn out
245    len eqn (4 * sizeof(GLfixed))
246
247glGetFixedvOES
248    dir params out
249
250glGetLightxvOES
251    dir params out
252
253glGetMaterialxvOES
254    dir params out
255
256glGetTexEnvxvOES
257    dir params out
258
259glGetTexParameterxvOES
260    dir params out
261
262glLightModelxvOES
263    dir params in
264
265glLightxvOES
266    dir params in
267
268glLoadMatrixxOES
269    dir m in
270    len m (16 * sizeof(GLfixed))
271
272glMaterialxvOES
273    dir params in
274
275glMultMatrixxOES
276    dir m in
277    len m (16 * sizeof(GLfixed))
278
279glPointParameterxvOES
280    dir params in
281
282glTexEnvxvOES
283    dir params in
284
285glTexParameterxvOES
286    dir params in
287
288glDeleteRenderbuffersOES
289    dir renderbuffers in
290    len renderbuffers (n * sizeof(GLuint))
291    param_check n if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
292
293glGenRenderbuffersOES
294    dir renderbuffers out
295    len renderbuffers (n * sizeof(GLuint))
296    param_check n if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
297
298glGetRenderbufferParameterivOES
299    dir params out
300
301glDeleteFramebuffersOES
302    dir framebuffers in
303    len framebuffers (n * sizeof(GLuint))
304    param_check n if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
305
306glGenFramebuffersOES
307    dir framebuffers out
308    len framebuffers (n * sizeof(GLuint))
309    param_check n if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
310
311glGetFramebufferAttachmentParameterivOES
312    dir params out
313
314glMapBufferOES
315    flag unsupported
316
317glGetBufferPointervOES
318    flag unsupported
319
320glMatrixIndexPointerOES
321    len pointer (sizeof(unsigned int))
322    flag unsupported
323
324glWeightPointerOES
325    len pointer (sizeof(unsigned int))
326    flag unsupported
327
328glQueryMatrixxOES
329    dir mantissa out
330    len mantissa (16 * sizeof(GLfixed))
331    dir exponent out
332    len exponent (16 * sizeof(GLfixed))
333
334glClipPlanefOES
335    dir equation in
336    len equation (4 * sizeof(GLfloat))
337
338glClipPlanefIMG
339    dir equation in
340    len equation (4 * sizeof(GLfloat))
341
342glGetClipPlanefOES
343    dir eqn out
344    len eqn (4 * sizeof(GLfloat))
345
346glDeleteVertexArraysOES
347    dir arrays in
348    len arrays (n * sizeof(GLuint))
349    param_check n if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
350
351glGenVertexArraysOES
352    dir arrays out
353    len arrays (n * sizeof(GLuint))
354    param_check n if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
355
356glDiscardFramebufferEXT
357    dir attachments in
358    len attachments (numAttachments * sizeof(const GLenum))
359
360glMultiDrawArraysEXT
361    flag unsupported
362
363glMultiDrawElementsEXT
364    flag unsupported
365
366glMultiDrawArraysSUN
367    flag unsupported
368
369glMultiDrawElementsSUN
370    flag unsupported
371
372glDeleteFencesNV
373    dir fences in
374    len fences (n * sizeof(GLuint))
375    param_check n if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
376
377glGenFencesNV
378    dir fences in
379    len fences (n * sizeof(GLuint))
380    param_check n if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
381
382glGetFenceivNV
383    dir params out
384
385glGetDriverControlsQCOM
386    dir num out
387    len num (1 * sizeof(GLint))
388    dir driverControls out
389    len driverControls (size * sizeof(GLuint))
390
391glGetDriverControlStringQCOM
392    dir length out
393    len length (1 * sizeof(GLsizei))
394    dir driverControlString out
395    len driverControlString (1 * sizeof(GLchar))
396
397glExtGetTexturesQCOM
398    dir textures out
399    len textures (maxTextures * sizeof(GLuint))
400    dir numTextures out
401    len numTextures (1 * sizeof(GLint))
402
403glExtGetBuffersQCOM
404    dir buffers out
405    len buffers (maxBuffers * sizeof(GLuint))
406    dir numBuffers out
407    len numBuffers (1 * sizeof(GLint))
408
409glExtGetRenderbuffersQCOM
410    dir renderbuffers out
411    len renderbuffers (maxRenderbuffers * sizeof(GLuint))
412    dir numRenderbuffers out
413    len numRenderbuffers (1 * sizeof(GLint))
414
415glExtGetFramebuffersQCOM
416    dir framebuffers out
417    len framebuffers (maxFramebuffers * sizeof(GLuint))
418    dir numFramebuffers out
419    len numFramebuffers (1 * sizeof(GLint))
420
421glExtGetTexLevelParameterivQCOM
422    dir params out
423
424glExtGetTexSubImageQCOM
425    dir texels out
426    len texels (depth * glesv1_enc::pixelDataSize(self, width, height, format, type, 0))
427
428glExtGetBufferPointervQCOM
429    flag unsupported
430
431glExtGetShadersQCOM
432    dir shaders out
433    len shaders (maxShaders * sizeof(GLuint))
434    dir numShaders out
435    len numShaders (1 * sizeof(GLint))
436
437glExtGetProgramsQCOM
438    dir programs out
439    len programs (maxPrograms * sizeof(GLuint))
440    dir numPrograms out
441    len numPrograms (1 * sizeof(GLint))
442
443glExtGetProgramBinarySourceQCOM
444    flag unsupported
445