JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java™ (public API).
TraceGLES1.java
Go to the documentation of this file.
1package com.jogamp.opengl;
2
3import java.io.*;
4import com.jogamp.opengl.*;
5import com.jogamp.gluegen.runtime.*;
6import java.nio.*;
7import com.jogamp.opengl.GL2ES1;
8import com.jogamp.opengl.GLES1;
9
10/**
11 * <p>
12 * Composable pipeline which wraps an underlying {@link GL} implementation,
13 * providing tracing information to a user-specified {@link java.io.PrintStream}
14 * before and after each OpenGL method call.
15 * </p>
16 * <p>
17 * Sample code which installs this pipeline:
18 * <pre>
19 * gl = drawable.setGL(new TraceGL(drawable.getGL(), System.err));
20 * </pre>
21 * For automatic instantiation see {@link GLPipelineFactory#create(String, Class, GL, Object[])}
22 * </p>
23 */
24public class TraceGLES1 implements com.jogamp.opengl.GLES1{
25 public static final boolean DEBUG = jogamp.opengl.Debug.debug("TraceGLES1");
26 public TraceGLES1(GLES1 downstreamGLES1, PrintStream stream)
27 {
28 if (downstreamGLES1 == null) {
29 throw new IllegalArgumentException("null downstreamGLES1");
30 }
31 this.downstreamGLES1 = downstreamGLES1;
32 this.stream = stream;
33 }
34
35 @Override
36 public final GL getDownstreamGL() throws GLException {
37 return downstreamGLES1;
38 }
39 @Override
40 public int getBoundBuffer(int arg0)
41 {
42 return downstreamGLES1.getBoundBuffer(arg0);
43 }
44 @Override
45 public int getBoundFramebuffer(int arg0)
46 {
47 return downstreamGLES1.getBoundFramebuffer(arg0);
48 }
49 @Override
51 {
52 return downstreamGLES1.getBufferStorage(arg0);
53 }
54 @Override
56 {
57 return downstreamGLES1.getContext();
58 }
59 @Override
61 {
62 return downstreamGLES1.getDefaultDrawBuffer();
63 }
64 @Override
66 {
67 return downstreamGLES1.getDefaultDrawFramebuffer();
68 }
69 @Override
71 {
72 return downstreamGLES1.getDefaultReadBuffer();
73 }
74 @Override
76 {
77 return downstreamGLES1.getDefaultReadFramebuffer();
78 }
79 @Override
80 public java.lang.Object getExtension(java.lang.String arg0)
81 {
82 return downstreamGLES1.getExtension(arg0);
83 }
84 @Override
86 {
87 return this;
88 }
89 @Override
91 {
92 throw new GLException("Not a GL2 implementation");
93 }
94 @Override
96 {
97 if( isGL2ES1() ) { return this; }
98 throw new GLException("Not a GL2ES1 implementation");
99 }
100 @Override
102 {
103 throw new GLException("Not a GL2ES2 implementation");
104 }
105 @Override
107 {
108 throw new GLException("Not a GL2ES3 implementation");
109 }
110 @Override
112 {
113 throw new GLException("Not a GL2GL3 implementation");
114 }
115 @Override
117 {
118 throw new GLException("Not a GL3 implementation");
119 }
120 @Override
122 {
123 throw new GLException("Not a GL3ES3 implementation");
124 }
125 @Override
127 {
128 throw new GLException("Not a GL3bc implementation");
129 }
130 @Override
132 {
133 throw new GLException("Not a GL4 implementation");
134 }
135 @Override
137 {
138 throw new GLException("Not a GL4ES3 implementation");
139 }
140 @Override
142 {
143 throw new GLException("Not a GL4bc implementation");
144 }
145 @Override
147 {
148 if( isGLES1() ) { return this; }
149 throw new GLException("Not a GLES1 implementation");
150 }
151 @Override
153 {
154 throw new GLException("Not a GLES2 implementation");
155 }
156 @Override
158 {
159 throw new GLException("Not a GLES3 implementation");
160 }
161 @Override
163 {
164 return downstreamGLES1.getGLProfile();
165 }
166 @Override
168 {
169 return downstreamGLES1.getMaxRenderbufferSamples();
170 }
171 @Override
172 public java.lang.Object getPlatformGLExtensions()
173 {
174 return downstreamGLES1.getPlatformGLExtensions();
175 }
176 @Override
178 {
179 return downstreamGLES1.getRootGL();
180 }
181 @Override
182 public int getSwapInterval()
183 {
184 return downstreamGLES1.getSwapInterval();
185 }
186 @Override
187 public void glActiveTexture(int arg0)
188 {
189 printIndent();
190 print( "glActiveTexture("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
191 downstreamGLES1.glActiveTexture(arg0);
192 println("");
193 }
194 @Override
195 public void glAlphaFunc(int arg0,float arg1)
196 {
197 printIndent();
198 print( "glAlphaFunc("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+")");
199 downstreamGLES1.glAlphaFunc(arg0,arg1);
200 println("");
201 }
202 @Override
203 public void glAlphaFuncx(int arg0,int arg1)
204 {
205 printIndent();
206 print( "glAlphaFuncx("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
207 downstreamGLES1.glAlphaFuncx(arg0,arg1);
208 println("");
209 }
210 @Override
211 public void glBindBuffer(int arg0,int arg1)
212 {
213 printIndent();
214 print( "glBindBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
215 downstreamGLES1.glBindBuffer(arg0,arg1);
216 println("");
217 }
218 @Override
219 public void glBindFramebuffer(int arg0,int arg1)
220 {
221 printIndent();
222 print( "glBindFramebuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
223 downstreamGLES1.glBindFramebuffer(arg0,arg1);
224 println("");
225 }
226 @Override
227 public void glBindRenderbuffer(int arg0,int arg1)
228 {
229 printIndent();
230 print( "glBindRenderbuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
231 downstreamGLES1.glBindRenderbuffer(arg0,arg1);
232 println("");
233 }
234 @Override
235 public void glBindTexture(int arg0,int arg1)
236 {
237 printIndent();
238 print( "glBindTexture("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
239 downstreamGLES1.glBindTexture(arg0,arg1);
240 println("");
241 }
242 @Override
243 public void glBindVertexArrayOES(int arg0)
244 {
245 printIndent();
246 print( "glBindVertexArrayOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
247 downstreamGLES1.glBindVertexArrayOES(arg0);
248 println("");
249 }
250 @Override
251 public void glBlendEquation(int arg0)
252 {
253 printIndent();
254 print( "glBlendEquation("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
255 downstreamGLES1.glBlendEquation(arg0);
256 println("");
257 }
258 @Override
259 public void glBlendEquationSeparate(int arg0,int arg1)
260 {
261 printIndent();
262 print( "glBlendEquationSeparate("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
263 downstreamGLES1.glBlendEquationSeparate(arg0,arg1);
264 println("");
265 }
266 @Override
267 public void glBlendFunc(int arg0,int arg1)
268 {
269 printIndent();
270 print( "glBlendFunc("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
271 downstreamGLES1.glBlendFunc(arg0,arg1);
272 println("");
273 }
274 @Override
275 public void glBlendFuncSeparate(int arg0,int arg1,int arg2,int arg3)
276 {
277 printIndent();
278 print( "glBlendFuncSeparate("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
279 downstreamGLES1.glBlendFuncSeparate(arg0,arg1,arg2,arg3);
280 println("");
281 }
282 @Override
283 public void glBufferData(int arg0,long arg1,java.nio.Buffer arg2,int arg3)
284 {
285 printIndent();
286 print( "glBufferData("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<java.nio.Buffer> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
287 downstreamGLES1.glBufferData(arg0,arg1,arg2,arg3);
288 println("");
289 }
290 @Override
291 public void glBufferSubData(int arg0,long arg1,long arg2,java.nio.Buffer arg3)
292 {
293 printIndent();
294 print( "glBufferSubData("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+", "+"<java.nio.Buffer> "+arg3+")");
295 downstreamGLES1.glBufferSubData(arg0,arg1,arg2,arg3);
296 println("");
297 }
298 @Override
299 public int glCheckFramebufferStatus(int arg0)
300 {
301 printIndent();
302 print( "glCheckFramebufferStatus("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
303 int _res = downstreamGLES1.glCheckFramebufferStatus(arg0);
304 println(" = "+_res);
305 return _res;
306 }
307 @Override
308 public void glClear(int arg0)
309 {
310 printIndent();
311 print( "glClear("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
312 downstreamGLES1.glClear(arg0);
313 println("");
314 }
315 @Override
316 public void glClearColor(float arg0,float arg1,float arg2,float arg3)
317 {
318 printIndent();
319 print( "glClearColor("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+")");
320 downstreamGLES1.glClearColor(arg0,arg1,arg2,arg3);
321 println("");
322 }
323 @Override
324 public void glClearColorx(int arg0,int arg1,int arg2,int arg3)
325 {
326 printIndent();
327 print( "glClearColorx("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
328 downstreamGLES1.glClearColorx(arg0,arg1,arg2,arg3);
329 println("");
330 }
331 @Override
332 public void glClearDepth(double arg0)
333 {
334 printIndent();
335 print( "glClearDepth("+"<double> "+arg0+")");
336 downstreamGLES1.glClearDepth(arg0);
337 println("");
338 }
339 @Override
340 public void glClearDepthf(float arg0)
341 {
342 printIndent();
343 print( "glClearDepthf("+"<float> "+arg0+")");
344 downstreamGLES1.glClearDepthf(arg0);
345 println("");
346 }
347 @Override
348 public void glClearDepthx(int arg0)
349 {
350 printIndent();
351 print( "glClearDepthx("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
352 downstreamGLES1.glClearDepthx(arg0);
353 println("");
354 }
355 @Override
356 public void glClearStencil(int arg0)
357 {
358 printIndent();
359 print( "glClearStencil("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
360 downstreamGLES1.glClearStencil(arg0);
361 println("");
362 }
363 @Override
364 public void glClientActiveTexture(int arg0)
365 {
366 printIndent();
367 print( "glClientActiveTexture("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
368 downstreamGLES1.glClientActiveTexture(arg0);
369 println("");
370 }
371 @Override
372 public void glClipPlanef(int arg0,float[] arg1,int arg2)
373 {
374 printIndent();
375 print( "glClipPlanef("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
376 downstreamGLES1.glClipPlanef(arg0,arg1,arg2);
377 println("");
378 }
379 @Override
380 public void glClipPlanef(int arg0,java.nio.FloatBuffer arg1)
381 {
382 printIndent();
383 print( "glClipPlanef("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
384 downstreamGLES1.glClipPlanef(arg0,arg1);
385 println("");
386 }
387 @Override
388 public void glClipPlanefIMG(int arg0,java.nio.FloatBuffer arg1)
389 {
390 printIndent();
391 print( "glClipPlanefIMG("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
392 downstreamGLES1.glClipPlanefIMG(arg0,arg1);
393 println("");
394 }
395 @Override
396 public void glClipPlanefIMG(int arg0,float[] arg1,int arg2)
397 {
398 printIndent();
399 print( "glClipPlanefIMG("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
400 downstreamGLES1.glClipPlanefIMG(arg0,arg1,arg2);
401 println("");
402 }
403 @Override
404 public void glClipPlanex(int arg0,java.nio.IntBuffer arg1)
405 {
406 printIndent();
407 print( "glClipPlanex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
408 downstreamGLES1.glClipPlanex(arg0,arg1);
409 println("");
410 }
411 @Override
412 public void glClipPlanex(int arg0,int[] arg1,int arg2)
413 {
414 printIndent();
415 print( "glClipPlanex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
416 downstreamGLES1.glClipPlanex(arg0,arg1,arg2);
417 println("");
418 }
419 @Override
420 public void glClipPlanexIMG(int arg0,java.nio.IntBuffer arg1)
421 {
422 printIndent();
423 print( "glClipPlanexIMG("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
424 downstreamGLES1.glClipPlanexIMG(arg0,arg1);
425 println("");
426 }
427 @Override
428 public void glClipPlanexIMG(int arg0,int[] arg1,int arg2)
429 {
430 printIndent();
431 print( "glClipPlanexIMG("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
432 downstreamGLES1.glClipPlanexIMG(arg0,arg1,arg2);
433 println("");
434 }
435 @Override
436 public void glColor4f(float arg0,float arg1,float arg2,float arg3)
437 {
438 printIndent();
439 print( "glColor4f("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+")");
440 downstreamGLES1.glColor4f(arg0,arg1,arg2,arg3);
441 println("");
442 }
443 @Override
444 public void glColor4ub(byte arg0,byte arg1,byte arg2,byte arg3)
445 {
446 printIndent();
447 print( "glColor4ub("+"<byte> "+arg0+", "+"<byte> "+arg1+", "+"<byte> "+arg2+", "+"<byte> "+arg3+")");
448 downstreamGLES1.glColor4ub(arg0,arg1,arg2,arg3);
449 println("");
450 }
451 @Override
452 public void glColor4x(int arg0,int arg1,int arg2,int arg3)
453 {
454 printIndent();
455 print( "glColor4x("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
456 downstreamGLES1.glColor4x(arg0,arg1,arg2,arg3);
457 println("");
458 }
459 @Override
460 public void glColorMask(boolean arg0,boolean arg1,boolean arg2,boolean arg3)
461 {
462 printIndent();
463 print( "glColorMask("+"<boolean> "+arg0+", "+"<boolean> "+arg1+", "+"<boolean> "+arg2+", "+"<boolean> "+arg3+")");
464 downstreamGLES1.glColorMask(arg0,arg1,arg2,arg3);
465 println("");
466 }
467 @Override
468 public void glColorPointer(com.jogamp.opengl.GLArrayData arg0)
469 {
470 printIndent();
471 print( "glColorPointer("+"<com.jogamp.opengl.GLArrayData> "+arg0+")");
472 downstreamGLES1.glColorPointer(arg0);
473 println("");
474 }
475 @Override
476 public void glColorPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
477 {
478 printIndent();
479 print( "glColorPointer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.Buffer> "+arg3+")");
480 downstreamGLES1.glColorPointer(arg0,arg1,arg2,arg3);
481 println("");
482 }
483 @Override
484 public void glColorPointer(int arg0,int arg1,int arg2,long arg3)
485 {
486 printIndent();
487 print( "glColorPointer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+")");
488 downstreamGLES1.glColorPointer(arg0,arg1,arg2,arg3);
489 println("");
490 }
491 @Override
492 public void glCompressedTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,long arg7)
493 {
494 printIndent();
495 print( "glCompressedTexImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<long> "+arg7+")");
496 downstreamGLES1.glCompressedTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
497 println("");
498 }
499 @Override
500 public void glCompressedTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7)
501 {
502 printIndent();
503 print( "glCompressedTexImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<java.nio.Buffer> "+arg7+")");
504 downstreamGLES1.glCompressedTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
505 println("");
506 }
507 @Override
508 public void glCompressedTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
509 {
510 printIndent();
511 print( "glCompressedTexSubImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<java.nio.Buffer> "+arg8+")");
512 downstreamGLES1.glCompressedTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
513 println("");
514 }
515 @Override
516 public void glCompressedTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
517 {
518 printIndent();
519 print( "glCompressedTexSubImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<long> "+arg8+")");
520 downstreamGLES1.glCompressedTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
521 println("");
522 }
523 @Override
524 public void glCopyTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
525 {
526 printIndent();
527 print( "glCopyTexImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+")");
528 downstreamGLES1.glCopyTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
529 println("");
530 }
531 @Override
532 public void glCopyTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
533 {
534 printIndent();
535 print( "glCopyTexSubImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+")");
536 downstreamGLES1.glCopyTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
537 println("");
538 }
539 @Override
540 public void glCopyTextureLevelsAPPLE(int arg0,int arg1,int arg2,int arg3)
541 {
542 printIndent();
543 print( "glCopyTextureLevelsAPPLE("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
544 downstreamGLES1.glCopyTextureLevelsAPPLE(arg0,arg1,arg2,arg3);
545 println("");
546 }
547 @Override
548 public void glCullFace(int arg0)
549 {
550 printIndent();
551 print( "glCullFace("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
552 downstreamGLES1.glCullFace(arg0);
553 println("");
554 }
555 @Override
556 public void glCurrentPaletteMatrixOES(int arg0)
557 {
558 printIndent();
559 print( "glCurrentPaletteMatrixOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
560 downstreamGLES1.glCurrentPaletteMatrixOES(arg0);
561 println("");
562 }
563 @Override
564 public void glDeleteBuffers(int arg0,int[] arg1,int arg2)
565 {
566 printIndent();
567 print( "glDeleteBuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
568 downstreamGLES1.glDeleteBuffers(arg0,arg1,arg2);
569 println("");
570 }
571 @Override
572 public void glDeleteBuffers(int arg0,java.nio.IntBuffer arg1)
573 {
574 printIndent();
575 print( "glDeleteBuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
576 downstreamGLES1.glDeleteBuffers(arg0,arg1);
577 println("");
578 }
579 @Override
580 public void glDeleteFramebuffers(int arg0,java.nio.IntBuffer arg1)
581 {
582 printIndent();
583 print( "glDeleteFramebuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
584 downstreamGLES1.glDeleteFramebuffers(arg0,arg1);
585 println("");
586 }
587 @Override
588 public void glDeleteFramebuffers(int arg0,int[] arg1,int arg2)
589 {
590 printIndent();
591 print( "glDeleteFramebuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
592 downstreamGLES1.glDeleteFramebuffers(arg0,arg1,arg2);
593 println("");
594 }
595 @Override
596 public void glDeleteRenderbuffers(int arg0,int[] arg1,int arg2)
597 {
598 printIndent();
599 print( "glDeleteRenderbuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
600 downstreamGLES1.glDeleteRenderbuffers(arg0,arg1,arg2);
601 println("");
602 }
603 @Override
604 public void glDeleteRenderbuffers(int arg0,java.nio.IntBuffer arg1)
605 {
606 printIndent();
607 print( "glDeleteRenderbuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
608 downstreamGLES1.glDeleteRenderbuffers(arg0,arg1);
609 println("");
610 }
611 @Override
612 public void glDeleteTextures(int arg0,java.nio.IntBuffer arg1)
613 {
614 printIndent();
615 print( "glDeleteTextures("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
616 downstreamGLES1.glDeleteTextures(arg0,arg1);
617 println("");
618 }
619 @Override
620 public void glDeleteTextures(int arg0,int[] arg1,int arg2)
621 {
622 printIndent();
623 print( "glDeleteTextures("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
624 downstreamGLES1.glDeleteTextures(arg0,arg1,arg2);
625 println("");
626 }
627 @Override
628 public void glDeleteVertexArraysOES(int arg0,int[] arg1,int arg2)
629 {
630 printIndent();
631 print( "glDeleteVertexArraysOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
632 downstreamGLES1.glDeleteVertexArraysOES(arg0,arg1,arg2);
633 println("");
634 }
635 @Override
636 public void glDeleteVertexArraysOES(int arg0,java.nio.IntBuffer arg1)
637 {
638 printIndent();
639 print( "glDeleteVertexArraysOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
640 downstreamGLES1.glDeleteVertexArraysOES(arg0,arg1);
641 println("");
642 }
643 @Override
644 public void glDepthFunc(int arg0)
645 {
646 printIndent();
647 print( "glDepthFunc("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
648 downstreamGLES1.glDepthFunc(arg0);
649 println("");
650 }
651 @Override
652 public void glDepthMask(boolean arg0)
653 {
654 printIndent();
655 print( "glDepthMask("+"<boolean> "+arg0+")");
656 downstreamGLES1.glDepthMask(arg0);
657 println("");
658 }
659 @Override
660 public void glDepthRange(double arg0,double arg1)
661 {
662 printIndent();
663 print( "glDepthRange("+"<double> "+arg0+", "+"<double> "+arg1+")");
664 downstreamGLES1.glDepthRange(arg0,arg1);
665 println("");
666 }
667 @Override
668 public void glDepthRangef(float arg0,float arg1)
669 {
670 printIndent();
671 print( "glDepthRangef("+"<float> "+arg0+", "+"<float> "+arg1+")");
672 downstreamGLES1.glDepthRangef(arg0,arg1);
673 println("");
674 }
675 @Override
676 public void glDepthRangex(int arg0,int arg1)
677 {
678 printIndent();
679 print( "glDepthRangex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
680 downstreamGLES1.glDepthRangex(arg0,arg1);
681 println("");
682 }
683 @Override
684 public void glDisable(int arg0)
685 {
686 printIndent();
687 print( "glDisable("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
688 downstreamGLES1.glDisable(arg0);
689 println("");
690 }
691 @Override
692 public void glDisableClientState(int arg0)
693 {
694 printIndent();
695 print( "glDisableClientState("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
696 downstreamGLES1.glDisableClientState(arg0);
697 println("");
698 }
699 @Override
700 public void glDisableDriverControlQCOM(int arg0)
701 {
702 printIndent();
703 print( "glDisableDriverControlQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
704 downstreamGLES1.glDisableDriverControlQCOM(arg0);
705 println("");
706 }
707 @Override
708 public void glDiscardFramebufferEXT(int arg0,int arg1,int[] arg2,int arg3)
709 {
710 printIndent();
711 print( "glDiscardFramebufferEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
712 downstreamGLES1.glDiscardFramebufferEXT(arg0,arg1,arg2,arg3);
713 println("");
714 }
715 @Override
716 public void glDiscardFramebufferEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
717 {
718 printIndent();
719 print( "glDiscardFramebufferEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
720 downstreamGLES1.glDiscardFramebufferEXT(arg0,arg1,arg2);
721 println("");
722 }
723 @Override
724 public void glDrawArrays(int arg0,int arg1,int arg2)
725 {
726 printIndent();
727 print( "glDrawArrays("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
728 downstreamGLES1.glDrawArrays(arg0,arg1,arg2);
729 println("");
730 }
731 @Override
732 public void glDrawElements(int arg0,int arg1,int arg2,long arg3)
733 {
734 printIndent();
735 print( "glDrawElements("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+")");
736 downstreamGLES1.glDrawElements(arg0,arg1,arg2,arg3);
737 println("");
738 }
739 @Override
740 public void glDrawElements(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
741 {
742 printIndent();
743 print( "glDrawElements("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.Buffer> "+arg3+")");
744 downstreamGLES1.glDrawElements(arg0,arg1,arg2,arg3);
745 println("");
746 }
747 @Override
748 public void glDrawTexfOES(float arg0,float arg1,float arg2,float arg3,float arg4)
749 {
750 printIndent();
751 print( "glDrawTexfOES("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+")");
752 downstreamGLES1.glDrawTexfOES(arg0,arg1,arg2,arg3,arg4);
753 println("");
754 }
755 @Override
756 public void glDrawTexfvOES(float[] arg0,int arg1)
757 {
758 printIndent();
759 print( "glDrawTexfvOES("+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
760 downstreamGLES1.glDrawTexfvOES(arg0,arg1);
761 println("");
762 }
763 @Override
764 public void glDrawTexfvOES(java.nio.FloatBuffer arg0)
765 {
766 printIndent();
767 print( "glDrawTexfvOES("+"<java.nio.FloatBuffer> "+arg0+")");
768 downstreamGLES1.glDrawTexfvOES(arg0);
769 println("");
770 }
771 @Override
772 public void glDrawTexiOES(int arg0,int arg1,int arg2,int arg3,int arg4)
773 {
774 printIndent();
775 print( "glDrawTexiOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
776 downstreamGLES1.glDrawTexiOES(arg0,arg1,arg2,arg3,arg4);
777 println("");
778 }
779 @Override
780 public void glDrawTexivOES(java.nio.IntBuffer arg0)
781 {
782 printIndent();
783 print( "glDrawTexivOES("+"<java.nio.IntBuffer> "+arg0+")");
784 downstreamGLES1.glDrawTexivOES(arg0);
785 println("");
786 }
787 @Override
788 public void glDrawTexivOES(int[] arg0,int arg1)
789 {
790 printIndent();
791 print( "glDrawTexivOES("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
792 downstreamGLES1.glDrawTexivOES(arg0,arg1);
793 println("");
794 }
795 @Override
796 public void glDrawTexsOES(short arg0,short arg1,short arg2,short arg3,short arg4)
797 {
798 printIndent();
799 print( "glDrawTexsOES("+"<short> "+arg0+", "+"<short> "+arg1+", "+"<short> "+arg2+", "+"<short> "+arg3+", "+"<short> "+arg4+")");
800 downstreamGLES1.glDrawTexsOES(arg0,arg1,arg2,arg3,arg4);
801 println("");
802 }
803 @Override
804 public void glDrawTexsvOES(java.nio.ShortBuffer arg0)
805 {
806 printIndent();
807 print( "glDrawTexsvOES("+"<java.nio.ShortBuffer> "+arg0+")");
808 downstreamGLES1.glDrawTexsvOES(arg0);
809 println("");
810 }
811 @Override
812 public void glDrawTexsvOES(short[] arg0,int arg1)
813 {
814 printIndent();
815 print( "glDrawTexsvOES("+"<[S>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
816 downstreamGLES1.glDrawTexsvOES(arg0,arg1);
817 println("");
818 }
819 @Override
820 public void glDrawTexxOES(int arg0,int arg1,int arg2,int arg3,int arg4)
821 {
822 printIndent();
823 print( "glDrawTexxOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
824 downstreamGLES1.glDrawTexxOES(arg0,arg1,arg2,arg3,arg4);
825 println("");
826 }
827 @Override
828 public void glDrawTexxvOES(int[] arg0,int arg1)
829 {
830 printIndent();
831 print( "glDrawTexxvOES("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
832 downstreamGLES1.glDrawTexxvOES(arg0,arg1);
833 println("");
834 }
835 @Override
836 public void glDrawTexxvOES(java.nio.IntBuffer arg0)
837 {
838 printIndent();
839 print( "glDrawTexxvOES("+"<java.nio.IntBuffer> "+arg0+")");
840 downstreamGLES1.glDrawTexxvOES(arg0);
841 println("");
842 }
843 @Override
844 public void glEGLImageTargetRenderbufferStorageOES(int arg0,long arg1)
845 {
846 printIndent();
847 print( "glEGLImageTargetRenderbufferStorageOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+")");
848 downstreamGLES1.glEGLImageTargetRenderbufferStorageOES(arg0,arg1);
849 println("");
850 }
851 @Override
852 public void glEGLImageTargetTexture2DOES(int arg0,long arg1)
853 {
854 printIndent();
855 print( "glEGLImageTargetTexture2DOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+")");
856 downstreamGLES1.glEGLImageTargetTexture2DOES(arg0,arg1);
857 println("");
858 }
859 @Override
860 public void glEnable(int arg0)
861 {
862 printIndent();
863 print( "glEnable("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
864 downstreamGLES1.glEnable(arg0);
865 println("");
866 }
867 @Override
868 public void glEnableClientState(int arg0)
869 {
870 printIndent();
871 print( "glEnableClientState("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
872 downstreamGLES1.glEnableClientState(arg0);
873 println("");
874 }
875 @Override
876 public void glEnableDriverControlQCOM(int arg0)
877 {
878 printIndent();
879 print( "glEnableDriverControlQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
880 downstreamGLES1.glEnableDriverControlQCOM(arg0);
881 println("");
882 }
883 @Override
884 public void glEndTilingQCOM(int arg0)
885 {
886 printIndent();
887 print( "glEndTilingQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
888 downstreamGLES1.glEndTilingQCOM(arg0);
889 println("");
890 }
891 @Override
892 public void glExtGetBufferPointervQCOM(int arg0,com.jogamp.common.nio.PointerBuffer arg1)
893 {
894 printIndent();
895 print( "glExtGetBufferPointervQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<com.jogamp.common.nio.PointerBuffer> "+arg1+")");
896 downstreamGLES1.glExtGetBufferPointervQCOM(arg0,arg1);
897 println("");
898 }
899 @Override
900 public void glExtGetBuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
901 {
902 printIndent();
903 print( "glExtGetBuffersQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
904 downstreamGLES1.glExtGetBuffersQCOM(arg0,arg1,arg2,arg3,arg4);
905 println("");
906 }
907 @Override
908 public void glExtGetBuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
909 {
910 printIndent();
911 print( "glExtGetBuffersQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
912 downstreamGLES1.glExtGetBuffersQCOM(arg0,arg1,arg2);
913 println("");
914 }
915 @Override
916 public void glExtGetFramebuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
917 {
918 printIndent();
919 print( "glExtGetFramebuffersQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
920 downstreamGLES1.glExtGetFramebuffersQCOM(arg0,arg1,arg2,arg3,arg4);
921 println("");
922 }
923 @Override
924 public void glExtGetFramebuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
925 {
926 printIndent();
927 print( "glExtGetFramebuffersQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
928 downstreamGLES1.glExtGetFramebuffersQCOM(arg0,arg1,arg2);
929 println("");
930 }
931 @Override
932 public void glExtGetProgramBinarySourceQCOM(int arg0,int arg1,byte[] arg2,int arg3,int[] arg4,int arg5)
933 {
934 printIndent();
935 print( "glExtGetProgramBinarySourceQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
936 downstreamGLES1.glExtGetProgramBinarySourceQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
937 println("");
938 }
939 @Override
940 public void glExtGetProgramBinarySourceQCOM(int arg0,int arg1,java.nio.ByteBuffer arg2,java.nio.IntBuffer arg3)
941 {
942 printIndent();
943 print( "glExtGetProgramBinarySourceQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg2+", "+"<java.nio.IntBuffer> "+arg3+")");
944 downstreamGLES1.glExtGetProgramBinarySourceQCOM(arg0,arg1,arg2,arg3);
945 println("");
946 }
947 @Override
948 public void glExtGetProgramsQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
949 {
950 printIndent();
951 print( "glExtGetProgramsQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
952 downstreamGLES1.glExtGetProgramsQCOM(arg0,arg1,arg2,arg3,arg4);
953 println("");
954 }
955 @Override
956 public void glExtGetProgramsQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
957 {
958 printIndent();
959 print( "glExtGetProgramsQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
960 downstreamGLES1.glExtGetProgramsQCOM(arg0,arg1,arg2);
961 println("");
962 }
963 @Override
964 public void glExtGetRenderbuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
965 {
966 printIndent();
967 print( "glExtGetRenderbuffersQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
968 downstreamGLES1.glExtGetRenderbuffersQCOM(arg0,arg1,arg2,arg3,arg4);
969 println("");
970 }
971 @Override
972 public void glExtGetRenderbuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
973 {
974 printIndent();
975 print( "glExtGetRenderbuffersQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
976 downstreamGLES1.glExtGetRenderbuffersQCOM(arg0,arg1,arg2);
977 println("");
978 }
979 @Override
980 public void glExtGetShadersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
981 {
982 printIndent();
983 print( "glExtGetShadersQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
984 downstreamGLES1.glExtGetShadersQCOM(arg0,arg1,arg2,arg3,arg4);
985 println("");
986 }
987 @Override
988 public void glExtGetShadersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
989 {
990 printIndent();
991 print( "glExtGetShadersQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
992 downstreamGLES1.glExtGetShadersQCOM(arg0,arg1,arg2);
993 println("");
994 }
995 @Override
996 public void glExtGetTexLevelParameterivQCOM(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5)
997 {
998 printIndent();
999 print( "glExtGetTexLevelParameterivQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
1000 downstreamGLES1.glExtGetTexLevelParameterivQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
1001 println("");
1002 }
1003 @Override
1004 public void glExtGetTexLevelParameterivQCOM(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4)
1005 {
1006 printIndent();
1007 print( "glExtGetTexLevelParameterivQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg4+")");
1008 downstreamGLES1.glExtGetTexLevelParameterivQCOM(arg0,arg1,arg2,arg3,arg4);
1009 println("");
1010 }
1011 @Override
1012 public void glExtGetTexSubImageQCOM(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,java.nio.Buffer arg10)
1013 {
1014 printIndent();
1015 print( "glExtGetTexSubImageQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg9).toUpperCase()+", "+"<java.nio.Buffer> "+arg10+")");
1016 downstreamGLES1.glExtGetTexSubImageQCOM(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
1017 println("");
1018 }
1019 @Override
1020 public void glExtGetTexturesQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
1021 {
1022 printIndent();
1023 print( "glExtGetTexturesQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1024 downstreamGLES1.glExtGetTexturesQCOM(arg0,arg1,arg2,arg3,arg4);
1025 println("");
1026 }
1027 @Override
1028 public void glExtGetTexturesQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
1029 {
1030 printIndent();
1031 print( "glExtGetTexturesQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1032 downstreamGLES1.glExtGetTexturesQCOM(arg0,arg1,arg2);
1033 println("");
1034 }
1035 @Override
1036 public boolean glExtIsProgramBinaryQCOM(int arg0)
1037 {
1038 printIndent();
1039 print( "glExtIsProgramBinaryQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1040 boolean _res = downstreamGLES1.glExtIsProgramBinaryQCOM(arg0);
1041 println(" = "+_res);
1042 return _res;
1043 }
1044 @Override
1045 public void glExtTexObjectStateOverrideiQCOM(int arg0,int arg1,int arg2)
1046 {
1047 printIndent();
1048 print( "glExtTexObjectStateOverrideiQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1049 downstreamGLES1.glExtTexObjectStateOverrideiQCOM(arg0,arg1,arg2);
1050 println("");
1051 }
1052 @Override
1053 public void glFinish()
1054 {
1055 printIndent();
1056 print( "glFinish("+")");
1057 downstreamGLES1.glFinish();
1058 println("");
1059 }
1060 @Override
1061 public void glFlush()
1062 {
1063 printIndent();
1064 print( "glFlush("+")");
1065 downstreamGLES1.glFlush();
1066 println("");
1067 }
1068 @Override
1069 public void glFlushMappedBufferRange(int arg0,long arg1,long arg2)
1070 {
1071 printIndent();
1072 print( "glFlushMappedBufferRange("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+")");
1073 downstreamGLES1.glFlushMappedBufferRange(arg0,arg1,arg2);
1074 println("");
1075 }
1076 @Override
1077 public void glFogf(int arg0,float arg1)
1078 {
1079 printIndent();
1080 print( "glFogf("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+")");
1081 downstreamGLES1.glFogf(arg0,arg1);
1082 println("");
1083 }
1084 @Override
1085 public void glFogfv(int arg0,java.nio.FloatBuffer arg1)
1086 {
1087 printIndent();
1088 print( "glFogfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
1089 downstreamGLES1.glFogfv(arg0,arg1);
1090 println("");
1091 }
1092 @Override
1093 public void glFogfv(int arg0,float[] arg1,int arg2)
1094 {
1095 printIndent();
1096 print( "glFogfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1097 downstreamGLES1.glFogfv(arg0,arg1,arg2);
1098 println("");
1099 }
1100 @Override
1101 public void glFogx(int arg0,int arg1)
1102 {
1103 printIndent();
1104 print( "glFogx("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1105 downstreamGLES1.glFogx(arg0,arg1);
1106 println("");
1107 }
1108 @Override
1109 public void glFogxv(int arg0,int[] arg1,int arg2)
1110 {
1111 printIndent();
1112 print( "glFogxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1113 downstreamGLES1.glFogxv(arg0,arg1,arg2);
1114 println("");
1115 }
1116 @Override
1117 public void glFogxv(int arg0,java.nio.IntBuffer arg1)
1118 {
1119 printIndent();
1120 print( "glFogxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1121 downstreamGLES1.glFogxv(arg0,arg1);
1122 println("");
1123 }
1124 @Override
1125 public void glFramebufferRenderbuffer(int arg0,int arg1,int arg2,int arg3)
1126 {
1127 printIndent();
1128 print( "glFramebufferRenderbuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1129 downstreamGLES1.glFramebufferRenderbuffer(arg0,arg1,arg2,arg3);
1130 println("");
1131 }
1132 @Override
1133 public void glFramebufferTexture2D(int arg0,int arg1,int arg2,int arg3,int arg4)
1134 {
1135 printIndent();
1136 print( "glFramebufferTexture2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1137 downstreamGLES1.glFramebufferTexture2D(arg0,arg1,arg2,arg3,arg4);
1138 println("");
1139 }
1140 @Override
1141 public void glFramebufferTexture2DMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
1142 {
1143 printIndent();
1144 print( "glFramebufferTexture2DMultisampleEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
1145 downstreamGLES1.glFramebufferTexture2DMultisampleEXT(arg0,arg1,arg2,arg3,arg4,arg5);
1146 println("");
1147 }
1148 @Override
1149 public void glFramebufferTexture2DMultisampleIMG(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
1150 {
1151 printIndent();
1152 print( "glFramebufferTexture2DMultisampleIMG("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
1153 downstreamGLES1.glFramebufferTexture2DMultisampleIMG(arg0,arg1,arg2,arg3,arg4,arg5);
1154 println("");
1155 }
1156 @Override
1157 public void glFrontFace(int arg0)
1158 {
1159 printIndent();
1160 print( "glFrontFace("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1161 downstreamGLES1.glFrontFace(arg0);
1162 println("");
1163 }
1164 @Override
1165 public void glFrustum(double arg0,double arg1,double arg2,double arg3,double arg4,double arg5)
1166 {
1167 printIndent();
1168 print( "glFrustum("+"<double> "+arg0+", "+"<double> "+arg1+", "+"<double> "+arg2+", "+"<double> "+arg3+", "+"<double> "+arg4+", "+"<double> "+arg5+")");
1169 downstreamGLES1.glFrustum(arg0,arg1,arg2,arg3,arg4,arg5);
1170 println("");
1171 }
1172 @Override
1173 public void glFrustumf(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5)
1174 {
1175 printIndent();
1176 print( "glFrustumf("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+", "+"<float> "+arg5+")");
1177 downstreamGLES1.glFrustumf(arg0,arg1,arg2,arg3,arg4,arg5);
1178 println("");
1179 }
1180 @Override
1181 public void glFrustumx(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
1182 {
1183 printIndent();
1184 print( "glFrustumx("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
1185 downstreamGLES1.glFrustumx(arg0,arg1,arg2,arg3,arg4,arg5);
1186 println("");
1187 }
1188 @Override
1189 public void glGenBuffers(int arg0,int[] arg1,int arg2)
1190 {
1191 printIndent();
1192 print( "glGenBuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1193 downstreamGLES1.glGenBuffers(arg0,arg1,arg2);
1194 println("");
1195 }
1196 @Override
1197 public void glGenBuffers(int arg0,java.nio.IntBuffer arg1)
1198 {
1199 printIndent();
1200 print( "glGenBuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1201 downstreamGLES1.glGenBuffers(arg0,arg1);
1202 println("");
1203 }
1204 @Override
1205 public void glGenFramebuffers(int arg0,java.nio.IntBuffer arg1)
1206 {
1207 printIndent();
1208 print( "glGenFramebuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1209 downstreamGLES1.glGenFramebuffers(arg0,arg1);
1210 println("");
1211 }
1212 @Override
1213 public void glGenFramebuffers(int arg0,int[] arg1,int arg2)
1214 {
1215 printIndent();
1216 print( "glGenFramebuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1217 downstreamGLES1.glGenFramebuffers(arg0,arg1,arg2);
1218 println("");
1219 }
1220 @Override
1221 public void glGenRenderbuffers(int arg0,java.nio.IntBuffer arg1)
1222 {
1223 printIndent();
1224 print( "glGenRenderbuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1225 downstreamGLES1.glGenRenderbuffers(arg0,arg1);
1226 println("");
1227 }
1228 @Override
1229 public void glGenRenderbuffers(int arg0,int[] arg1,int arg2)
1230 {
1231 printIndent();
1232 print( "glGenRenderbuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1233 downstreamGLES1.glGenRenderbuffers(arg0,arg1,arg2);
1234 println("");
1235 }
1236 @Override
1237 public void glGenTextures(int arg0,int[] arg1,int arg2)
1238 {
1239 printIndent();
1240 print( "glGenTextures("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1241 downstreamGLES1.glGenTextures(arg0,arg1,arg2);
1242 println("");
1243 }
1244 @Override
1245 public void glGenTextures(int arg0,java.nio.IntBuffer arg1)
1246 {
1247 printIndent();
1248 print( "glGenTextures("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1249 downstreamGLES1.glGenTextures(arg0,arg1);
1250 println("");
1251 }
1252 @Override
1253 public void glGenVertexArraysOES(int arg0,java.nio.IntBuffer arg1)
1254 {
1255 printIndent();
1256 print( "glGenVertexArraysOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1257 downstreamGLES1.glGenVertexArraysOES(arg0,arg1);
1258 println("");
1259 }
1260 @Override
1261 public void glGenVertexArraysOES(int arg0,int[] arg1,int arg2)
1262 {
1263 printIndent();
1264 print( "glGenVertexArraysOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1265 downstreamGLES1.glGenVertexArraysOES(arg0,arg1,arg2);
1266 println("");
1267 }
1268 @Override
1269 public void glGenerateMipmap(int arg0)
1270 {
1271 printIndent();
1272 print( "glGenerateMipmap("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1273 downstreamGLES1.glGenerateMipmap(arg0);
1274 println("");
1275 }
1276 @Override
1277 public void glGetBooleanv(int arg0,java.nio.ByteBuffer arg1)
1278 {
1279 printIndent();
1280 print( "glGetBooleanv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg1+")");
1281 downstreamGLES1.glGetBooleanv(arg0,arg1);
1282 println("");
1283 }
1284 @Override
1285 public void glGetBooleanv(int arg0,byte[] arg1,int arg2)
1286 {
1287 printIndent();
1288 print( "glGetBooleanv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1289 downstreamGLES1.glGetBooleanv(arg0,arg1,arg2);
1290 println("");
1291 }
1292 @Override
1293 public void glGetBufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
1294 {
1295 printIndent();
1296 print( "glGetBufferParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1297 downstreamGLES1.glGetBufferParameteriv(arg0,arg1,arg2);
1298 println("");
1299 }
1300 @Override
1301 public void glGetBufferParameteriv(int arg0,int arg1,int[] arg2,int arg3)
1302 {
1303 printIndent();
1304 print( "glGetBufferParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1305 downstreamGLES1.glGetBufferParameteriv(arg0,arg1,arg2,arg3);
1306 println("");
1307 }
1308 @Override
1309 public void glGetClipPlanef(int arg0,java.nio.FloatBuffer arg1)
1310 {
1311 printIndent();
1312 print( "glGetClipPlanef("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
1313 downstreamGLES1.glGetClipPlanef(arg0,arg1);
1314 println("");
1315 }
1316 @Override
1317 public void glGetClipPlanef(int arg0,float[] arg1,int arg2)
1318 {
1319 printIndent();
1320 print( "glGetClipPlanef("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1321 downstreamGLES1.glGetClipPlanef(arg0,arg1,arg2);
1322 println("");
1323 }
1324 @Override
1325 public void glGetClipPlanex(int arg0,int[] arg1,int arg2)
1326 {
1327 printIndent();
1328 print( "glGetClipPlanex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1329 downstreamGLES1.glGetClipPlanex(arg0,arg1,arg2);
1330 println("");
1331 }
1332 @Override
1333 public void glGetClipPlanex(int arg0,java.nio.IntBuffer arg1)
1334 {
1335 printIndent();
1336 print( "glGetClipPlanex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1337 downstreamGLES1.glGetClipPlanex(arg0,arg1);
1338 println("");
1339 }
1340 @Override
1341 public void glGetDriverControlStringQCOM(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
1342 {
1343 printIndent();
1344 print( "glGetDriverControlStringQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
1345 downstreamGLES1.glGetDriverControlStringQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
1346 println("");
1347 }
1348 @Override
1349 public void glGetDriverControlStringQCOM(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
1350 {
1351 printIndent();
1352 print( "glGetDriverControlStringQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.ByteBuffer> "+arg3+")");
1353 downstreamGLES1.glGetDriverControlStringQCOM(arg0,arg1,arg2,arg3);
1354 println("");
1355 }
1356 @Override
1357 public void glGetDriverControlsQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
1358 {
1359 printIndent();
1360 print( "glGetDriverControlsQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1361 downstreamGLES1.glGetDriverControlsQCOM(arg0,arg1,arg2,arg3,arg4);
1362 println("");
1363 }
1364 @Override
1365 public void glGetDriverControlsQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
1366 {
1367 printIndent();
1368 print( "glGetDriverControlsQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1369 downstreamGLES1.glGetDriverControlsQCOM(arg0,arg1,arg2);
1370 println("");
1371 }
1372 @Override
1373 public int glGetError()
1374 {
1375 printIndent();
1376 print( "glGetError("+")");
1377 int _res = downstreamGLES1.glGetError();
1378 println(" = "+_res);
1379 return _res;
1380 }
1381 @Override
1382 public void glGetFixedv(int arg0,java.nio.IntBuffer arg1)
1383 {
1384 printIndent();
1385 print( "glGetFixedv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1386 downstreamGLES1.glGetFixedv(arg0,arg1);
1387 println("");
1388 }
1389 @Override
1390 public void glGetFixedv(int arg0,int[] arg1,int arg2)
1391 {
1392 printIndent();
1393 print( "glGetFixedv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1394 downstreamGLES1.glGetFixedv(arg0,arg1,arg2);
1395 println("");
1396 }
1397 @Override
1398 public void glGetFloatv(int arg0,java.nio.FloatBuffer arg1)
1399 {
1400 printIndent();
1401 print( "glGetFloatv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
1402 downstreamGLES1.glGetFloatv(arg0,arg1);
1403 println("");
1404 }
1405 @Override
1406 public void glGetFloatv(int arg0,float[] arg1,int arg2)
1407 {
1408 printIndent();
1409 print( "glGetFloatv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1410 downstreamGLES1.glGetFloatv(arg0,arg1,arg2);
1411 println("");
1412 }
1413 @Override
1414 public void glGetFramebufferAttachmentParameteriv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
1415 {
1416 printIndent();
1417 print( "glGetFramebufferAttachmentParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
1418 downstreamGLES1.glGetFramebufferAttachmentParameteriv(arg0,arg1,arg2,arg3);
1419 println("");
1420 }
1421 @Override
1422 public void glGetFramebufferAttachmentParameteriv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
1423 {
1424 printIndent();
1425 print( "glGetFramebufferAttachmentParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1426 downstreamGLES1.glGetFramebufferAttachmentParameteriv(arg0,arg1,arg2,arg3,arg4);
1427 println("");
1428 }
1429 @Override
1431 {
1432 printIndent();
1433 print( "glGetGraphicsResetStatus("+")");
1434 int _res = downstreamGLES1.glGetGraphicsResetStatus();
1435 println(" = "+_res);
1436 return _res;
1437 }
1438 @Override
1439 public void glGetIntegerv(int arg0,java.nio.IntBuffer arg1)
1440 {
1441 printIndent();
1442 print( "glGetIntegerv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1443 downstreamGLES1.glGetIntegerv(arg0,arg1);
1444 println("");
1445 }
1446 @Override
1447 public void glGetIntegerv(int arg0,int[] arg1,int arg2)
1448 {
1449 printIndent();
1450 print( "glGetIntegerv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1451 downstreamGLES1.glGetIntegerv(arg0,arg1,arg2);
1452 println("");
1453 }
1454 @Override
1455 public void glGetLightfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
1456 {
1457 printIndent();
1458 print( "glGetLightfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
1459 downstreamGLES1.glGetLightfv(arg0,arg1,arg2);
1460 println("");
1461 }
1462 @Override
1463 public void glGetLightfv(int arg0,int arg1,float[] arg2,int arg3)
1464 {
1465 printIndent();
1466 print( "glGetLightfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1467 downstreamGLES1.glGetLightfv(arg0,arg1,arg2,arg3);
1468 println("");
1469 }
1470 @Override
1471 public void glGetLightxv(int arg0,int arg1,java.nio.IntBuffer arg2)
1472 {
1473 printIndent();
1474 print( "glGetLightxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1475 downstreamGLES1.glGetLightxv(arg0,arg1,arg2);
1476 println("");
1477 }
1478 @Override
1479 public void glGetLightxv(int arg0,int arg1,int[] arg2,int arg3)
1480 {
1481 printIndent();
1482 print( "glGetLightxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1483 downstreamGLES1.glGetLightxv(arg0,arg1,arg2,arg3);
1484 println("");
1485 }
1486 @Override
1487 public void glGetMaterialfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
1488 {
1489 printIndent();
1490 print( "glGetMaterialfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
1491 downstreamGLES1.glGetMaterialfv(arg0,arg1,arg2);
1492 println("");
1493 }
1494 @Override
1495 public void glGetMaterialfv(int arg0,int arg1,float[] arg2,int arg3)
1496 {
1497 printIndent();
1498 print( "glGetMaterialfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1499 downstreamGLES1.glGetMaterialfv(arg0,arg1,arg2,arg3);
1500 println("");
1501 }
1502 @Override
1503 public void glGetMaterialxv(int arg0,int arg1,int[] arg2,int arg3)
1504 {
1505 printIndent();
1506 print( "glGetMaterialxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1507 downstreamGLES1.glGetMaterialxv(arg0,arg1,arg2,arg3);
1508 println("");
1509 }
1510 @Override
1511 public void glGetMaterialxv(int arg0,int arg1,java.nio.IntBuffer arg2)
1512 {
1513 printIndent();
1514 print( "glGetMaterialxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1515 downstreamGLES1.glGetMaterialxv(arg0,arg1,arg2);
1516 println("");
1517 }
1518 @Override
1519 public void glGetRenderbufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
1520 {
1521 printIndent();
1522 print( "glGetRenderbufferParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1523 downstreamGLES1.glGetRenderbufferParameteriv(arg0,arg1,arg2);
1524 println("");
1525 }
1526 @Override
1527 public void glGetRenderbufferParameteriv(int arg0,int arg1,int[] arg2,int arg3)
1528 {
1529 printIndent();
1530 print( "glGetRenderbufferParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1531 downstreamGLES1.glGetRenderbufferParameteriv(arg0,arg1,arg2,arg3);
1532 println("");
1533 }
1534 @Override
1535 public java.lang.String glGetString(int arg0)
1536 {
1537 printIndent();
1538 print( "glGetString("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1539 java.lang.String _res = downstreamGLES1.glGetString(arg0);
1540 println(" = "+_res);
1541 return _res;
1542 }
1543 @Override
1544 public void glGetTexEnvfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
1545 {
1546 printIndent();
1547 print( "glGetTexEnvfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
1548 downstreamGLES1.glGetTexEnvfv(arg0,arg1,arg2);
1549 println("");
1550 }
1551 @Override
1552 public void glGetTexEnvfv(int arg0,int arg1,float[] arg2,int arg3)
1553 {
1554 printIndent();
1555 print( "glGetTexEnvfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1556 downstreamGLES1.glGetTexEnvfv(arg0,arg1,arg2,arg3);
1557 println("");
1558 }
1559 @Override
1560 public void glGetTexEnviv(int arg0,int arg1,int[] arg2,int arg3)
1561 {
1562 printIndent();
1563 print( "glGetTexEnviv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1564 downstreamGLES1.glGetTexEnviv(arg0,arg1,arg2,arg3);
1565 println("");
1566 }
1567 @Override
1568 public void glGetTexEnviv(int arg0,int arg1,java.nio.IntBuffer arg2)
1569 {
1570 printIndent();
1571 print( "glGetTexEnviv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1572 downstreamGLES1.glGetTexEnviv(arg0,arg1,arg2);
1573 println("");
1574 }
1575 @Override
1576 public void glGetTexEnvxv(int arg0,int arg1,java.nio.IntBuffer arg2)
1577 {
1578 printIndent();
1579 print( "glGetTexEnvxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1580 downstreamGLES1.glGetTexEnvxv(arg0,arg1,arg2);
1581 println("");
1582 }
1583 @Override
1584 public void glGetTexEnvxv(int arg0,int arg1,int[] arg2,int arg3)
1585 {
1586 printIndent();
1587 print( "glGetTexEnvxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1588 downstreamGLES1.glGetTexEnvxv(arg0,arg1,arg2,arg3);
1589 println("");
1590 }
1591 @Override
1592 public void glGetTexGenfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
1593 {
1594 printIndent();
1595 print( "glGetTexGenfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
1596 downstreamGLES1.glGetTexGenfv(arg0,arg1,arg2);
1597 println("");
1598 }
1599 @Override
1600 public void glGetTexGenfv(int arg0,int arg1,float[] arg2,int arg3)
1601 {
1602 printIndent();
1603 print( "glGetTexGenfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1604 downstreamGLES1.glGetTexGenfv(arg0,arg1,arg2,arg3);
1605 println("");
1606 }
1607 @Override
1608 public void glGetTexGeniv(int arg0,int arg1,int[] arg2,int arg3)
1609 {
1610 printIndent();
1611 print( "glGetTexGeniv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1612 downstreamGLES1.glGetTexGeniv(arg0,arg1,arg2,arg3);
1613 println("");
1614 }
1615 @Override
1616 public void glGetTexGeniv(int arg0,int arg1,java.nio.IntBuffer arg2)
1617 {
1618 printIndent();
1619 print( "glGetTexGeniv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1620 downstreamGLES1.glGetTexGeniv(arg0,arg1,arg2);
1621 println("");
1622 }
1623 @Override
1624 public void glGetTexGenxv(int arg0,int arg1,java.nio.IntBuffer arg2)
1625 {
1626 printIndent();
1627 print( "glGetTexGenxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1628 downstreamGLES1.glGetTexGenxv(arg0,arg1,arg2);
1629 println("");
1630 }
1631 @Override
1632 public void glGetTexGenxv(int arg0,int arg1,int[] arg2,int arg3)
1633 {
1634 printIndent();
1635 print( "glGetTexGenxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1636 downstreamGLES1.glGetTexGenxv(arg0,arg1,arg2,arg3);
1637 println("");
1638 }
1639 @Override
1640 public void glGetTexParameterfv(int arg0,int arg1,float[] arg2,int arg3)
1641 {
1642 printIndent();
1643 print( "glGetTexParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1644 downstreamGLES1.glGetTexParameterfv(arg0,arg1,arg2,arg3);
1645 println("");
1646 }
1647 @Override
1648 public void glGetTexParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
1649 {
1650 printIndent();
1651 print( "glGetTexParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
1652 downstreamGLES1.glGetTexParameterfv(arg0,arg1,arg2);
1653 println("");
1654 }
1655 @Override
1656 public void glGetTexParameteriv(int arg0,int arg1,int[] arg2,int arg3)
1657 {
1658 printIndent();
1659 print( "glGetTexParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1660 downstreamGLES1.glGetTexParameteriv(arg0,arg1,arg2,arg3);
1661 println("");
1662 }
1663 @Override
1664 public void glGetTexParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
1665 {
1666 printIndent();
1667 print( "glGetTexParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1668 downstreamGLES1.glGetTexParameteriv(arg0,arg1,arg2);
1669 println("");
1670 }
1671 @Override
1672 public void glGetTexParameterxv(int arg0,int arg1,java.nio.IntBuffer arg2)
1673 {
1674 printIndent();
1675 print( "glGetTexParameterxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1676 downstreamGLES1.glGetTexParameterxv(arg0,arg1,arg2);
1677 println("");
1678 }
1679 @Override
1680 public void glGetTexParameterxv(int arg0,int arg1,int[] arg2,int arg3)
1681 {
1682 printIndent();
1683 print( "glGetTexParameterxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1684 downstreamGLES1.glGetTexParameterxv(arg0,arg1,arg2,arg3);
1685 println("");
1686 }
1687 @Override
1688 public void glGetnUniformfv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
1689 {
1690 printIndent();
1691 print( "glGetnUniformfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1692 downstreamGLES1.glGetnUniformfv(arg0,arg1,arg2,arg3,arg4);
1693 println("");
1694 }
1695 @Override
1696 public void glGetnUniformfv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
1697 {
1698 printIndent();
1699 print( "glGetnUniformfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg3+")");
1700 downstreamGLES1.glGetnUniformfv(arg0,arg1,arg2,arg3);
1701 println("");
1702 }
1703 @Override
1704 public void glGetnUniformiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
1705 {
1706 printIndent();
1707 print( "glGetnUniformiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1708 downstreamGLES1.glGetnUniformiv(arg0,arg1,arg2,arg3,arg4);
1709 println("");
1710 }
1711 @Override
1712 public void glGetnUniformiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
1713 {
1714 printIndent();
1715 print( "glGetnUniformiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
1716 downstreamGLES1.glGetnUniformiv(arg0,arg1,arg2,arg3);
1717 println("");
1718 }
1719 @Override
1720 public void glHint(int arg0,int arg1)
1721 {
1722 printIndent();
1723 print( "glHint("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1724 downstreamGLES1.glHint(arg0,arg1);
1725 println("");
1726 }
1727 @Override
1728 public boolean glIsBuffer(int arg0)
1729 {
1730 printIndent();
1731 print( "glIsBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1732 boolean _res = downstreamGLES1.glIsBuffer(arg0);
1733 println(" = "+_res);
1734 return _res;
1735 }
1736 @Override
1737 public boolean glIsEnabled(int arg0)
1738 {
1739 printIndent();
1740 print( "glIsEnabled("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1741 boolean _res = downstreamGLES1.glIsEnabled(arg0);
1742 println(" = "+_res);
1743 return _res;
1744 }
1745 @Override
1746 public boolean glIsFramebuffer(int arg0)
1747 {
1748 printIndent();
1749 print( "glIsFramebuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1750 boolean _res = downstreamGLES1.glIsFramebuffer(arg0);
1751 println(" = "+_res);
1752 return _res;
1753 }
1754 @Override
1755 public boolean glIsRenderbuffer(int arg0)
1756 {
1757 printIndent();
1758 print( "glIsRenderbuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1759 boolean _res = downstreamGLES1.glIsRenderbuffer(arg0);
1760 println(" = "+_res);
1761 return _res;
1762 }
1763 @Override
1764 public boolean glIsTexture(int arg0)
1765 {
1766 printIndent();
1767 print( "glIsTexture("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1768 boolean _res = downstreamGLES1.glIsTexture(arg0);
1769 println(" = "+_res);
1770 return _res;
1771 }
1772 @Override
1773 public boolean glIsVertexArrayOES(int arg0)
1774 {
1775 printIndent();
1776 print( "glIsVertexArrayOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1777 boolean _res = downstreamGLES1.glIsVertexArrayOES(arg0);
1778 println(" = "+_res);
1779 return _res;
1780 }
1781 @Override
1782 public void glLightModelf(int arg0,float arg1)
1783 {
1784 printIndent();
1785 print( "glLightModelf("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+")");
1786 downstreamGLES1.glLightModelf(arg0,arg1);
1787 println("");
1788 }
1789 @Override
1790 public void glLightModelfv(int arg0,java.nio.FloatBuffer arg1)
1791 {
1792 printIndent();
1793 print( "glLightModelfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
1794 downstreamGLES1.glLightModelfv(arg0,arg1);
1795 println("");
1796 }
1797 @Override
1798 public void glLightModelfv(int arg0,float[] arg1,int arg2)
1799 {
1800 printIndent();
1801 print( "glLightModelfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1802 downstreamGLES1.glLightModelfv(arg0,arg1,arg2);
1803 println("");
1804 }
1805 @Override
1806 public void glLightModelx(int arg0,int arg1)
1807 {
1808 printIndent();
1809 print( "glLightModelx("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1810 downstreamGLES1.glLightModelx(arg0,arg1);
1811 println("");
1812 }
1813 @Override
1814 public void glLightModelxv(int arg0,int[] arg1,int arg2)
1815 {
1816 printIndent();
1817 print( "glLightModelxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1818 downstreamGLES1.glLightModelxv(arg0,arg1,arg2);
1819 println("");
1820 }
1821 @Override
1822 public void glLightModelxv(int arg0,java.nio.IntBuffer arg1)
1823 {
1824 printIndent();
1825 print( "glLightModelxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1826 downstreamGLES1.glLightModelxv(arg0,arg1);
1827 println("");
1828 }
1829 @Override
1830 public void glLightf(int arg0,int arg1,float arg2)
1831 {
1832 printIndent();
1833 print( "glLightf("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+")");
1834 downstreamGLES1.glLightf(arg0,arg1,arg2);
1835 println("");
1836 }
1837 @Override
1838 public void glLightfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
1839 {
1840 printIndent();
1841 print( "glLightfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
1842 downstreamGLES1.glLightfv(arg0,arg1,arg2);
1843 println("");
1844 }
1845 @Override
1846 public void glLightfv(int arg0,int arg1,float[] arg2,int arg3)
1847 {
1848 printIndent();
1849 print( "glLightfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1850 downstreamGLES1.glLightfv(arg0,arg1,arg2,arg3);
1851 println("");
1852 }
1853 @Override
1854 public void glLightx(int arg0,int arg1,int arg2)
1855 {
1856 printIndent();
1857 print( "glLightx("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1858 downstreamGLES1.glLightx(arg0,arg1,arg2);
1859 println("");
1860 }
1861 @Override
1862 public void glLightxv(int arg0,int arg1,java.nio.IntBuffer arg2)
1863 {
1864 printIndent();
1865 print( "glLightxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1866 downstreamGLES1.glLightxv(arg0,arg1,arg2);
1867 println("");
1868 }
1869 @Override
1870 public void glLightxv(int arg0,int arg1,int[] arg2,int arg3)
1871 {
1872 printIndent();
1873 print( "glLightxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1874 downstreamGLES1.glLightxv(arg0,arg1,arg2,arg3);
1875 println("");
1876 }
1877 @Override
1878 public void glLineWidth(float arg0)
1879 {
1880 printIndent();
1881 print( "glLineWidth("+"<float> "+arg0+")");
1882 downstreamGLES1.glLineWidth(arg0);
1883 println("");
1884 }
1885 @Override
1886 public void glLineWidthx(int arg0)
1887 {
1888 printIndent();
1889 print( "glLineWidthx("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1890 downstreamGLES1.glLineWidthx(arg0);
1891 println("");
1892 }
1893 @Override
1894 public void glLoadIdentity()
1895 {
1896 printIndent();
1897 print( "glLoadIdentity("+")");
1898 downstreamGLES1.glLoadIdentity();
1899 println("");
1900 }
1901 @Override
1902 public void glLoadMatrixf(java.nio.FloatBuffer arg0)
1903 {
1904 printIndent();
1905 print( "glLoadMatrixf("+"<java.nio.FloatBuffer> "+arg0+")");
1906 downstreamGLES1.glLoadMatrixf(arg0);
1907 println("");
1908 }
1909 @Override
1910 public void glLoadMatrixf(float[] arg0,int arg1)
1911 {
1912 printIndent();
1913 print( "glLoadMatrixf("+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1914 downstreamGLES1.glLoadMatrixf(arg0,arg1);
1915 println("");
1916 }
1917 @Override
1918 public void glLoadMatrixx(java.nio.IntBuffer arg0)
1919 {
1920 printIndent();
1921 print( "glLoadMatrixx("+"<java.nio.IntBuffer> "+arg0+")");
1922 downstreamGLES1.glLoadMatrixx(arg0);
1923 println("");
1924 }
1925 @Override
1926 public void glLoadMatrixx(int[] arg0,int arg1)
1927 {
1928 printIndent();
1929 print( "glLoadMatrixx("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1930 downstreamGLES1.glLoadMatrixx(arg0,arg1);
1931 println("");
1932 }
1933 @Override
1935 {
1936 printIndent();
1937 print( "glLoadPaletteFromModelViewMatrixOES("+")");
1938 downstreamGLES1.glLoadPaletteFromModelViewMatrixOES();
1939 println("");
1940 }
1941 @Override
1942 public void glLogicOp(int arg0)
1943 {
1944 printIndent();
1945 print( "glLogicOp("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1946 downstreamGLES1.glLogicOp(arg0);
1947 println("");
1948 }
1949 @Override
1950 public java.nio.ByteBuffer glMapBuffer(int arg0,int arg1)
1951 {
1952 printIndent();
1953 print( "glMapBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1954 java.nio.ByteBuffer _res = downstreamGLES1.glMapBuffer(arg0,arg1);
1955 println(" = "+_res);
1956 return _res;
1957 }
1958 @Override
1959 public java.nio.ByteBuffer glMapBufferRange(int arg0,long arg1,long arg2,int arg3)
1960 {
1961 printIndent();
1962 print( "glMapBufferRange("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1963 java.nio.ByteBuffer _res = downstreamGLES1.glMapBufferRange(arg0,arg1,arg2,arg3);
1964 println(" = "+_res);
1965 return _res;
1966 }
1967 @Override
1968 public void glMaterialf(int arg0,int arg1,float arg2)
1969 {
1970 printIndent();
1971 print( "glMaterialf("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+")");
1972 downstreamGLES1.glMaterialf(arg0,arg1,arg2);
1973 println("");
1974 }
1975 @Override
1976 public void glMaterialfv(int arg0,int arg1,float[] arg2,int arg3)
1977 {
1978 printIndent();
1979 print( "glMaterialfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1980 downstreamGLES1.glMaterialfv(arg0,arg1,arg2,arg3);
1981 println("");
1982 }
1983 @Override
1984 public void glMaterialfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
1985 {
1986 printIndent();
1987 print( "glMaterialfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
1988 downstreamGLES1.glMaterialfv(arg0,arg1,arg2);
1989 println("");
1990 }
1991 @Override
1992 public void glMaterialx(int arg0,int arg1,int arg2)
1993 {
1994 printIndent();
1995 print( "glMaterialx("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1996 downstreamGLES1.glMaterialx(arg0,arg1,arg2);
1997 println("");
1998 }
1999 @Override
2000 public void glMaterialxv(int arg0,int arg1,java.nio.IntBuffer arg2)
2001 {
2002 printIndent();
2003 print( "glMaterialxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2004 downstreamGLES1.glMaterialxv(arg0,arg1,arg2);
2005 println("");
2006 }
2007 @Override
2008 public void glMaterialxv(int arg0,int arg1,int[] arg2,int arg3)
2009 {
2010 printIndent();
2011 print( "glMaterialxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2012 downstreamGLES1.glMaterialxv(arg0,arg1,arg2,arg3);
2013 println("");
2014 }
2015 @Override
2016 public void glMatrixIndexPointerOES(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
2017 {
2018 printIndent();
2019 print( "glMatrixIndexPointerOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.Buffer> "+arg3+")");
2020 downstreamGLES1.glMatrixIndexPointerOES(arg0,arg1,arg2,arg3);
2021 println("");
2022 }
2023 @Override
2024 public void glMatrixMode(int arg0)
2025 {
2026 printIndent();
2027 print( "glMatrixMode("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
2028 downstreamGLES1.glMatrixMode(arg0);
2029 println("");
2030 }
2031 @Override
2032 public void glMultMatrixf(java.nio.FloatBuffer arg0)
2033 {
2034 printIndent();
2035 print( "glMultMatrixf("+"<java.nio.FloatBuffer> "+arg0+")");
2036 downstreamGLES1.glMultMatrixf(arg0);
2037 println("");
2038 }
2039 @Override
2040 public void glMultMatrixf(float[] arg0,int arg1)
2041 {
2042 printIndent();
2043 print( "glMultMatrixf("+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
2044 downstreamGLES1.glMultMatrixf(arg0,arg1);
2045 println("");
2046 }
2047 @Override
2048 public void glMultMatrixx(java.nio.IntBuffer arg0)
2049 {
2050 printIndent();
2051 print( "glMultMatrixx("+"<java.nio.IntBuffer> "+arg0+")");
2052 downstreamGLES1.glMultMatrixx(arg0);
2053 println("");
2054 }
2055 @Override
2056 public void glMultMatrixx(int[] arg0,int arg1)
2057 {
2058 printIndent();
2059 print( "glMultMatrixx("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
2060 downstreamGLES1.glMultMatrixx(arg0,arg1);
2061 println("");
2062 }
2063 @Override
2064 public void glMultiTexCoord4f(int arg0,float arg1,float arg2,float arg3,float arg4)
2065 {
2066 printIndent();
2067 print( "glMultiTexCoord4f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+")");
2068 downstreamGLES1.glMultiTexCoord4f(arg0,arg1,arg2,arg3,arg4);
2069 println("");
2070 }
2071 @Override
2072 public void glMultiTexCoord4x(int arg0,int arg1,int arg2,int arg3,int arg4)
2073 {
2074 printIndent();
2075 print( "glMultiTexCoord4x("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
2076 downstreamGLES1.glMultiTexCoord4x(arg0,arg1,arg2,arg3,arg4);
2077 println("");
2078 }
2079 @Override
2080 public void glNormal3f(float arg0,float arg1,float arg2)
2081 {
2082 printIndent();
2083 print( "glNormal3f("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+")");
2084 downstreamGLES1.glNormal3f(arg0,arg1,arg2);
2085 println("");
2086 }
2087 @Override
2088 public void glNormal3x(int arg0,int arg1,int arg2)
2089 {
2090 printIndent();
2091 print( "glNormal3x("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2092 downstreamGLES1.glNormal3x(arg0,arg1,arg2);
2093 println("");
2094 }
2095 @Override
2096 public void glNormalPointer(int arg0,int arg1,java.nio.Buffer arg2)
2097 {
2098 printIndent();
2099 print( "glNormalPointer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.Buffer> "+arg2+")");
2100 downstreamGLES1.glNormalPointer(arg0,arg1,arg2);
2101 println("");
2102 }
2103 @Override
2104 public void glNormalPointer(int arg0,int arg1,long arg2)
2105 {
2106 printIndent();
2107 print( "glNormalPointer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+")");
2108 downstreamGLES1.glNormalPointer(arg0,arg1,arg2);
2109 println("");
2110 }
2111 @Override
2112 public void glNormalPointer(com.jogamp.opengl.GLArrayData arg0)
2113 {
2114 printIndent();
2115 print( "glNormalPointer("+"<com.jogamp.opengl.GLArrayData> "+arg0+")");
2116 downstreamGLES1.glNormalPointer(arg0);
2117 println("");
2118 }
2119 @Override
2120 public void glOrtho(double arg0,double arg1,double arg2,double arg3,double arg4,double arg5)
2121 {
2122 printIndent();
2123 print( "glOrtho("+"<double> "+arg0+", "+"<double> "+arg1+", "+"<double> "+arg2+", "+"<double> "+arg3+", "+"<double> "+arg4+", "+"<double> "+arg5+")");
2124 downstreamGLES1.glOrtho(arg0,arg1,arg2,arg3,arg4,arg5);
2125 println("");
2126 }
2127 @Override
2128 public void glOrthof(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5)
2129 {
2130 printIndent();
2131 print( "glOrthof("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+", "+"<float> "+arg5+")");
2132 downstreamGLES1.glOrthof(arg0,arg1,arg2,arg3,arg4,arg5);
2133 println("");
2134 }
2135 @Override
2136 public void glOrthox(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
2137 {
2138 printIndent();
2139 print( "glOrthox("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
2140 downstreamGLES1.glOrthox(arg0,arg1,arg2,arg3,arg4,arg5);
2141 println("");
2142 }
2143 @Override
2144 public void glPixelStorei(int arg0,int arg1)
2145 {
2146 printIndent();
2147 print( "glPixelStorei("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
2148 downstreamGLES1.glPixelStorei(arg0,arg1);
2149 println("");
2150 }
2151 @Override
2152 public void glPointParameterf(int arg0,float arg1)
2153 {
2154 printIndent();
2155 print( "glPointParameterf("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+")");
2156 downstreamGLES1.glPointParameterf(arg0,arg1);
2157 println("");
2158 }
2159 @Override
2160 public void glPointParameterfv(int arg0,float[] arg1,int arg2)
2161 {
2162 printIndent();
2163 print( "glPointParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2164 downstreamGLES1.glPointParameterfv(arg0,arg1,arg2);
2165 println("");
2166 }
2167 @Override
2168 public void glPointParameterfv(int arg0,java.nio.FloatBuffer arg1)
2169 {
2170 printIndent();
2171 print( "glPointParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
2172 downstreamGLES1.glPointParameterfv(arg0,arg1);
2173 println("");
2174 }
2175 @Override
2176 public void glPointParameterx(int arg0,int arg1)
2177 {
2178 printIndent();
2179 print( "glPointParameterx("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
2180 downstreamGLES1.glPointParameterx(arg0,arg1);
2181 println("");
2182 }
2183 @Override
2184 public void glPointParameterxv(int arg0,int[] arg1,int arg2)
2185 {
2186 printIndent();
2187 print( "glPointParameterxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2188 downstreamGLES1.glPointParameterxv(arg0,arg1,arg2);
2189 println("");
2190 }
2191 @Override
2192 public void glPointParameterxv(int arg0,java.nio.IntBuffer arg1)
2193 {
2194 printIndent();
2195 print( "glPointParameterxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2196 downstreamGLES1.glPointParameterxv(arg0,arg1);
2197 println("");
2198 }
2199 @Override
2200 public void glPointSize(float arg0)
2201 {
2202 printIndent();
2203 print( "glPointSize("+"<float> "+arg0+")");
2204 downstreamGLES1.glPointSize(arg0);
2205 println("");
2206 }
2207 @Override
2208 public void glPointSizePointerOES(int arg0,int arg1,java.nio.Buffer arg2)
2209 {
2210 printIndent();
2211 print( "glPointSizePointerOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.Buffer> "+arg2+")");
2212 downstreamGLES1.glPointSizePointerOES(arg0,arg1,arg2);
2213 println("");
2214 }
2215 @Override
2216 public void glPointSizex(int arg0)
2217 {
2218 printIndent();
2219 print( "glPointSizex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
2220 downstreamGLES1.glPointSizex(arg0);
2221 println("");
2222 }
2223 @Override
2224 public void glPolygonOffset(float arg0,float arg1)
2225 {
2226 printIndent();
2227 print( "glPolygonOffset("+"<float> "+arg0+", "+"<float> "+arg1+")");
2228 downstreamGLES1.glPolygonOffset(arg0,arg1);
2229 println("");
2230 }
2231 @Override
2232 public void glPolygonOffsetx(int arg0,int arg1)
2233 {
2234 printIndent();
2235 print( "glPolygonOffsetx("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
2236 downstreamGLES1.glPolygonOffsetx(arg0,arg1);
2237 println("");
2238 }
2239 @Override
2240 public void glPopMatrix()
2241 {
2242 printIndent();
2243 print( "glPopMatrix("+")");
2244 downstreamGLES1.glPopMatrix();
2245 println("");
2246 }
2247 @Override
2248 public void glPushMatrix()
2249 {
2250 printIndent();
2251 print( "glPushMatrix("+")");
2252 downstreamGLES1.glPushMatrix();
2253 println("");
2254 }
2255 @Override
2256 public int glQueryMatrixxOES(int[] arg0,int arg1,int[] arg2,int arg3)
2257 {
2258 printIndent();
2259 print( "glQueryMatrixxOES("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2260 int _res = downstreamGLES1.glQueryMatrixxOES(arg0,arg1,arg2,arg3);
2261 println(" = "+_res);
2262 return _res;
2263 }
2264 @Override
2265 public int glQueryMatrixxOES(java.nio.IntBuffer arg0,java.nio.IntBuffer arg1)
2266 {
2267 printIndent();
2268 print( "glQueryMatrixxOES("+"<java.nio.IntBuffer> "+arg0+", "+"<java.nio.IntBuffer> "+arg1+")");
2269 int _res = downstreamGLES1.glQueryMatrixxOES(arg0,arg1);
2270 println(" = "+_res);
2271 return _res;
2272 }
2273 @Override
2274 public void glReadPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6)
2275 {
2276 printIndent();
2277 print( "glReadPixels("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<long> "+arg6+")");
2278 downstreamGLES1.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2279 println("");
2280 }
2281 @Override
2282 public void glReadPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6)
2283 {
2284 printIndent();
2285 print( "glReadPixels("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<java.nio.Buffer> "+arg6+")");
2286 downstreamGLES1.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2287 println("");
2288 }
2289 @Override
2290 public void glReadnPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7)
2291 {
2292 printIndent();
2293 print( "glReadnPixels("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<java.nio.Buffer> "+arg7+")");
2294 downstreamGLES1.glReadnPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
2295 println("");
2296 }
2297 @Override
2298 public void glRenderbufferStorage(int arg0,int arg1,int arg2,int arg3)
2299 {
2300 printIndent();
2301 print( "glRenderbufferStorage("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2302 downstreamGLES1.glRenderbufferStorage(arg0,arg1,arg2,arg3);
2303 println("");
2304 }
2305 @Override
2306 public void glRenderbufferStorageMultisample(int arg0,int arg1,int arg2,int arg3,int arg4)
2307 {
2308 printIndent();
2309 print( "glRenderbufferStorageMultisample("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
2310 downstreamGLES1.glRenderbufferStorageMultisample(arg0,arg1,arg2,arg3,arg4);
2311 println("");
2312 }
2313 @Override
2314 public void glRenderbufferStorageMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4)
2315 {
2316 printIndent();
2317 print( "glRenderbufferStorageMultisampleEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
2318 downstreamGLES1.glRenderbufferStorageMultisampleEXT(arg0,arg1,arg2,arg3,arg4);
2319 println("");
2320 }
2321 @Override
2322 public void glRenderbufferStorageMultisampleIMG(int arg0,int arg1,int arg2,int arg3,int arg4)
2323 {
2324 printIndent();
2325 print( "glRenderbufferStorageMultisampleIMG("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
2326 downstreamGLES1.glRenderbufferStorageMultisampleIMG(arg0,arg1,arg2,arg3,arg4);
2327 println("");
2328 }
2329 @Override
2331 {
2332 printIndent();
2333 print( "glResolveMultisampleFramebuffer("+")");
2334 downstreamGLES1.glResolveMultisampleFramebuffer();
2335 println("");
2336 }
2337 @Override
2338 public void glRotatef(float arg0,float arg1,float arg2,float arg3)
2339 {
2340 printIndent();
2341 print( "glRotatef("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+")");
2342 downstreamGLES1.glRotatef(arg0,arg1,arg2,arg3);
2343 println("");
2344 }
2345 @Override
2346 public void glRotatex(int arg0,int arg1,int arg2,int arg3)
2347 {
2348 printIndent();
2349 print( "glRotatex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2350 downstreamGLES1.glRotatex(arg0,arg1,arg2,arg3);
2351 println("");
2352 }
2353 @Override
2354 public void glSampleCoverage(float arg0,boolean arg1)
2355 {
2356 printIndent();
2357 print( "glSampleCoverage("+"<float> "+arg0+", "+"<boolean> "+arg1+")");
2358 downstreamGLES1.glSampleCoverage(arg0,arg1);
2359 println("");
2360 }
2361 @Override
2362 public void glSampleCoveragex(int arg0,boolean arg1)
2363 {
2364 printIndent();
2365 print( "glSampleCoveragex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<boolean> "+arg1+")");
2366 downstreamGLES1.glSampleCoveragex(arg0,arg1);
2367 println("");
2368 }
2369 @Override
2370 public void glScalef(float arg0,float arg1,float arg2)
2371 {
2372 printIndent();
2373 print( "glScalef("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+")");
2374 downstreamGLES1.glScalef(arg0,arg1,arg2);
2375 println("");
2376 }
2377 @Override
2378 public void glScalex(int arg0,int arg1,int arg2)
2379 {
2380 printIndent();
2381 print( "glScalex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2382 downstreamGLES1.glScalex(arg0,arg1,arg2);
2383 println("");
2384 }
2385 @Override
2386 public void glScissor(int arg0,int arg1,int arg2,int arg3)
2387 {
2388 printIndent();
2389 print( "glScissor("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2390 downstreamGLES1.glScissor(arg0,arg1,arg2,arg3);
2391 println("");
2392 }
2393 @Override
2394 public void glShadeModel(int arg0)
2395 {
2396 printIndent();
2397 print( "glShadeModel("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
2398 downstreamGLES1.glShadeModel(arg0);
2399 println("");
2400 }
2401 @Override
2402 public void glStartTilingQCOM(int arg0,int arg1,int arg2,int arg3,int arg4)
2403 {
2404 printIndent();
2405 print( "glStartTilingQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
2406 downstreamGLES1.glStartTilingQCOM(arg0,arg1,arg2,arg3,arg4);
2407 println("");
2408 }
2409 @Override
2410 public void glStencilFunc(int arg0,int arg1,int arg2)
2411 {
2412 printIndent();
2413 print( "glStencilFunc("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2414 downstreamGLES1.glStencilFunc(arg0,arg1,arg2);
2415 println("");
2416 }
2417 @Override
2418 public void glStencilMask(int arg0)
2419 {
2420 printIndent();
2421 print( "glStencilMask("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
2422 downstreamGLES1.glStencilMask(arg0);
2423 println("");
2424 }
2425 @Override
2426 public void glStencilOp(int arg0,int arg1,int arg2)
2427 {
2428 printIndent();
2429 print( "glStencilOp("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2430 downstreamGLES1.glStencilOp(arg0,arg1,arg2);
2431 println("");
2432 }
2433 @Override
2434 public void glTexCoordPointer(com.jogamp.opengl.GLArrayData arg0)
2435 {
2436 printIndent();
2437 print( "glTexCoordPointer("+"<com.jogamp.opengl.GLArrayData> "+arg0+")");
2438 downstreamGLES1.glTexCoordPointer(arg0);
2439 println("");
2440 }
2441 @Override
2442 public void glTexCoordPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
2443 {
2444 printIndent();
2445 print( "glTexCoordPointer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.Buffer> "+arg3+")");
2446 downstreamGLES1.glTexCoordPointer(arg0,arg1,arg2,arg3);
2447 println("");
2448 }
2449 @Override
2450 public void glTexCoordPointer(int arg0,int arg1,int arg2,long arg3)
2451 {
2452 printIndent();
2453 print( "glTexCoordPointer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+")");
2454 downstreamGLES1.glTexCoordPointer(arg0,arg1,arg2,arg3);
2455 println("");
2456 }
2457 @Override
2458 public void glTexEnvf(int arg0,int arg1,float arg2)
2459 {
2460 printIndent();
2461 print( "glTexEnvf("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+")");
2462 downstreamGLES1.glTexEnvf(arg0,arg1,arg2);
2463 println("");
2464 }
2465 @Override
2466 public void glTexEnvfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
2467 {
2468 printIndent();
2469 print( "glTexEnvfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
2470 downstreamGLES1.glTexEnvfv(arg0,arg1,arg2);
2471 println("");
2472 }
2473 @Override
2474 public void glTexEnvfv(int arg0,int arg1,float[] arg2,int arg3)
2475 {
2476 printIndent();
2477 print( "glTexEnvfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2478 downstreamGLES1.glTexEnvfv(arg0,arg1,arg2,arg3);
2479 println("");
2480 }
2481 @Override
2482 public void glTexEnvi(int arg0,int arg1,int arg2)
2483 {
2484 printIndent();
2485 print( "glTexEnvi("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2486 downstreamGLES1.glTexEnvi(arg0,arg1,arg2);
2487 println("");
2488 }
2489 @Override
2490 public void glTexEnviv(int arg0,int arg1,int[] arg2,int arg3)
2491 {
2492 printIndent();
2493 print( "glTexEnviv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2494 downstreamGLES1.glTexEnviv(arg0,arg1,arg2,arg3);
2495 println("");
2496 }
2497 @Override
2498 public void glTexEnviv(int arg0,int arg1,java.nio.IntBuffer arg2)
2499 {
2500 printIndent();
2501 print( "glTexEnviv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2502 downstreamGLES1.glTexEnviv(arg0,arg1,arg2);
2503 println("");
2504 }
2505 @Override
2506 public void glTexEnvx(int arg0,int arg1,int arg2)
2507 {
2508 printIndent();
2509 print( "glTexEnvx("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2510 downstreamGLES1.glTexEnvx(arg0,arg1,arg2);
2511 println("");
2512 }
2513 @Override
2514 public void glTexEnvxv(int arg0,int arg1,java.nio.IntBuffer arg2)
2515 {
2516 printIndent();
2517 print( "glTexEnvxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2518 downstreamGLES1.glTexEnvxv(arg0,arg1,arg2);
2519 println("");
2520 }
2521 @Override
2522 public void glTexEnvxv(int arg0,int arg1,int[] arg2,int arg3)
2523 {
2524 printIndent();
2525 print( "glTexEnvxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2526 downstreamGLES1.glTexEnvxv(arg0,arg1,arg2,arg3);
2527 println("");
2528 }
2529 @Override
2530 public void glTexGenf(int arg0,int arg1,float arg2)
2531 {
2532 printIndent();
2533 print( "glTexGenf("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+")");
2534 downstreamGLES1.glTexGenf(arg0,arg1,arg2);
2535 println("");
2536 }
2537 @Override
2538 public void glTexGenfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
2539 {
2540 printIndent();
2541 print( "glTexGenfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
2542 downstreamGLES1.glTexGenfv(arg0,arg1,arg2);
2543 println("");
2544 }
2545 @Override
2546 public void glTexGenfv(int arg0,int arg1,float[] arg2,int arg3)
2547 {
2548 printIndent();
2549 print( "glTexGenfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2550 downstreamGLES1.glTexGenfv(arg0,arg1,arg2,arg3);
2551 println("");
2552 }
2553 @Override
2554 public void glTexGeni(int arg0,int arg1,int arg2)
2555 {
2556 printIndent();
2557 print( "glTexGeni("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2558 downstreamGLES1.glTexGeni(arg0,arg1,arg2);
2559 println("");
2560 }
2561 @Override
2562 public void glTexGeniv(int arg0,int arg1,int[] arg2,int arg3)
2563 {
2564 printIndent();
2565 print( "glTexGeniv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2566 downstreamGLES1.glTexGeniv(arg0,arg1,arg2,arg3);
2567 println("");
2568 }
2569 @Override
2570 public void glTexGeniv(int arg0,int arg1,java.nio.IntBuffer arg2)
2571 {
2572 printIndent();
2573 print( "glTexGeniv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2574 downstreamGLES1.glTexGeniv(arg0,arg1,arg2);
2575 println("");
2576 }
2577 @Override
2578 public void glTexGenx(int arg0,int arg1,int arg2)
2579 {
2580 printIndent();
2581 print( "glTexGenx("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2582 downstreamGLES1.glTexGenx(arg0,arg1,arg2);
2583 println("");
2584 }
2585 @Override
2586 public void glTexGenxv(int arg0,int arg1,java.nio.IntBuffer arg2)
2587 {
2588 printIndent();
2589 print( "glTexGenxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2590 downstreamGLES1.glTexGenxv(arg0,arg1,arg2);
2591 println("");
2592 }
2593 @Override
2594 public void glTexGenxv(int arg0,int arg1,int[] arg2,int arg3)
2595 {
2596 printIndent();
2597 print( "glTexGenxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2598 downstreamGLES1.glTexGenxv(arg0,arg1,arg2,arg3);
2599 println("");
2600 }
2601 @Override
2602 public void glTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
2603 {
2604 printIndent();
2605 print( "glTexImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<java.nio.Buffer> "+arg8+")");
2606 downstreamGLES1.glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
2607 println("");
2608 }
2609 @Override
2610 public void glTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
2611 {
2612 printIndent();
2613 print( "glTexImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<long> "+arg8+")");
2614 downstreamGLES1.glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
2615 println("");
2616 }
2617 @Override
2618 public void glTexParameterf(int arg0,int arg1,float arg2)
2619 {
2620 printIndent();
2621 print( "glTexParameterf("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+")");
2622 downstreamGLES1.glTexParameterf(arg0,arg1,arg2);
2623 println("");
2624 }
2625 @Override
2626 public void glTexParameterfv(int arg0,int arg1,float[] arg2,int arg3)
2627 {
2628 printIndent();
2629 print( "glTexParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2630 downstreamGLES1.glTexParameterfv(arg0,arg1,arg2,arg3);
2631 println("");
2632 }
2633 @Override
2634 public void glTexParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
2635 {
2636 printIndent();
2637 print( "glTexParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
2638 downstreamGLES1.glTexParameterfv(arg0,arg1,arg2);
2639 println("");
2640 }
2641 @Override
2642 public void glTexParameteri(int arg0,int arg1,int arg2)
2643 {
2644 printIndent();
2645 print( "glTexParameteri("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2646 downstreamGLES1.glTexParameteri(arg0,arg1,arg2);
2647 println("");
2648 }
2649 @Override
2650 public void glTexParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
2651 {
2652 printIndent();
2653 print( "glTexParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2654 downstreamGLES1.glTexParameteriv(arg0,arg1,arg2);
2655 println("");
2656 }
2657 @Override
2658 public void glTexParameteriv(int arg0,int arg1,int[] arg2,int arg3)
2659 {
2660 printIndent();
2661 print( "glTexParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2662 downstreamGLES1.glTexParameteriv(arg0,arg1,arg2,arg3);
2663 println("");
2664 }
2665 @Override
2666 public void glTexParameterx(int arg0,int arg1,int arg2)
2667 {
2668 printIndent();
2669 print( "glTexParameterx("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2670 downstreamGLES1.glTexParameterx(arg0,arg1,arg2);
2671 println("");
2672 }
2673 @Override
2674 public void glTexParameterxv(int arg0,int arg1,int[] arg2,int arg3)
2675 {
2676 printIndent();
2677 print( "glTexParameterxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2678 downstreamGLES1.glTexParameterxv(arg0,arg1,arg2,arg3);
2679 println("");
2680 }
2681 @Override
2682 public void glTexParameterxv(int arg0,int arg1,java.nio.IntBuffer arg2)
2683 {
2684 printIndent();
2685 print( "glTexParameterxv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2686 downstreamGLES1.glTexParameterxv(arg0,arg1,arg2);
2687 println("");
2688 }
2689 @Override
2690 public void glTexStorage1D(int arg0,int arg1,int arg2,int arg3)
2691 {
2692 printIndent();
2693 print( "glTexStorage1D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2694 downstreamGLES1.glTexStorage1D(arg0,arg1,arg2,arg3);
2695 println("");
2696 }
2697 @Override
2698 public void glTexStorage2D(int arg0,int arg1,int arg2,int arg3,int arg4)
2699 {
2700 printIndent();
2701 print( "glTexStorage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
2702 downstreamGLES1.glTexStorage2D(arg0,arg1,arg2,arg3,arg4);
2703 println("");
2704 }
2705 @Override
2706 public void glTexStorage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
2707 {
2708 printIndent();
2709 print( "glTexStorage3D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
2710 downstreamGLES1.glTexStorage3D(arg0,arg1,arg2,arg3,arg4,arg5);
2711 println("");
2712 }
2713 @Override
2714 public void glTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
2715 {
2716 printIndent();
2717 print( "glTexSubImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<long> "+arg8+")");
2718 downstreamGLES1.glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
2719 println("");
2720 }
2721 @Override
2722 public void glTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
2723 {
2724 printIndent();
2725 print( "glTexSubImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<java.nio.Buffer> "+arg8+")");
2726 downstreamGLES1.glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
2727 println("");
2728 }
2729 @Override
2730 public void glTextureStorage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4)
2731 {
2732 printIndent();
2733 print( "glTextureStorage1DEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
2734 downstreamGLES1.glTextureStorage1DEXT(arg0,arg1,arg2,arg3,arg4);
2735 println("");
2736 }
2737 @Override
2738 public void glTextureStorage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
2739 {
2740 printIndent();
2741 print( "glTextureStorage2DEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
2742 downstreamGLES1.glTextureStorage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5);
2743 println("");
2744 }
2745 @Override
2746 public void glTextureStorage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6)
2747 {
2748 printIndent();
2749 print( "glTextureStorage3DEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+")");
2750 downstreamGLES1.glTextureStorage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2751 println("");
2752 }
2753 @Override
2754 public void glTranslatef(float arg0,float arg1,float arg2)
2755 {
2756 printIndent();
2757 print( "glTranslatef("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+")");
2758 downstreamGLES1.glTranslatef(arg0,arg1,arg2);
2759 println("");
2760 }
2761 @Override
2762 public void glTranslatex(int arg0,int arg1,int arg2)
2763 {
2764 printIndent();
2765 print( "glTranslatex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2766 downstreamGLES1.glTranslatex(arg0,arg1,arg2);
2767 println("");
2768 }
2769 @Override
2770 public boolean glUnmapBuffer(int arg0)
2771 {
2772 printIndent();
2773 print( "glUnmapBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
2774 boolean _res = downstreamGLES1.glUnmapBuffer(arg0);
2775 println(" = "+_res);
2776 return _res;
2777 }
2778 @Override
2779 public void glVertexPointer(com.jogamp.opengl.GLArrayData arg0)
2780 {
2781 printIndent();
2782 print( "glVertexPointer("+"<com.jogamp.opengl.GLArrayData> "+arg0+")");
2783 downstreamGLES1.glVertexPointer(arg0);
2784 println("");
2785 }
2786 @Override
2787 public void glVertexPointer(int arg0,int arg1,int arg2,long arg3)
2788 {
2789 printIndent();
2790 print( "glVertexPointer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+")");
2791 downstreamGLES1.glVertexPointer(arg0,arg1,arg2,arg3);
2792 println("");
2793 }
2794 @Override
2795 public void glVertexPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
2796 {
2797 printIndent();
2798 print( "glVertexPointer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.Buffer> "+arg3+")");
2799 downstreamGLES1.glVertexPointer(arg0,arg1,arg2,arg3);
2800 println("");
2801 }
2802 @Override
2803 public void glViewport(int arg0,int arg1,int arg2,int arg3)
2804 {
2805 printIndent();
2806 print( "glViewport("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2807 downstreamGLES1.glViewport(arg0,arg1,arg2,arg3);
2808 println("");
2809 }
2810 @Override
2811 public void glWeightPointerOES(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
2812 {
2813 printIndent();
2814 print( "glWeightPointerOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.Buffer> "+arg3+")");
2815 downstreamGLES1.glWeightPointerOES(arg0,arg1,arg2,arg3);
2816 println("");
2817 }
2818 @Override
2819 public boolean hasBasicFBOSupport()
2820 {
2821 return downstreamGLES1.hasBasicFBOSupport();
2822 }
2823 @Override
2824 public boolean hasFullFBOSupport()
2825 {
2826 return downstreamGLES1.hasFullFBOSupport();
2827 }
2828 @Override
2829 public boolean hasGLSL()
2830 {
2831 return downstreamGLES1.hasGLSL();
2832 }
2833 @Override
2834 public boolean isExtensionAvailable(java.lang.String arg0)
2835 {
2836 return downstreamGLES1.isExtensionAvailable(arg0);
2837 }
2838 @Override
2839 public boolean isFunctionAvailable(java.lang.String arg0)
2840 {
2841 return downstreamGLES1.isFunctionAvailable(arg0);
2842 }
2843 @Override
2844 public boolean isGL()
2845 {
2846 return true;
2847 }
2848 @Override
2849 public boolean isGL2()
2850 {
2851 return downstreamGLES1.isGL2();
2852 }
2853 @Override
2854 public boolean isGL2ES1()
2855 {
2856 return downstreamGLES1.isGL2ES1();
2857 }
2858 @Override
2859 public boolean isGL2ES2()
2860 {
2861 return downstreamGLES1.isGL2ES2();
2862 }
2863 @Override
2864 public boolean isGL2ES3()
2865 {
2866 return downstreamGLES1.isGL2ES3();
2867 }
2868 @Override
2869 public boolean isGL2GL3()
2870 {
2871 return downstreamGLES1.isGL2GL3();
2872 }
2873 @Override
2874 public boolean isGL3()
2875 {
2876 return downstreamGLES1.isGL3();
2877 }
2878 @Override
2879 public boolean isGL3ES3()
2880 {
2881 return downstreamGLES1.isGL3ES3();
2882 }
2883 @Override
2884 public boolean isGL3bc()
2885 {
2886 return downstreamGLES1.isGL3bc();
2887 }
2888 @Override
2889 public boolean isGL3core()
2890 {
2891 return downstreamGLES1.isGL3core();
2892 }
2893 @Override
2894 public boolean isGL4()
2895 {
2896 return downstreamGLES1.isGL4();
2897 }
2898 @Override
2899 public boolean isGL4ES3()
2900 {
2901 return downstreamGLES1.isGL4ES3();
2902 }
2903 @Override
2904 public boolean isGL4bc()
2905 {
2906 return downstreamGLES1.isGL4bc();
2907 }
2908 @Override
2909 public boolean isGL4core()
2910 {
2911 return downstreamGLES1.isGL4core();
2912 }
2913 @Override
2914 public boolean isGLES()
2915 {
2916 return downstreamGLES1.isGLES();
2917 }
2918 @Override
2919 public boolean isGLES1()
2920 {
2921 return downstreamGLES1.isGLES1();
2922 }
2923 @Override
2924 public boolean isGLES2()
2925 {
2926 return downstreamGLES1.isGLES2();
2927 }
2928 @Override
2929 public boolean isGLES2Compatible()
2930 {
2931 return downstreamGLES1.isGLES2Compatible();
2932 }
2933 @Override
2934 public boolean isGLES3()
2935 {
2936 return downstreamGLES1.isGLES3();
2937 }
2938 @Override
2939 public boolean isGLES31Compatible()
2940 {
2941 return downstreamGLES1.isGLES31Compatible();
2942 }
2943 @Override
2944 public boolean isGLES32Compatible()
2945 {
2946 return downstreamGLES1.isGLES32Compatible();
2947 }
2948 @Override
2949 public boolean isGLES3Compatible()
2950 {
2951 return downstreamGLES1.isGLES3Compatible();
2952 }
2953 @Override
2954 public boolean isGLcore()
2955 {
2956 return downstreamGLES1.isGLcore();
2957 }
2958 @Override
2959 public boolean isNPOTTextureAvailable()
2960 {
2961 return downstreamGLES1.isNPOTTextureAvailable();
2962 }
2963 @Override
2965 {
2966 return downstreamGLES1.isTextureFormatBGRA8888Available();
2967 }
2968 @Override
2969 public boolean isVBOArrayBound()
2970 {
2971 return downstreamGLES1.isVBOArrayBound();
2972 }
2973 @Override
2974 public boolean isVBOElementArrayBound()
2975 {
2976 return downstreamGLES1.isVBOElementArrayBound();
2977 }
2978 @Override
2980 {
2981 printIndent();
2982 print( "mapBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
2983 com.jogamp.opengl.GLBufferStorage _res = downstreamGLES1.mapBuffer(arg0,arg1);
2984 println(" = "+_res);
2985 return _res;
2986 }
2987 @Override
2988 public com.jogamp.opengl.GLBufferStorage mapBufferRange(int arg0,long arg1,long arg2,int arg3)
2989 {
2990 printIndent();
2991 print( "mapBufferRange("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2992 com.jogamp.opengl.GLBufferStorage _res = downstreamGLES1.mapBufferRange(arg0,arg1,arg2,arg3);
2993 println(" = "+_res);
2994 return _res;
2995 }
2996 @Override
2997 public void setSwapInterval(int arg0)
2998 {
2999 downstreamGLES1.setSwapInterval(arg0);
3000 }
3001 @Override
3002 public String toString() {
3003 StringBuilder sb = new StringBuilder();
3004 sb.append("TraceGLES1 [this 0x"+Integer.toHexString(hashCode())+" implementing com.jogamp.opengl.GLES1,\n\t");
3005 sb.append(" downstream: "+downstreamGLES1.toString()+"\n\t]");
3006 return sb.toString();
3007 }
3008private PrintStream stream;
3009private int indent = 0;
3010protected String dumpArray(Object obj)
3011{
3012 if (obj == null) return "[null]";
3013 StringBuilder sb = new StringBuilder("[");
3014 int len = java.lang.reflect.Array.getLength(obj);
3015 int count = Math.min(len,16);
3016 for ( int i =0; i < count; i++ ) {
3017 sb.append(java.lang.reflect.Array.get(obj,i));
3018 if (i < count-1)
3019 sb.append(',');
3020 }
3021 if ( len > 16 )
3022 sb.append("...").append(len);
3023 sb.append(']');
3024 return sb.toString();
3025}
3026protected void print(String str)
3027{
3028 stream.print(str);
3029}
3030protected void println(String str)
3031{
3032 stream.println(str);
3033}
3034protected void printIndent()
3035{
3036 for( int i =0; i < indent; i++) {stream.print(' ');}
3037}
3038
3039 private GLES1 downstreamGLES1;
3040} // end class TraceGLES1
OpenGL buffer storage object reflecting it's.
Abstraction for an OpenGL rendering context.
Definition: GLContext.java:74
A generic exception for OpenGL errors used throughout the binding as a substitute for RuntimeExceptio...
Specifies the the OpenGL profile.
Definition: GLProfile.java:77
void glBindFramebuffer(int arg0, int arg1)
Entry point to C language function: void {@native glBindFramebuffer}(GLenum target,...
void glTexEnviv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDrawTexfvOES(java.nio.FloatBuffer arg0)
boolean glIsEnabled(int arg0)
Entry point to C language function: GLboolean {@native glIsEnabled}(GLenum cap) Part of GL_NV_vert...
void glGetTexGenfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexGenfv}(GLenum coord, GLenum pname,...
void glColorPointer(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glGetnUniformiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
boolean isGL3()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 core profile.
void glColorPointer(com.jogamp.opengl.GLArrayData arg0)
void glLightModelxv(int arg0, java.nio.IntBuffer arg1)
void glBlendEquation(int arg0)
Entry point to C language function: void {@native glBlendEquation}(GLenum mode) Part of GL_ES_VERS...
void glDrawTexivOES(java.nio.IntBuffer arg0)
void glClipPlanefIMG(int arg0, java.nio.FloatBuffer arg1)
void glNormal3x(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glNormal3x}(GLfixed nx, GLfixed ny,...
void glBlendEquationSeparate(int arg0, int arg1)
Entry point to C language function: void {@native glBlendEquationSeparate}(GLenum modeRGB,...
void glStartTilingQCOM(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glStartTilingQCOM}(GLuint x, GLuint y,...
void glDeleteRenderbuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteRenderbuffers}(GLsizei n,...
void glPointParameterfv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glPointParameterfv}(GLenum pname,...
void glGetTexParameterfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameterfv}(GLenum target,...
void glOrthox(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glOrthox}(GLfixed left, GLfixed right,...
void glPolygonOffsetx(int arg0, int arg1)
Entry point to C language function: void {@native glPolygonOffsetx}(GLfixed factor,...
boolean isGL2GL3()
Indicates whether this GL object conforms to a GL2GL3 compatible profile.
void glExtGetBuffersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glDeleteBuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteBuffers}(GLsizei n, const GLuint * buffers...
void glGetDriverControlStringQCOM(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
Entry point to C language function: void {@native glGetDriverControlStringQCOM}(GLuint driverControl...
boolean glIsBuffer(int arg0)
Entry point to C language function: GLboolean {@native glIsBuffer}(GLuint buffer) Part of GL_VERSI...
void glMultiTexCoord4x(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glMultiTexCoord4x}(GLenum target,...
void glScissor(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glScissor}(GLint x, GLint y, GLsizei width,...
void glNormalPointer(int arg0, int arg1, java.nio.Buffer arg2)
void glGenFramebuffers(int arg0, java.nio.IntBuffer arg1)
void glGetLightxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetLightxv}(GLenum light, GLenum pname,...
void glFrontFace(int arg0)
Entry point to C language function: void {@native glFrontFace}(GLenum mode) Part of GL_ES_VERSION_...
void glPopMatrix()
Pop the current matrix from it's stack.
void glFrustum(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
void glClearColor(float arg0, float arg1, float arg2, float arg3)
Entry point to C language function: void {@native glClearColor}(GLfloat red, GLfloat green,...
void glDiscardFramebufferEXT(int arg0, int arg1, java.nio.IntBuffer arg2)
void glExtGetTexturesQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glReadnPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, java.nio.Buffer arg7)
void glEndTilingQCOM(int arg0)
Entry point to C language function: void {@native glEndTilingQCOM}(GLbitfield preserveMask) Part o...
void glGetTexEnvfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexEnvfv}(GLenum tenv, GLenum pname,...
void glExtGetRenderbuffersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glFogf(int arg0, float arg1)
Entry point to C language function: void {@native glFogf}(GLenum pname, GLfloat param) Part of GL_...
void glCurrentPaletteMatrixOES(int arg0)
Entry point to C language function: void {@native glCurrentPaletteMatrixOES}(GLuint matrixpaletteind...
void glTexEnvx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexEnvx}(GLenum target, GLenum pname,...
boolean isGLES()
Indicates whether this GL object conforms to one of the OpenGL ES profiles, see isGLES1(),...
void glPointParameterxv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glPointParameterxv}(GLenum pname,...
void glNormalPointer(int arg0, int arg1, long arg2)
com.jogamp.opengl.GL3ES3 getGL3ES3()
Casts this object to the GL3ES3 interface.
void glTextureStorage1DEXT(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glTextureStorage1DEXT}(GLuint texture,...
void glEGLImageTargetRenderbufferStorageOES(int arg0, long arg1)
Entry point to C language function: void {@native glEGLImageTargetRenderbufferStorageOES}(GLenum tar...
void glExtGetBuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetBuffersQCOM}(GLuint * buffers,...
void glMultMatrixx(int[] arg0, int arg1)
Entry point to C language function: void {@native glMultMatrixx}(const GLfixed * m) Part of GL_VER...
com.jogamp.opengl.GLES2 getGLES2()
Casts this object to the GLES2 interface.
void glMatrixMode(int arg0)
Sets the current matrix mode.
void glTexEnvfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glGetDriverControlStringQCOM(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
void glSampleCoverage(float arg0, boolean arg1)
Entry point to C language function: void {@native glSampleCoverage}(GLfloat value,...
void glDeleteBuffers(int arg0, java.nio.IntBuffer arg1)
boolean hasFullFBOSupport()
Returns true if full FBO support is available, otherwise false.
boolean isGLES1()
Indicates whether this GL object conforms to the OpenGL ES ≥ 1.0 profile.
void glEnableClientState(int arg0)
void glGetTexGeniv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glPointSize(float arg0)
Entry point to C language function: void {@native glPointSize}(GLfloat size) Part of GL_VERSION_ES...
void glClearDepthx(int arg0)
Entry point to C language function: void {@native glClearDepthx}(GLclampx depth) Part of GL_VERSIO...
void glBufferSubData(int arg0, long arg1, long arg2, java.nio.Buffer arg3)
void glDepthFunc(int arg0)
Entry point to C language function: void {@native glDepthFunc}(GLenum func) Part of GL_ES_VERSION_...
void glMaterialfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glDrawTexfvOES(float[] arg0, int arg1)
Entry point to C language function: void {@native glDrawTexfvOES}(const GLfloat * coords) Part of ...
void glLoadMatrixx(int[] arg0, int arg1)
Entry point to C language function: void {@native glLoadMatrixx}(const GLfixed * m) Part of GL_VER...
void glOrtho(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
void glRenderbufferStorage(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glRenderbufferStorage}(GLenum target,...
void glFogfv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glFogfv}(GLenum pname, const GLfloat * params) P...
void glFrustumx(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glFrustumx}(GLfixed left, GLfixed right,...
void glGetTexEnvfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glDrawTexxvOES(java.nio.IntBuffer arg0)
void glLightfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
com.jogamp.opengl.GL getGL()
Casts this object to the GL interface.
Definition: TraceGLES1.java:85
void glGenerateMipmap(int arg0)
Entry point to C language function: void {@native glGenerateMipmap}(GLenum target) Part of GL_ES_V...
int glGetGraphicsResetStatus()
Entry point to C language function: GLenum {@native glGetGraphicsResetStatus}() Part of GL_VERSION...
void glLoadMatrixf(float[] arg0, int arg1)
Load the current matrix w/ the provided one.
void glLoadIdentity()
Load the current matrix with the identity matrix.
void glTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
void glStencilMask(int arg0)
Entry point to C language function: void {@native glStencilMask}(GLuint mask) Part of GL_ES_VERSIO...
void glGetTexParameterxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameterxv}(GLenum target,...
void glBlendFunc(int arg0, int arg1)
Entry point to C language function: void {@native glBlendFunc}(GLenum sfactor, GLenum dfactor) Par...
void glTexParameterf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glTexParameterf}(GLenum target,...
void glTexStorage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glTexStorage3D}(GLenum target, GLsizei levels,...
void glExtGetFramebuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetFramebuffersQCOM}(GLuint * framebuffers,...
void glMaterialf(int arg0, int arg1, float arg2)
void glDrawElements(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glPolygonOffset(float arg0, float arg1)
Entry point to C language function: void {@native glPolygonOffset}(GLfloat factor,...
void glLightx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glLightx}(GLenum light, GLenum pname,...
int getDefaultReadFramebuffer()
Return the default read framebuffer name.
Definition: TraceGLES1.java:75
void glCompressedTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, java.nio.Buffer arg7)
boolean isGL4core()
Indicates whether this GL object uses a GL4 core profile.
com.jogamp.opengl.GL4ES3 getGL4ES3()
Casts this object to the GL4ES3 interface.
void glLightxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glLightxv}(GLenum light, GLenum pname,...
void glTexGeni(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexGeni}(GLenum coord, GLenum pname,...
void glGetDriverControlsQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glLightModelfv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glLightModelfv}(GLenum pname, const GLfloat * para...
com.jogamp.opengl.GLBufferStorage mapBuffer(int arg0, int arg1)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBuffer(..) implementation.
void glGetIntegerv(int arg0, java.nio.IntBuffer arg1)
TraceGLES1(GLES1 downstreamGLES1, PrintStream stream)
Definition: TraceGLES1.java:26
void glRotatex(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glRotatex}(GLfixed angle, GLfixed x,...
void glRenderbufferStorageMultisample(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisample}(GLenum target,...
void glGetRenderbufferParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glTexCoordPointer(com.jogamp.opengl.GLArrayData arg0)
void glExtGetTexSubImageQCOM(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, java.nio.Buffer arg10)
boolean isGL2ES3()
Indicates whether this GL object conforms to a either a GL2GL3 or GL3ES3 compatible profile.
int getDefaultDrawFramebuffer()
Return the default draw framebuffer name.
Definition: TraceGLES1.java:65
void glViewport(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glViewport}(GLint x, GLint y, GLsizei width,...
void glGetnUniformfv(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
void glDeleteVertexArraysOES(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteVertexArraysOES}(GLsizei n,...
void glMultiTexCoord4f(int arg0, float arg1, float arg2, float arg3, float arg4)
Entry point to C language function: void {@native glMultiTexCoord4f}(GLenum target,...
boolean isTextureFormatBGRA8888Available()
void glVertexPointer(int arg0, int arg1, int arg2, long arg3)
void glCopyTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
Entry point to C language function: void {@native glCopyTexSubImage2D}(GLenum target,...
void glTexStorage2D(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glTexStorage2D}(GLenum target, GLsizei levels,...
void glAlphaFunc(int arg0, float arg1)
Entry point to C language function: void {@native glAlphaFunc}(GLenum func, GLclampf ref) Part of ...
void glTexCoordPointer(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
boolean isGL3core()
Indicates whether this GL object uses a GL3 core profile.
com.jogamp.opengl.GL3 getGL3()
Casts this object to the GL3 interface.
void glExtGetFramebuffersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
boolean isNPOTTextureAvailable()
Returns true if the GL context supports non power of two (NPOT) textures, otherwise false.
void glMultMatrixx(java.nio.IntBuffer arg0)
void glLightModelf(int arg0, float arg1)
Entry point to C language function: void {@native glLightModelf}(GLenum pname, GLfloat param) Part...
void glGetDriverControlsQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetDriverControlsQCOM}(GLint * num,...
boolean isGL4ES3()
Returns true if this GL object conforms to a GL4ES3 compatible profile, i.e.
void glTexParameterfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glTexParameterfv}(GLenum target,...
void glDisableDriverControlQCOM(int arg0)
Entry point to C language function: void {@native glDisableDriverControlQCOM}(GLuint driverControl) ...
void glCompressedTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
boolean isExtensionAvailable(java.lang.String arg0)
boolean glIsFramebuffer(int arg0)
Entry point to C language function: GLboolean {@native glIsFramebuffer}(GLuint framebuffer) Part o...
void glMaterialx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glMaterialx}(GLenum face, GLenum pname,...
void glGetTexParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetClipPlanex(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGetClipPlanex}(GLenum pname, GLfixed * eqn) Pa...
void setSwapInterval(int arg0)
Set the swap interval of the current context and attached onscreen GLDrawable.
void glGetTexGenxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glTexEnviv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexEnviv}(GLenum target, GLenum pname,...
void glMaterialxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetMaterialfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetMaterialfv}(GLenum face, GLenum pname,...
void glGenBuffers(int arg0, java.nio.IntBuffer arg1)
void glLightModelfv(int arg0, java.nio.FloatBuffer arg1)
void glTexParameteri(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexParameteri}(GLenum target,...
void glDepthMask(boolean arg0)
Entry point to C language function: void {@native glDepthMask}(GLboolean flag) Part of GL_ES_VERSI...
void glDeleteTextures(int arg0, java.nio.IntBuffer arg1)
boolean hasGLSL()
Indicates whether this GL object supports GLSL.
void glExtGetProgramBinarySourceQCOM(int arg0, int arg1, java.nio.ByteBuffer arg2, java.nio.IntBuffer arg3)
boolean isGLES2()
Indicates whether this GL object conforms to the OpenGL ES ≥ 2.0 profile.
com.jogamp.opengl.GL2ES3 getGL2ES3()
Casts this object to the GL2ES3 interface.
void glGetTexParameterxv(int arg0, int arg1, java.nio.IntBuffer arg2)
boolean glIsTexture(int arg0)
Entry point to C language function: GLboolean {@native glIsTexture}(GLuint texture) Part of GL_ES_...
void glDrawTexxvOES(int[] arg0, int arg1)
Entry point to C language function: void {@native glDrawTexxvOES}(const GLfixed * coords) Part of ...
void glExtGetShadersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetShadersQCOM}(GLuint * shaders,...
final GL getDownstreamGL()
Returns the downstream GL instance in case this is a wrapping pipeline, otherwise null.
Definition: TraceGLES1.java:36
void glDepthRange(double arg0, double arg1)
Aliased entrypoint of void {@native glDepthRange}(GLclampd depth); and void {@native glDepthRangef...
void glTexGenf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glTexGenf}(GLenum coord, GLenum pname,...
void glGenVertexArraysOES(int arg0, java.nio.IntBuffer arg1)
void glTexEnvxv(int arg0, int arg1, java.nio.IntBuffer arg2)
com.jogamp.opengl.GL4bc getGL4bc()
Casts this object to the GL4bc interface.
void glTexParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexParameteriv}(GLenum target,...
java.lang.String glGetString(int arg0)
Entry point to C language function: const GLubyte * {@native glGetString}(GLenum name) Part of GL_...
void glGetTexEnviv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexEnviv}(GLenum tenv, GLenum pname,...
boolean isGL2()
Indicates whether this GL object conforms to the OpenGL ≤ 3.0 profile.
void glGenVertexArraysOES(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenVertexArraysOES}(GLsizei n,...
void glGetTexEnvxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexEnvxv}(GLenum tenv, GLenum pname,...
void glTexGenx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexGenx}(GLenum coord, GLenum pname,...
void glStencilOp(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glStencilOp}(GLenum fail, GLenum zfail,...
void glBindVertexArrayOES(int arg0)
Entry point to C language function: void {@native glBindVertexArrayOES}(GLuint array) Part of GL_O...
void glTexGeniv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexGeniv}(GLenum coord, GLenum pname,...
void glTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
void glDrawArrays(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glDrawArrays}(GLenum mode, GLint first,...
void glVertexPointer(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glGetnUniformfv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glGetnUniformfv}(GLuint program,...
boolean glIsRenderbuffer(int arg0)
Entry point to C language function: GLboolean {@native glIsRenderbuffer}(GLuint renderbuffer) Part...
void glTexGenxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexGenxv}(GLenum coord, GLenum pname,...
void glExtGetTexLevelParameterivQCOM(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5)
Entry point to C language function: void {@native glExtGetTexLevelParameterivQCOM}(GLuint texture,...
void glLoadPaletteFromModelViewMatrixOES()
Entry point to C language function: void {@native glLoadPaletteFromModelViewMatrixOES}() Part of G...
void glDisableClientState(int arg0)
void glNormal3f(float arg0, float arg1, float arg2)
Entry point to C language function: void {@native glNormal3f}(GLfloat nx, GLfloat ny,...
void glFinish()
Entry point to C language function: void {@native glFinish}() Part of GL_ES_VERSION_2_0,...
void glDeleteTextures(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteTextures}(GLsizei n, const GLuint * textur...
void glGetFloatv(int arg0, java.nio.FloatBuffer arg1)
Copy the named matrix into the given storage.
void glTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
Entry point to C language function: void {@native glTexImage2D}(GLenum target, GLint level,...
void glLightf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glLightf}(GLenum light, GLenum pname,...
void glDrawTexsvOES(java.nio.ShortBuffer arg0)
com.jogamp.opengl.GL3bc getGL3bc()
Casts this object to the GL3bc interface.
void glGetTexEnviv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDeleteFramebuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteFramebuffers}(GLsizei n,...
void glGetClipPlanef(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glGetClipPlanef}(GLenum pname, GLfloat * equation)...
java.lang.Object getPlatformGLExtensions()
Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL,...
void glFogfv(int arg0, java.nio.FloatBuffer arg1)
boolean isGLES3()
Indicates whether this GL object conforms to the OpenGL ES ≥ 3.0 profile.
void glFlushMappedBufferRange(int arg0, long arg1, long arg2)
Entry point to C language function: void {@native glFlushMappedBufferRange}(GLenum target,...
com.jogamp.opengl.GL getRootGL()
Returns the implementing root instance, considering a wrapped pipelined hierarchy,...
void glPointParameterf(int arg0, float arg1)
Entry point to C language function: void {@native glPointParameterf}(GLenum pname,...
void glCopyTextureLevelsAPPLE(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glCopyTextureLevelsAPPLE}(GLuint destinationTextur...
void glReadPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)
Entry point to C language function: void {@native glReadPixels}(GLint x, GLint y,...
com.jogamp.opengl.GLProfile getGLProfile()
Returns the GLProfile associated with this GL object.
void glMultMatrixf(java.nio.FloatBuffer arg0)
Multiply the current matrix: [c] = [c] x [m].
void glTexParameterxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glRenderbufferStorageMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleIMG}(GLenum,...
void glClearStencil(int arg0)
Entry point to C language function: void {@native glClearStencil}(GLint s) Part of GL_ES_VERSION_2...
void glRotatef(float arg0, float arg1, float arg2, float arg3)
Rotate the current matrix.
void glFramebufferTexture2DMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleEXT}(GLenum,...
void glGetFixedv(int arg0, java.nio.IntBuffer arg1)
void glTexParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGenTextures(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenTextures}(GLsizei n, GLuint * textures) Par...
void glSampleCoveragex(int arg0, boolean arg1)
Entry point to C language function: void {@native glSampleCoveragex}(GLclampx value,...
void glTranslatex(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTranslatex}(GLfixed x, GLfixed y,...
void glCopyTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
Entry point to C language function: void {@native glCopyTexImage2D}(GLenum target,...
void glExtGetProgramsQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glFlush()
Entry point to C language function: void {@native glFlush}() Part of GL_ES_VERSION_2_0,...
void glGetBooleanv(int arg0, java.nio.ByteBuffer arg1)
void glActiveTexture(int arg0)
Entry point to C language function: void {@native glActiveTexture}(GLenum texture) Part of GL_ES_V...
void glTranslatef(float arg0, float arg1, float arg2)
Translate the current matrix.
void glGenTextures(int arg0, java.nio.IntBuffer arg1)
void glStencilFunc(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glStencilFunc}(GLenum func, GLint ref,...
void glWeightPointerOES(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
boolean glIsVertexArrayOES(int arg0)
Entry point to C language function: GLboolean {@native glIsVertexArrayOES}(GLuint array) Part of G...
void glLoadMatrixf(java.nio.FloatBuffer arg0)
Load the current matrix w/ the provided one.
void glTexParameterfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glNormalPointer(com.jogamp.opengl.GLArrayData arg0)
boolean isGLES32Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.2 functionality.
java.nio.ByteBuffer glMapBufferRange(int arg0, long arg1, long arg2, int arg3)
Entry point to C language function: void * {@native glMapBufferRange}(GLenum target,...
void glEnable(int arg0)
Entry point to C language function: void {@native glEnable}(GLenum cap) Part of GL_ES_VERSION_2_0,...
void glGetFixedv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGetFixedv}(GLenum pname, GLfixed * params) Par...
boolean isFunctionAvailable(java.lang.String arg0)
boolean isGL3ES3()
Indicates whether this GL object conforms to a GL3ES3 compatible profile.
void glScalef(float arg0, float arg1, float arg2)
Scale the current matrix.
boolean isGL4()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 core profile.
java.lang.Object getExtension(java.lang.String arg0)
Definition: TraceGLES1.java:80
void glDrawTexxOES(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glDrawTexxOES}(GLfixed x, GLfixed y,...
void glExtTexObjectStateOverrideiQCOM(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glExtTexObjectStateOverrideiQCOM}(GLenum target,...
void glColorMask(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
Entry point to C language function: void {@native glColorMask}(GLboolean red, GLboolean green,...
void glGetMaterialxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetMaterialxv}(GLenum face, GLenum pname,...
void glPointParameterx(int arg0, int arg1)
Entry point to C language function: void {@native glPointParameterx}(GLenum pname,...
void glLoadMatrixx(java.nio.IntBuffer arg0)
boolean isGLcore()
Indicates whether this GL object uses a GL core profile.
void glGenBuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenBuffers}(GLsizei n, GLuint * buffers) Part ...
void glTexEnvf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glTexEnvf}(GLenum target, GLenum pname,...
boolean isGLES31Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.1 functionality.
void glRenderbufferStorageMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleEXT}(GLenum,...
boolean glUnmapBuffer(int arg0)
Entry point to C language function: GLboolean {@native glUnmapBuffer}(GLenum target) Part of GL_VE...
void glGetFramebufferAttachmentParameteriv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetFramebufferAttachmentParameteriv}(GLenum targ...
void glGetTexParameterfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glLineWidthx(int arg0)
Entry point to C language function: void {@native glLineWidthx}(GLfixed width) Part of GL_VERSION_...
void glColor4f(float arg0, float arg1, float arg2, float arg3)
void glClipPlanef(int arg0, java.nio.FloatBuffer arg1)
void glPointSizePointerOES(int arg0, int arg1, java.nio.Buffer arg2)
void glDepthRangef(float arg0, float arg1)
Entry point to C language function: void {@native glDepthRangef}(GLfloat n, GLfloat f) Part of GL_...
void glExtGetTexturesQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetTexturesQCOM}(GLuint * textures,...
void glBindTexture(int arg0, int arg1)
Entry point to C language function: void {@native glBindTexture}(GLenum target, GLuint texture) Pa...
void glColor4x(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glColor4x}(GLfixed red, GLfixed green,...
int getBoundFramebuffer(int arg0)
Return the framebuffer name bound to this context, see GL#glBindFramebuffer(int, int).
Definition: TraceGLES1.java:45
void glMaterialxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glMaterialxv}(GLenum face, GLenum pname,...
void glMaterialfv(int arg0, int arg1, float[] arg2, int arg3)
void glFrustumf(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
Multiply the current matrix with the frustum matrix.
void glClipPlanexIMG(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glClipPlanexIMG}(GLenum, const GLfixed * ) Part ...
int glQueryMatrixxOES(int[] arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: GLbitfield {@native glQueryMatrixxOES}(GLfixed * mantissa,...
void glGenRenderbuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenRenderbuffers}(GLsizei n, GLuint * renderbuff...
void glDrawTexsvOES(short[] arg0, int arg1)
Entry point to C language function: void {@native glDrawTexsvOES}(const GLshort * coords) Part of ...
boolean glExtIsProgramBinaryQCOM(int arg0)
Entry point to C language function: GLboolean {@native glExtIsProgramBinaryQCOM}(GLuint program) P...
void glClearDepth(double arg0)
Aliased entrypoint of void {@native glClearDepth}(GLclampd depth); and void {@native glClearDepthf...
boolean isGLES2Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES2 functionality.
void glPointParameterxv(int arg0, java.nio.IntBuffer arg1)
String dumpArray(Object obj)
boolean isGL2ES1()
Indicates whether this GL object conforms to a GL2ES1 compatible profile.
com.jogamp.opengl.GL2ES2 getGL2ES2()
Casts this object to the GL2ES2 interface.
void glDrawTexsOES(short arg0, short arg1, short arg2, short arg3, short arg4)
Entry point to C language function: void {@native glDrawTexsOES}(GLshort x, GLshort y,...
void glLightfv(int arg0, int arg1, float[] arg2, int arg3)
void glGetClipPlanex(int arg0, java.nio.IntBuffer arg1)
void glOrthof(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
Multiply the current matrix with the orthogonal matrix.
void glGetLightfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetLightfv}(GLenum light, GLenum pname,...
void glLightxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetFramebufferAttachmentParameteriv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glGetTexParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameteriv}(GLenum target,...
void glMultMatrixf(float[] arg0, int arg1)
Multiply the current matrix: [c] = [c] x [m].
void glHint(int arg0, int arg1)
Entry point to C language function: void {@native glHint}(GLenum target, GLenum mode) Part of GL_E...
int glGetError()
Entry point to C language function: GLenum {@native glGetError}() Part of GL_ES_VERSION_2_0,...
void glPixelStorei(int arg0, int arg1)
Entry point to C language function: void {@native glPixelStorei}(GLenum pname, GLint param) Part o...
int getMaxRenderbufferSamples()
Returns the maximum number of FBO RENDERBUFFER samples if full FBO is supported, otherwise false.
com.jogamp.opengl.GLBufferStorage getBufferStorage(int arg0)
Definition: TraceGLES1.java:50
void glGetBufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetBufferParameteriv}(GLenum target,...
void glTexEnvfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glTexEnvfv}(GLenum target, GLenum pname,...
void glDepthRangex(int arg0, int arg1)
Entry point to C language function: void {@native glDepthRangex}(GLclampx zNear, GLclampx zFar) Pa...
void glClipPlanexIMG(int arg0, java.nio.IntBuffer arg1)
void glGetMaterialxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetClipPlanef(int arg0, java.nio.FloatBuffer arg1)
void glDrawElements(int arg0, int arg1, int arg2, long arg3)
Entry point to C language function: void {@native glDrawElements}(GLenum mode, GLsizei count,...
void glFogxv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glFogxv}(GLenum pname, const GLfixed * params) P...
void glDeleteFramebuffers(int arg0, java.nio.IntBuffer arg1)
void glDeleteRenderbuffers(int arg0, java.nio.IntBuffer arg1)
void glDisable(int arg0)
Entry point to C language function: void {@native glDisable}(GLenum cap) Part of GL_ES_VERSION_2_0...
void glBindBuffer(int arg0, int arg1)
Entry point to C language function: void {@native glBindBuffer}(GLenum target, GLuint buffer) Part...
boolean isGLES3Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3 functionality.
void glScalex(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glScalex}(GLfixed x, GLfixed y,...
void glFramebufferRenderbuffer(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glFramebufferRenderbuffer}(GLenum target,...
int getDefaultReadBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
Definition: TraceGLES1.java:70
boolean isGL4bc()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 compatibility profile.
void glGetTexGeniv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexGeniv}(GLenum coord, GLenum pname,...
void glTexParameterxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexParameterxv}(GLenum target,...
void glClearColorx(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glClearColorx}(GLclampx red, GLclampx green,...
boolean hasBasicFBOSupport()
Returns true if basic FBO support is available, otherwise false.
void glFramebufferTexture2D(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glFramebufferTexture2D}(GLenum target,...
com.jogamp.opengl.GL2ES1 getGL2ES1()
Casts this object to the GL2ES1 interface.
Definition: TraceGLES1.java:95
void glClipPlanef(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glClipPlanef}(GLenum plane, const GLfloat * equati...
void glTexEnvi(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexEnvi}(GLenum target, GLenum pname,...
void glPushMatrix()
Push the current matrix to it's stack, while preserving it's values.
void glGetLightxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glColor4ub(byte arg0, byte arg1, byte arg2, byte arg3)
Entry point to C language function: void {@native glColor4ub}(GLubyte red, GLubyte green,...
void glClear(int arg0)
Entry point to C language function: void {@native glClear}(GLbitfield mask) Part of GL_ES_VERSION_...
void glTexCoordPointer(int arg0, int arg1, int arg2, long arg3)
com.jogamp.opengl.GLES1 getGLES1()
Casts this object to the GLES1 interface.
void glDrawTexiOES(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glDrawTexiOES}(GLint x, GLint y,...
void glEGLImageTargetTexture2DOES(int arg0, long arg1)
Entry point to C language function: void {@native glEGLImageTargetTexture2DOES}(GLenum target,...
boolean isGL()
Indicates whether this GL object conforms to any of the OpenGL profiles.
void glTexGeniv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glResolveMultisampleFramebuffer()
Entry point to C language function: void {@native glResolveMultisampleFramebuffer}() Part of GL_AP...
com.jogamp.opengl.GL4 getGL4()
Casts this object to the GL4 interface.
void glClipPlanex(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glClipPlanex}(GLenum plane, const GLfixed * equati...
void glEnableDriverControlQCOM(int arg0)
Entry point to C language function: void {@native glEnableDriverControlQCOM}(GLuint driverControl) ...
void glDrawTexfOES(float arg0, float arg1, float arg2, float arg3, float arg4)
Entry point to C language function: void {@native glDrawTexfOES}(GLfloat x, GLfloat y,...
int getSwapInterval()
Return the current swap interval.
void glDrawTexivOES(int[] arg0, int arg1)
Entry point to C language function: void {@native glDrawTexivOES}(const GLint * coords) Part of GL...
void glAlphaFuncx(int arg0, int arg1)
Entry point to C language function: void {@native glAlphaFuncx}(GLenum func, GLclampx ref) Part of...
void glFogxv(int arg0, java.nio.IntBuffer arg1)
void glClearDepthf(float arg0)
Entry point to C language function: void {@native glClearDepthf}(GLfloat d) Part of GL_ARB_ES2_com...
com.jogamp.opengl.GLContext getContext()
Returns the GLContext associated which this GL object.
Definition: TraceGLES1.java:55
void glGetTexGenfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glCompressedTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, long arg7)
Entry point to C language function: void {@native glCompressedTexImage2D}(GLenum target,...
void glExtGetTexLevelParameterivQCOM(int arg0, int arg1, int arg2, int arg3, java.nio.IntBuffer arg4)
void glGetTexGenxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexGenxv}(GLenum coord, GLenum pname,...
void glGetnUniformiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetnUniformiv}(GLuint program,...
void glBufferData(int arg0, long arg1, java.nio.Buffer arg2, int arg3)
static final boolean DEBUG
Definition: TraceGLES1.java:25
void glGetBufferParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGenFramebuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenFramebuffers}(GLsizei n, GLuint * framebuffer...
void glDiscardFramebufferEXT(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glDiscardFramebufferEXT}(GLenum target,...
void glTexStorage1D(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glTexStorage1D}(GLenum target, GLsizei levels,...
void glGetRenderbufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetRenderbufferParameteriv}(GLenum target,...
void glBlendFuncSeparate(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glBlendFuncSeparate}(GLenum sfactorRGB,...
com.jogamp.opengl.GL2 getGL2()
Casts this object to the GL2 interface.
Definition: TraceGLES1.java:90
void glClipPlanefIMG(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glClipPlanefIMG}(GLenum, const GLfloat * ) Part ...
void glGetMaterialfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glColorPointer(int arg0, int arg1, int arg2, long arg3)
com.jogamp.opengl.GLBufferStorage mapBufferRange(int arg0, long arg1, long arg2, int arg3)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBufferRange(....
void glClipPlanex(int arg0, java.nio.IntBuffer arg1)
void glExtGetBufferPointervQCOM(int arg0, com.jogamp.common.nio.PointerBuffer arg1)
void glLightModelxv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glLightModelxv}(GLenum pname, const GLfixed * para...
void glPointParameterfv(int arg0, java.nio.FloatBuffer arg1)
com.jogamp.opengl.GL2GL3 getGL2GL3()
Casts this object to the GL2GL3 interface.
void glMatrixIndexPointerOES(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
Entry point to C language function: void {@native glTexSubImage2D}(GLenum target,...
java.nio.ByteBuffer glMapBuffer(int arg0, int arg1)
Entry point to C language function: void * {@native glMapBuffer}(GLenum target, GLenum access) Par...
void glGenRenderbuffers(int arg0, java.nio.IntBuffer arg1)
void glFramebufferTexture2DMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleIMG}(GLenum,...
void glTexGenfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glTexEnvxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexEnvxv}(GLenum target, GLenum pname,...
void glPointSizex(int arg0)
Entry point to C language function: void {@native glPointSizex}(GLfixed size) Part of GL_VERSION_E...
int glQueryMatrixxOES(java.nio.IntBuffer arg0, java.nio.IntBuffer arg1)
void glExtGetShadersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
boolean isGL2ES2()
Indicates whether this GL object conforms to a GL2ES2 compatible profile.
void glTextureStorage2DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glTextureStorage2DEXT}(GLuint texture,...
boolean isGL3bc()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 compatibility profile.
void glTexGenfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glTexGenfv}(GLenum coord, GLenum pname,...
void glLineWidth(float arg0)
Entry point to C language function: void {@native glLineWidth}(GLfloat width) Part of GL_VERSION_E...
void glTexGenxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glBindRenderbuffer(int arg0, int arg1)
Entry point to C language function: void {@native glBindRenderbuffer}(GLenum target,...
com.jogamp.opengl.GLES3 getGLES3()
Casts this object to the GLES3 interface.
void glLogicOp(int arg0)
Entry point to C language function: void {@native glLogicOp}(GLenum opcode) Part of GL_VERSION_ES_...
int getDefaultDrawBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
Definition: TraceGLES1.java:60
void glClientActiveTexture(int arg0)
Entry point to C language function: void {@native glClientActiveTexture}(GLenum texture) Part of G...
void glExtGetRenderbuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetRenderbuffersQCOM}(GLuint * renderbuffers,...
void glExtGetProgramBinarySourceQCOM(int arg0, int arg1, byte[] arg2, int arg3, int[] arg4, int arg5)
Entry point to C language function: void {@native glExtGetProgramBinarySourceQCOM}(GLuint program,...
void glCullFace(int arg0)
Entry point to C language function: void {@native glCullFace}(GLenum mode) Part of GL_ES_VERSION_2...
void glReadPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, java.nio.Buffer arg6)
void glTexParameterx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexParameterx}(GLenum target,...
void glFogx(int arg0, int arg1)
Entry point to C language function: void {@native glFogx}(GLenum pname, GLfixed param) Part of GL_...
void glTextureStorage3DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
Entry point to C language function: void {@native glTextureStorage3DEXT}(GLuint texture,...
void glVertexPointer(com.jogamp.opengl.GLArrayData arg0)
void glGetFloatv(int arg0, float[] arg1, int arg2)
Copy the named matrix to the given storage at offset.
void glGetIntegerv(int arg0, int[] arg1, int arg2)
void glGetBooleanv(int arg0, byte[] arg1, int arg2)
Entry point to C language function: void {@native glGetBooleanv}(GLenum pname, GLboolean * data) P...
void glDeleteVertexArraysOES(int arg0, java.nio.IntBuffer arg1)
void glGetTexEnvxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetLightfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glExtGetProgramsQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetProgramsQCOM}(GLuint * programs,...
int glCheckFramebufferStatus(int arg0)
Entry point to C language function: GLenum {@native glCheckFramebufferStatus}(GLenum target) Part ...
void glLightModelx(int arg0, int arg1)
Entry point to C language function: void {@native glLightModelx}(GLenum pname, GLfixed param) Part...
void glCompressedTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
Entry point to C language function: void {@native glCompressedTexSubImage2D}(GLenum target,...
void glGetMaterialfv(int face, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetMaterialfv}(GLenum face, GLenum pname,...
void glOrtho(double left, double right, double bottom, double top, double near_val, double far_val)
void glLightModelfv(int pname, FloatBuffer params)
Entry point to C language function: void {@native glLightModelfv}(GLenum pname, const GLfloat * para...
void glTexEnviv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexEnviv}(GLenum target, GLenum pname,...
void glFogfv(int pname, FloatBuffer params)
Entry point to C language function: void {@native glFogfv}(GLenum pname, const GLfloat * params) P...
void glPointParameterf(int pname, float param)
Entry point to C language function: void {@native glPointParameterf}(GLenum pname,...
void glAlphaFunc(int func, float ref)
Entry point to C language function: void {@native glAlphaFunc}(GLenum func, GLclampf ref) Part of ...
void glLightModelf(int pname, float param)
Entry point to C language function: void {@native glLightModelf}(GLenum pname, GLfloat param) Part...
void glGetTexEnviv(int tenv, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexEnviv}(GLenum tenv, GLenum pname,...
void glPointSize(float size)
Entry point to C language function: void {@native glPointSize}(GLfloat size) Part of GL_VERSION_ES...
void glNormal3f(float nx, float ny, float nz)
Entry point to C language function: void {@native glNormal3f}(GLfloat nx, GLfloat ny,...
void glFrustum(double left, double right, double bottom, double top, double zNear, double zFar)
void glPointParameterfv(int pname, FloatBuffer params)
Entry point to C language function: void {@native glPointParameterfv}(GLenum pname,...
void glGetTexEnvfv(int tenv, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetTexEnvfv}(GLenum tenv, GLenum pname,...
void glTexEnvf(int target, int pname, float param)
Entry point to C language function: void {@native glTexEnvf}(GLenum target, GLenum pname,...
void glColor4ub(byte red, byte green, byte blue, byte alpha)
Entry point to C language function: void {@native glColor4ub}(GLubyte red, GLubyte green,...
void glMultiTexCoord4f(int target, float s, float t, float r, float q)
Entry point to C language function: void {@native glMultiTexCoord4f}(GLenum target,...
void glDrawElements(int mode, int count, int type, Buffer indices)
Entry point to C language function: void {@native glDrawElements}(GLenum mode, GLsizei count,...
void glLightf(int light, int pname, float param)
Entry point to C language function: void {@native glLightf}(GLenum light, GLenum pname,...
void glTexEnvfv(int target, int pname, FloatBuffer params)
Entry point to C language function: void {@native glTexEnvfv}(GLenum target, GLenum pname,...
void glClientActiveTexture(int texture)
Entry point to C language function: void {@native glClientActiveTexture}(GLenum texture) Part of G...
void glLogicOp(int opcode)
Entry point to C language function: void {@native glLogicOp}(GLenum opcode) Part of GL_VERSION_ES_...
void glGetLightfv(int light, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetLightfv}(GLenum light, GLenum pname,...
void glTexEnvi(int target, int pname, int param)
Entry point to C language function: void {@native glTexEnvi}(GLenum target, GLenum pname,...
void glFogf(int pname, float param)
Entry point to C language function: void {@native glFogf}(GLenum pname, GLfloat param) Part of GL_...
boolean isGL2GL3()
Indicates whether this GL object conforms to a GL2GL3 compatible profile.
boolean isGLES2Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES2 functionality.
boolean isVBOElementArrayBound()
boolean isGL2ES1()
Indicates whether this GL object conforms to a GL2ES1 compatible profile.
boolean hasGLSL()
Indicates whether this GL object supports GLSL.
boolean hasBasicFBOSupport()
Returns true if basic FBO support is available, otherwise false.
boolean isTextureFormatBGRA8888Available()
boolean isGLES()
Indicates whether this GL object conforms to one of the OpenGL ES profiles, see isGLES1(),...
boolean isGL4bc()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 compatibility profile.
boolean isGL3ES3()
Indicates whether this GL object conforms to a GL3ES3 compatible profile.
int getMaxRenderbufferSamples()
Returns the maximum number of FBO RENDERBUFFER samples if full FBO is supported, otherwise false.
int getBoundFramebuffer(int target)
Return the framebuffer name bound to this context, see GL#glBindFramebuffer(int, int).
int getBoundBuffer(int target)
int getDefaultDrawFramebuffer()
Return the default draw framebuffer name.
boolean isGL2ES3()
Indicates whether this GL object conforms to a either a GL2GL3 or GL3ES3 compatible profile.
boolean isGLES32Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.2 functionality.
boolean isNPOTTextureAvailable()
Returns true if the GL context supports non power of two (NPOT) textures, otherwise false.
GLProfile getGLProfile()
Returns the GLProfile associated with this GL object.
void setSwapInterval(int interval)
Set the swap interval of the current context and attached onscreen GLDrawable.
boolean isGL3()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 core profile.
void glDepthRange(double zNear, double zFar)
Aliased entrypoint of void {@native glDepthRange}(GLclampd depth); and void {@native glDepthRangef...
boolean isGL2()
Indicates whether this GL object conforms to the OpenGL ≤ 3.0 profile.
boolean isGL2ES2()
Indicates whether this GL object conforms to a GL2ES2 compatible profile.
GLBufferStorage mapBufferRange(final int target, final long offset, final long length, final int access)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBufferRange(....
boolean isExtensionAvailable(String glExtensionName)
Returns true if the specified OpenGL extension can be used successfully through this GL instance give...
boolean isGLES1()
Indicates whether this GL object conforms to the OpenGL ES ≥ 1.0 profile.
GLContext getContext()
Returns the GLContext associated which this GL object.
GLBufferStorage getBufferStorage(int bufferName)
boolean isFunctionAvailable(String glFunctionName)
Returns true if the specified OpenGL core- or extension-function can be used successfully through thi...
boolean isGLcore()
Indicates whether this GL object uses a GL core profile.
boolean isGL4core()
Indicates whether this GL object uses a GL4 core profile.
void glClearDepth(double depth)
Aliased entrypoint of void {@native glClearDepth}(GLclampd depth); and void {@native glClearDepthf...
boolean isGLES3()
Indicates whether this GL object conforms to the OpenGL ES ≥ 3.0 profile.
boolean isGL4ES3()
Returns true if this GL object conforms to a GL4ES3 compatible profile, i.e.
boolean isGL3core()
Indicates whether this GL object uses a GL3 core profile.
int getDefaultDrawBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
int getDefaultReadBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
GL getRootGL()
Returns the implementing root instance, considering a wrapped pipelined hierarchy,...
GLBufferStorage mapBuffer(int target, int access)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBuffer(..) implementation.
Object getExtension(String extensionName)
Returns an object providing access to the specified OpenGL extension.
int getSwapInterval()
Return the current swap interval.
boolean isGL3bc()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 compatibility profile.
boolean isGLES31Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.1 functionality.
boolean isGL4()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 core profile.
boolean isGLES3Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3 functionality.
boolean hasFullFBOSupport()
Returns true if full FBO support is available, otherwise false.
Object getPlatformGLExtensions()
Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL,...
int getDefaultReadFramebuffer()
Return the default read framebuffer name.
boolean isGLES2()
Indicates whether this GL object conforms to the OpenGL ES ≥ 2.0 profile.
void glRotatex(int angle, int x, int y, int z)
Entry point to C language function: void {@native glRotatex}(GLfixed angle, GLfixed x,...
void glExtGetShadersQCOM(IntBuffer shaders, int maxShaders, IntBuffer numShaders)
Entry point to C language function: void {@native glExtGetShadersQCOM}(GLuint * shaders,...
void glTexGenxv(int coord, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexGenxv}(GLenum coord, GLenum pname,...
void glGetTexParameterxv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexParameterxv}(GLenum target,...
void glGetDriverControlsQCOM(IntBuffer num, int size, IntBuffer driverControls)
Entry point to C language function: void {@native glGetDriverControlsQCOM}(GLint * num,...
void glDrawTexxOES(int x, int y, int z, int width, int height)
Entry point to C language function: void {@native glDrawTexxOES}(GLfixed x, GLfixed y,...
void glFogxv(int pname, IntBuffer params)
Entry point to C language function: void {@native glFogxv}(GLenum pname, const GLfixed * params) P...
void glClipPlanex(int plane, IntBuffer equation)
Entry point to C language function: void {@native glClipPlanex}(GLenum plane, const GLfixed * equati...
int glQueryMatrixxOES(IntBuffer mantissa, IntBuffer exponent)
Entry point to C language function: GLbitfield {@native glQueryMatrixxOES}(GLfixed * mantissa,...
void glWeightPointerOES(int size, int type, int stride, Buffer pointer)
Entry point to C language function: void {@native glWeightPointerOES}(GLint size,...
void glFogx(int pname, int param)
Entry point to C language function: void {@native glFogx}(GLenum pname, GLfixed param) Part of GL_...
void glGetLightxv(int light, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetLightxv}(GLenum light, GLenum pname,...
void glClearColorx(int red, int green, int blue, int alpha)
Entry point to C language function: void {@native glClearColorx}(GLclampx red, GLclampx green,...
void glLightx(int light, int pname, int param)
Entry point to C language function: void {@native glLightx}(GLenum light, GLenum pname,...
void glPointParameterx(int pname, int param)
Entry point to C language function: void {@native glPointParameterx}(GLenum pname,...
void glTexGenf(int coord, int pname, float param)
Entry point to C language function: void {@native glTexGenf}(GLenum coord, GLenum pname,...
boolean glExtIsProgramBinaryQCOM(int program)
Entry point to C language function: GLboolean {@native glExtIsProgramBinaryQCOM}(GLuint program) P...
void glSampleCoveragex(int value, boolean invert)
Entry point to C language function: void {@native glSampleCoveragex}(GLclampx value,...
void glFramebufferTexture2DMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleIMG}(GLenum,...
void glLightxv(int light, int pname, IntBuffer params)
Entry point to C language function: void {@native glLightxv}(GLenum light, GLenum pname,...
void glDrawTexfvOES(FloatBuffer coords)
Entry point to C language function: void {@native glDrawTexfvOES}(const GLfloat * coords) Part of ...
void glColor4x(int red, int green, int blue, int alpha)
Entry point to C language function: void {@native glColor4x}(GLfixed red, GLfixed green,...
void glDeleteVertexArraysOES(int n, IntBuffer arrays)
Entry point to C language function: void {@native glDeleteVertexArraysOES}(GLsizei n,...
void glExtGetRenderbuffersQCOM(IntBuffer renderbuffers, int maxRenderbuffers, IntBuffer numRenderbuffers)
Entry point to C language function: void {@native glExtGetRenderbuffersQCOM}(GLuint * renderbuffers,...
void glExtGetBuffersQCOM(IntBuffer buffers, int maxBuffers, IntBuffer numBuffers)
Entry point to C language function: void {@native glExtGetBuffersQCOM}(GLuint * buffers,...
void glTexGeni(int coord, int pname, int param)
Entry point to C language function: void {@native glTexGeni}(GLenum coord, GLenum pname,...
void glGenVertexArraysOES(int n, IntBuffer arrays)
Entry point to C language function: void {@native glGenVertexArraysOES}(GLsizei n,...
void glPolygonOffsetx(int factor, int units)
Entry point to C language function: void {@native glPolygonOffsetx}(GLfixed factor,...
void glTexGenfv(int coord, int pname, FloatBuffer params)
Entry point to C language function: void {@native glTexGenfv}(GLenum coord, GLenum pname,...
void glTexGenx(int coord, int pname, int param)
Entry point to C language function: void {@native glTexGenx}(GLenum coord, GLenum pname,...
void glFramebufferTexture2DMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleEXT}(GLenum,...
void glBindVertexArrayOES(int array)
Entry point to C language function: void {@native glBindVertexArrayOES}(GLuint array) Part of GL_O...
void glDrawTexsvOES(ShortBuffer coords)
Entry point to C language function: void {@native glDrawTexsvOES}(const GLshort * coords) Part of ...
void glTexParameterxv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexParameterxv}(GLenum target,...
void glDiscardFramebufferEXT(int target, int numAttachments, IntBuffer attachments)
Entry point to C language function: void {@native glDiscardFramebufferEXT}(GLenum target,...
void glDrawTexfOES(float x, float y, float z, float width, float height)
Entry point to C language function: void {@native glDrawTexfOES}(GLfloat x, GLfloat y,...
void glClearDepthx(int depth)
Entry point to C language function: void {@native glClearDepthx}(GLclampx depth) Part of GL_VERSIO...
void glExtGetFramebuffersQCOM(IntBuffer framebuffers, int maxFramebuffers, IntBuffer numFramebuffers)
Entry point to C language function: void {@native glExtGetFramebuffersQCOM}(GLuint * framebuffers,...
void glLoadPaletteFromModelViewMatrixOES()
Entry point to C language function: void {@native glLoadPaletteFromModelViewMatrixOES}() Part of G...
void glCurrentPaletteMatrixOES(int matrixpaletteindex)
Entry point to C language function: void {@native glCurrentPaletteMatrixOES}(GLuint matrixpaletteind...
void glMultiTexCoord4x(int target, int s, int t, int r, int q)
Entry point to C language function: void {@native glMultiTexCoord4x}(GLenum target,...
void glOrthox(int left, int right, int bottom, int top, int zNear, int zFar)
Entry point to C language function: void {@native glOrthox}(GLfixed left, GLfixed right,...
void glFrustumx(int left, int right, int bottom, int top, int zNear, int zFar)
Entry point to C language function: void {@native glFrustumx}(GLfixed left, GLfixed right,...
void glLineWidthx(int width)
Entry point to C language function: void {@native glLineWidthx}(GLfixed width) Part of GL_VERSION_...
void glRenderbufferStorageMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleEXT}(GLenum,...
void glGetClipPlanex(int pname, IntBuffer eqn)
Entry point to C language function: void {@native glGetClipPlanex}(GLenum pname, GLfixed * eqn) Pa...
void glPointSizePointerOES(int type, int stride, Buffer pointer)
Entry point to C language function: void {@native glPointSizePointerOES}(GLenum type,...
void glGetMaterialxv(int face, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetMaterialxv}(GLenum face, GLenum pname,...
void glGetTexGenfv(int coord, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetTexGenfv}(GLenum coord, GLenum pname,...
void glEnableDriverControlQCOM(int driverControl)
Entry point to C language function: void {@native glEnableDriverControlQCOM}(GLuint driverControl) ...
void glExtTexObjectStateOverrideiQCOM(int target, int pname, int param)
Entry point to C language function: void {@native glExtTexObjectStateOverrideiQCOM}(GLenum target,...
void glRenderbufferStorageMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleIMG}(GLenum,...
void glMaterialxv(int face, int pname, IntBuffer params)
Entry point to C language function: void {@native glMaterialxv}(GLenum face, GLenum pname,...
void glGetTexGenxv(int coord, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexGenxv}(GLenum coord, GLenum pname,...
void glDisableDriverControlQCOM(int driverControl)
Entry point to C language function: void {@native glDisableDriverControlQCOM}(GLuint driverControl) ...
void glCopyTextureLevelsAPPLE(int destinationTexture, int sourceTexture, int sourceBaseLevel, int sourceLevelCount)
Entry point to C language function: void {@native glCopyTextureLevelsAPPLE}(GLuint destinationTextur...
void glExtGetTexLevelParameterivQCOM(int texture, int face, int level, int pname, IntBuffer params)
Entry point to C language function: void {@native glExtGetTexLevelParameterivQCOM}(GLuint texture,...
void glDepthRangex(int zNear, int zFar)
Entry point to C language function: void {@native glDepthRangex}(GLclampx zNear, GLclampx zFar) Pa...
void glTexEnvx(int target, int pname, int param)
Entry point to C language function: void {@native glTexEnvx}(GLenum target, GLenum pname,...
void glTexParameterx(int target, int pname, int param)
Entry point to C language function: void {@native glTexParameterx}(GLenum target,...
void glDrawTexivOES(IntBuffer coords)
Entry point to C language function: void {@native glDrawTexivOES}(const GLint * coords) Part of GL...
void glNormal3x(int nx, int ny, int nz)
Entry point to C language function: void {@native glNormal3x}(GLfixed nx, GLfixed ny,...
void glGetTexGeniv(int coord, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexGeniv}(GLenum coord, GLenum pname,...
void glClipPlanexIMG(int arg0, IntBuffer arg1)
Entry point to C language function: void {@native glClipPlanexIMG}(GLenum, const GLfixed * ) Part ...
void glMultMatrixx(IntBuffer m)
Entry point to C language function: void {@native glMultMatrixx}(const GLfixed * m) Part of GL_VER...
void glMatrixIndexPointerOES(int size, int type, int stride, Buffer pointer)
Entry point to C language function: void {@native glMatrixIndexPointerOES}(GLint size,...
void glScalex(int x, int y, int z)
Entry point to C language function: void {@native glScalex}(GLfixed x, GLfixed y,...
void glGetClipPlanef(int pname, FloatBuffer equation)
Entry point to C language function: void {@native glGetClipPlanef}(GLenum pname, GLfloat * equation)...
void glPointParameterxv(int pname, IntBuffer params)
Entry point to C language function: void {@native glPointParameterxv}(GLenum pname,...
void glLightModelxv(int pname, IntBuffer params)
Entry point to C language function: void {@native glLightModelxv}(GLenum pname, const GLfixed * para...
void glDrawTexiOES(int x, int y, int z, int width, int height)
Entry point to C language function: void {@native glDrawTexiOES}(GLint x, GLint y,...
void glEGLImageTargetTexture2DOES(int target, long image)
Entry point to C language function: void {@native glEGLImageTargetTexture2DOES}(GLenum target,...
void glLoadMatrixx(IntBuffer m)
Entry point to C language function: void {@native glLoadMatrixx}(const GLfixed * m) Part of GL_VER...
boolean glIsVertexArrayOES(int array)
Entry point to C language function: GLboolean {@native glIsVertexArrayOES}(GLuint array) Part of G...
void glStartTilingQCOM(int x, int y, int width, int height, int preserveMask)
Entry point to C language function: void {@native glStartTilingQCOM}(GLuint x, GLuint y,...
void glTranslatex(int x, int y, int z)
Entry point to C language function: void {@native glTranslatex}(GLfixed x, GLfixed y,...
void glTexEnvxv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexEnvxv}(GLenum target, GLenum pname,...
void glGetTexEnvxv(int tenv, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexEnvxv}(GLenum tenv, GLenum pname,...
void glPointSizex(int size)
Entry point to C language function: void {@native glPointSizex}(GLfixed size) Part of GL_VERSION_E...
void glDrawTexsOES(short x, short y, short z, short width, short height)
Entry point to C language function: void {@native glDrawTexsOES}(GLshort x, GLshort y,...
void glClipPlanefIMG(int arg0, FloatBuffer arg1)
Entry point to C language function: void {@native glClipPlanefIMG}(GLenum, const GLfloat * ) Part ...
void glDrawTexxvOES(IntBuffer coords)
Entry point to C language function: void {@native glDrawTexxvOES}(const GLfixed * coords) Part of ...
void glEndTilingQCOM(int preserveMask)
Entry point to C language function: void {@native glEndTilingQCOM}(GLbitfield preserveMask) Part o...
void glExtGetTexturesQCOM(IntBuffer textures, int maxTextures, IntBuffer numTextures)
Entry point to C language function: void {@native glExtGetTexturesQCOM}(GLuint * textures,...
void glClipPlanef(int plane, FloatBuffer equation)
Entry point to C language function: void {@native glClipPlanef}(GLenum plane, const GLfloat * equati...
void glExtGetProgramsQCOM(IntBuffer programs, int maxPrograms, IntBuffer numPrograms)
Entry point to C language function: void {@native glExtGetProgramsQCOM}(GLuint * programs,...
void glGetDriverControlStringQCOM(int driverControl, int bufSize, IntBuffer length, ByteBuffer driverControlString)
Entry point to C language function: void {@native glGetDriverControlStringQCOM}(GLuint driverControl...
void glEGLImageTargetRenderbufferStorageOES(int target, long image)
Entry point to C language function: void {@native glEGLImageTargetRenderbufferStorageOES}(GLenum tar...
void glExtGetProgramBinarySourceQCOM(int program, int shadertype, ByteBuffer source, IntBuffer length)
Entry point to C language function: void {@native glExtGetProgramBinarySourceQCOM}(GLuint program,...
void glLightModelx(int pname, int param)
Entry point to C language function: void {@native glLightModelx}(GLenum pname, GLfixed param) Part...
void glGetFixedv(int pname, IntBuffer params)
Entry point to C language function: void {@native glGetFixedv}(GLenum pname, GLfixed * params) Par...
void glTexGeniv(int coord, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexGeniv}(GLenum coord, GLenum pname,...
void glExtGetTexSubImageQCOM(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer texels)
Entry point to C language function: void {@native glExtGetTexSubImageQCOM}(GLenum target,...
void glMaterialx(int face, int pname, int param)
Entry point to C language function: void {@native glMaterialx}(GLenum face, GLenum pname,...
void glAlphaFuncx(int func, int ref)
Entry point to C language function: void {@native glAlphaFuncx}(GLenum func, GLclampx ref) Part of...
void glExtGetBufferPointervQCOM(int target, PointerBuffer params)
Entry point to C language function: void {@native glExtGetBufferPointervQCOM}(GLenum target,...
void glResolveMultisampleFramebuffer()
Entry point to C language function: void {@native glResolveMultisampleFramebuffer}() Part of GL_AP...
void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
Entry point to C language function: void {@native glFramebufferTexture2D}(GLenum target,...
void glGetFloatv(int pname, FloatBuffer data)
Entry point to C language function: void {@native glGetFloatv}(GLenum pname, GLfloat * data) Part ...
void glGenBuffers(int n, IntBuffer buffers)
Entry point to C language function: void {@native glGenBuffers}(GLsizei n, GLuint * buffers) Part ...
void glPixelStorei(int pname, int param)
Entry point to C language function: void {@native glPixelStorei}(GLenum pname, GLint param) Part o...
ByteBuffer glMapBuffer(int target, int access)
Entry point to C language function: void * {@native glMapBuffer}(GLenum target, GLenum access) Par...
void glGetRenderbufferParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetRenderbufferParameteriv}(GLenum target,...
void glTextureStorage3DEXT(int texture, int target, int levels, int internalformat, int width, int height, int depth)
Entry point to C language function: void {@native glTextureStorage3DEXT}(GLuint texture,...
void glGetIntegerv(int pname, IntBuffer data)
Entry point to C language function: void {@native glGetIntegerv}(GLenum pname, GLint * data) Part ...
boolean glIsTexture(int texture)
Entry point to C language function: GLboolean {@native glIsTexture}(GLuint texture) Part of GL_ES_...
void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTexSubImage2D}(GLenum target,...
void glBlendEquation(int mode)
Entry point to C language function: void {@native glBlendEquation}(GLenum mode) Part of GL_ES_VERS...
void glFlushMappedBufferRange(int target, long offset, long length)
Entry point to C language function: void {@native glFlushMappedBufferRange}(GLenum target,...
void glDrawArrays(int mode, int first, int count)
Entry point to C language function: void {@native glDrawArrays}(GLenum mode, GLint first,...
void glGetBooleanv(int pname, ByteBuffer data)
Entry point to C language function: void {@native glGetBooleanv}(GLenum pname, GLboolean * data) P...
void glGetTexParameterfv(int target, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetTexParameterfv}(GLenum target,...
void glTextureStorage1DEXT(int texture, int target, int levels, int internalformat, int width)
Entry point to C language function: void {@native glTextureStorage1DEXT}(GLuint texture,...
void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
Entry point to C language function: void {@native glCopyTexSubImage2D}(GLenum target,...
void glReadPixels(int x, int y, int width, int height, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glReadPixels}(GLint x, GLint y,...
boolean glIsEnabled(int cap)
Entry point to C language function: GLboolean {@native glIsEnabled}(GLenum cap) Part of GL_NV_vert...
void glTexStorage3D(int target, int levels, int internalformat, int width, int height, int depth)
Entry point to C language function: void {@native glTexStorage3D}(GLenum target, GLsizei levels,...
void glDeleteTextures(int n, IntBuffer textures)
Entry point to C language function: void {@native glDeleteTextures}(GLsizei n, const GLuint * textur...
void glBindTexture(int target, int texture)
Entry point to C language function: void {@native glBindTexture}(GLenum target, GLuint texture) Pa...
void glSampleCoverage(float value, boolean invert)
Entry point to C language function: void {@native glSampleCoverage}(GLfloat value,...
void glDisable(int cap)
Entry point to C language function: void {@native glDisable}(GLenum cap) Part of GL_ES_VERSION_2_0...
void glGetBufferParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetBufferParameteriv}(GLenum target,...
void glPolygonOffset(float factor, float units)
Entry point to C language function: void {@native glPolygonOffset}(GLfloat factor,...
void glBufferSubData(int target, long offset, long size, Buffer data)
Entry point to C language function: void {@native glBufferSubData}(GLenum target,...
void glGenTextures(int n, IntBuffer textures)
Entry point to C language function: void {@native glGenTextures}(GLsizei n, GLuint * textures) Par...
void glStencilOp(int fail, int zfail, int zpass)
Entry point to C language function: void {@native glStencilOp}(GLenum fail, GLenum zfail,...
void glTexParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexParameteriv}(GLenum target,...
int glCheckFramebufferStatus(int target)
Entry point to C language function: GLenum {@native glCheckFramebufferStatus}(GLenum target) Part ...
void glTexStorage2D(int target, int levels, int internalformat, int width, int height)
Entry point to C language function: void {@native glTexStorage2D}(GLenum target, GLsizei levels,...
void glBlendFuncSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)
Entry point to C language function: void {@native glBlendFuncSeparate}(GLenum sfactorRGB,...
void glGenerateMipmap(int target)
Entry point to C language function: void {@native glGenerateMipmap}(GLenum target) Part of GL_ES_V...
void glDeleteRenderbuffers(int n, IntBuffer renderbuffers)
Entry point to C language function: void {@native glDeleteRenderbuffers}(GLsizei n,...
void glRenderbufferStorage(int target, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorage}(GLenum target,...
boolean glIsBuffer(int buffer)
Entry point to C language function: GLboolean {@native glIsBuffer}(GLuint buffer) Part of GL_VERSI...
int glGetError()
Entry point to C language function: GLenum {@native glGetError}() Part of GL_ES_VERSION_2_0,...
void glGenFramebuffers(int n, IntBuffer framebuffers)
Entry point to C language function: void {@native glGenFramebuffers}(GLsizei n, GLuint * framebuffer...
void glDeleteFramebuffers(int n, IntBuffer framebuffers)
Entry point to C language function: void {@native glDeleteFramebuffers}(GLsizei n,...
void glBindRenderbuffer(int target, int renderbuffer)
Entry point to C language function: void {@native glBindRenderbuffer}(GLenum target,...
void glBlendEquationSeparate(int modeRGB, int modeAlpha)
Entry point to C language function: void {@native glBlendEquationSeparate}(GLenum modeRGB,...
boolean glIsFramebuffer(int framebuffer)
Entry point to C language function: GLboolean {@native glIsFramebuffer}(GLuint framebuffer) Part o...
void glGetTexParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexParameteriv}(GLenum target,...
void glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)
Entry point to C language function: void {@native glFramebufferRenderbuffer}(GLenum target,...
void glClearColor(float red, float green, float blue, float alpha)
Entry point to C language function: void {@native glClearColor}(GLfloat red, GLfloat green,...
boolean glIsRenderbuffer(int renderbuffer)
Entry point to C language function: GLboolean {@native glIsRenderbuffer}(GLuint renderbuffer) Part...
void glTexParameterfv(int target, int pname, FloatBuffer params)
Entry point to C language function: void {@native glTexParameterfv}(GLenum target,...
void glGetnUniformfv(int program, int location, int bufSize, FloatBuffer params)
Entry point to C language function: void {@native glGetnUniformfv}(GLuint program,...
void glEnable(int cap)
Entry point to C language function: void {@native glEnable}(GLenum cap) Part of GL_ES_VERSION_2_0,...
void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data)
Entry point to C language function: void {@native glCompressedTexSubImage2D}(GLenum target,...
boolean glUnmapBuffer(int target)
Entry point to C language function: GLboolean {@native glUnmapBuffer}(GLenum target) Part of GL_VE...
void glColorMask(boolean red, boolean green, boolean blue, boolean alpha)
Entry point to C language function: void {@native glColorMask}(GLboolean red, GLboolean green,...
int glGetGraphicsResetStatus()
Entry point to C language function: GLenum {@native glGetGraphicsResetStatus}() Part of GL_VERSION...
String glGetString(int name)
Entry point to C language function: const GLubyte * {@native glGetString}(GLenum name) Part of GL_...
void glBlendFunc(int sfactor, int dfactor)
Entry point to C language function: void {@native glBlendFunc}(GLenum sfactor, GLenum dfactor) Par...
void glStencilFunc(int func, int ref, int mask)
Entry point to C language function: void {@native glStencilFunc}(GLenum func, GLint ref,...
void glActiveTexture(int texture)
Entry point to C language function: void {@native glActiveTexture}(GLenum texture) Part of GL_ES_V...
void glClear(int mask)
Entry point to C language function: void {@native glClear}(GLbitfield mask) Part of GL_ES_VERSION_...
void glTexParameteri(int target, int pname, int param)
Entry point to C language function: void {@native glTexParameteri}(GLenum target,...
ByteBuffer glMapBufferRange(int target, long offset, long length, int access)
Entry point to C language function: void * {@native glMapBufferRange}(GLenum target,...
void glTextureStorage2DEXT(int texture, int target, int levels, int internalformat, int width, int height)
Entry point to C language function: void {@native glTextureStorage2DEXT}(GLuint texture,...
void glStencilMask(int mask)
Entry point to C language function: void {@native glStencilMask}(GLuint mask) Part of GL_ES_VERSIO...
void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetFramebufferAttachmentParameteriv}(GLenum targ...
void glLineWidth(float width)
Entry point to C language function: void {@native glLineWidth}(GLfloat width) Part of GL_VERSION_E...
void glBindFramebuffer(int target, int framebuffer)
Entry point to C language function: void {@native glBindFramebuffer}(GLenum target,...
void glClearStencil(int s)
Entry point to C language function: void {@native glClearStencil}(GLint s) Part of GL_ES_VERSION_2...
void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer data)
Entry point to C language function: void {@native glCompressedTexImage2D}(GLenum target,...
void glTexStorage1D(int target, int levels, int internalformat, int width)
Entry point to C language function: void {@native glTexStorage1D}(GLenum target, GLsizei levels,...
void glFinish()
Entry point to C language function: void {@native glFinish}() Part of GL_ES_VERSION_2_0,...
void glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border)
Entry point to C language function: void {@native glCopyTexImage2D}(GLenum target,...
void glViewport(int x, int y, int width, int height)
Entry point to C language function: void {@native glViewport}(GLint x, GLint y, GLsizei width,...
void glReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, Buffer data)
Entry point to C language function: void {@native glReadnPixels}(GLint x, GLint y,...
void glRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorageMultisample}(GLenum target,...
void glFrontFace(int mode)
Entry point to C language function: void {@native glFrontFace}(GLenum mode) Part of GL_ES_VERSION_...
void glHint(int target, int mode)
Entry point to C language function: void {@native glHint}(GLenum target, GLenum mode) Part of GL_E...
void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTexImage2D}(GLenum target, GLint level,...
void glClearDepthf(float d)
Entry point to C language function: void {@native glClearDepthf}(GLfloat d) Part of GL_ARB_ES2_com...
void glTexParameterf(int target, int pname, float param)
Entry point to C language function: void {@native glTexParameterf}(GLenum target,...
void glDepthMask(boolean flag)
Entry point to C language function: void {@native glDepthMask}(GLboolean flag) Part of GL_ES_VERSI...
void glGetnUniformiv(int program, int location, int bufSize, IntBuffer params)
Entry point to C language function: void {@native glGetnUniformiv}(GLuint program,...
void glDepthRangef(float n, float f)
Entry point to C language function: void {@native glDepthRangef}(GLfloat n, GLfloat f) Part of GL_...
void glDeleteBuffers(int n, IntBuffer buffers)
Entry point to C language function: void {@native glDeleteBuffers}(GLsizei n, const GLuint * buffers...
void glScissor(int x, int y, int width, int height)
Entry point to C language function: void {@native glScissor}(GLint x, GLint y, GLsizei width,...
void glFlush()
Entry point to C language function: void {@native glFlush}() Part of GL_ES_VERSION_2_0,...
void glCullFace(int mode)
Entry point to C language function: void {@native glCullFace}(GLenum mode) Part of GL_ES_VERSION_2...
void glDepthFunc(int func)
Entry point to C language function: void {@native glDepthFunc}(GLenum func) Part of GL_ES_VERSION_...
void glBindBuffer(int target, int buffer)
Entry point to C language function: void {@native glBindBuffer}(GLenum target, GLuint buffer) Part...
void glGenRenderbuffers(int n, IntBuffer renderbuffers)
Entry point to C language function: void {@native glGenRenderbuffers}(GLsizei n, GLuint * renderbuff...
void glBufferData(int target, long size, Buffer data, int usage)
Entry point to C language function: void {@native glBufferData}(GLenum target, GLsizeiptr size,...
void glMaterialfv(int face, int pname, java.nio.FloatBuffer params)
void glMaterialf(int face, int pname, float param)
void glLightfv(int light, int pname, java.nio.FloatBuffer params)
void glPushMatrix()
Push the current matrix to it's stack, while preserving it's values.
void glPopMatrix()
Pop the current matrix from it's stack.
void glFrustumf(float left, float right, float bottom, float top, float zNear, float zFar)
Multiply the current matrix with the frustum matrix.
void glTranslatef(float x, float y, float z)
Translate the current matrix.
void glRotatef(float angle, float x, float y, float z)
Rotate the current matrix.
void glOrthof(float left, float right, float bottom, float top, float zNear, float zFar)
Multiply the current matrix with the orthogonal matrix.
void glMultMatrixf(java.nio.FloatBuffer m)
Multiply the current matrix: [c] = [c] x [m].
void glScalef(float x, float y, float z)
Scale the current matrix.
void glLoadIdentity()
Load the current matrix with the identity matrix.
void glLoadMatrixf(java.nio.FloatBuffer m)
Load the current matrix w/ the provided one.
void glMatrixMode(int mode)
Sets the current matrix mode.
void glNormalPointer(GLArrayData array)
void glTexCoordPointer(GLArrayData array)
void glColor4f(float red, float green, float blue, float alpha)
void glColorPointer(GLArrayData array)
void glVertexPointer(GLArrayData array)