JOGL v2.6.0-rc-20250706
JOGL, High-Performance Graphics Binding for Java™ (public API).
DebugGLES1.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 error checking after each OpenGL method call. If an error occurs,
14 * causes a {@link GLException} to be thrown at exactly the point of failure.
15 * </p>
16 * <p>
17 * Sample code which installs this pipeline:
18 * <pre>
19 * gl = drawable.setGL(new DebugGL(drawable.getGL()));
20 * </pre>
21 * For automatic instantiation see {@link GLPipelineFactory#create(String, Class, GL, Object[])}
22 * </p>
23 */
24public class DebugGLES1 implements com.jogamp.opengl.GLES1{
25 public static final boolean DEBUG = jogamp.opengl.Debug.debug("DebugGLES1");
26 public DebugGLES1(GLES1 downstreamGLES1)
27 {
28 if (downstreamGLES1 == null) {
29 throw new IllegalArgumentException("null downstreamGLES1");
30 }
31 this.downstreamGLES1 = downstreamGLES1;
32 // Fetch GLContext object for better error checking (if possible)
33 _context = downstreamGLES1.getContext();
34 }
35
36 @Override
37 public final GL getDownstreamGL() throws GLException {
38 return downstreamGLES1;
39 }
40 @Override
41 public int getBoundBuffer(int arg0)
42 {
43 return downstreamGLES1.getBoundBuffer(arg0);
44 }
45 @Override
46 public int getBoundFramebuffer(int arg0)
47 {
48 return downstreamGLES1.getBoundFramebuffer(arg0);
49 }
50 @Override
52 {
53 return downstreamGLES1.getBufferStorage(arg0);
54 }
55 @Override
57 {
58 return downstreamGLES1.getContext();
59 }
60 @Override
62 {
63 return downstreamGLES1.getDefaultDrawBuffer();
64 }
65 @Override
67 {
68 return downstreamGLES1.getDefaultDrawFramebuffer();
69 }
70 @Override
72 {
73 return downstreamGLES1.getDefaultReadBuffer();
74 }
75 @Override
77 {
78 return downstreamGLES1.getDefaultReadFramebuffer();
79 }
80 @Override
81 public java.lang.Object getExtension(java.lang.String arg0)
82 {
83 return downstreamGLES1.getExtension(arg0);
84 }
85 @Override
87 {
88 return this;
89 }
90 @Override
92 {
93 throw new GLException("Not a GL2 implementation");
94 }
95 @Override
97 {
98 if( isGL2ES1() ) { return this; }
99 throw new GLException("Not a GL2ES1 implementation");
100 }
101 @Override
103 {
104 throw new GLException("Not a GL2ES2 implementation");
105 }
106 @Override
108 {
109 throw new GLException("Not a GL2ES3 implementation");
110 }
111 @Override
113 {
114 throw new GLException("Not a GL2GL3 implementation");
115 }
116 @Override
118 {
119 throw new GLException("Not a GL3 implementation");
120 }
121 @Override
123 {
124 throw new GLException("Not a GL3ES3 implementation");
125 }
126 @Override
128 {
129 throw new GLException("Not a GL3bc implementation");
130 }
131 @Override
133 {
134 throw new GLException("Not a GL4 implementation");
135 }
136 @Override
138 {
139 throw new GLException("Not a GL4ES3 implementation");
140 }
141 @Override
143 {
144 throw new GLException("Not a GL4bc implementation");
145 }
146 @Override
148 {
149 if( isGLES1() ) { return this; }
150 throw new GLException("Not a GLES1 implementation");
151 }
152 @Override
154 {
155 throw new GLException("Not a GLES2 implementation");
156 }
157 @Override
159 {
160 throw new GLException("Not a GLES3 implementation");
161 }
162 @Override
164 {
165 return downstreamGLES1.getGLProfile();
166 }
167 @Override
169 {
170 return downstreamGLES1.getMaxRenderbufferSamples();
171 }
172 @Override
173 public java.lang.Object getPlatformGLExtensions()
174 {
175 return downstreamGLES1.getPlatformGLExtensions();
176 }
177 @Override
179 {
180 return downstreamGLES1.getRootGL();
181 }
182 @Override
183 public int getSwapInterval()
184 {
185 return downstreamGLES1.getSwapInterval();
186 }
187 @Override
188 public void glActiveTexture(int arg0)
189 {
190 checkContext();
191 downstreamGLES1.glActiveTexture(arg0);
192 final int err = checkGLError();
193 if (err != GL_NO_ERROR) {
194 writeGLError(err, "%s(<int> 0x%X)",
195 "glActiveTexture", arg0);
196 }
197 }
198 @Override
199 public void glAlphaFunc(int arg0,float arg1)
200 {
201 checkContext();
202 downstreamGLES1.glAlphaFunc(arg0,arg1);
203 final int err = checkGLError();
204 if (err != GL_NO_ERROR) {
205 writeGLError(err, "%s(<int> 0x%X, <float> %s)",
206 "glAlphaFunc", arg0, arg1);
207 }
208 }
209 @Override
210 public void glAlphaFuncx(int arg0,int arg1)
211 {
212 checkContext();
213 downstreamGLES1.glAlphaFuncx(arg0,arg1);
214 final int err = checkGLError();
215 if (err != GL_NO_ERROR) {
216 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
217 "glAlphaFuncx", arg0, arg1);
218 }
219 }
220 @Override
221 public void glBindBuffer(int arg0,int arg1)
222 {
223 checkContext();
224 downstreamGLES1.glBindBuffer(arg0,arg1);
225 final int err = checkGLError();
226 if (err != GL_NO_ERROR) {
227 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
228 "glBindBuffer", arg0, arg1);
229 }
230 }
231 @Override
232 public void glBindFramebuffer(int arg0,int arg1)
233 {
234 checkContext();
235 downstreamGLES1.glBindFramebuffer(arg0,arg1);
236 final int err = checkGLError();
237 if (err != GL_NO_ERROR) {
238 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
239 "glBindFramebuffer", arg0, arg1);
240 }
241 }
242 @Override
243 public void glBindRenderbuffer(int arg0,int arg1)
244 {
245 checkContext();
246 downstreamGLES1.glBindRenderbuffer(arg0,arg1);
247 final int err = checkGLError();
248 if (err != GL_NO_ERROR) {
249 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
250 "glBindRenderbuffer", arg0, arg1);
251 }
252 }
253 @Override
254 public void glBindTexture(int arg0,int arg1)
255 {
256 checkContext();
257 downstreamGLES1.glBindTexture(arg0,arg1);
258 final int err = checkGLError();
259 if (err != GL_NO_ERROR) {
260 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
261 "glBindTexture", arg0, arg1);
262 }
263 }
264 @Override
265 public void glBindVertexArrayOES(int arg0)
266 {
267 checkContext();
268 downstreamGLES1.glBindVertexArrayOES(arg0);
269 final int err = checkGLError();
270 if (err != GL_NO_ERROR) {
271 writeGLError(err, "%s(<int> 0x%X)",
272 "glBindVertexArrayOES", arg0);
273 }
274 }
275 @Override
276 public void glBlendEquation(int arg0)
277 {
278 checkContext();
279 downstreamGLES1.glBlendEquation(arg0);
280 final int err = checkGLError();
281 if (err != GL_NO_ERROR) {
282 writeGLError(err, "%s(<int> 0x%X)",
283 "glBlendEquation", arg0);
284 }
285 }
286 @Override
287 public void glBlendEquationSeparate(int arg0,int arg1)
288 {
289 checkContext();
290 downstreamGLES1.glBlendEquationSeparate(arg0,arg1);
291 final int err = checkGLError();
292 if (err != GL_NO_ERROR) {
293 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
294 "glBlendEquationSeparate", arg0, arg1);
295 }
296 }
297 @Override
298 public void glBlendFunc(int arg0,int arg1)
299 {
300 checkContext();
301 downstreamGLES1.glBlendFunc(arg0,arg1);
302 final int err = checkGLError();
303 if (err != GL_NO_ERROR) {
304 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
305 "glBlendFunc", arg0, arg1);
306 }
307 }
308 @Override
309 public void glBlendFuncSeparate(int arg0,int arg1,int arg2,int arg3)
310 {
311 checkContext();
312 downstreamGLES1.glBlendFuncSeparate(arg0,arg1,arg2,arg3);
313 final int err = checkGLError();
314 if (err != GL_NO_ERROR) {
315 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
316 "glBlendFuncSeparate", arg0, arg1, arg2, arg3);
317 }
318 }
319 @Override
320 public void glBufferData(int arg0,long arg1,java.nio.Buffer arg2,int arg3)
321 {
322 checkContext();
323 downstreamGLES1.glBufferData(arg0,arg1,arg2,arg3);
324 final int err = checkGLError();
325 if (err != GL_NO_ERROR) {
326 writeGLError(err, "%s(<int> 0x%X, <long> %s, <java.nio.Buffer> %s, <int> 0x%X)",
327 "glBufferData", arg0, arg1, arg2, arg3);
328 }
329 }
330 @Override
331 public void glBufferSubData(int arg0,long arg1,long arg2,java.nio.Buffer arg3)
332 {
333 checkContext();
334 downstreamGLES1.glBufferSubData(arg0,arg1,arg2,arg3);
335 final int err = checkGLError();
336 if (err != GL_NO_ERROR) {
337 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s, <java.nio.Buffer> %s)",
338 "glBufferSubData", arg0, arg1, arg2, arg3);
339 }
340 }
341 @Override
342 public int glCheckFramebufferStatus(int arg0)
343 {
344 checkContext();
345 int _res = downstreamGLES1.glCheckFramebufferStatus(arg0);
346 final int err = checkGLError();
347 if (err != GL_NO_ERROR) {
348 writeGLError(err, "%s(<int> 0x%X)",
349 "glCheckFramebufferStatus", arg0);
350 }
351 return _res;
352 }
353 @Override
354 public void glClear(int arg0)
355 {
356 checkContext();
357 downstreamGLES1.glClear(arg0);
358 final int err = checkGLError();
359 if (err != GL_NO_ERROR) {
360 writeGLError(err, "%s(<int> 0x%X)",
361 "glClear", arg0);
362 }
363 }
364 @Override
365 public void glClearColor(float arg0,float arg1,float arg2,float arg3)
366 {
367 checkContext();
368 downstreamGLES1.glClearColor(arg0,arg1,arg2,arg3);
369 final int err = checkGLError();
370 if (err != GL_NO_ERROR) {
371 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s, <float> %s)",
372 "glClearColor", arg0, arg1, arg2, arg3);
373 }
374 }
375 @Override
376 public void glClearColorx(int arg0,int arg1,int arg2,int arg3)
377 {
378 checkContext();
379 downstreamGLES1.glClearColorx(arg0,arg1,arg2,arg3);
380 final int err = checkGLError();
381 if (err != GL_NO_ERROR) {
382 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
383 "glClearColorx", arg0, arg1, arg2, arg3);
384 }
385 }
386 @Override
387 public void glClearDepth(double arg0)
388 {
389 checkContext();
390 downstreamGLES1.glClearDepth(arg0);
391 final int err = checkGLError();
392 if (err != GL_NO_ERROR) {
393 writeGLError(err, "%s(<double> %s)",
394 "glClearDepth", arg0);
395 }
396 }
397 @Override
398 public void glClearDepthf(float arg0)
399 {
400 checkContext();
401 downstreamGLES1.glClearDepthf(arg0);
402 final int err = checkGLError();
403 if (err != GL_NO_ERROR) {
404 writeGLError(err, "%s(<float> %s)",
405 "glClearDepthf", arg0);
406 }
407 }
408 @Override
409 public void glClearDepthx(int arg0)
410 {
411 checkContext();
412 downstreamGLES1.glClearDepthx(arg0);
413 final int err = checkGLError();
414 if (err != GL_NO_ERROR) {
415 writeGLError(err, "%s(<int> 0x%X)",
416 "glClearDepthx", arg0);
417 }
418 }
419 @Override
420 public void glClearStencil(int arg0)
421 {
422 checkContext();
423 downstreamGLES1.glClearStencil(arg0);
424 final int err = checkGLError();
425 if (err != GL_NO_ERROR) {
426 writeGLError(err, "%s(<int> 0x%X)",
427 "glClearStencil", arg0);
428 }
429 }
430 @Override
431 public void glClientActiveTexture(int arg0)
432 {
433 checkContext();
434 downstreamGLES1.glClientActiveTexture(arg0);
435 final int err = checkGLError();
436 if (err != GL_NO_ERROR) {
437 writeGLError(err, "%s(<int> 0x%X)",
438 "glClientActiveTexture", arg0);
439 }
440 }
441 @Override
442 public void glClipPlanef(int arg0,float[] arg1,int arg2)
443 {
444 checkContext();
445 downstreamGLES1.glClipPlanef(arg0,arg1,arg2);
446 final int err = checkGLError();
447 if (err != GL_NO_ERROR) {
448 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
449 "glClipPlanef", arg0, arg2);
450 }
451 }
452 @Override
453 public void glClipPlanef(int arg0,java.nio.FloatBuffer arg1)
454 {
455 checkContext();
456 downstreamGLES1.glClipPlanef(arg0,arg1);
457 final int err = checkGLError();
458 if (err != GL_NO_ERROR) {
459 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
460 "glClipPlanef", arg0, arg1);
461 }
462 }
463 @Override
464 public void glClipPlanefIMG(int arg0,java.nio.FloatBuffer arg1)
465 {
466 checkContext();
467 downstreamGLES1.glClipPlanefIMG(arg0,arg1);
468 final int err = checkGLError();
469 if (err != GL_NO_ERROR) {
470 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
471 "glClipPlanefIMG", arg0, arg1);
472 }
473 }
474 @Override
475 public void glClipPlanefIMG(int arg0,float[] arg1,int arg2)
476 {
477 checkContext();
478 downstreamGLES1.glClipPlanefIMG(arg0,arg1,arg2);
479 final int err = checkGLError();
480 if (err != GL_NO_ERROR) {
481 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
482 "glClipPlanefIMG", arg0, arg2);
483 }
484 }
485 @Override
486 public void glClipPlanex(int arg0,java.nio.IntBuffer arg1)
487 {
488 checkContext();
489 downstreamGLES1.glClipPlanex(arg0,arg1);
490 final int err = checkGLError();
491 if (err != GL_NO_ERROR) {
492 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
493 "glClipPlanex", arg0, arg1);
494 }
495 }
496 @Override
497 public void glClipPlanex(int arg0,int[] arg1,int arg2)
498 {
499 checkContext();
500 downstreamGLES1.glClipPlanex(arg0,arg1,arg2);
501 final int err = checkGLError();
502 if (err != GL_NO_ERROR) {
503 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
504 "glClipPlanex", arg0, arg2);
505 }
506 }
507 @Override
508 public void glClipPlanexIMG(int arg0,java.nio.IntBuffer arg1)
509 {
510 checkContext();
511 downstreamGLES1.glClipPlanexIMG(arg0,arg1);
512 final int err = checkGLError();
513 if (err != GL_NO_ERROR) {
514 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
515 "glClipPlanexIMG", arg0, arg1);
516 }
517 }
518 @Override
519 public void glClipPlanexIMG(int arg0,int[] arg1,int arg2)
520 {
521 checkContext();
522 downstreamGLES1.glClipPlanexIMG(arg0,arg1,arg2);
523 final int err = checkGLError();
524 if (err != GL_NO_ERROR) {
525 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
526 "glClipPlanexIMG", arg0, arg2);
527 }
528 }
529 @Override
530 public void glColor4f(float arg0,float arg1,float arg2,float arg3)
531 {
532 checkContext();
533 downstreamGLES1.glColor4f(arg0,arg1,arg2,arg3);
534 final int err = checkGLError();
535 if (err != GL_NO_ERROR) {
536 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s, <float> %s)",
537 "glColor4f", arg0, arg1, arg2, arg3);
538 }
539 }
540 @Override
541 public void glColor4ub(byte arg0,byte arg1,byte arg2,byte arg3)
542 {
543 checkContext();
544 downstreamGLES1.glColor4ub(arg0,arg1,arg2,arg3);
545 final int err = checkGLError();
546 if (err != GL_NO_ERROR) {
547 writeGLError(err, "%s(<byte> %s, <byte> %s, <byte> %s, <byte> %s)",
548 "glColor4ub", arg0, arg1, arg2, arg3);
549 }
550 }
551 @Override
552 public void glColor4x(int arg0,int arg1,int arg2,int arg3)
553 {
554 checkContext();
555 downstreamGLES1.glColor4x(arg0,arg1,arg2,arg3);
556 final int err = checkGLError();
557 if (err != GL_NO_ERROR) {
558 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
559 "glColor4x", arg0, arg1, arg2, arg3);
560 }
561 }
562 @Override
563 public void glColorMask(boolean arg0,boolean arg1,boolean arg2,boolean arg3)
564 {
565 checkContext();
566 downstreamGLES1.glColorMask(arg0,arg1,arg2,arg3);
567 final int err = checkGLError();
568 if (err != GL_NO_ERROR) {
569 writeGLError(err, "%s(<boolean> %s, <boolean> %s, <boolean> %s, <boolean> %s)",
570 "glColorMask", arg0, arg1, arg2, arg3);
571 }
572 }
573 @Override
574 public void glColorPointer(com.jogamp.opengl.GLArrayData arg0)
575 {
576 checkContext();
577 downstreamGLES1.glColorPointer(arg0);
578 final int err = checkGLError();
579 if (err != GL_NO_ERROR) {
580 writeGLError(err, "%s(<com.jogamp.opengl.GLArrayData> %s)",
581 "glColorPointer", arg0);
582 }
583 }
584 @Override
585 public void glColorPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
586 {
587 checkContext();
588 downstreamGLES1.glColorPointer(arg0,arg1,arg2,arg3);
589 final int err = checkGLError();
590 if (err != GL_NO_ERROR) {
591 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
592 "glColorPointer", arg0, arg1, arg2, arg3);
593 }
594 }
595 @Override
596 public void glColorPointer(int arg0,int arg1,int arg2,long arg3)
597 {
598 checkContext();
599 downstreamGLES1.glColorPointer(arg0,arg1,arg2,arg3);
600 final int err = checkGLError();
601 if (err != GL_NO_ERROR) {
602 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
603 "glColorPointer", arg0, arg1, arg2, arg3);
604 }
605 }
606 @Override
607 public void glCompressedTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,long arg7)
608 {
609 checkContext();
610 downstreamGLES1.glCompressedTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
611 final int err = checkGLError();
612 if (err != GL_NO_ERROR) {
613 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
614 "glCompressedTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
615 }
616 }
617 @Override
618 public void glCompressedTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7)
619 {
620 checkContext();
621 downstreamGLES1.glCompressedTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
622 final int err = checkGLError();
623 if (err != GL_NO_ERROR) {
624 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
625 "glCompressedTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
626 }
627 }
628 @Override
629 public void glCompressedTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
630 {
631 checkContext();
632 downstreamGLES1.glCompressedTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
633 final int err = checkGLError();
634 if (err != GL_NO_ERROR) {
635 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
636 "glCompressedTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
637 }
638 }
639 @Override
640 public void glCompressedTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
641 {
642 checkContext();
643 downstreamGLES1.glCompressedTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
644 final int err = checkGLError();
645 if (err != GL_NO_ERROR) {
646 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
647 "glCompressedTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
648 }
649 }
650 @Override
651 public void glCopyTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
652 {
653 checkContext();
654 downstreamGLES1.glCopyTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
655 final int err = checkGLError();
656 if (err != GL_NO_ERROR) {
657 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
658 "glCopyTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
659 }
660 }
661 @Override
662 public void glCopyTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
663 {
664 checkContext();
665 downstreamGLES1.glCopyTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
666 final int err = checkGLError();
667 if (err != GL_NO_ERROR) {
668 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
669 "glCopyTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
670 }
671 }
672 @Override
673 public void glCopyTextureLevelsAPPLE(int arg0,int arg1,int arg2,int arg3)
674 {
675 checkContext();
676 downstreamGLES1.glCopyTextureLevelsAPPLE(arg0,arg1,arg2,arg3);
677 final int err = checkGLError();
678 if (err != GL_NO_ERROR) {
679 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
680 "glCopyTextureLevelsAPPLE", arg0, arg1, arg2, arg3);
681 }
682 }
683 @Override
684 public void glCullFace(int arg0)
685 {
686 checkContext();
687 downstreamGLES1.glCullFace(arg0);
688 final int err = checkGLError();
689 if (err != GL_NO_ERROR) {
690 writeGLError(err, "%s(<int> 0x%X)",
691 "glCullFace", arg0);
692 }
693 }
694 @Override
695 public void glCurrentPaletteMatrixOES(int arg0)
696 {
697 checkContext();
698 downstreamGLES1.glCurrentPaletteMatrixOES(arg0);
699 final int err = checkGLError();
700 if (err != GL_NO_ERROR) {
701 writeGLError(err, "%s(<int> 0x%X)",
702 "glCurrentPaletteMatrixOES", arg0);
703 }
704 }
705 @Override
706 public void glDeleteBuffers(int arg0,int[] arg1,int arg2)
707 {
708 checkContext();
709 downstreamGLES1.glDeleteBuffers(arg0,arg1,arg2);
710 final int err = checkGLError();
711 if (err != GL_NO_ERROR) {
712 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
713 "glDeleteBuffers", arg0, arg2);
714 }
715 }
716 @Override
717 public void glDeleteBuffers(int arg0,java.nio.IntBuffer arg1)
718 {
719 checkContext();
720 downstreamGLES1.glDeleteBuffers(arg0,arg1);
721 final int err = checkGLError();
722 if (err != GL_NO_ERROR) {
723 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
724 "glDeleteBuffers", arg0, arg1);
725 }
726 }
727 @Override
728 public void glDeleteFramebuffers(int arg0,java.nio.IntBuffer arg1)
729 {
730 checkContext();
731 downstreamGLES1.glDeleteFramebuffers(arg0,arg1);
732 final int err = checkGLError();
733 if (err != GL_NO_ERROR) {
734 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
735 "glDeleteFramebuffers", arg0, arg1);
736 }
737 }
738 @Override
739 public void glDeleteFramebuffers(int arg0,int[] arg1,int arg2)
740 {
741 checkContext();
742 downstreamGLES1.glDeleteFramebuffers(arg0,arg1,arg2);
743 final int err = checkGLError();
744 if (err != GL_NO_ERROR) {
745 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
746 "glDeleteFramebuffers", arg0, arg2);
747 }
748 }
749 @Override
750 public void glDeleteRenderbuffers(int arg0,int[] arg1,int arg2)
751 {
752 checkContext();
753 downstreamGLES1.glDeleteRenderbuffers(arg0,arg1,arg2);
754 final int err = checkGLError();
755 if (err != GL_NO_ERROR) {
756 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
757 "glDeleteRenderbuffers", arg0, arg2);
758 }
759 }
760 @Override
761 public void glDeleteRenderbuffers(int arg0,java.nio.IntBuffer arg1)
762 {
763 checkContext();
764 downstreamGLES1.glDeleteRenderbuffers(arg0,arg1);
765 final int err = checkGLError();
766 if (err != GL_NO_ERROR) {
767 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
768 "glDeleteRenderbuffers", arg0, arg1);
769 }
770 }
771 @Override
772 public void glDeleteTextures(int arg0,java.nio.IntBuffer arg1)
773 {
774 checkContext();
775 downstreamGLES1.glDeleteTextures(arg0,arg1);
776 final int err = checkGLError();
777 if (err != GL_NO_ERROR) {
778 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
779 "glDeleteTextures", arg0, arg1);
780 }
781 }
782 @Override
783 public void glDeleteTextures(int arg0,int[] arg1,int arg2)
784 {
785 checkContext();
786 downstreamGLES1.glDeleteTextures(arg0,arg1,arg2);
787 final int err = checkGLError();
788 if (err != GL_NO_ERROR) {
789 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
790 "glDeleteTextures", arg0, arg2);
791 }
792 }
793 @Override
794 public void glDeleteVertexArraysOES(int arg0,int[] arg1,int arg2)
795 {
796 checkContext();
797 downstreamGLES1.glDeleteVertexArraysOES(arg0,arg1,arg2);
798 final int err = checkGLError();
799 if (err != GL_NO_ERROR) {
800 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
801 "glDeleteVertexArraysOES", arg0, arg2);
802 }
803 }
804 @Override
805 public void glDeleteVertexArraysOES(int arg0,java.nio.IntBuffer arg1)
806 {
807 checkContext();
808 downstreamGLES1.glDeleteVertexArraysOES(arg0,arg1);
809 final int err = checkGLError();
810 if (err != GL_NO_ERROR) {
811 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
812 "glDeleteVertexArraysOES", arg0, arg1);
813 }
814 }
815 @Override
816 public void glDepthFunc(int arg0)
817 {
818 checkContext();
819 downstreamGLES1.glDepthFunc(arg0);
820 final int err = checkGLError();
821 if (err != GL_NO_ERROR) {
822 writeGLError(err, "%s(<int> 0x%X)",
823 "glDepthFunc", arg0);
824 }
825 }
826 @Override
827 public void glDepthMask(boolean arg0)
828 {
829 checkContext();
830 downstreamGLES1.glDepthMask(arg0);
831 final int err = checkGLError();
832 if (err != GL_NO_ERROR) {
833 writeGLError(err, "%s(<boolean> %s)",
834 "glDepthMask", arg0);
835 }
836 }
837 @Override
838 public void glDepthRange(double arg0,double arg1)
839 {
840 checkContext();
841 downstreamGLES1.glDepthRange(arg0,arg1);
842 final int err = checkGLError();
843 if (err != GL_NO_ERROR) {
844 writeGLError(err, "%s(<double> %s, <double> %s)",
845 "glDepthRange", arg0, arg1);
846 }
847 }
848 @Override
849 public void glDepthRangef(float arg0,float arg1)
850 {
851 checkContext();
852 downstreamGLES1.glDepthRangef(arg0,arg1);
853 final int err = checkGLError();
854 if (err != GL_NO_ERROR) {
855 writeGLError(err, "%s(<float> %s, <float> %s)",
856 "glDepthRangef", arg0, arg1);
857 }
858 }
859 @Override
860 public void glDepthRangex(int arg0,int arg1)
861 {
862 checkContext();
863 downstreamGLES1.glDepthRangex(arg0,arg1);
864 final int err = checkGLError();
865 if (err != GL_NO_ERROR) {
866 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
867 "glDepthRangex", arg0, arg1);
868 }
869 }
870 @Override
871 public void glDisable(int arg0)
872 {
873 checkContext();
874 downstreamGLES1.glDisable(arg0);
875 final int err = checkGLError();
876 if (err != GL_NO_ERROR) {
877 writeGLError(err, "%s(<int> 0x%X)",
878 "glDisable", arg0);
879 }
880 }
881 @Override
882 public void glDisableClientState(int arg0)
883 {
884 checkContext();
885 downstreamGLES1.glDisableClientState(arg0);
886 final int err = checkGLError();
887 if (err != GL_NO_ERROR) {
888 writeGLError(err, "%s(<int> 0x%X)",
889 "glDisableClientState", arg0);
890 }
891 }
892 @Override
893 public void glDisableDriverControlQCOM(int arg0)
894 {
895 checkContext();
896 downstreamGLES1.glDisableDriverControlQCOM(arg0);
897 final int err = checkGLError();
898 if (err != GL_NO_ERROR) {
899 writeGLError(err, "%s(<int> 0x%X)",
900 "glDisableDriverControlQCOM", arg0);
901 }
902 }
903 @Override
904 public void glDiscardFramebufferEXT(int arg0,int arg1,int[] arg2,int arg3)
905 {
906 checkContext();
907 downstreamGLES1.glDiscardFramebufferEXT(arg0,arg1,arg2,arg3);
908 final int err = checkGLError();
909 if (err != GL_NO_ERROR) {
910 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
911 "glDiscardFramebufferEXT", arg0, arg1, arg3);
912 }
913 }
914 @Override
915 public void glDiscardFramebufferEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
916 {
917 checkContext();
918 downstreamGLES1.glDiscardFramebufferEXT(arg0,arg1,arg2);
919 final int err = checkGLError();
920 if (err != GL_NO_ERROR) {
921 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
922 "glDiscardFramebufferEXT", arg0, arg1, arg2);
923 }
924 }
925 @Override
926 public void glDrawArrays(int arg0,int arg1,int arg2)
927 {
928 checkContext();
929 downstreamGLES1.glDrawArrays(arg0,arg1,arg2);
930 final int err = checkGLError();
931 if (err != GL_NO_ERROR) {
932 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
933 "glDrawArrays", arg0, arg1, arg2);
934 }
935 }
936 @Override
937 public void glDrawElements(int arg0,int arg1,int arg2,long arg3)
938 {
939 checkContext();
940 downstreamGLES1.glDrawElements(arg0,arg1,arg2,arg3);
941 final int err = checkGLError();
942 if (err != GL_NO_ERROR) {
943 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
944 "glDrawElements", arg0, arg1, arg2, arg3);
945 }
946 }
947 @Override
948 public void glDrawElements(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
949 {
950 checkContext();
951 downstreamGLES1.glDrawElements(arg0,arg1,arg2,arg3);
952 final int err = checkGLError();
953 if (err != GL_NO_ERROR) {
954 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
955 "glDrawElements", arg0, arg1, arg2, arg3);
956 }
957 }
958 @Override
959 public void glDrawTexfOES(float arg0,float arg1,float arg2,float arg3,float arg4)
960 {
961 checkContext();
962 downstreamGLES1.glDrawTexfOES(arg0,arg1,arg2,arg3,arg4);
963 final int err = checkGLError();
964 if (err != GL_NO_ERROR) {
965 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s, <float> %s, <float> %s)",
966 "glDrawTexfOES", arg0, arg1, arg2, arg3, arg4);
967 }
968 }
969 @Override
970 public void glDrawTexfvOES(float[] arg0,int arg1)
971 {
972 checkContext();
973 downstreamGLES1.glDrawTexfvOES(arg0,arg1);
974 final int err = checkGLError();
975 if (err != GL_NO_ERROR) {
976 writeGLError(err, "%s(<[F>, <int> 0x%X)",
977 "glDrawTexfvOES", arg1);
978 }
979 }
980 @Override
981 public void glDrawTexfvOES(java.nio.FloatBuffer arg0)
982 {
983 checkContext();
984 downstreamGLES1.glDrawTexfvOES(arg0);
985 final int err = checkGLError();
986 if (err != GL_NO_ERROR) {
987 writeGLError(err, "%s(<java.nio.FloatBuffer> %s)",
988 "glDrawTexfvOES", arg0);
989 }
990 }
991 @Override
992 public void glDrawTexiOES(int arg0,int arg1,int arg2,int arg3,int arg4)
993 {
994 checkContext();
995 downstreamGLES1.glDrawTexiOES(arg0,arg1,arg2,arg3,arg4);
996 final int err = checkGLError();
997 if (err != GL_NO_ERROR) {
998 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
999 "glDrawTexiOES", arg0, arg1, arg2, arg3, arg4);
1000 }
1001 }
1002 @Override
1003 public void glDrawTexivOES(java.nio.IntBuffer arg0)
1004 {
1005 checkContext();
1006 downstreamGLES1.glDrawTexivOES(arg0);
1007 final int err = checkGLError();
1008 if (err != GL_NO_ERROR) {
1009 writeGLError(err, "%s(<java.nio.IntBuffer> %s)",
1010 "glDrawTexivOES", arg0);
1011 }
1012 }
1013 @Override
1014 public void glDrawTexivOES(int[] arg0,int arg1)
1015 {
1016 checkContext();
1017 downstreamGLES1.glDrawTexivOES(arg0,arg1);
1018 final int err = checkGLError();
1019 if (err != GL_NO_ERROR) {
1020 writeGLError(err, "%s(<[I>, <int> 0x%X)",
1021 "glDrawTexivOES", arg1);
1022 }
1023 }
1024 @Override
1025 public void glDrawTexsOES(short arg0,short arg1,short arg2,short arg3,short arg4)
1026 {
1027 checkContext();
1028 downstreamGLES1.glDrawTexsOES(arg0,arg1,arg2,arg3,arg4);
1029 final int err = checkGLError();
1030 if (err != GL_NO_ERROR) {
1031 writeGLError(err, "%s(<short> %s, <short> %s, <short> %s, <short> %s, <short> %s)",
1032 "glDrawTexsOES", arg0, arg1, arg2, arg3, arg4);
1033 }
1034 }
1035 @Override
1036 public void glDrawTexsvOES(java.nio.ShortBuffer arg0)
1037 {
1038 checkContext();
1039 downstreamGLES1.glDrawTexsvOES(arg0);
1040 final int err = checkGLError();
1041 if (err != GL_NO_ERROR) {
1042 writeGLError(err, "%s(<java.nio.ShortBuffer> %s)",
1043 "glDrawTexsvOES", arg0);
1044 }
1045 }
1046 @Override
1047 public void glDrawTexsvOES(short[] arg0,int arg1)
1048 {
1049 checkContext();
1050 downstreamGLES1.glDrawTexsvOES(arg0,arg1);
1051 final int err = checkGLError();
1052 if (err != GL_NO_ERROR) {
1053 writeGLError(err, "%s(<[S>, <int> 0x%X)",
1054 "glDrawTexsvOES", arg1);
1055 }
1056 }
1057 @Override
1058 public void glDrawTexxOES(int arg0,int arg1,int arg2,int arg3,int arg4)
1059 {
1060 checkContext();
1061 downstreamGLES1.glDrawTexxOES(arg0,arg1,arg2,arg3,arg4);
1062 final int err = checkGLError();
1063 if (err != GL_NO_ERROR) {
1064 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1065 "glDrawTexxOES", arg0, arg1, arg2, arg3, arg4);
1066 }
1067 }
1068 @Override
1069 public void glDrawTexxvOES(int[] arg0,int arg1)
1070 {
1071 checkContext();
1072 downstreamGLES1.glDrawTexxvOES(arg0,arg1);
1073 final int err = checkGLError();
1074 if (err != GL_NO_ERROR) {
1075 writeGLError(err, "%s(<[I>, <int> 0x%X)",
1076 "glDrawTexxvOES", arg1);
1077 }
1078 }
1079 @Override
1080 public void glDrawTexxvOES(java.nio.IntBuffer arg0)
1081 {
1082 checkContext();
1083 downstreamGLES1.glDrawTexxvOES(arg0);
1084 final int err = checkGLError();
1085 if (err != GL_NO_ERROR) {
1086 writeGLError(err, "%s(<java.nio.IntBuffer> %s)",
1087 "glDrawTexxvOES", arg0);
1088 }
1089 }
1090 @Override
1091 public void glEGLImageTargetRenderbufferStorageOES(int arg0,long arg1)
1092 {
1093 checkContext();
1094 downstreamGLES1.glEGLImageTargetRenderbufferStorageOES(arg0,arg1);
1095 final int err = checkGLError();
1096 if (err != GL_NO_ERROR) {
1097 writeGLError(err, "%s(<int> 0x%X, <long> %s)",
1098 "glEGLImageTargetRenderbufferStorageOES", arg0, arg1);
1099 }
1100 }
1101 @Override
1102 public void glEGLImageTargetTexture2DOES(int arg0,long arg1)
1103 {
1104 checkContext();
1105 downstreamGLES1.glEGLImageTargetTexture2DOES(arg0,arg1);
1106 final int err = checkGLError();
1107 if (err != GL_NO_ERROR) {
1108 writeGLError(err, "%s(<int> 0x%X, <long> %s)",
1109 "glEGLImageTargetTexture2DOES", arg0, arg1);
1110 }
1111 }
1112 @Override
1113 public void glEnable(int arg0)
1114 {
1115 checkContext();
1116 downstreamGLES1.glEnable(arg0);
1117 final int err = checkGLError();
1118 if (err != GL_NO_ERROR) {
1119 writeGLError(err, "%s(<int> 0x%X)",
1120 "glEnable", arg0);
1121 }
1122 }
1123 @Override
1124 public void glEnableClientState(int arg0)
1125 {
1126 checkContext();
1127 downstreamGLES1.glEnableClientState(arg0);
1128 final int err = checkGLError();
1129 if (err != GL_NO_ERROR) {
1130 writeGLError(err, "%s(<int> 0x%X)",
1131 "glEnableClientState", arg0);
1132 }
1133 }
1134 @Override
1135 public void glEnableDriverControlQCOM(int arg0)
1136 {
1137 checkContext();
1138 downstreamGLES1.glEnableDriverControlQCOM(arg0);
1139 final int err = checkGLError();
1140 if (err != GL_NO_ERROR) {
1141 writeGLError(err, "%s(<int> 0x%X)",
1142 "glEnableDriverControlQCOM", arg0);
1143 }
1144 }
1145 @Override
1146 public void glEndTilingQCOM(int arg0)
1147 {
1148 checkContext();
1149 downstreamGLES1.glEndTilingQCOM(arg0);
1150 final int err = checkGLError();
1151 if (err != GL_NO_ERROR) {
1152 writeGLError(err, "%s(<int> 0x%X)",
1153 "glEndTilingQCOM", arg0);
1154 }
1155 }
1156 @Override
1157 public void glExtGetBufferPointervQCOM(int arg0,com.jogamp.common.nio.PointerBuffer arg1)
1158 {
1159 checkContext();
1160 downstreamGLES1.glExtGetBufferPointervQCOM(arg0,arg1);
1161 final int err = checkGLError();
1162 if (err != GL_NO_ERROR) {
1163 writeGLError(err, "%s(<int> 0x%X, <com.jogamp.common.nio.PointerBuffer> %s)",
1164 "glExtGetBufferPointervQCOM", arg0, arg1);
1165 }
1166 }
1167 @Override
1168 public void glExtGetBuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
1169 {
1170 checkContext();
1171 downstreamGLES1.glExtGetBuffersQCOM(arg0,arg1,arg2,arg3,arg4);
1172 final int err = checkGLError();
1173 if (err != GL_NO_ERROR) {
1174 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1175 "glExtGetBuffersQCOM", arg1, arg2, arg4);
1176 }
1177 }
1178 @Override
1179 public void glExtGetBuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
1180 {
1181 checkContext();
1182 downstreamGLES1.glExtGetBuffersQCOM(arg0,arg1,arg2);
1183 final int err = checkGLError();
1184 if (err != GL_NO_ERROR) {
1185 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
1186 "glExtGetBuffersQCOM", arg0, arg1, arg2);
1187 }
1188 }
1189 @Override
1190 public void glExtGetFramebuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
1191 {
1192 checkContext();
1193 downstreamGLES1.glExtGetFramebuffersQCOM(arg0,arg1,arg2,arg3,arg4);
1194 final int err = checkGLError();
1195 if (err != GL_NO_ERROR) {
1196 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1197 "glExtGetFramebuffersQCOM", arg1, arg2, arg4);
1198 }
1199 }
1200 @Override
1201 public void glExtGetFramebuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
1202 {
1203 checkContext();
1204 downstreamGLES1.glExtGetFramebuffersQCOM(arg0,arg1,arg2);
1205 final int err = checkGLError();
1206 if (err != GL_NO_ERROR) {
1207 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
1208 "glExtGetFramebuffersQCOM", arg0, arg1, arg2);
1209 }
1210 }
1211 @Override
1212 public void glExtGetProgramBinarySourceQCOM(int arg0,int arg1,byte[] arg2,int arg3,int[] arg4,int arg5)
1213 {
1214 checkContext();
1215 downstreamGLES1.glExtGetProgramBinarySourceQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
1216 final int err = checkGLError();
1217 if (err != GL_NO_ERROR) {
1218 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[B>, <int> 0x%X, <[I>, <int> 0x%X)",
1219 "glExtGetProgramBinarySourceQCOM", arg0, arg1, arg3, arg5);
1220 }
1221 }
1222 @Override
1223 public void glExtGetProgramBinarySourceQCOM(int arg0,int arg1,java.nio.ByteBuffer arg2,java.nio.IntBuffer arg3)
1224 {
1225 checkContext();
1226 downstreamGLES1.glExtGetProgramBinarySourceQCOM(arg0,arg1,arg2,arg3);
1227 final int err = checkGLError();
1228 if (err != GL_NO_ERROR) {
1229 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.ByteBuffer> %s, <java.nio.IntBuffer> %s)",
1230 "glExtGetProgramBinarySourceQCOM", arg0, arg1, arg2, arg3);
1231 }
1232 }
1233 @Override
1234 public void glExtGetProgramsQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
1235 {
1236 checkContext();
1237 downstreamGLES1.glExtGetProgramsQCOM(arg0,arg1,arg2,arg3,arg4);
1238 final int err = checkGLError();
1239 if (err != GL_NO_ERROR) {
1240 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1241 "glExtGetProgramsQCOM", arg1, arg2, arg4);
1242 }
1243 }
1244 @Override
1245 public void glExtGetProgramsQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
1246 {
1247 checkContext();
1248 downstreamGLES1.glExtGetProgramsQCOM(arg0,arg1,arg2);
1249 final int err = checkGLError();
1250 if (err != GL_NO_ERROR) {
1251 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
1252 "glExtGetProgramsQCOM", arg0, arg1, arg2);
1253 }
1254 }
1255 @Override
1256 public void glExtGetRenderbuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
1257 {
1258 checkContext();
1259 downstreamGLES1.glExtGetRenderbuffersQCOM(arg0,arg1,arg2,arg3,arg4);
1260 final int err = checkGLError();
1261 if (err != GL_NO_ERROR) {
1262 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1263 "glExtGetRenderbuffersQCOM", arg1, arg2, arg4);
1264 }
1265 }
1266 @Override
1267 public void glExtGetRenderbuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
1268 {
1269 checkContext();
1270 downstreamGLES1.glExtGetRenderbuffersQCOM(arg0,arg1,arg2);
1271 final int err = checkGLError();
1272 if (err != GL_NO_ERROR) {
1273 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
1274 "glExtGetRenderbuffersQCOM", arg0, arg1, arg2);
1275 }
1276 }
1277 @Override
1278 public void glExtGetShadersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
1279 {
1280 checkContext();
1281 downstreamGLES1.glExtGetShadersQCOM(arg0,arg1,arg2,arg3,arg4);
1282 final int err = checkGLError();
1283 if (err != GL_NO_ERROR) {
1284 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1285 "glExtGetShadersQCOM", arg1, arg2, arg4);
1286 }
1287 }
1288 @Override
1289 public void glExtGetShadersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
1290 {
1291 checkContext();
1292 downstreamGLES1.glExtGetShadersQCOM(arg0,arg1,arg2);
1293 final int err = checkGLError();
1294 if (err != GL_NO_ERROR) {
1295 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
1296 "glExtGetShadersQCOM", arg0, arg1, arg2);
1297 }
1298 }
1299 @Override
1300 public void glExtGetTexLevelParameterivQCOM(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5)
1301 {
1302 checkContext();
1303 downstreamGLES1.glExtGetTexLevelParameterivQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
1304 final int err = checkGLError();
1305 if (err != GL_NO_ERROR) {
1306 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1307 "glExtGetTexLevelParameterivQCOM", arg0, arg1, arg2, arg3, arg5);
1308 }
1309 }
1310 @Override
1311 public void glExtGetTexLevelParameterivQCOM(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4)
1312 {
1313 checkContext();
1314 downstreamGLES1.glExtGetTexLevelParameterivQCOM(arg0,arg1,arg2,arg3,arg4);
1315 final int err = checkGLError();
1316 if (err != GL_NO_ERROR) {
1317 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
1318 "glExtGetTexLevelParameterivQCOM", arg0, arg1, arg2, arg3, arg4);
1319 }
1320 }
1321 @Override
1322 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)
1323 {
1324 checkContext();
1325 downstreamGLES1.glExtGetTexSubImageQCOM(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
1326 final int err = checkGLError();
1327 if (err != GL_NO_ERROR) {
1328 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
1329 "glExtGetTexSubImageQCOM", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
1330 }
1331 }
1332 @Override
1333 public void glExtGetTexturesQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
1334 {
1335 checkContext();
1336 downstreamGLES1.glExtGetTexturesQCOM(arg0,arg1,arg2,arg3,arg4);
1337 final int err = checkGLError();
1338 if (err != GL_NO_ERROR) {
1339 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1340 "glExtGetTexturesQCOM", arg1, arg2, arg4);
1341 }
1342 }
1343 @Override
1344 public void glExtGetTexturesQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
1345 {
1346 checkContext();
1347 downstreamGLES1.glExtGetTexturesQCOM(arg0,arg1,arg2);
1348 final int err = checkGLError();
1349 if (err != GL_NO_ERROR) {
1350 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
1351 "glExtGetTexturesQCOM", arg0, arg1, arg2);
1352 }
1353 }
1354 @Override
1355 public boolean glExtIsProgramBinaryQCOM(int arg0)
1356 {
1357 checkContext();
1358 boolean _res = downstreamGLES1.glExtIsProgramBinaryQCOM(arg0);
1359 final int err = checkGLError();
1360 if (err != GL_NO_ERROR) {
1361 writeGLError(err, "%s(<int> 0x%X)",
1362 "glExtIsProgramBinaryQCOM", arg0);
1363 }
1364 return _res;
1365 }
1366 @Override
1367 public void glExtTexObjectStateOverrideiQCOM(int arg0,int arg1,int arg2)
1368 {
1369 checkContext();
1370 downstreamGLES1.glExtTexObjectStateOverrideiQCOM(arg0,arg1,arg2);
1371 final int err = checkGLError();
1372 if (err != GL_NO_ERROR) {
1373 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
1374 "glExtTexObjectStateOverrideiQCOM", arg0, arg1, arg2);
1375 }
1376 }
1377 @Override
1378 public void glFinish()
1379 {
1380 checkContext();
1381 downstreamGLES1.glFinish();
1382 final int err = checkGLError();
1383 if (err != GL_NO_ERROR) {
1384 writeGLError(err, "%s()",
1385 "glFinish");
1386 }
1387 }
1388 @Override
1389 public void glFlush()
1390 {
1391 checkContext();
1392 downstreamGLES1.glFlush();
1393 final int err = checkGLError();
1394 if (err != GL_NO_ERROR) {
1395 writeGLError(err, "%s()",
1396 "glFlush");
1397 }
1398 }
1399 @Override
1400 public void glFlushMappedBufferRange(int arg0,long arg1,long arg2)
1401 {
1402 checkContext();
1403 downstreamGLES1.glFlushMappedBufferRange(arg0,arg1,arg2);
1404 final int err = checkGLError();
1405 if (err != GL_NO_ERROR) {
1406 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s)",
1407 "glFlushMappedBufferRange", arg0, arg1, arg2);
1408 }
1409 }
1410 @Override
1411 public void glFogf(int arg0,float arg1)
1412 {
1413 checkContext();
1414 downstreamGLES1.glFogf(arg0,arg1);
1415 final int err = checkGLError();
1416 if (err != GL_NO_ERROR) {
1417 writeGLError(err, "%s(<int> 0x%X, <float> %s)",
1418 "glFogf", arg0, arg1);
1419 }
1420 }
1421 @Override
1422 public void glFogfv(int arg0,java.nio.FloatBuffer arg1)
1423 {
1424 checkContext();
1425 downstreamGLES1.glFogfv(arg0,arg1);
1426 final int err = checkGLError();
1427 if (err != GL_NO_ERROR) {
1428 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
1429 "glFogfv", arg0, arg1);
1430 }
1431 }
1432 @Override
1433 public void glFogfv(int arg0,float[] arg1,int arg2)
1434 {
1435 checkContext();
1436 downstreamGLES1.glFogfv(arg0,arg1,arg2);
1437 final int err = checkGLError();
1438 if (err != GL_NO_ERROR) {
1439 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
1440 "glFogfv", arg0, arg2);
1441 }
1442 }
1443 @Override
1444 public void glFogx(int arg0,int arg1)
1445 {
1446 checkContext();
1447 downstreamGLES1.glFogx(arg0,arg1);
1448 final int err = checkGLError();
1449 if (err != GL_NO_ERROR) {
1450 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
1451 "glFogx", arg0, arg1);
1452 }
1453 }
1454 @Override
1455 public void glFogxv(int arg0,int[] arg1,int arg2)
1456 {
1457 checkContext();
1458 downstreamGLES1.glFogxv(arg0,arg1,arg2);
1459 final int err = checkGLError();
1460 if (err != GL_NO_ERROR) {
1461 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1462 "glFogxv", arg0, arg2);
1463 }
1464 }
1465 @Override
1466 public void glFogxv(int arg0,java.nio.IntBuffer arg1)
1467 {
1468 checkContext();
1469 downstreamGLES1.glFogxv(arg0,arg1);
1470 final int err = checkGLError();
1471 if (err != GL_NO_ERROR) {
1472 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1473 "glFogxv", arg0, arg1);
1474 }
1475 }
1476 @Override
1477 public void glFramebufferRenderbuffer(int arg0,int arg1,int arg2,int arg3)
1478 {
1479 checkContext();
1480 downstreamGLES1.glFramebufferRenderbuffer(arg0,arg1,arg2,arg3);
1481 final int err = checkGLError();
1482 if (err != GL_NO_ERROR) {
1483 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1484 "glFramebufferRenderbuffer", arg0, arg1, arg2, arg3);
1485 }
1486 }
1487 @Override
1488 public void glFramebufferTexture2D(int arg0,int arg1,int arg2,int arg3,int arg4)
1489 {
1490 checkContext();
1491 downstreamGLES1.glFramebufferTexture2D(arg0,arg1,arg2,arg3,arg4);
1492 final int err = checkGLError();
1493 if (err != GL_NO_ERROR) {
1494 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1495 "glFramebufferTexture2D", arg0, arg1, arg2, arg3, arg4);
1496 }
1497 }
1498 @Override
1499 public void glFramebufferTexture2DMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
1500 {
1501 checkContext();
1502 downstreamGLES1.glFramebufferTexture2DMultisampleEXT(arg0,arg1,arg2,arg3,arg4,arg5);
1503 final int err = checkGLError();
1504 if (err != GL_NO_ERROR) {
1505 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1506 "glFramebufferTexture2DMultisampleEXT", arg0, arg1, arg2, arg3, arg4, arg5);
1507 }
1508 }
1509 @Override
1510 public void glFramebufferTexture2DMultisampleIMG(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
1511 {
1512 checkContext();
1513 downstreamGLES1.glFramebufferTexture2DMultisampleIMG(arg0,arg1,arg2,arg3,arg4,arg5);
1514 final int err = checkGLError();
1515 if (err != GL_NO_ERROR) {
1516 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1517 "glFramebufferTexture2DMultisampleIMG", arg0, arg1, arg2, arg3, arg4, arg5);
1518 }
1519 }
1520 @Override
1521 public void glFrontFace(int arg0)
1522 {
1523 checkContext();
1524 downstreamGLES1.glFrontFace(arg0);
1525 final int err = checkGLError();
1526 if (err != GL_NO_ERROR) {
1527 writeGLError(err, "%s(<int> 0x%X)",
1528 "glFrontFace", arg0);
1529 }
1530 }
1531 @Override
1532 public void glFrustum(double arg0,double arg1,double arg2,double arg3,double arg4,double arg5)
1533 {
1534 checkContext();
1535 downstreamGLES1.glFrustum(arg0,arg1,arg2,arg3,arg4,arg5);
1536 final int err = checkGLError();
1537 if (err != GL_NO_ERROR) {
1538 writeGLError(err, "%s(<double> %s, <double> %s, <double> %s, <double> %s, <double> %s, <double> %s)",
1539 "glFrustum", arg0, arg1, arg2, arg3, arg4, arg5);
1540 }
1541 }
1542 @Override
1543 public void glFrustumf(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5)
1544 {
1545 checkContext();
1546 downstreamGLES1.glFrustumf(arg0,arg1,arg2,arg3,arg4,arg5);
1547 final int err = checkGLError();
1548 if (err != GL_NO_ERROR) {
1549 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s)",
1550 "glFrustumf", arg0, arg1, arg2, arg3, arg4, arg5);
1551 }
1552 }
1553 @Override
1554 public void glFrustumx(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
1555 {
1556 checkContext();
1557 downstreamGLES1.glFrustumx(arg0,arg1,arg2,arg3,arg4,arg5);
1558 final int err = checkGLError();
1559 if (err != GL_NO_ERROR) {
1560 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1561 "glFrustumx", arg0, arg1, arg2, arg3, arg4, arg5);
1562 }
1563 }
1564 @Override
1565 public void glGenBuffers(int arg0,int[] arg1,int arg2)
1566 {
1567 checkContext();
1568 downstreamGLES1.glGenBuffers(arg0,arg1,arg2);
1569 final int err = checkGLError();
1570 if (err != GL_NO_ERROR) {
1571 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1572 "glGenBuffers", arg0, arg2);
1573 }
1574 }
1575 @Override
1576 public void glGenBuffers(int arg0,java.nio.IntBuffer arg1)
1577 {
1578 checkContext();
1579 downstreamGLES1.glGenBuffers(arg0,arg1);
1580 final int err = checkGLError();
1581 if (err != GL_NO_ERROR) {
1582 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1583 "glGenBuffers", arg0, arg1);
1584 }
1585 }
1586 @Override
1587 public void glGenFramebuffers(int arg0,java.nio.IntBuffer arg1)
1588 {
1589 checkContext();
1590 downstreamGLES1.glGenFramebuffers(arg0,arg1);
1591 final int err = checkGLError();
1592 if (err != GL_NO_ERROR) {
1593 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1594 "glGenFramebuffers", arg0, arg1);
1595 }
1596 }
1597 @Override
1598 public void glGenFramebuffers(int arg0,int[] arg1,int arg2)
1599 {
1600 checkContext();
1601 downstreamGLES1.glGenFramebuffers(arg0,arg1,arg2);
1602 final int err = checkGLError();
1603 if (err != GL_NO_ERROR) {
1604 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1605 "glGenFramebuffers", arg0, arg2);
1606 }
1607 }
1608 @Override
1609 public void glGenRenderbuffers(int arg0,java.nio.IntBuffer arg1)
1610 {
1611 checkContext();
1612 downstreamGLES1.glGenRenderbuffers(arg0,arg1);
1613 final int err = checkGLError();
1614 if (err != GL_NO_ERROR) {
1615 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1616 "glGenRenderbuffers", arg0, arg1);
1617 }
1618 }
1619 @Override
1620 public void glGenRenderbuffers(int arg0,int[] arg1,int arg2)
1621 {
1622 checkContext();
1623 downstreamGLES1.glGenRenderbuffers(arg0,arg1,arg2);
1624 final int err = checkGLError();
1625 if (err != GL_NO_ERROR) {
1626 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1627 "glGenRenderbuffers", arg0, arg2);
1628 }
1629 }
1630 @Override
1631 public void glGenTextures(int arg0,int[] arg1,int arg2)
1632 {
1633 checkContext();
1634 downstreamGLES1.glGenTextures(arg0,arg1,arg2);
1635 final int err = checkGLError();
1636 if (err != GL_NO_ERROR) {
1637 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1638 "glGenTextures", arg0, arg2);
1639 }
1640 }
1641 @Override
1642 public void glGenTextures(int arg0,java.nio.IntBuffer arg1)
1643 {
1644 checkContext();
1645 downstreamGLES1.glGenTextures(arg0,arg1);
1646 final int err = checkGLError();
1647 if (err != GL_NO_ERROR) {
1648 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1649 "glGenTextures", arg0, arg1);
1650 }
1651 }
1652 @Override
1653 public void glGenVertexArraysOES(int arg0,java.nio.IntBuffer arg1)
1654 {
1655 checkContext();
1656 downstreamGLES1.glGenVertexArraysOES(arg0,arg1);
1657 final int err = checkGLError();
1658 if (err != GL_NO_ERROR) {
1659 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1660 "glGenVertexArraysOES", arg0, arg1);
1661 }
1662 }
1663 @Override
1664 public void glGenVertexArraysOES(int arg0,int[] arg1,int arg2)
1665 {
1666 checkContext();
1667 downstreamGLES1.glGenVertexArraysOES(arg0,arg1,arg2);
1668 final int err = checkGLError();
1669 if (err != GL_NO_ERROR) {
1670 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1671 "glGenVertexArraysOES", arg0, arg2);
1672 }
1673 }
1674 @Override
1675 public void glGenerateMipmap(int arg0)
1676 {
1677 checkContext();
1678 downstreamGLES1.glGenerateMipmap(arg0);
1679 final int err = checkGLError();
1680 if (err != GL_NO_ERROR) {
1681 writeGLError(err, "%s(<int> 0x%X)",
1682 "glGenerateMipmap", arg0);
1683 }
1684 }
1685 @Override
1686 public void glGetBooleanv(int arg0,java.nio.ByteBuffer arg1)
1687 {
1688 checkContext();
1689 downstreamGLES1.glGetBooleanv(arg0,arg1);
1690 final int err = checkGLError();
1691 if (err != GL_NO_ERROR) {
1692 writeGLError(err, "%s(<int> 0x%X, <java.nio.ByteBuffer> %s)",
1693 "glGetBooleanv", arg0, arg1);
1694 }
1695 }
1696 @Override
1697 public void glGetBooleanv(int arg0,byte[] arg1,int arg2)
1698 {
1699 checkContext();
1700 downstreamGLES1.glGetBooleanv(arg0,arg1,arg2);
1701 final int err = checkGLError();
1702 if (err != GL_NO_ERROR) {
1703 writeGLError(err, "%s(<int> 0x%X, <[B>, <int> 0x%X)",
1704 "glGetBooleanv", arg0, arg2);
1705 }
1706 }
1707 @Override
1708 public void glGetBufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
1709 {
1710 checkContext();
1711 downstreamGLES1.glGetBufferParameteriv(arg0,arg1,arg2);
1712 final int err = checkGLError();
1713 if (err != GL_NO_ERROR) {
1714 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
1715 "glGetBufferParameteriv", arg0, arg1, arg2);
1716 }
1717 }
1718 @Override
1719 public void glGetBufferParameteriv(int arg0,int arg1,int[] arg2,int arg3)
1720 {
1721 checkContext();
1722 downstreamGLES1.glGetBufferParameteriv(arg0,arg1,arg2,arg3);
1723 final int err = checkGLError();
1724 if (err != GL_NO_ERROR) {
1725 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1726 "glGetBufferParameteriv", arg0, arg1, arg3);
1727 }
1728 }
1729 @Override
1730 public void glGetClipPlanef(int arg0,java.nio.FloatBuffer arg1)
1731 {
1732 checkContext();
1733 downstreamGLES1.glGetClipPlanef(arg0,arg1);
1734 final int err = checkGLError();
1735 if (err != GL_NO_ERROR) {
1736 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
1737 "glGetClipPlanef", arg0, arg1);
1738 }
1739 }
1740 @Override
1741 public void glGetClipPlanef(int arg0,float[] arg1,int arg2)
1742 {
1743 checkContext();
1744 downstreamGLES1.glGetClipPlanef(arg0,arg1,arg2);
1745 final int err = checkGLError();
1746 if (err != GL_NO_ERROR) {
1747 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
1748 "glGetClipPlanef", arg0, arg2);
1749 }
1750 }
1751 @Override
1752 public void glGetClipPlanex(int arg0,int[] arg1,int arg2)
1753 {
1754 checkContext();
1755 downstreamGLES1.glGetClipPlanex(arg0,arg1,arg2);
1756 final int err = checkGLError();
1757 if (err != GL_NO_ERROR) {
1758 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1759 "glGetClipPlanex", arg0, arg2);
1760 }
1761 }
1762 @Override
1763 public void glGetClipPlanex(int arg0,java.nio.IntBuffer arg1)
1764 {
1765 checkContext();
1766 downstreamGLES1.glGetClipPlanex(arg0,arg1);
1767 final int err = checkGLError();
1768 if (err != GL_NO_ERROR) {
1769 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1770 "glGetClipPlanex", arg0, arg1);
1771 }
1772 }
1773 @Override
1774 public void glGetDriverControlStringQCOM(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
1775 {
1776 checkContext();
1777 downstreamGLES1.glGetDriverControlStringQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
1778 final int err = checkGLError();
1779 if (err != GL_NO_ERROR) {
1780 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
1781 "glGetDriverControlStringQCOM", arg0, arg1, arg3, arg5);
1782 }
1783 }
1784 @Override
1785 public void glGetDriverControlStringQCOM(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
1786 {
1787 checkContext();
1788 downstreamGLES1.glGetDriverControlStringQCOM(arg0,arg1,arg2,arg3);
1789 final int err = checkGLError();
1790 if (err != GL_NO_ERROR) {
1791 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
1792 "glGetDriverControlStringQCOM", arg0, arg1, arg2, arg3);
1793 }
1794 }
1795 @Override
1796 public void glGetDriverControlsQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
1797 {
1798 checkContext();
1799 downstreamGLES1.glGetDriverControlsQCOM(arg0,arg1,arg2,arg3,arg4);
1800 final int err = checkGLError();
1801 if (err != GL_NO_ERROR) {
1802 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1803 "glGetDriverControlsQCOM", arg1, arg2, arg4);
1804 }
1805 }
1806 @Override
1807 public void glGetDriverControlsQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
1808 {
1809 checkContext();
1810 downstreamGLES1.glGetDriverControlsQCOM(arg0,arg1,arg2);
1811 final int err = checkGLError();
1812 if (err != GL_NO_ERROR) {
1813 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
1814 "glGetDriverControlsQCOM", arg0, arg1, arg2);
1815 }
1816 }
1817 @Override
1818 public int glGetError()
1819 {
1820 checkContext();
1821 int _res = downstreamGLES1.glGetError();
1822 final int err = checkGLError();
1823 if (err != GL_NO_ERROR) {
1824 writeGLError(err, "%s()",
1825 "glGetError");
1826 }
1827 return _res;
1828 }
1829 @Override
1830 public void glGetFixedv(int arg0,java.nio.IntBuffer arg1)
1831 {
1832 checkContext();
1833 downstreamGLES1.glGetFixedv(arg0,arg1);
1834 final int err = checkGLError();
1835 if (err != GL_NO_ERROR) {
1836 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1837 "glGetFixedv", arg0, arg1);
1838 }
1839 }
1840 @Override
1841 public void glGetFixedv(int arg0,int[] arg1,int arg2)
1842 {
1843 checkContext();
1844 downstreamGLES1.glGetFixedv(arg0,arg1,arg2);
1845 final int err = checkGLError();
1846 if (err != GL_NO_ERROR) {
1847 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1848 "glGetFixedv", arg0, arg2);
1849 }
1850 }
1851 @Override
1852 public void glGetFloatv(int arg0,java.nio.FloatBuffer arg1)
1853 {
1854 checkContext();
1855 downstreamGLES1.glGetFloatv(arg0,arg1);
1856 final int err = checkGLError();
1857 if (err != GL_NO_ERROR) {
1858 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
1859 "glGetFloatv", arg0, arg1);
1860 }
1861 }
1862 @Override
1863 public void glGetFloatv(int arg0,float[] arg1,int arg2)
1864 {
1865 checkContext();
1866 downstreamGLES1.glGetFloatv(arg0,arg1,arg2);
1867 final int err = checkGLError();
1868 if (err != GL_NO_ERROR) {
1869 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
1870 "glGetFloatv", arg0, arg2);
1871 }
1872 }
1873 @Override
1874 public void glGetFramebufferAttachmentParameteriv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
1875 {
1876 checkContext();
1877 downstreamGLES1.glGetFramebufferAttachmentParameteriv(arg0,arg1,arg2,arg3);
1878 final int err = checkGLError();
1879 if (err != GL_NO_ERROR) {
1880 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
1881 "glGetFramebufferAttachmentParameteriv", arg0, arg1, arg2, arg3);
1882 }
1883 }
1884 @Override
1885 public void glGetFramebufferAttachmentParameteriv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
1886 {
1887 checkContext();
1888 downstreamGLES1.glGetFramebufferAttachmentParameteriv(arg0,arg1,arg2,arg3,arg4);
1889 final int err = checkGLError();
1890 if (err != GL_NO_ERROR) {
1891 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1892 "glGetFramebufferAttachmentParameteriv", arg0, arg1, arg2, arg4);
1893 }
1894 }
1895 @Override
1897 {
1898 checkContext();
1899 int _res = downstreamGLES1.glGetGraphicsResetStatus();
1900 final int err = checkGLError();
1901 if (err != GL_NO_ERROR) {
1902 writeGLError(err, "%s()",
1903 "glGetGraphicsResetStatus");
1904 }
1905 return _res;
1906 }
1907 @Override
1908 public void glGetIntegerv(int arg0,java.nio.IntBuffer arg1)
1909 {
1910 checkContext();
1911 downstreamGLES1.glGetIntegerv(arg0,arg1);
1912 final int err = checkGLError();
1913 if (err != GL_NO_ERROR) {
1914 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1915 "glGetIntegerv", arg0, arg1);
1916 }
1917 }
1918 @Override
1919 public void glGetIntegerv(int arg0,int[] arg1,int arg2)
1920 {
1921 checkContext();
1922 downstreamGLES1.glGetIntegerv(arg0,arg1,arg2);
1923 final int err = checkGLError();
1924 if (err != GL_NO_ERROR) {
1925 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1926 "glGetIntegerv", arg0, arg2);
1927 }
1928 }
1929 @Override
1930 public void glGetLightfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
1931 {
1932 checkContext();
1933 downstreamGLES1.glGetLightfv(arg0,arg1,arg2);
1934 final int err = checkGLError();
1935 if (err != GL_NO_ERROR) {
1936 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
1937 "glGetLightfv", arg0, arg1, arg2);
1938 }
1939 }
1940 @Override
1941 public void glGetLightfv(int arg0,int arg1,float[] arg2,int arg3)
1942 {
1943 checkContext();
1944 downstreamGLES1.glGetLightfv(arg0,arg1,arg2,arg3);
1945 final int err = checkGLError();
1946 if (err != GL_NO_ERROR) {
1947 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
1948 "glGetLightfv", arg0, arg1, arg3);
1949 }
1950 }
1951 @Override
1952 public void glGetLightxv(int arg0,int arg1,java.nio.IntBuffer arg2)
1953 {
1954 checkContext();
1955 downstreamGLES1.glGetLightxv(arg0,arg1,arg2);
1956 final int err = checkGLError();
1957 if (err != GL_NO_ERROR) {
1958 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
1959 "glGetLightxv", arg0, arg1, arg2);
1960 }
1961 }
1962 @Override
1963 public void glGetLightxv(int arg0,int arg1,int[] arg2,int arg3)
1964 {
1965 checkContext();
1966 downstreamGLES1.glGetLightxv(arg0,arg1,arg2,arg3);
1967 final int err = checkGLError();
1968 if (err != GL_NO_ERROR) {
1969 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1970 "glGetLightxv", arg0, arg1, arg3);
1971 }
1972 }
1973 @Override
1974 public void glGetMaterialfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
1975 {
1976 checkContext();
1977 downstreamGLES1.glGetMaterialfv(arg0,arg1,arg2);
1978 final int err = checkGLError();
1979 if (err != GL_NO_ERROR) {
1980 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
1981 "glGetMaterialfv", arg0, arg1, arg2);
1982 }
1983 }
1984 @Override
1985 public void glGetMaterialfv(int arg0,int arg1,float[] arg2,int arg3)
1986 {
1987 checkContext();
1988 downstreamGLES1.glGetMaterialfv(arg0,arg1,arg2,arg3);
1989 final int err = checkGLError();
1990 if (err != GL_NO_ERROR) {
1991 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
1992 "glGetMaterialfv", arg0, arg1, arg3);
1993 }
1994 }
1995 @Override
1996 public void glGetMaterialxv(int arg0,int arg1,int[] arg2,int arg3)
1997 {
1998 checkContext();
1999 downstreamGLES1.glGetMaterialxv(arg0,arg1,arg2,arg3);
2000 final int err = checkGLError();
2001 if (err != GL_NO_ERROR) {
2002 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2003 "glGetMaterialxv", arg0, arg1, arg3);
2004 }
2005 }
2006 @Override
2007 public void glGetMaterialxv(int arg0,int arg1,java.nio.IntBuffer arg2)
2008 {
2009 checkContext();
2010 downstreamGLES1.glGetMaterialxv(arg0,arg1,arg2);
2011 final int err = checkGLError();
2012 if (err != GL_NO_ERROR) {
2013 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2014 "glGetMaterialxv", arg0, arg1, arg2);
2015 }
2016 }
2017 @Override
2018 public void glGetRenderbufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
2019 {
2020 checkContext();
2021 downstreamGLES1.glGetRenderbufferParameteriv(arg0,arg1,arg2);
2022 final int err = checkGLError();
2023 if (err != GL_NO_ERROR) {
2024 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2025 "glGetRenderbufferParameteriv", arg0, arg1, arg2);
2026 }
2027 }
2028 @Override
2029 public void glGetRenderbufferParameteriv(int arg0,int arg1,int[] arg2,int arg3)
2030 {
2031 checkContext();
2032 downstreamGLES1.glGetRenderbufferParameteriv(arg0,arg1,arg2,arg3);
2033 final int err = checkGLError();
2034 if (err != GL_NO_ERROR) {
2035 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2036 "glGetRenderbufferParameteriv", arg0, arg1, arg3);
2037 }
2038 }
2039 @Override
2040 public java.lang.String glGetString(int arg0)
2041 {
2042 checkContext();
2043 java.lang.String _res = downstreamGLES1.glGetString(arg0);
2044 final int err = checkGLError();
2045 if (err != GL_NO_ERROR) {
2046 writeGLError(err, "%s(<int> 0x%X)",
2047 "glGetString", arg0);
2048 }
2049 return _res;
2050 }
2051 @Override
2052 public void glGetTexEnvfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
2053 {
2054 checkContext();
2055 downstreamGLES1.glGetTexEnvfv(arg0,arg1,arg2);
2056 final int err = checkGLError();
2057 if (err != GL_NO_ERROR) {
2058 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
2059 "glGetTexEnvfv", arg0, arg1, arg2);
2060 }
2061 }
2062 @Override
2063 public void glGetTexEnvfv(int arg0,int arg1,float[] arg2,int arg3)
2064 {
2065 checkContext();
2066 downstreamGLES1.glGetTexEnvfv(arg0,arg1,arg2,arg3);
2067 final int err = checkGLError();
2068 if (err != GL_NO_ERROR) {
2069 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
2070 "glGetTexEnvfv", arg0, arg1, arg3);
2071 }
2072 }
2073 @Override
2074 public void glGetTexEnviv(int arg0,int arg1,int[] arg2,int arg3)
2075 {
2076 checkContext();
2077 downstreamGLES1.glGetTexEnviv(arg0,arg1,arg2,arg3);
2078 final int err = checkGLError();
2079 if (err != GL_NO_ERROR) {
2080 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2081 "glGetTexEnviv", arg0, arg1, arg3);
2082 }
2083 }
2084 @Override
2085 public void glGetTexEnviv(int arg0,int arg1,java.nio.IntBuffer arg2)
2086 {
2087 checkContext();
2088 downstreamGLES1.glGetTexEnviv(arg0,arg1,arg2);
2089 final int err = checkGLError();
2090 if (err != GL_NO_ERROR) {
2091 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2092 "glGetTexEnviv", arg0, arg1, arg2);
2093 }
2094 }
2095 @Override
2096 public void glGetTexEnvxv(int arg0,int arg1,java.nio.IntBuffer arg2)
2097 {
2098 checkContext();
2099 downstreamGLES1.glGetTexEnvxv(arg0,arg1,arg2);
2100 final int err = checkGLError();
2101 if (err != GL_NO_ERROR) {
2102 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2103 "glGetTexEnvxv", arg0, arg1, arg2);
2104 }
2105 }
2106 @Override
2107 public void glGetTexEnvxv(int arg0,int arg1,int[] arg2,int arg3)
2108 {
2109 checkContext();
2110 downstreamGLES1.glGetTexEnvxv(arg0,arg1,arg2,arg3);
2111 final int err = checkGLError();
2112 if (err != GL_NO_ERROR) {
2113 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2114 "glGetTexEnvxv", arg0, arg1, arg3);
2115 }
2116 }
2117 @Override
2118 public void glGetTexGenfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
2119 {
2120 checkContext();
2121 downstreamGLES1.glGetTexGenfv(arg0,arg1,arg2);
2122 final int err = checkGLError();
2123 if (err != GL_NO_ERROR) {
2124 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
2125 "glGetTexGenfv", arg0, arg1, arg2);
2126 }
2127 }
2128 @Override
2129 public void glGetTexGenfv(int arg0,int arg1,float[] arg2,int arg3)
2130 {
2131 checkContext();
2132 downstreamGLES1.glGetTexGenfv(arg0,arg1,arg2,arg3);
2133 final int err = checkGLError();
2134 if (err != GL_NO_ERROR) {
2135 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
2136 "glGetTexGenfv", arg0, arg1, arg3);
2137 }
2138 }
2139 @Override
2140 public void glGetTexGeniv(int arg0,int arg1,int[] arg2,int arg3)
2141 {
2142 checkContext();
2143 downstreamGLES1.glGetTexGeniv(arg0,arg1,arg2,arg3);
2144 final int err = checkGLError();
2145 if (err != GL_NO_ERROR) {
2146 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2147 "glGetTexGeniv", arg0, arg1, arg3);
2148 }
2149 }
2150 @Override
2151 public void glGetTexGeniv(int arg0,int arg1,java.nio.IntBuffer arg2)
2152 {
2153 checkContext();
2154 downstreamGLES1.glGetTexGeniv(arg0,arg1,arg2);
2155 final int err = checkGLError();
2156 if (err != GL_NO_ERROR) {
2157 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2158 "glGetTexGeniv", arg0, arg1, arg2);
2159 }
2160 }
2161 @Override
2162 public void glGetTexGenxv(int arg0,int arg1,java.nio.IntBuffer arg2)
2163 {
2164 checkContext();
2165 downstreamGLES1.glGetTexGenxv(arg0,arg1,arg2);
2166 final int err = checkGLError();
2167 if (err != GL_NO_ERROR) {
2168 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2169 "glGetTexGenxv", arg0, arg1, arg2);
2170 }
2171 }
2172 @Override
2173 public void glGetTexGenxv(int arg0,int arg1,int[] arg2,int arg3)
2174 {
2175 checkContext();
2176 downstreamGLES1.glGetTexGenxv(arg0,arg1,arg2,arg3);
2177 final int err = checkGLError();
2178 if (err != GL_NO_ERROR) {
2179 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2180 "glGetTexGenxv", arg0, arg1, arg3);
2181 }
2182 }
2183 @Override
2184 public void glGetTexParameterfv(int arg0,int arg1,float[] arg2,int arg3)
2185 {
2186 checkContext();
2187 downstreamGLES1.glGetTexParameterfv(arg0,arg1,arg2,arg3);
2188 final int err = checkGLError();
2189 if (err != GL_NO_ERROR) {
2190 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
2191 "glGetTexParameterfv", arg0, arg1, arg3);
2192 }
2193 }
2194 @Override
2195 public void glGetTexParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
2196 {
2197 checkContext();
2198 downstreamGLES1.glGetTexParameterfv(arg0,arg1,arg2);
2199 final int err = checkGLError();
2200 if (err != GL_NO_ERROR) {
2201 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
2202 "glGetTexParameterfv", arg0, arg1, arg2);
2203 }
2204 }
2205 @Override
2206 public void glGetTexParameteriv(int arg0,int arg1,int[] arg2,int arg3)
2207 {
2208 checkContext();
2209 downstreamGLES1.glGetTexParameteriv(arg0,arg1,arg2,arg3);
2210 final int err = checkGLError();
2211 if (err != GL_NO_ERROR) {
2212 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2213 "glGetTexParameteriv", arg0, arg1, arg3);
2214 }
2215 }
2216 @Override
2217 public void glGetTexParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
2218 {
2219 checkContext();
2220 downstreamGLES1.glGetTexParameteriv(arg0,arg1,arg2);
2221 final int err = checkGLError();
2222 if (err != GL_NO_ERROR) {
2223 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2224 "glGetTexParameteriv", arg0, arg1, arg2);
2225 }
2226 }
2227 @Override
2228 public void glGetTexParameterxv(int arg0,int arg1,java.nio.IntBuffer arg2)
2229 {
2230 checkContext();
2231 downstreamGLES1.glGetTexParameterxv(arg0,arg1,arg2);
2232 final int err = checkGLError();
2233 if (err != GL_NO_ERROR) {
2234 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2235 "glGetTexParameterxv", arg0, arg1, arg2);
2236 }
2237 }
2238 @Override
2239 public void glGetTexParameterxv(int arg0,int arg1,int[] arg2,int arg3)
2240 {
2241 checkContext();
2242 downstreamGLES1.glGetTexParameterxv(arg0,arg1,arg2,arg3);
2243 final int err = checkGLError();
2244 if (err != GL_NO_ERROR) {
2245 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2246 "glGetTexParameterxv", arg0, arg1, arg3);
2247 }
2248 }
2249 @Override
2250 public void glGetnUniformfv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
2251 {
2252 checkContext();
2253 downstreamGLES1.glGetnUniformfv(arg0,arg1,arg2,arg3,arg4);
2254 final int err = checkGLError();
2255 if (err != GL_NO_ERROR) {
2256 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
2257 "glGetnUniformfv", arg0, arg1, arg2, arg4);
2258 }
2259 }
2260 @Override
2261 public void glGetnUniformfv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
2262 {
2263 checkContext();
2264 downstreamGLES1.glGetnUniformfv(arg0,arg1,arg2,arg3);
2265 final int err = checkGLError();
2266 if (err != GL_NO_ERROR) {
2267 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
2268 "glGetnUniformfv", arg0, arg1, arg2, arg3);
2269 }
2270 }
2271 @Override
2272 public void glGetnUniformiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
2273 {
2274 checkContext();
2275 downstreamGLES1.glGetnUniformiv(arg0,arg1,arg2,arg3,arg4);
2276 final int err = checkGLError();
2277 if (err != GL_NO_ERROR) {
2278 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2279 "glGetnUniformiv", arg0, arg1, arg2, arg4);
2280 }
2281 }
2282 @Override
2283 public void glGetnUniformiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
2284 {
2285 checkContext();
2286 downstreamGLES1.glGetnUniformiv(arg0,arg1,arg2,arg3);
2287 final int err = checkGLError();
2288 if (err != GL_NO_ERROR) {
2289 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2290 "glGetnUniformiv", arg0, arg1, arg2, arg3);
2291 }
2292 }
2293 @Override
2294 public void glHint(int arg0,int arg1)
2295 {
2296 checkContext();
2297 downstreamGLES1.glHint(arg0,arg1);
2298 final int err = checkGLError();
2299 if (err != GL_NO_ERROR) {
2300 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
2301 "glHint", arg0, arg1);
2302 }
2303 }
2304 @Override
2305 public boolean glIsBuffer(int arg0)
2306 {
2307 checkContext();
2308 boolean _res = downstreamGLES1.glIsBuffer(arg0);
2309 final int err = checkGLError();
2310 if (err != GL_NO_ERROR) {
2311 writeGLError(err, "%s(<int> 0x%X)",
2312 "glIsBuffer", arg0);
2313 }
2314 return _res;
2315 }
2316 @Override
2317 public boolean glIsEnabled(int arg0)
2318 {
2319 checkContext();
2320 boolean _res = downstreamGLES1.glIsEnabled(arg0);
2321 final int err = checkGLError();
2322 if (err != GL_NO_ERROR) {
2323 writeGLError(err, "%s(<int> 0x%X)",
2324 "glIsEnabled", arg0);
2325 }
2326 return _res;
2327 }
2328 @Override
2329 public boolean glIsFramebuffer(int arg0)
2330 {
2331 checkContext();
2332 boolean _res = downstreamGLES1.glIsFramebuffer(arg0);
2333 final int err = checkGLError();
2334 if (err != GL_NO_ERROR) {
2335 writeGLError(err, "%s(<int> 0x%X)",
2336 "glIsFramebuffer", arg0);
2337 }
2338 return _res;
2339 }
2340 @Override
2341 public boolean glIsRenderbuffer(int arg0)
2342 {
2343 checkContext();
2344 boolean _res = downstreamGLES1.glIsRenderbuffer(arg0);
2345 final int err = checkGLError();
2346 if (err != GL_NO_ERROR) {
2347 writeGLError(err, "%s(<int> 0x%X)",
2348 "glIsRenderbuffer", arg0);
2349 }
2350 return _res;
2351 }
2352 @Override
2353 public boolean glIsTexture(int arg0)
2354 {
2355 checkContext();
2356 boolean _res = downstreamGLES1.glIsTexture(arg0);
2357 final int err = checkGLError();
2358 if (err != GL_NO_ERROR) {
2359 writeGLError(err, "%s(<int> 0x%X)",
2360 "glIsTexture", arg0);
2361 }
2362 return _res;
2363 }
2364 @Override
2365 public boolean glIsVertexArrayOES(int arg0)
2366 {
2367 checkContext();
2368 boolean _res = downstreamGLES1.glIsVertexArrayOES(arg0);
2369 final int err = checkGLError();
2370 if (err != GL_NO_ERROR) {
2371 writeGLError(err, "%s(<int> 0x%X)",
2372 "glIsVertexArrayOES", arg0);
2373 }
2374 return _res;
2375 }
2376 @Override
2377 public void glLightModelf(int arg0,float arg1)
2378 {
2379 checkContext();
2380 downstreamGLES1.glLightModelf(arg0,arg1);
2381 final int err = checkGLError();
2382 if (err != GL_NO_ERROR) {
2383 writeGLError(err, "%s(<int> 0x%X, <float> %s)",
2384 "glLightModelf", arg0, arg1);
2385 }
2386 }
2387 @Override
2388 public void glLightModelfv(int arg0,java.nio.FloatBuffer arg1)
2389 {
2390 checkContext();
2391 downstreamGLES1.glLightModelfv(arg0,arg1);
2392 final int err = checkGLError();
2393 if (err != GL_NO_ERROR) {
2394 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
2395 "glLightModelfv", arg0, arg1);
2396 }
2397 }
2398 @Override
2399 public void glLightModelfv(int arg0,float[] arg1,int arg2)
2400 {
2401 checkContext();
2402 downstreamGLES1.glLightModelfv(arg0,arg1,arg2);
2403 final int err = checkGLError();
2404 if (err != GL_NO_ERROR) {
2405 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
2406 "glLightModelfv", arg0, arg2);
2407 }
2408 }
2409 @Override
2410 public void glLightModelx(int arg0,int arg1)
2411 {
2412 checkContext();
2413 downstreamGLES1.glLightModelx(arg0,arg1);
2414 final int err = checkGLError();
2415 if (err != GL_NO_ERROR) {
2416 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
2417 "glLightModelx", arg0, arg1);
2418 }
2419 }
2420 @Override
2421 public void glLightModelxv(int arg0,int[] arg1,int arg2)
2422 {
2423 checkContext();
2424 downstreamGLES1.glLightModelxv(arg0,arg1,arg2);
2425 final int err = checkGLError();
2426 if (err != GL_NO_ERROR) {
2427 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
2428 "glLightModelxv", arg0, arg2);
2429 }
2430 }
2431 @Override
2432 public void glLightModelxv(int arg0,java.nio.IntBuffer arg1)
2433 {
2434 checkContext();
2435 downstreamGLES1.glLightModelxv(arg0,arg1);
2436 final int err = checkGLError();
2437 if (err != GL_NO_ERROR) {
2438 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
2439 "glLightModelxv", arg0, arg1);
2440 }
2441 }
2442 @Override
2443 public void glLightf(int arg0,int arg1,float arg2)
2444 {
2445 checkContext();
2446 downstreamGLES1.glLightf(arg0,arg1,arg2);
2447 final int err = checkGLError();
2448 if (err != GL_NO_ERROR) {
2449 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <float> %s)",
2450 "glLightf", arg0, arg1, arg2);
2451 }
2452 }
2453 @Override
2454 public void glLightfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
2455 {
2456 checkContext();
2457 downstreamGLES1.glLightfv(arg0,arg1,arg2);
2458 final int err = checkGLError();
2459 if (err != GL_NO_ERROR) {
2460 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
2461 "glLightfv", arg0, arg1, arg2);
2462 }
2463 }
2464 @Override
2465 public void glLightfv(int arg0,int arg1,float[] arg2,int arg3)
2466 {
2467 checkContext();
2468 downstreamGLES1.glLightfv(arg0,arg1,arg2,arg3);
2469 final int err = checkGLError();
2470 if (err != GL_NO_ERROR) {
2471 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
2472 "glLightfv", arg0, arg1, arg3);
2473 }
2474 }
2475 @Override
2476 public void glLightx(int arg0,int arg1,int arg2)
2477 {
2478 checkContext();
2479 downstreamGLES1.glLightx(arg0,arg1,arg2);
2480 final int err = checkGLError();
2481 if (err != GL_NO_ERROR) {
2482 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
2483 "glLightx", arg0, arg1, arg2);
2484 }
2485 }
2486 @Override
2487 public void glLightxv(int arg0,int arg1,java.nio.IntBuffer arg2)
2488 {
2489 checkContext();
2490 downstreamGLES1.glLightxv(arg0,arg1,arg2);
2491 final int err = checkGLError();
2492 if (err != GL_NO_ERROR) {
2493 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2494 "glLightxv", arg0, arg1, arg2);
2495 }
2496 }
2497 @Override
2498 public void glLightxv(int arg0,int arg1,int[] arg2,int arg3)
2499 {
2500 checkContext();
2501 downstreamGLES1.glLightxv(arg0,arg1,arg2,arg3);
2502 final int err = checkGLError();
2503 if (err != GL_NO_ERROR) {
2504 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2505 "glLightxv", arg0, arg1, arg3);
2506 }
2507 }
2508 @Override
2509 public void glLineWidth(float arg0)
2510 {
2511 checkContext();
2512 downstreamGLES1.glLineWidth(arg0);
2513 final int err = checkGLError();
2514 if (err != GL_NO_ERROR) {
2515 writeGLError(err, "%s(<float> %s)",
2516 "glLineWidth", arg0);
2517 }
2518 }
2519 @Override
2520 public void glLineWidthx(int arg0)
2521 {
2522 checkContext();
2523 downstreamGLES1.glLineWidthx(arg0);
2524 final int err = checkGLError();
2525 if (err != GL_NO_ERROR) {
2526 writeGLError(err, "%s(<int> 0x%X)",
2527 "glLineWidthx", arg0);
2528 }
2529 }
2530 @Override
2531 public void glLoadIdentity()
2532 {
2533 checkContext();
2534 downstreamGLES1.glLoadIdentity();
2535 final int err = checkGLError();
2536 if (err != GL_NO_ERROR) {
2537 writeGLError(err, "%s()",
2538 "glLoadIdentity");
2539 }
2540 }
2541 @Override
2542 public void glLoadMatrixf(java.nio.FloatBuffer arg0)
2543 {
2544 checkContext();
2545 downstreamGLES1.glLoadMatrixf(arg0);
2546 final int err = checkGLError();
2547 if (err != GL_NO_ERROR) {
2548 writeGLError(err, "%s(<java.nio.FloatBuffer> %s)",
2549 "glLoadMatrixf", arg0);
2550 }
2551 }
2552 @Override
2553 public void glLoadMatrixf(float[] arg0,int arg1)
2554 {
2555 checkContext();
2556 downstreamGLES1.glLoadMatrixf(arg0,arg1);
2557 final int err = checkGLError();
2558 if (err != GL_NO_ERROR) {
2559 writeGLError(err, "%s(<[F>, <int> 0x%X)",
2560 "glLoadMatrixf", arg1);
2561 }
2562 }
2563 @Override
2564 public void glLoadMatrixx(java.nio.IntBuffer arg0)
2565 {
2566 checkContext();
2567 downstreamGLES1.glLoadMatrixx(arg0);
2568 final int err = checkGLError();
2569 if (err != GL_NO_ERROR) {
2570 writeGLError(err, "%s(<java.nio.IntBuffer> %s)",
2571 "glLoadMatrixx", arg0);
2572 }
2573 }
2574 @Override
2575 public void glLoadMatrixx(int[] arg0,int arg1)
2576 {
2577 checkContext();
2578 downstreamGLES1.glLoadMatrixx(arg0,arg1);
2579 final int err = checkGLError();
2580 if (err != GL_NO_ERROR) {
2581 writeGLError(err, "%s(<[I>, <int> 0x%X)",
2582 "glLoadMatrixx", arg1);
2583 }
2584 }
2585 @Override
2587 {
2588 checkContext();
2589 downstreamGLES1.glLoadPaletteFromModelViewMatrixOES();
2590 final int err = checkGLError();
2591 if (err != GL_NO_ERROR) {
2592 writeGLError(err, "%s()",
2593 "glLoadPaletteFromModelViewMatrixOES");
2594 }
2595 }
2596 @Override
2597 public void glLogicOp(int arg0)
2598 {
2599 checkContext();
2600 downstreamGLES1.glLogicOp(arg0);
2601 final int err = checkGLError();
2602 if (err != GL_NO_ERROR) {
2603 writeGLError(err, "%s(<int> 0x%X)",
2604 "glLogicOp", arg0);
2605 }
2606 }
2607 @Override
2608 public java.nio.ByteBuffer glMapBuffer(int arg0,int arg1)
2609 {
2610 checkContext();
2611 java.nio.ByteBuffer _res = downstreamGLES1.glMapBuffer(arg0,arg1);
2612 final int err = checkGLError();
2613 if (err != GL_NO_ERROR) {
2614 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
2615 "glMapBuffer", arg0, arg1);
2616 }
2617 return _res;
2618 }
2619 @Override
2620 public java.nio.ByteBuffer glMapBufferRange(int arg0,long arg1,long arg2,int arg3)
2621 {
2622 checkContext();
2623 java.nio.ByteBuffer _res = downstreamGLES1.glMapBufferRange(arg0,arg1,arg2,arg3);
2624 final int err = checkGLError();
2625 if (err != GL_NO_ERROR) {
2626 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s, <int> 0x%X)",
2627 "glMapBufferRange", arg0, arg1, arg2, arg3);
2628 }
2629 return _res;
2630 }
2631 @Override
2632 public void glMaterialf(int arg0,int arg1,float arg2)
2633 {
2634 checkContext();
2635 downstreamGLES1.glMaterialf(arg0,arg1,arg2);
2636 final int err = checkGLError();
2637 if (err != GL_NO_ERROR) {
2638 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <float> %s)",
2639 "glMaterialf", arg0, arg1, arg2);
2640 }
2641 }
2642 @Override
2643 public void glMaterialfv(int arg0,int arg1,float[] arg2,int arg3)
2644 {
2645 checkContext();
2646 downstreamGLES1.glMaterialfv(arg0,arg1,arg2,arg3);
2647 final int err = checkGLError();
2648 if (err != GL_NO_ERROR) {
2649 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
2650 "glMaterialfv", arg0, arg1, arg3);
2651 }
2652 }
2653 @Override
2654 public void glMaterialfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
2655 {
2656 checkContext();
2657 downstreamGLES1.glMaterialfv(arg0,arg1,arg2);
2658 final int err = checkGLError();
2659 if (err != GL_NO_ERROR) {
2660 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
2661 "glMaterialfv", arg0, arg1, arg2);
2662 }
2663 }
2664 @Override
2665 public void glMaterialx(int arg0,int arg1,int arg2)
2666 {
2667 checkContext();
2668 downstreamGLES1.glMaterialx(arg0,arg1,arg2);
2669 final int err = checkGLError();
2670 if (err != GL_NO_ERROR) {
2671 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
2672 "glMaterialx", arg0, arg1, arg2);
2673 }
2674 }
2675 @Override
2676 public void glMaterialxv(int arg0,int arg1,java.nio.IntBuffer arg2)
2677 {
2678 checkContext();
2679 downstreamGLES1.glMaterialxv(arg0,arg1,arg2);
2680 final int err = checkGLError();
2681 if (err != GL_NO_ERROR) {
2682 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2683 "glMaterialxv", arg0, arg1, arg2);
2684 }
2685 }
2686 @Override
2687 public void glMaterialxv(int arg0,int arg1,int[] arg2,int arg3)
2688 {
2689 checkContext();
2690 downstreamGLES1.glMaterialxv(arg0,arg1,arg2,arg3);
2691 final int err = checkGLError();
2692 if (err != GL_NO_ERROR) {
2693 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2694 "glMaterialxv", arg0, arg1, arg3);
2695 }
2696 }
2697 @Override
2698 public void glMatrixIndexPointerOES(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
2699 {
2700 checkContext();
2701 downstreamGLES1.glMatrixIndexPointerOES(arg0,arg1,arg2,arg3);
2702 final int err = checkGLError();
2703 if (err != GL_NO_ERROR) {
2704 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
2705 "glMatrixIndexPointerOES", arg0, arg1, arg2, arg3);
2706 }
2707 }
2708 @Override
2709 public void glMatrixMode(int arg0)
2710 {
2711 checkContext();
2712 downstreamGLES1.glMatrixMode(arg0);
2713 final int err = checkGLError();
2714 if (err != GL_NO_ERROR) {
2715 writeGLError(err, "%s(<int> 0x%X)",
2716 "glMatrixMode", arg0);
2717 }
2718 }
2719 @Override
2720 public void glMultMatrixf(java.nio.FloatBuffer arg0)
2721 {
2722 checkContext();
2723 downstreamGLES1.glMultMatrixf(arg0);
2724 final int err = checkGLError();
2725 if (err != GL_NO_ERROR) {
2726 writeGLError(err, "%s(<java.nio.FloatBuffer> %s)",
2727 "glMultMatrixf", arg0);
2728 }
2729 }
2730 @Override
2731 public void glMultMatrixf(float[] arg0,int arg1)
2732 {
2733 checkContext();
2734 downstreamGLES1.glMultMatrixf(arg0,arg1);
2735 final int err = checkGLError();
2736 if (err != GL_NO_ERROR) {
2737 writeGLError(err, "%s(<[F>, <int> 0x%X)",
2738 "glMultMatrixf", arg1);
2739 }
2740 }
2741 @Override
2742 public void glMultMatrixx(java.nio.IntBuffer arg0)
2743 {
2744 checkContext();
2745 downstreamGLES1.glMultMatrixx(arg0);
2746 final int err = checkGLError();
2747 if (err != GL_NO_ERROR) {
2748 writeGLError(err, "%s(<java.nio.IntBuffer> %s)",
2749 "glMultMatrixx", arg0);
2750 }
2751 }
2752 @Override
2753 public void glMultMatrixx(int[] arg0,int arg1)
2754 {
2755 checkContext();
2756 downstreamGLES1.glMultMatrixx(arg0,arg1);
2757 final int err = checkGLError();
2758 if (err != GL_NO_ERROR) {
2759 writeGLError(err, "%s(<[I>, <int> 0x%X)",
2760 "glMultMatrixx", arg1);
2761 }
2762 }
2763 @Override
2764 public void glMultiTexCoord4f(int arg0,float arg1,float arg2,float arg3,float arg4)
2765 {
2766 checkContext();
2767 downstreamGLES1.glMultiTexCoord4f(arg0,arg1,arg2,arg3,arg4);
2768 final int err = checkGLError();
2769 if (err != GL_NO_ERROR) {
2770 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s, <float> %s, <float> %s)",
2771 "glMultiTexCoord4f", arg0, arg1, arg2, arg3, arg4);
2772 }
2773 }
2774 @Override
2775 public void glMultiTexCoord4x(int arg0,int arg1,int arg2,int arg3,int arg4)
2776 {
2777 checkContext();
2778 downstreamGLES1.glMultiTexCoord4x(arg0,arg1,arg2,arg3,arg4);
2779 final int err = checkGLError();
2780 if (err != GL_NO_ERROR) {
2781 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2782 "glMultiTexCoord4x", arg0, arg1, arg2, arg3, arg4);
2783 }
2784 }
2785 @Override
2786 public void glNormal3f(float arg0,float arg1,float arg2)
2787 {
2788 checkContext();
2789 downstreamGLES1.glNormal3f(arg0,arg1,arg2);
2790 final int err = checkGLError();
2791 if (err != GL_NO_ERROR) {
2792 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s)",
2793 "glNormal3f", arg0, arg1, arg2);
2794 }
2795 }
2796 @Override
2797 public void glNormal3x(int arg0,int arg1,int arg2)
2798 {
2799 checkContext();
2800 downstreamGLES1.glNormal3x(arg0,arg1,arg2);
2801 final int err = checkGLError();
2802 if (err != GL_NO_ERROR) {
2803 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
2804 "glNormal3x", arg0, arg1, arg2);
2805 }
2806 }
2807 @Override
2808 public void glNormalPointer(int arg0,int arg1,java.nio.Buffer arg2)
2809 {
2810 checkContext();
2811 downstreamGLES1.glNormalPointer(arg0,arg1,arg2);
2812 final int err = checkGLError();
2813 if (err != GL_NO_ERROR) {
2814 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
2815 "glNormalPointer", arg0, arg1, arg2);
2816 }
2817 }
2818 @Override
2819 public void glNormalPointer(int arg0,int arg1,long arg2)
2820 {
2821 checkContext();
2822 downstreamGLES1.glNormalPointer(arg0,arg1,arg2);
2823 final int err = checkGLError();
2824 if (err != GL_NO_ERROR) {
2825 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s)",
2826 "glNormalPointer", arg0, arg1, arg2);
2827 }
2828 }
2829 @Override
2830 public void glNormalPointer(com.jogamp.opengl.GLArrayData arg0)
2831 {
2832 checkContext();
2833 downstreamGLES1.glNormalPointer(arg0);
2834 final int err = checkGLError();
2835 if (err != GL_NO_ERROR) {
2836 writeGLError(err, "%s(<com.jogamp.opengl.GLArrayData> %s)",
2837 "glNormalPointer", arg0);
2838 }
2839 }
2840 @Override
2841 public void glOrtho(double arg0,double arg1,double arg2,double arg3,double arg4,double arg5)
2842 {
2843 checkContext();
2844 downstreamGLES1.glOrtho(arg0,arg1,arg2,arg3,arg4,arg5);
2845 final int err = checkGLError();
2846 if (err != GL_NO_ERROR) {
2847 writeGLError(err, "%s(<double> %s, <double> %s, <double> %s, <double> %s, <double> %s, <double> %s)",
2848 "glOrtho", arg0, arg1, arg2, arg3, arg4, arg5);
2849 }
2850 }
2851 @Override
2852 public void glOrthof(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5)
2853 {
2854 checkContext();
2855 downstreamGLES1.glOrthof(arg0,arg1,arg2,arg3,arg4,arg5);
2856 final int err = checkGLError();
2857 if (err != GL_NO_ERROR) {
2858 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s)",
2859 "glOrthof", arg0, arg1, arg2, arg3, arg4, arg5);
2860 }
2861 }
2862 @Override
2863 public void glOrthox(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
2864 {
2865 checkContext();
2866 downstreamGLES1.glOrthox(arg0,arg1,arg2,arg3,arg4,arg5);
2867 final int err = checkGLError();
2868 if (err != GL_NO_ERROR) {
2869 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2870 "glOrthox", arg0, arg1, arg2, arg3, arg4, arg5);
2871 }
2872 }
2873 @Override
2874 public void glPixelStorei(int arg0,int arg1)
2875 {
2876 checkContext();
2877 downstreamGLES1.glPixelStorei(arg0,arg1);
2878 final int err = checkGLError();
2879 if (err != GL_NO_ERROR) {
2880 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
2881 "glPixelStorei", arg0, arg1);
2882 }
2883 }
2884 @Override
2885 public void glPointParameterf(int arg0,float arg1)
2886 {
2887 checkContext();
2888 downstreamGLES1.glPointParameterf(arg0,arg1);
2889 final int err = checkGLError();
2890 if (err != GL_NO_ERROR) {
2891 writeGLError(err, "%s(<int> 0x%X, <float> %s)",
2892 "glPointParameterf", arg0, arg1);
2893 }
2894 }
2895 @Override
2896 public void glPointParameterfv(int arg0,float[] arg1,int arg2)
2897 {
2898 checkContext();
2899 downstreamGLES1.glPointParameterfv(arg0,arg1,arg2);
2900 final int err = checkGLError();
2901 if (err != GL_NO_ERROR) {
2902 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
2903 "glPointParameterfv", arg0, arg2);
2904 }
2905 }
2906 @Override
2907 public void glPointParameterfv(int arg0,java.nio.FloatBuffer arg1)
2908 {
2909 checkContext();
2910 downstreamGLES1.glPointParameterfv(arg0,arg1);
2911 final int err = checkGLError();
2912 if (err != GL_NO_ERROR) {
2913 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
2914 "glPointParameterfv", arg0, arg1);
2915 }
2916 }
2917 @Override
2918 public void glPointParameterx(int arg0,int arg1)
2919 {
2920 checkContext();
2921 downstreamGLES1.glPointParameterx(arg0,arg1);
2922 final int err = checkGLError();
2923 if (err != GL_NO_ERROR) {
2924 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
2925 "glPointParameterx", arg0, arg1);
2926 }
2927 }
2928 @Override
2929 public void glPointParameterxv(int arg0,int[] arg1,int arg2)
2930 {
2931 checkContext();
2932 downstreamGLES1.glPointParameterxv(arg0,arg1,arg2);
2933 final int err = checkGLError();
2934 if (err != GL_NO_ERROR) {
2935 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
2936 "glPointParameterxv", arg0, arg2);
2937 }
2938 }
2939 @Override
2940 public void glPointParameterxv(int arg0,java.nio.IntBuffer arg1)
2941 {
2942 checkContext();
2943 downstreamGLES1.glPointParameterxv(arg0,arg1);
2944 final int err = checkGLError();
2945 if (err != GL_NO_ERROR) {
2946 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
2947 "glPointParameterxv", arg0, arg1);
2948 }
2949 }
2950 @Override
2951 public void glPointSize(float arg0)
2952 {
2953 checkContext();
2954 downstreamGLES1.glPointSize(arg0);
2955 final int err = checkGLError();
2956 if (err != GL_NO_ERROR) {
2957 writeGLError(err, "%s(<float> %s)",
2958 "glPointSize", arg0);
2959 }
2960 }
2961 @Override
2962 public void glPointSizePointerOES(int arg0,int arg1,java.nio.Buffer arg2)
2963 {
2964 checkContext();
2965 downstreamGLES1.glPointSizePointerOES(arg0,arg1,arg2);
2966 final int err = checkGLError();
2967 if (err != GL_NO_ERROR) {
2968 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
2969 "glPointSizePointerOES", arg0, arg1, arg2);
2970 }
2971 }
2972 @Override
2973 public void glPointSizex(int arg0)
2974 {
2975 checkContext();
2976 downstreamGLES1.glPointSizex(arg0);
2977 final int err = checkGLError();
2978 if (err != GL_NO_ERROR) {
2979 writeGLError(err, "%s(<int> 0x%X)",
2980 "glPointSizex", arg0);
2981 }
2982 }
2983 @Override
2984 public void glPolygonOffset(float arg0,float arg1)
2985 {
2986 checkContext();
2987 downstreamGLES1.glPolygonOffset(arg0,arg1);
2988 final int err = checkGLError();
2989 if (err != GL_NO_ERROR) {
2990 writeGLError(err, "%s(<float> %s, <float> %s)",
2991 "glPolygonOffset", arg0, arg1);
2992 }
2993 }
2994 @Override
2995 public void glPolygonOffsetx(int arg0,int arg1)
2996 {
2997 checkContext();
2998 downstreamGLES1.glPolygonOffsetx(arg0,arg1);
2999 final int err = checkGLError();
3000 if (err != GL_NO_ERROR) {
3001 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
3002 "glPolygonOffsetx", arg0, arg1);
3003 }
3004 }
3005 @Override
3006 public void glPopMatrix()
3007 {
3008 checkContext();
3009 downstreamGLES1.glPopMatrix();
3010 final int err = checkGLError();
3011 if (err != GL_NO_ERROR) {
3012 writeGLError(err, "%s()",
3013 "glPopMatrix");
3014 }
3015 }
3016 @Override
3017 public void glPushMatrix()
3018 {
3019 checkContext();
3020 downstreamGLES1.glPushMatrix();
3021 final int err = checkGLError();
3022 if (err != GL_NO_ERROR) {
3023 writeGLError(err, "%s()",
3024 "glPushMatrix");
3025 }
3026 }
3027 @Override
3028 public int glQueryMatrixxOES(int[] arg0,int arg1,int[] arg2,int arg3)
3029 {
3030 checkContext();
3031 int _res = downstreamGLES1.glQueryMatrixxOES(arg0,arg1,arg2,arg3);
3032 final int err = checkGLError();
3033 if (err != GL_NO_ERROR) {
3034 writeGLError(err, "%s(<[I>, <int> 0x%X, <[I>, <int> 0x%X)",
3035 "glQueryMatrixxOES", arg1, arg3);
3036 }
3037 return _res;
3038 }
3039 @Override
3040 public int glQueryMatrixxOES(java.nio.IntBuffer arg0,java.nio.IntBuffer arg1)
3041 {
3042 checkContext();
3043 int _res = downstreamGLES1.glQueryMatrixxOES(arg0,arg1);
3044 final int err = checkGLError();
3045 if (err != GL_NO_ERROR) {
3046 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s)",
3047 "glQueryMatrixxOES", arg0, arg1);
3048 }
3049 return _res;
3050 }
3051 @Override
3052 public void glReadPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6)
3053 {
3054 checkContext();
3055 downstreamGLES1.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3056 final int err = checkGLError();
3057 if (err != GL_NO_ERROR) {
3058 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
3059 "glReadPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
3060 }
3061 }
3062 @Override
3063 public void glReadPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6)
3064 {
3065 checkContext();
3066 downstreamGLES1.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3067 final int err = checkGLError();
3068 if (err != GL_NO_ERROR) {
3069 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
3070 "glReadPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
3071 }
3072 }
3073 @Override
3074 public void glReadnPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7)
3075 {
3076 checkContext();
3077 downstreamGLES1.glReadnPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
3078 final int err = checkGLError();
3079 if (err != GL_NO_ERROR) {
3080 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
3081 "glReadnPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
3082 }
3083 }
3084 @Override
3085 public void glRenderbufferStorage(int arg0,int arg1,int arg2,int arg3)
3086 {
3087 checkContext();
3088 downstreamGLES1.glRenderbufferStorage(arg0,arg1,arg2,arg3);
3089 final int err = checkGLError();
3090 if (err != GL_NO_ERROR) {
3091 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3092 "glRenderbufferStorage", arg0, arg1, arg2, arg3);
3093 }
3094 }
3095 @Override
3096 public void glRenderbufferStorageMultisample(int arg0,int arg1,int arg2,int arg3,int arg4)
3097 {
3098 checkContext();
3099 downstreamGLES1.glRenderbufferStorageMultisample(arg0,arg1,arg2,arg3,arg4);
3100 final int err = checkGLError();
3101 if (err != GL_NO_ERROR) {
3102 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3103 "glRenderbufferStorageMultisample", arg0, arg1, arg2, arg3, arg4);
3104 }
3105 }
3106 @Override
3107 public void glRenderbufferStorageMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4)
3108 {
3109 checkContext();
3110 downstreamGLES1.glRenderbufferStorageMultisampleEXT(arg0,arg1,arg2,arg3,arg4);
3111 final int err = checkGLError();
3112 if (err != GL_NO_ERROR) {
3113 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3114 "glRenderbufferStorageMultisampleEXT", arg0, arg1, arg2, arg3, arg4);
3115 }
3116 }
3117 @Override
3118 public void glRenderbufferStorageMultisampleIMG(int arg0,int arg1,int arg2,int arg3,int arg4)
3119 {
3120 checkContext();
3121 downstreamGLES1.glRenderbufferStorageMultisampleIMG(arg0,arg1,arg2,arg3,arg4);
3122 final int err = checkGLError();
3123 if (err != GL_NO_ERROR) {
3124 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3125 "glRenderbufferStorageMultisampleIMG", arg0, arg1, arg2, arg3, arg4);
3126 }
3127 }
3128 @Override
3130 {
3131 checkContext();
3132 downstreamGLES1.glResolveMultisampleFramebuffer();
3133 final int err = checkGLError();
3134 if (err != GL_NO_ERROR) {
3135 writeGLError(err, "%s()",
3136 "glResolveMultisampleFramebuffer");
3137 }
3138 }
3139 @Override
3140 public void glRotatef(float arg0,float arg1,float arg2,float arg3)
3141 {
3142 checkContext();
3143 downstreamGLES1.glRotatef(arg0,arg1,arg2,arg3);
3144 final int err = checkGLError();
3145 if (err != GL_NO_ERROR) {
3146 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s, <float> %s)",
3147 "glRotatef", arg0, arg1, arg2, arg3);
3148 }
3149 }
3150 @Override
3151 public void glRotatex(int arg0,int arg1,int arg2,int arg3)
3152 {
3153 checkContext();
3154 downstreamGLES1.glRotatex(arg0,arg1,arg2,arg3);
3155 final int err = checkGLError();
3156 if (err != GL_NO_ERROR) {
3157 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3158 "glRotatex", arg0, arg1, arg2, arg3);
3159 }
3160 }
3161 @Override
3162 public void glSampleCoverage(float arg0,boolean arg1)
3163 {
3164 checkContext();
3165 downstreamGLES1.glSampleCoverage(arg0,arg1);
3166 final int err = checkGLError();
3167 if (err != GL_NO_ERROR) {
3168 writeGLError(err, "%s(<float> %s, <boolean> %s)",
3169 "glSampleCoverage", arg0, arg1);
3170 }
3171 }
3172 @Override
3173 public void glSampleCoveragex(int arg0,boolean arg1)
3174 {
3175 checkContext();
3176 downstreamGLES1.glSampleCoveragex(arg0,arg1);
3177 final int err = checkGLError();
3178 if (err != GL_NO_ERROR) {
3179 writeGLError(err, "%s(<int> 0x%X, <boolean> %s)",
3180 "glSampleCoveragex", arg0, arg1);
3181 }
3182 }
3183 @Override
3184 public void glScalef(float arg0,float arg1,float arg2)
3185 {
3186 checkContext();
3187 downstreamGLES1.glScalef(arg0,arg1,arg2);
3188 final int err = checkGLError();
3189 if (err != GL_NO_ERROR) {
3190 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s)",
3191 "glScalef", arg0, arg1, arg2);
3192 }
3193 }
3194 @Override
3195 public void glScalex(int arg0,int arg1,int arg2)
3196 {
3197 checkContext();
3198 downstreamGLES1.glScalex(arg0,arg1,arg2);
3199 final int err = checkGLError();
3200 if (err != GL_NO_ERROR) {
3201 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3202 "glScalex", arg0, arg1, arg2);
3203 }
3204 }
3205 @Override
3206 public void glScissor(int arg0,int arg1,int arg2,int arg3)
3207 {
3208 checkContext();
3209 downstreamGLES1.glScissor(arg0,arg1,arg2,arg3);
3210 final int err = checkGLError();
3211 if (err != GL_NO_ERROR) {
3212 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3213 "glScissor", arg0, arg1, arg2, arg3);
3214 }
3215 }
3216 @Override
3217 public void glShadeModel(int arg0)
3218 {
3219 checkContext();
3220 downstreamGLES1.glShadeModel(arg0);
3221 final int err = checkGLError();
3222 if (err != GL_NO_ERROR) {
3223 writeGLError(err, "%s(<int> 0x%X)",
3224 "glShadeModel", arg0);
3225 }
3226 }
3227 @Override
3228 public void glStartTilingQCOM(int arg0,int arg1,int arg2,int arg3,int arg4)
3229 {
3230 checkContext();
3231 downstreamGLES1.glStartTilingQCOM(arg0,arg1,arg2,arg3,arg4);
3232 final int err = checkGLError();
3233 if (err != GL_NO_ERROR) {
3234 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3235 "glStartTilingQCOM", arg0, arg1, arg2, arg3, arg4);
3236 }
3237 }
3238 @Override
3239 public void glStencilFunc(int arg0,int arg1,int arg2)
3240 {
3241 checkContext();
3242 downstreamGLES1.glStencilFunc(arg0,arg1,arg2);
3243 final int err = checkGLError();
3244 if (err != GL_NO_ERROR) {
3245 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3246 "glStencilFunc", arg0, arg1, arg2);
3247 }
3248 }
3249 @Override
3250 public void glStencilMask(int arg0)
3251 {
3252 checkContext();
3253 downstreamGLES1.glStencilMask(arg0);
3254 final int err = checkGLError();
3255 if (err != GL_NO_ERROR) {
3256 writeGLError(err, "%s(<int> 0x%X)",
3257 "glStencilMask", arg0);
3258 }
3259 }
3260 @Override
3261 public void glStencilOp(int arg0,int arg1,int arg2)
3262 {
3263 checkContext();
3264 downstreamGLES1.glStencilOp(arg0,arg1,arg2);
3265 final int err = checkGLError();
3266 if (err != GL_NO_ERROR) {
3267 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3268 "glStencilOp", arg0, arg1, arg2);
3269 }
3270 }
3271 @Override
3272 public void glTexCoordPointer(com.jogamp.opengl.GLArrayData arg0)
3273 {
3274 checkContext();
3275 downstreamGLES1.glTexCoordPointer(arg0);
3276 final int err = checkGLError();
3277 if (err != GL_NO_ERROR) {
3278 writeGLError(err, "%s(<com.jogamp.opengl.GLArrayData> %s)",
3279 "glTexCoordPointer", arg0);
3280 }
3281 }
3282 @Override
3283 public void glTexCoordPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
3284 {
3285 checkContext();
3286 downstreamGLES1.glTexCoordPointer(arg0,arg1,arg2,arg3);
3287 final int err = checkGLError();
3288 if (err != GL_NO_ERROR) {
3289 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
3290 "glTexCoordPointer", arg0, arg1, arg2, arg3);
3291 }
3292 }
3293 @Override
3294 public void glTexCoordPointer(int arg0,int arg1,int arg2,long arg3)
3295 {
3296 checkContext();
3297 downstreamGLES1.glTexCoordPointer(arg0,arg1,arg2,arg3);
3298 final int err = checkGLError();
3299 if (err != GL_NO_ERROR) {
3300 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
3301 "glTexCoordPointer", arg0, arg1, arg2, arg3);
3302 }
3303 }
3304 @Override
3305 public void glTexEnvf(int arg0,int arg1,float arg2)
3306 {
3307 checkContext();
3308 downstreamGLES1.glTexEnvf(arg0,arg1,arg2);
3309 final int err = checkGLError();
3310 if (err != GL_NO_ERROR) {
3311 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <float> %s)",
3312 "glTexEnvf", arg0, arg1, arg2);
3313 }
3314 }
3315 @Override
3316 public void glTexEnvfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
3317 {
3318 checkContext();
3319 downstreamGLES1.glTexEnvfv(arg0,arg1,arg2);
3320 final int err = checkGLError();
3321 if (err != GL_NO_ERROR) {
3322 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
3323 "glTexEnvfv", arg0, arg1, arg2);
3324 }
3325 }
3326 @Override
3327 public void glTexEnvfv(int arg0,int arg1,float[] arg2,int arg3)
3328 {
3329 checkContext();
3330 downstreamGLES1.glTexEnvfv(arg0,arg1,arg2,arg3);
3331 final int err = checkGLError();
3332 if (err != GL_NO_ERROR) {
3333 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
3334 "glTexEnvfv", arg0, arg1, arg3);
3335 }
3336 }
3337 @Override
3338 public void glTexEnvi(int arg0,int arg1,int arg2)
3339 {
3340 checkContext();
3341 downstreamGLES1.glTexEnvi(arg0,arg1,arg2);
3342 final int err = checkGLError();
3343 if (err != GL_NO_ERROR) {
3344 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3345 "glTexEnvi", arg0, arg1, arg2);
3346 }
3347 }
3348 @Override
3349 public void glTexEnviv(int arg0,int arg1,int[] arg2,int arg3)
3350 {
3351 checkContext();
3352 downstreamGLES1.glTexEnviv(arg0,arg1,arg2,arg3);
3353 final int err = checkGLError();
3354 if (err != GL_NO_ERROR) {
3355 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3356 "glTexEnviv", arg0, arg1, arg3);
3357 }
3358 }
3359 @Override
3360 public void glTexEnviv(int arg0,int arg1,java.nio.IntBuffer arg2)
3361 {
3362 checkContext();
3363 downstreamGLES1.glTexEnviv(arg0,arg1,arg2);
3364 final int err = checkGLError();
3365 if (err != GL_NO_ERROR) {
3366 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3367 "glTexEnviv", arg0, arg1, arg2);
3368 }
3369 }
3370 @Override
3371 public void glTexEnvx(int arg0,int arg1,int arg2)
3372 {
3373 checkContext();
3374 downstreamGLES1.glTexEnvx(arg0,arg1,arg2);
3375 final int err = checkGLError();
3376 if (err != GL_NO_ERROR) {
3377 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3378 "glTexEnvx", arg0, arg1, arg2);
3379 }
3380 }
3381 @Override
3382 public void glTexEnvxv(int arg0,int arg1,java.nio.IntBuffer arg2)
3383 {
3384 checkContext();
3385 downstreamGLES1.glTexEnvxv(arg0,arg1,arg2);
3386 final int err = checkGLError();
3387 if (err != GL_NO_ERROR) {
3388 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3389 "glTexEnvxv", arg0, arg1, arg2);
3390 }
3391 }
3392 @Override
3393 public void glTexEnvxv(int arg0,int arg1,int[] arg2,int arg3)
3394 {
3395 checkContext();
3396 downstreamGLES1.glTexEnvxv(arg0,arg1,arg2,arg3);
3397 final int err = checkGLError();
3398 if (err != GL_NO_ERROR) {
3399 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3400 "glTexEnvxv", arg0, arg1, arg3);
3401 }
3402 }
3403 @Override
3404 public void glTexGenf(int arg0,int arg1,float arg2)
3405 {
3406 checkContext();
3407 downstreamGLES1.glTexGenf(arg0,arg1,arg2);
3408 final int err = checkGLError();
3409 if (err != GL_NO_ERROR) {
3410 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <float> %s)",
3411 "glTexGenf", arg0, arg1, arg2);
3412 }
3413 }
3414 @Override
3415 public void glTexGenfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
3416 {
3417 checkContext();
3418 downstreamGLES1.glTexGenfv(arg0,arg1,arg2);
3419 final int err = checkGLError();
3420 if (err != GL_NO_ERROR) {
3421 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
3422 "glTexGenfv", arg0, arg1, arg2);
3423 }
3424 }
3425 @Override
3426 public void glTexGenfv(int arg0,int arg1,float[] arg2,int arg3)
3427 {
3428 checkContext();
3429 downstreamGLES1.glTexGenfv(arg0,arg1,arg2,arg3);
3430 final int err = checkGLError();
3431 if (err != GL_NO_ERROR) {
3432 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
3433 "glTexGenfv", arg0, arg1, arg3);
3434 }
3435 }
3436 @Override
3437 public void glTexGeni(int arg0,int arg1,int arg2)
3438 {
3439 checkContext();
3440 downstreamGLES1.glTexGeni(arg0,arg1,arg2);
3441 final int err = checkGLError();
3442 if (err != GL_NO_ERROR) {
3443 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3444 "glTexGeni", arg0, arg1, arg2);
3445 }
3446 }
3447 @Override
3448 public void glTexGeniv(int arg0,int arg1,int[] arg2,int arg3)
3449 {
3450 checkContext();
3451 downstreamGLES1.glTexGeniv(arg0,arg1,arg2,arg3);
3452 final int err = checkGLError();
3453 if (err != GL_NO_ERROR) {
3454 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3455 "glTexGeniv", arg0, arg1, arg3);
3456 }
3457 }
3458 @Override
3459 public void glTexGeniv(int arg0,int arg1,java.nio.IntBuffer arg2)
3460 {
3461 checkContext();
3462 downstreamGLES1.glTexGeniv(arg0,arg1,arg2);
3463 final int err = checkGLError();
3464 if (err != GL_NO_ERROR) {
3465 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3466 "glTexGeniv", arg0, arg1, arg2);
3467 }
3468 }
3469 @Override
3470 public void glTexGenx(int arg0,int arg1,int arg2)
3471 {
3472 checkContext();
3473 downstreamGLES1.glTexGenx(arg0,arg1,arg2);
3474 final int err = checkGLError();
3475 if (err != GL_NO_ERROR) {
3476 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3477 "glTexGenx", arg0, arg1, arg2);
3478 }
3479 }
3480 @Override
3481 public void glTexGenxv(int arg0,int arg1,java.nio.IntBuffer arg2)
3482 {
3483 checkContext();
3484 downstreamGLES1.glTexGenxv(arg0,arg1,arg2);
3485 final int err = checkGLError();
3486 if (err != GL_NO_ERROR) {
3487 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3488 "glTexGenxv", arg0, arg1, arg2);
3489 }
3490 }
3491 @Override
3492 public void glTexGenxv(int arg0,int arg1,int[] arg2,int arg3)
3493 {
3494 checkContext();
3495 downstreamGLES1.glTexGenxv(arg0,arg1,arg2,arg3);
3496 final int err = checkGLError();
3497 if (err != GL_NO_ERROR) {
3498 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3499 "glTexGenxv", arg0, arg1, arg3);
3500 }
3501 }
3502 @Override
3503 public void glTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
3504 {
3505 checkContext();
3506 downstreamGLES1.glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
3507 final int err = checkGLError();
3508 if (err != GL_NO_ERROR) {
3509 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
3510 "glTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
3511 }
3512 }
3513 @Override
3514 public void glTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
3515 {
3516 checkContext();
3517 downstreamGLES1.glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
3518 final int err = checkGLError();
3519 if (err != GL_NO_ERROR) {
3520 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
3521 "glTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
3522 }
3523 }
3524 @Override
3525 public void glTexParameterf(int arg0,int arg1,float arg2)
3526 {
3527 checkContext();
3528 downstreamGLES1.glTexParameterf(arg0,arg1,arg2);
3529 final int err = checkGLError();
3530 if (err != GL_NO_ERROR) {
3531 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <float> %s)",
3532 "glTexParameterf", arg0, arg1, arg2);
3533 }
3534 }
3535 @Override
3536 public void glTexParameterfv(int arg0,int arg1,float[] arg2,int arg3)
3537 {
3538 checkContext();
3539 downstreamGLES1.glTexParameterfv(arg0,arg1,arg2,arg3);
3540 final int err = checkGLError();
3541 if (err != GL_NO_ERROR) {
3542 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
3543 "glTexParameterfv", arg0, arg1, arg3);
3544 }
3545 }
3546 @Override
3547 public void glTexParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
3548 {
3549 checkContext();
3550 downstreamGLES1.glTexParameterfv(arg0,arg1,arg2);
3551 final int err = checkGLError();
3552 if (err != GL_NO_ERROR) {
3553 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
3554 "glTexParameterfv", arg0, arg1, arg2);
3555 }
3556 }
3557 @Override
3558 public void glTexParameteri(int arg0,int arg1,int arg2)
3559 {
3560 checkContext();
3561 downstreamGLES1.glTexParameteri(arg0,arg1,arg2);
3562 final int err = checkGLError();
3563 if (err != GL_NO_ERROR) {
3564 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3565 "glTexParameteri", arg0, arg1, arg2);
3566 }
3567 }
3568 @Override
3569 public void glTexParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
3570 {
3571 checkContext();
3572 downstreamGLES1.glTexParameteriv(arg0,arg1,arg2);
3573 final int err = checkGLError();
3574 if (err != GL_NO_ERROR) {
3575 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3576 "glTexParameteriv", arg0, arg1, arg2);
3577 }
3578 }
3579 @Override
3580 public void glTexParameteriv(int arg0,int arg1,int[] arg2,int arg3)
3581 {
3582 checkContext();
3583 downstreamGLES1.glTexParameteriv(arg0,arg1,arg2,arg3);
3584 final int err = checkGLError();
3585 if (err != GL_NO_ERROR) {
3586 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3587 "glTexParameteriv", arg0, arg1, arg3);
3588 }
3589 }
3590 @Override
3591 public void glTexParameterx(int arg0,int arg1,int arg2)
3592 {
3593 checkContext();
3594 downstreamGLES1.glTexParameterx(arg0,arg1,arg2);
3595 final int err = checkGLError();
3596 if (err != GL_NO_ERROR) {
3597 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3598 "glTexParameterx", arg0, arg1, arg2);
3599 }
3600 }
3601 @Override
3602 public void glTexParameterxv(int arg0,int arg1,int[] arg2,int arg3)
3603 {
3604 checkContext();
3605 downstreamGLES1.glTexParameterxv(arg0,arg1,arg2,arg3);
3606 final int err = checkGLError();
3607 if (err != GL_NO_ERROR) {
3608 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3609 "glTexParameterxv", arg0, arg1, arg3);
3610 }
3611 }
3612 @Override
3613 public void glTexParameterxv(int arg0,int arg1,java.nio.IntBuffer arg2)
3614 {
3615 checkContext();
3616 downstreamGLES1.glTexParameterxv(arg0,arg1,arg2);
3617 final int err = checkGLError();
3618 if (err != GL_NO_ERROR) {
3619 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3620 "glTexParameterxv", arg0, arg1, arg2);
3621 }
3622 }
3623 @Override
3624 public void glTexStorage1D(int arg0,int arg1,int arg2,int arg3)
3625 {
3626 checkContext();
3627 downstreamGLES1.glTexStorage1D(arg0,arg1,arg2,arg3);
3628 final int err = checkGLError();
3629 if (err != GL_NO_ERROR) {
3630 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3631 "glTexStorage1D", arg0, arg1, arg2, arg3);
3632 }
3633 }
3634 @Override
3635 public void glTexStorage2D(int arg0,int arg1,int arg2,int arg3,int arg4)
3636 {
3637 checkContext();
3638 downstreamGLES1.glTexStorage2D(arg0,arg1,arg2,arg3,arg4);
3639 final int err = checkGLError();
3640 if (err != GL_NO_ERROR) {
3641 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3642 "glTexStorage2D", arg0, arg1, arg2, arg3, arg4);
3643 }
3644 }
3645 @Override
3646 public void glTexStorage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
3647 {
3648 checkContext();
3649 downstreamGLES1.glTexStorage3D(arg0,arg1,arg2,arg3,arg4,arg5);
3650 final int err = checkGLError();
3651 if (err != GL_NO_ERROR) {
3652 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3653 "glTexStorage3D", arg0, arg1, arg2, arg3, arg4, arg5);
3654 }
3655 }
3656 @Override
3657 public void glTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
3658 {
3659 checkContext();
3660 downstreamGLES1.glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
3661 final int err = checkGLError();
3662 if (err != GL_NO_ERROR) {
3663 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
3664 "glTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
3665 }
3666 }
3667 @Override
3668 public void glTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
3669 {
3670 checkContext();
3671 downstreamGLES1.glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
3672 final int err = checkGLError();
3673 if (err != GL_NO_ERROR) {
3674 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
3675 "glTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
3676 }
3677 }
3678 @Override
3679 public void glTextureStorage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4)
3680 {
3681 checkContext();
3682 downstreamGLES1.glTextureStorage1DEXT(arg0,arg1,arg2,arg3,arg4);
3683 final int err = checkGLError();
3684 if (err != GL_NO_ERROR) {
3685 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3686 "glTextureStorage1DEXT", arg0, arg1, arg2, arg3, arg4);
3687 }
3688 }
3689 @Override
3690 public void glTextureStorage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
3691 {
3692 checkContext();
3693 downstreamGLES1.glTextureStorage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5);
3694 final int err = checkGLError();
3695 if (err != GL_NO_ERROR) {
3696 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3697 "glTextureStorage2DEXT", arg0, arg1, arg2, arg3, arg4, arg5);
3698 }
3699 }
3700 @Override
3701 public void glTextureStorage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6)
3702 {
3703 checkContext();
3704 downstreamGLES1.glTextureStorage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3705 final int err = checkGLError();
3706 if (err != GL_NO_ERROR) {
3707 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3708 "glTextureStorage3DEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
3709 }
3710 }
3711 @Override
3712 public void glTranslatef(float arg0,float arg1,float arg2)
3713 {
3714 checkContext();
3715 downstreamGLES1.glTranslatef(arg0,arg1,arg2);
3716 final int err = checkGLError();
3717 if (err != GL_NO_ERROR) {
3718 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s)",
3719 "glTranslatef", arg0, arg1, arg2);
3720 }
3721 }
3722 @Override
3723 public void glTranslatex(int arg0,int arg1,int arg2)
3724 {
3725 checkContext();
3726 downstreamGLES1.glTranslatex(arg0,arg1,arg2);
3727 final int err = checkGLError();
3728 if (err != GL_NO_ERROR) {
3729 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
3730 "glTranslatex", arg0, arg1, arg2);
3731 }
3732 }
3733 @Override
3734 public boolean glUnmapBuffer(int arg0)
3735 {
3736 checkContext();
3737 boolean _res = downstreamGLES1.glUnmapBuffer(arg0);
3738 final int err = checkGLError();
3739 if (err != GL_NO_ERROR) {
3740 writeGLError(err, "%s(<int> 0x%X)",
3741 "glUnmapBuffer", arg0);
3742 }
3743 return _res;
3744 }
3745 @Override
3746 public void glVertexPointer(com.jogamp.opengl.GLArrayData arg0)
3747 {
3748 checkContext();
3749 downstreamGLES1.glVertexPointer(arg0);
3750 final int err = checkGLError();
3751 if (err != GL_NO_ERROR) {
3752 writeGLError(err, "%s(<com.jogamp.opengl.GLArrayData> %s)",
3753 "glVertexPointer", arg0);
3754 }
3755 }
3756 @Override
3757 public void glVertexPointer(int arg0,int arg1,int arg2,long arg3)
3758 {
3759 checkContext();
3760 downstreamGLES1.glVertexPointer(arg0,arg1,arg2,arg3);
3761 final int err = checkGLError();
3762 if (err != GL_NO_ERROR) {
3763 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
3764 "glVertexPointer", arg0, arg1, arg2, arg3);
3765 }
3766 }
3767 @Override
3768 public void glVertexPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
3769 {
3770 checkContext();
3771 downstreamGLES1.glVertexPointer(arg0,arg1,arg2,arg3);
3772 final int err = checkGLError();
3773 if (err != GL_NO_ERROR) {
3774 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
3775 "glVertexPointer", arg0, arg1, arg2, arg3);
3776 }
3777 }
3778 @Override
3779 public void glViewport(int arg0,int arg1,int arg2,int arg3)
3780 {
3781 checkContext();
3782 downstreamGLES1.glViewport(arg0,arg1,arg2,arg3);
3783 final int err = checkGLError();
3784 if (err != GL_NO_ERROR) {
3785 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3786 "glViewport", arg0, arg1, arg2, arg3);
3787 }
3788 }
3789 @Override
3790 public void glWeightPointerOES(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
3791 {
3792 checkContext();
3793 downstreamGLES1.glWeightPointerOES(arg0,arg1,arg2,arg3);
3794 final int err = checkGLError();
3795 if (err != GL_NO_ERROR) {
3796 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
3797 "glWeightPointerOES", arg0, arg1, arg2, arg3);
3798 }
3799 }
3800 @Override
3801 public boolean hasBasicFBOSupport()
3802 {
3803 return downstreamGLES1.hasBasicFBOSupport();
3804 }
3805 @Override
3806 public boolean hasFullFBOSupport()
3807 {
3808 return downstreamGLES1.hasFullFBOSupport();
3809 }
3810 @Override
3811 public boolean hasGLSL()
3812 {
3813 return downstreamGLES1.hasGLSL();
3814 }
3815 @Override
3816 public boolean isExtensionAvailable(java.lang.String arg0)
3817 {
3818 return downstreamGLES1.isExtensionAvailable(arg0);
3819 }
3820 @Override
3821 public boolean isFunctionAvailable(java.lang.String arg0)
3822 {
3823 return downstreamGLES1.isFunctionAvailable(arg0);
3824 }
3825 @Override
3826 public boolean isGL()
3827 {
3828 return true;
3829 }
3830 @Override
3831 public boolean isGL2()
3832 {
3833 return downstreamGLES1.isGL2();
3834 }
3835 @Override
3836 public boolean isGL2ES1()
3837 {
3838 return downstreamGLES1.isGL2ES1();
3839 }
3840 @Override
3841 public boolean isGL2ES2()
3842 {
3843 return downstreamGLES1.isGL2ES2();
3844 }
3845 @Override
3846 public boolean isGL2ES3()
3847 {
3848 return downstreamGLES1.isGL2ES3();
3849 }
3850 @Override
3851 public boolean isGL2GL3()
3852 {
3853 return downstreamGLES1.isGL2GL3();
3854 }
3855 @Override
3856 public boolean isGL3()
3857 {
3858 return downstreamGLES1.isGL3();
3859 }
3860 @Override
3861 public boolean isGL3ES3()
3862 {
3863 return downstreamGLES1.isGL3ES3();
3864 }
3865 @Override
3866 public boolean isGL3bc()
3867 {
3868 return downstreamGLES1.isGL3bc();
3869 }
3870 @Override
3871 public boolean isGL3core()
3872 {
3873 return downstreamGLES1.isGL3core();
3874 }
3875 @Override
3876 public boolean isGL4()
3877 {
3878 return downstreamGLES1.isGL4();
3879 }
3880 @Override
3881 public boolean isGL4ES3()
3882 {
3883 return downstreamGLES1.isGL4ES3();
3884 }
3885 @Override
3886 public boolean isGL4bc()
3887 {
3888 return downstreamGLES1.isGL4bc();
3889 }
3890 @Override
3891 public boolean isGL4core()
3892 {
3893 return downstreamGLES1.isGL4core();
3894 }
3895 @Override
3896 public boolean isGLES()
3897 {
3898 return downstreamGLES1.isGLES();
3899 }
3900 @Override
3901 public boolean isGLES1()
3902 {
3903 return downstreamGLES1.isGLES1();
3904 }
3905 @Override
3906 public boolean isGLES2()
3907 {
3908 return downstreamGLES1.isGLES2();
3909 }
3910 @Override
3911 public boolean isGLES2Compatible()
3912 {
3913 return downstreamGLES1.isGLES2Compatible();
3914 }
3915 @Override
3916 public boolean isGLES3()
3917 {
3918 return downstreamGLES1.isGLES3();
3919 }
3920 @Override
3921 public boolean isGLES31Compatible()
3922 {
3923 return downstreamGLES1.isGLES31Compatible();
3924 }
3925 @Override
3926 public boolean isGLES32Compatible()
3927 {
3928 return downstreamGLES1.isGLES32Compatible();
3929 }
3930 @Override
3931 public boolean isGLES3Compatible()
3932 {
3933 return downstreamGLES1.isGLES3Compatible();
3934 }
3935 @Override
3936 public boolean isGLcore()
3937 {
3938 return downstreamGLES1.isGLcore();
3939 }
3940 @Override
3941 public boolean isNPOTTextureAvailable()
3942 {
3943 return downstreamGLES1.isNPOTTextureAvailable();
3944 }
3945 @Override
3947 {
3948 return downstreamGLES1.isTextureFormatBGRA8888Available();
3949 }
3950 @Override
3951 public boolean isVBOArrayBound()
3952 {
3953 return downstreamGLES1.isVBOArrayBound();
3954 }
3955 @Override
3956 public boolean isVBOElementArrayBound()
3957 {
3958 return downstreamGLES1.isVBOElementArrayBound();
3959 }
3960 @Override
3962 {
3963 checkContext();
3964 com.jogamp.opengl.GLBufferStorage _res = downstreamGLES1.mapBuffer(arg0,arg1);
3965 final int err = checkGLError();
3966 if (err != GL_NO_ERROR) {
3967 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
3968 "mapBuffer", arg0, arg1);
3969 }
3970 return _res;
3971 }
3972 @Override
3973 public com.jogamp.opengl.GLBufferStorage mapBufferRange(int arg0,long arg1,long arg2,int arg3)
3974 {
3975 checkContext();
3976 com.jogamp.opengl.GLBufferStorage _res = downstreamGLES1.mapBufferRange(arg0,arg1,arg2,arg3);
3977 final int err = checkGLError();
3978 if (err != GL_NO_ERROR) {
3979 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s, <int> 0x%X)",
3980 "mapBufferRange", arg0, arg1, arg2, arg3);
3981 }
3982 return _res;
3983 }
3984 @Override
3985 public void setSwapInterval(int arg0)
3986 {
3987 downstreamGLES1.setSwapInterval(arg0);
3988 }
3989 @Override
3990 public String toString() {
3991 StringBuilder sb = new StringBuilder();
3992 sb.append("DebugGLES1 [this 0x"+Integer.toHexString(hashCode())+" implementing com.jogamp.opengl.GLES1,\n\t");
3993 sb.append(" downstream: "+downstreamGLES1.toString()+"\n\t]");
3994 return sb.toString();
3995 }
3996 private int checkGLError() {
3997 return downstreamGLES1.glGetError();
3998 }
3999 private void writeGLError(int err, String fmt, Object... args)
4000 {
4001 StringBuilder buf = new StringBuilder();
4002 buf.append(Thread.currentThread().toString());
4003 buf.append(" glGetError() returned the following error codes after a call to ");
4004 buf.append(String.format(fmt, args));
4005 buf.append(": ");
4006
4007 // Loop repeatedly to allow for distributed GL implementations,
4008 // as detailed in the glGetError() specification
4009 int recursionDepth = 10;
4010 do {
4011 switch (err) {
4012 case GL_INVALID_ENUM: buf.append("GL_INVALID_ENUM "); break;
4013 case GL_INVALID_VALUE: buf.append("GL_INVALID_VALUE "); break;
4014 case GL_INVALID_OPERATION: buf.append("GL_INVALID_OPERATION "); break;
4015 case GL_OUT_OF_MEMORY: buf.append("GL_OUT_OF_MEMORY "); break;
4016 case GL_NO_ERROR: throw new InternalError("Should not be treating GL_NO_ERROR as error");
4017 default: buf.append("Unknown glGetError() return value: ");
4018 }
4019 buf.append("( " + err + " 0x"+Integer.toHexString(err).toUpperCase() + "), ");
4020 } while ((--recursionDepth >= 0) && (err = downstreamGLES1.glGetError()) != GL_NO_ERROR);
4021 throw new GLException(buf.toString());
4022 }
4023 private void checkContext() {
4024 GLContext currentContext = GLContext.getCurrent();
4025 if (currentContext == null) {
4026 throw new GLException("No OpenGL context is current on this thread");
4027 }
4028 if ((_context != null) && (_context != currentContext)) {
4029 throw new GLException("This GL object is being incorrectly used with a different GLContext than that which created it");
4030 }
4031 }
4032 private GLContext _context;
4033
4034 private GLES1 downstreamGLES1;
4035} // end class DebugGLES1
void glMaterialfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glStencilMask(int arg0)
Entry point to C language function: void {@native glStencilMask}(GLuint mask) Part of GL_ES_VERSIO...
void glEGLImageTargetTexture2DOES(int arg0, long arg1)
Entry point to C language function: void {@native glEGLImageTargetTexture2DOES}(GLenum target,...
void glGenRenderbuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenRenderbuffers}(GLsizei n, GLuint * renderbuff...
void glGetBooleanv(int arg0, java.nio.ByteBuffer arg1)
void glExtGetProgramBinarySourceQCOM(int arg0, int arg1, java.nio.ByteBuffer arg2, java.nio.IntBuffer arg3)
void glLoadMatrixf(java.nio.FloatBuffer arg0)
Load the current matrix w/ the provided one.
void glDrawElements(int arg0, int arg1, int arg2, long arg3)
Entry point to C language function: void {@native glDrawElements}(GLenum mode, GLsizei count,...
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 glMultMatrixx(java.nio.IntBuffer arg0)
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 glGetDriverControlStringQCOM(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
boolean isExtensionAvailable(java.lang.String arg0)
com.jogamp.opengl.GL3 getGL3()
Casts this object to the GL3 interface.
void glDrawTexsvOES(java.nio.ShortBuffer arg0)
void glBlendFuncSeparate(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glBlendFuncSeparate}(GLenum sfactorRGB,...
void glReadnPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, java.nio.Buffer arg7)
void glTexParameterfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glLoadMatrixf(float[] arg0, int arg1)
Load the current matrix w/ the provided one.
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 glClipPlanef(int arg0, java.nio.FloatBuffer arg1)
java.nio.ByteBuffer glMapBufferRange(int arg0, long arg1, long arg2, int arg3)
Entry point to C language function: void * {@native glMapBufferRange}(GLenum target,...
void glGetTexEnvfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexEnvfv}(GLenum tenv, GLenum pname,...
com.jogamp.opengl.GL3bc getGL3bc()
Casts this object to the GL3bc interface.
void glDrawTexfvOES(float[] arg0, int arg1)
Entry point to C language function: void {@native glDrawTexfvOES}(const GLfloat * coords) Part of ...
boolean isGL2GL3()
Indicates whether this GL object conforms to a GL2GL3 compatible profile.
boolean isGLES31Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.1 functionality.
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 glMatrixIndexPointerOES(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glGetTexEnvxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexEnvxv}(GLenum tenv, GLenum pname,...
boolean isGLES2Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES2 functionality.
int getDefaultReadBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
Definition: DebugGLES1.java:71
void glCullFace(int arg0)
Entry point to C language function: void {@native glCullFace}(GLenum mode) Part of GL_ES_VERSION_2...
void glGetLightxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetLightxv}(GLenum light, GLenum pname,...
boolean hasBasicFBOSupport()
Returns true if basic FBO support is available, otherwise false.
void glFogfv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glFogfv}(GLenum pname, const GLfloat * params) P...
void glPointSizex(int arg0)
Entry point to C language function: void {@native glPointSizex}(GLfixed size) Part of GL_VERSION_E...
void glLightModelfv(int arg0, java.nio.FloatBuffer arg1)
void glNormalPointer(com.jogamp.opengl.GLArrayData arg0)
void glNormal3f(float arg0, float arg1, float arg2)
Entry point to C language function: void {@native glNormal3f}(GLfloat nx, GLfloat ny,...
void glTexGenfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glDepthFunc(int arg0)
Entry point to C language function: void {@native glDepthFunc}(GLenum func) Part of GL_ES_VERSION_...
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 glEndTilingQCOM(int arg0)
Entry point to C language function: void {@native glEndTilingQCOM}(GLbitfield preserveMask) Part o...
void glGetDriverControlsQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetDriverControlsQCOM}(GLint * num,...
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 glPointParameterxv(int arg0, java.nio.IntBuffer arg1)
boolean isGLES32Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.2 functionality.
void glRenderbufferStorage(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glRenderbufferStorage}(GLenum target,...
com.jogamp.opengl.GL2 getGL2()
Casts this object to the GL2 interface.
Definition: DebugGLES1.java:91
void glDepthRange(double arg0, double arg1)
Aliased entrypoint of void {@native glDepthRange}(GLclampd depth); and void {@native glDepthRangef...
void glGetClipPlanef(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glGetClipPlanef}(GLenum pname, GLfloat * equation)...
void glCopyTextureLevelsAPPLE(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glCopyTextureLevelsAPPLE}(GLuint destinationTextur...
void glTexEnvi(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexEnvi}(GLenum target, GLenum pname,...
void glDrawTexsvOES(short[] arg0, int arg1)
Entry point to C language function: void {@native glDrawTexsvOES}(const GLshort * 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,...
void glPointSizePointerOES(int arg0, int arg1, java.nio.Buffer arg2)
void glExtGetProgramsQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetProgramsQCOM}(GLuint * programs,...
boolean isGL4core()
Indicates whether this GL object uses a GL4 core profile.
void glTexCoordPointer(int arg0, int arg1, int arg2, long arg3)
boolean glExtIsProgramBinaryQCOM(int arg0)
Entry point to C language function: GLboolean {@native glExtIsProgramBinaryQCOM}(GLuint program) P...
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 glGetGraphicsResetStatus()
Entry point to C language function: GLenum {@native glGetGraphicsResetStatus}() Part of GL_VERSION...
void glTexParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGenerateMipmap(int arg0)
Entry point to C language function: void {@native glGenerateMipmap}(GLenum target) Part of GL_ES_V...
void glGetClipPlanex(int arg0, java.nio.IntBuffer arg1)
void glBindVertexArrayOES(int arg0)
Entry point to C language function: void {@native glBindVertexArrayOES}(GLuint array) Part of GL_O...
boolean isGL()
Indicates whether this GL object conforms to any of the OpenGL profiles.
void glScalef(float arg0, float arg1, float arg2)
Scale the current matrix.
void glTexCoordPointer(com.jogamp.opengl.GLArrayData arg0)
void glTranslatef(float arg0, float arg1, float arg2)
Translate the current matrix.
void glGenTextures(int arg0, java.nio.IntBuffer arg1)
void glTexEnviv(int arg0, int arg1, java.nio.IntBuffer arg2)
boolean glIsBuffer(int arg0)
Entry point to C language function: GLboolean {@native glIsBuffer}(GLuint buffer) Part of GL_VERSI...
boolean isGL3core()
Indicates whether this GL object uses a GL3 core profile.
void glLightfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glRenderbufferStorageMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleEXT}(GLenum,...
void glColorPointer(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glDeleteBuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteBuffers}(GLsizei n, const GLuint * buffers...
void glTexGenf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glTexGenf}(GLenum coord, GLenum pname,...
void glOrtho(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
void glColor4ub(byte arg0, byte arg1, byte arg2, byte arg3)
Entry point to C language function: void {@native glColor4ub}(GLubyte red, GLubyte green,...
void glGetTexGenxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexGenxv}(GLenum coord, GLenum pname,...
void glColor4x(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glColor4x}(GLfixed red, GLfixed green,...
void glLightModelf(int arg0, float arg1)
Entry point to C language function: void {@native glLightModelf}(GLenum pname, GLfloat param) Part...
void glGetTexEnvxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glBindTexture(int arg0, int arg1)
Entry point to C language function: void {@native glBindTexture}(GLenum target, GLuint texture) Pa...
void glGenFramebuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenFramebuffers}(GLsizei n, GLuint * framebuffer...
void glBlendEquationSeparate(int arg0, int arg1)
Entry point to C language function: void {@native glBlendEquationSeparate}(GLenum modeRGB,...
void glDisable(int arg0)
Entry point to C language function: void {@native glDisable}(GLenum cap) Part of GL_ES_VERSION_2_0...
boolean isGL4bc()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 compatibility profile.
void glGetTexParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameteriv}(GLenum target,...
void glFlush()
Entry point to C language function: void {@native glFlush}() Part of GL_ES_VERSION_2_0,...
void glFogxv(int arg0, java.nio.IntBuffer arg1)
boolean isGL2ES1()
Indicates whether this GL object conforms to a GL2ES1 compatible profile.
void glGetFramebufferAttachmentParameteriv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
com.jogamp.opengl.GLBufferStorage mapBuffer(int arg0, int arg1)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBuffer(..) implementation.
void glClear(int arg0)
Entry point to C language function: void {@native glClear}(GLbitfield mask) Part of GL_ES_VERSION_...
void glMultiTexCoord4x(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glMultiTexCoord4x}(GLenum target,...
void glGetClipPlanef(int arg0, java.nio.FloatBuffer arg1)
com.jogamp.opengl.GLES3 getGLES3()
Casts this object to the GLES3 interface.
com.jogamp.opengl.GL3ES3 getGL3ES3()
Casts this object to the GL3ES3 interface.
void glColorPointer(int arg0, int arg1, int arg2, long arg3)
int getSwapInterval()
Return the current swap interval.
void glNormalPointer(int arg0, int arg1, java.nio.Buffer arg2)
void glEnableDriverControlQCOM(int arg0)
Entry point to C language function: void {@native glEnableDriverControlQCOM}(GLuint driverControl) ...
boolean glUnmapBuffer(int arg0)
Entry point to C language function: GLboolean {@native glUnmapBuffer}(GLenum target) Part of GL_VE...
int getDefaultDrawBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
Definition: DebugGLES1.java:61
void glBindRenderbuffer(int arg0, int arg1)
Entry point to C language function: void {@native glBindRenderbuffer}(GLenum target,...
int glQueryMatrixxOES(int[] arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: GLbitfield {@native glQueryMatrixxOES}(GLfixed * mantissa,...
void glGetMaterialxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDeleteTextures(int arg0, java.nio.IntBuffer arg1)
com.jogamp.opengl.GLContext getContext()
Returns the GLContext associated which this GL object.
Definition: DebugGLES1.java:56
void glBufferSubData(int arg0, long arg1, long arg2, java.nio.Buffer arg3)
void glClearColor(float arg0, float arg1, float arg2, float arg3)
Entry point to C language function: void {@native glClearColor}(GLfloat red, GLfloat green,...
void glExtGetRenderbuffersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glFinish()
Entry point to C language function: void {@native glFinish}() Part of GL_ES_VERSION_2_0,...
void glGetIntegerv(int arg0, java.nio.IntBuffer arg1)
int getBoundFramebuffer(int arg0)
Return the framebuffer name bound to this context, see GL#glBindFramebuffer(int, int).
Definition: DebugGLES1.java:46
final GL getDownstreamGL()
Returns the downstream GL instance in case this is a wrapping pipeline, otherwise null.
Definition: DebugGLES1.java:37
void glGetTexEnviv(int arg0, int arg1, java.nio.IntBuffer arg2)
com.jogamp.opengl.GLES1 getGLES1()
Casts this object to the GLES1 interface.
void glMultMatrixx(int[] arg0, int arg1)
Entry point to C language function: void {@native glMultMatrixx}(const GLfixed * m) Part of GL_VER...
void glGetTexEnvfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
com.jogamp.opengl.GL2ES3 getGL2ES3()
Casts this object to the GL2ES3 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 glGetFixedv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGetFixedv}(GLenum pname, GLfixed * params) Par...
void glDiscardFramebufferEXT(int arg0, int arg1, java.nio.IntBuffer arg2)
void glAlphaFuncx(int arg0, int arg1)
Entry point to C language function: void {@native glAlphaFuncx}(GLenum func, GLclampx ref) Part of...
void glScalex(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glScalex}(GLfixed x, GLfixed y,...
void glTexEnvfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glTexEnvfv}(GLenum target, GLenum pname,...
void glClipPlanef(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glClipPlanef}(GLenum plane, const GLfloat * equati...
void glEGLImageTargetRenderbufferStorageOES(int arg0, long arg1)
Entry point to C language function: void {@native glEGLImageTargetRenderbufferStorageOES}(GLenum tar...
void glExtGetFramebuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetFramebuffersQCOM}(GLuint * framebuffers,...
com.jogamp.opengl.GL4 getGL4()
Casts this object to the GL4 interface.
void glGetMaterialfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetMaterialfv}(GLenum face, GLenum pname,...
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 glGetMaterialxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetMaterialxv}(GLenum face, GLenum pname,...
void glExtGetBuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetBuffersQCOM}(GLuint * buffers,...
void glTexGeniv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexGeniv}(GLenum coord, GLenum pname,...
void glTexGeni(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexGeni}(GLenum coord, GLenum pname,...
boolean isGLES3Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3 functionality.
void glGenVertexArraysOES(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenVertexArraysOES}(GLsizei n,...
void glDeleteRenderbuffers(int arg0, java.nio.IntBuffer arg1)
void glGetnUniformfv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glGetnUniformfv}(GLuint program,...
void glBufferData(int arg0, long arg1, java.nio.Buffer arg2, int arg3)
int glGetError()
Entry point to C language function: GLenum {@native glGetError}() Part of GL_ES_VERSION_2_0,...
void glGenBuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenBuffers}(GLsizei n, GLuint * buffers) Part ...
int glQueryMatrixxOES(java.nio.IntBuffer arg0, java.nio.IntBuffer arg1)
void glSampleCoverage(float arg0, boolean arg1)
Entry point to C language function: void {@native glSampleCoverage}(GLfloat value,...
void glTexGenx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexGenx}(GLenum coord, GLenum pname,...
void glGetFloatv(int arg0, java.nio.FloatBuffer arg1)
Copy the named matrix into the given storage.
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)
void glColor4f(float arg0, float arg1, float arg2, float arg3)
void glClipPlanex(int arg0, java.nio.IntBuffer arg1)
void glRotatef(float arg0, float arg1, float arg2, float arg3)
Rotate the current matrix.
static final boolean DEBUG
Definition: DebugGLES1.java:25
boolean isFunctionAvailable(java.lang.String arg0)
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 glGetRenderbufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetRenderbufferParameteriv}(GLenum target,...
void glLightModelxv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glLightModelxv}(GLenum pname, const GLfixed * para...
void glCurrentPaletteMatrixOES(int arg0)
Entry point to C language function: void {@native glCurrentPaletteMatrixOES}(GLuint matrixpaletteind...
void glLightxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glLightxv}(GLenum light, GLenum pname,...
void glClearColorx(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glClearColorx}(GLclampx red, GLclampx green,...
void glMultiTexCoord4f(int arg0, float arg1, float arg2, float arg3, float arg4)
Entry point to C language function: void {@native glMultiTexCoord4f}(GLenum target,...
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 glGetTexGenfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexGenfv}(GLenum coord, GLenum pname,...
boolean hasGLSL()
Indicates whether this GL object supports GLSL.
void glLightxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDeleteFramebuffers(int arg0, java.nio.IntBuffer arg1)
void glTexParameterfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glTexParameterfv}(GLenum target,...
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 glClipPlanefIMG(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glClipPlanefIMG}(GLenum, const GLfloat * ) Part ...
void glDrawTexxvOES(int[] arg0, int arg1)
Entry point to C language function: void {@native glDrawTexxvOES}(const GLfixed * coords) Part of ...
boolean glIsFramebuffer(int arg0)
Entry point to C language function: GLboolean {@native glIsFramebuffer}(GLuint framebuffer) Part o...
void glGetIntegerv(int arg0, int[] arg1, int arg2)
void glTexCoordPointer(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glLightfv(int arg0, int arg1, float[] arg2, int arg3)
void glGetnUniformiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
boolean isGL2()
Indicates whether this GL object conforms to the OpenGL ≤ 3.0 profile.
void glDeleteBuffers(int arg0, java.nio.IntBuffer arg1)
void glStencilOp(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glStencilOp}(GLenum fail, GLenum zfail,...
void glEnable(int arg0)
Entry point to C language function: void {@native glEnable}(GLenum cap) Part of GL_ES_VERSION_2_0,...
void glGetFloatv(int arg0, float[] arg1, int arg2)
Copy the named matrix to the given storage at offset.
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 glCompressedTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, java.nio.Buffer arg7)
void glGetLightxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glMaterialxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glMaterialxv}(GLenum face, GLenum pname,...
void glNormal3x(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glNormal3x}(GLfixed nx, GLfixed ny,...
com.jogamp.opengl.GLES2 getGLES2()
Casts this object to the GLES2 interface.
java.nio.ByteBuffer glMapBuffer(int arg0, int arg1)
Entry point to C language function: void * {@native glMapBuffer}(GLenum target, GLenum access) Par...
void glClipPlanefIMG(int arg0, java.nio.FloatBuffer arg1)
void glDeleteFramebuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteFramebuffers}(GLsizei n,...
void glClearDepthf(float arg0)
Entry point to C language function: void {@native glClearDepthf}(GLfloat d) Part of GL_ARB_ES2_com...
void glGenBuffers(int arg0, java.nio.IntBuffer arg1)
void glTexGenxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
void glLineWidth(float arg0)
Entry point to C language function: void {@native glLineWidth}(GLfloat width) Part of GL_VERSION_E...
void glVertexPointer(int arg0, int arg1, int arg2, long arg3)
boolean isGLES1()
Indicates whether this GL object conforms to the OpenGL ES ≥ 1.0 profile.
void glLightf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glLightf}(GLenum light, GLenum pname,...
void glExtGetShadersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glBlendFunc(int arg0, int arg1)
Entry point to C language function: void {@native glBlendFunc}(GLenum sfactor, GLenum dfactor) Par...
com.jogamp.opengl.GL getGL()
Casts this object to the GL interface.
Definition: DebugGLES1.java:86
void glLightModelxv(int arg0, java.nio.IntBuffer arg1)
void glGetnUniformfv(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
int getDefaultReadFramebuffer()
Return the default read framebuffer name.
Definition: DebugGLES1.java:76
void glFogfv(int arg0, java.nio.FloatBuffer arg1)
void glLightModelx(int arg0, int arg1)
Entry point to C language function: void {@native glLightModelx}(GLenum pname, GLfixed param) Part...
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 glGetTexGenfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
boolean isGLES3()
Indicates whether this GL object conforms to the OpenGL ES ≥ 3.0 profile.
void glGetMaterialfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glMaterialx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glMaterialx}(GLenum face, GLenum pname,...
void glAlphaFunc(int arg0, float arg1)
Entry point to C language function: void {@native glAlphaFunc}(GLenum func, GLclampf ref) Part of ...
void glLoadIdentity()
Load the current matrix with the identity matrix.
void glBindFramebuffer(int arg0, int arg1)
Entry point to C language function: void {@native glBindFramebuffer}(GLenum target,...
void glDeleteVertexArraysOES(int arg0, java.nio.IntBuffer arg1)
void glPolygonOffsetx(int arg0, int arg1)
Entry point to C language function: void {@native glPolygonOffsetx}(GLfixed factor,...
void glTexEnviv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexEnviv}(GLenum target, GLenum pname,...
void glTexEnvx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexEnvx}(GLenum target, GLenum pname,...
void glGetDriverControlsQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glGetBooleanv(int arg0, byte[] arg1, int arg2)
Entry point to C language function: void {@native glGetBooleanv}(GLenum pname, GLboolean * data) P...
void glPointParameterfv(int arg0, java.nio.FloatBuffer arg1)
void glExtGetBufferPointervQCOM(int arg0, com.jogamp.common.nio.PointerBuffer arg1)
void glDrawElements(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glExtGetRenderbuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetRenderbuffersQCOM}(GLuint * renderbuffers,...
void glDeleteTextures(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteTextures}(GLsizei n, const GLuint * textur...
void glFogx(int arg0, int arg1)
Entry point to C language function: void {@native glFogx}(GLenum pname, GLfixed param) Part of GL_...
void glMaterialf(int arg0, int arg1, float arg2)
void glPushMatrix()
Push the current matrix to it's stack, while preserving it's values.
void glResolveMultisampleFramebuffer()
Entry point to C language function: void {@native glResolveMultisampleFramebuffer}() Part of GL_AP...
void glGetClipPlanex(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGetClipPlanex}(GLenum pname, GLfixed * eqn) Pa...
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 glGetFramebufferAttachmentParameteriv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetFramebufferAttachmentParameteriv}(GLenum targ...
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,...
void glTexEnvxv(int arg0, int arg1, java.nio.IntBuffer arg2)
int getDefaultDrawFramebuffer()
Return the default draw framebuffer name.
Definition: DebugGLES1.java:66
com.jogamp.opengl.GL4bc getGL4bc()
Casts this object to the GL4bc interface.
void glGetTexGenxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetTexParameterfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glFramebufferTexture2D(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glFramebufferTexture2D}(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 glDrawTexxvOES(java.nio.IntBuffer arg0)
void glTexParameterxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glPolygonOffset(float arg0, float arg1)
Entry point to C language function: void {@native glPolygonOffset}(GLfloat factor,...
boolean isGL3ES3()
Indicates whether this GL object conforms to a GL3ES3 compatible profile.
void glGetTexParameterfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameterfv}(GLenum target,...
void glExtGetTexturesQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetTexturesQCOM}(GLuint * textures,...
void glGetTexEnviv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexEnviv}(GLenum tenv, GLenum pname,...
void glDepthRangex(int arg0, int arg1)
Entry point to C language function: void {@native glDepthRangex}(GLclampx zNear, GLclampx zFar) Pa...
void glOrthof(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
Multiply the current matrix with the orthogonal matrix.
void glTexGeniv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glMatrixMode(int arg0)
Sets the current matrix mode.
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 glTexParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexParameteriv}(GLenum target,...
void glTexParameterxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexParameterxv}(GLenum target,...
void glFramebufferRenderbuffer(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glFramebufferRenderbuffer}(GLenum target,...
void glGetTexParameterxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameterxv}(GLenum target,...
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 glDisableClientState(int arg0)
void glClipPlanexIMG(int arg0, java.nio.IntBuffer arg1)
void glTexEnvfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glFrontFace(int arg0)
Entry point to C language function: void {@native glFrontFace}(GLenum mode) Part of GL_ES_VERSION_...
void glGetLightfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetLightfv}(GLenum light, GLenum pname,...
com.jogamp.opengl.GL2GL3 getGL2GL3()
Casts this object to the GL2GL3 interface.
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 glDrawTexivOES(int[] arg0, int arg1)
Entry point to C language function: void {@native glDrawTexivOES}(const GLint * coords) Part of GL...
void glPointParameterf(int arg0, float arg1)
Entry point to C language function: void {@native glPointParameterf}(GLenum pname,...
void glDrawTexivOES(java.nio.IntBuffer arg0)
void glWeightPointerOES(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glLoadPaletteFromModelViewMatrixOES()
Entry point to C language function: void {@native glLoadPaletteFromModelViewMatrixOES}() Part of G...
boolean isGL3bc()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 compatibility profile.
void glMultMatrixf(float[] arg0, int arg1)
Multiply the current matrix: [c] = [c] x [m].
void glGetTexGeniv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexGeniv}(GLenum coord, GLenum pname,...
void glTexParameteri(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexParameteri}(GLenum target,...
void glFogf(int arg0, float arg1)
Entry point to C language function: void {@native glFogf}(GLenum pname, GLfloat param) Part of GL_...
void glVertexPointer(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glExtGetBuffersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
boolean isGLES()
Indicates whether this GL object conforms to one of the OpenGL ES profiles, see isGLES1(),...
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 glExtGetTexturesQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
boolean isGL3()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 core profile.
void glPointParameterfv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glPointParameterfv}(GLenum pname,...
void glTexEnvxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexEnvxv}(GLenum target, GLenum pname,...
void glGenFramebuffers(int arg0, java.nio.IntBuffer arg1)
void glDeleteVertexArraysOES(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteVertexArraysOES}(GLsizei n,...
boolean glIsEnabled(int arg0)
Entry point to C language function: GLboolean {@native glIsEnabled}(GLenum cap) Part of GL_NV_vert...
void glReadPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, java.nio.Buffer arg6)
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...
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,...
boolean isGL2ES2()
Indicates whether this GL object conforms to a GL2ES2 compatible profile.
void glVertexPointer(com.jogamp.opengl.GLArrayData arg0)
void glGetTexParameterxv(int arg0, int arg1, java.nio.IntBuffer arg2)
DebugGLES1(GLES1 downstreamGLES1)
Definition: DebugGLES1.java:26
void glSampleCoveragex(int arg0, boolean arg1)
Entry point to C language function: void {@native glSampleCoveragex}(GLclampx value,...
java.lang.Object getPlatformGLExtensions()
Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL,...
void glExtGetTexLevelParameterivQCOM(int arg0, int arg1, int arg2, int arg3, java.nio.IntBuffer arg4)
void glMaterialfv(int arg0, int arg1, float[] arg2, int arg3)
void glDepthMask(boolean arg0)
Entry point to C language function: void {@native glDepthMask}(GLboolean flag) Part of GL_ES_VERSI...
void glDiscardFramebufferEXT(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glDiscardFramebufferEXT}(GLenum target,...
void glActiveTexture(int arg0)
Entry point to C language function: void {@native glActiveTexture}(GLenum texture) Part of GL_ES_V...
void glDisableDriverControlQCOM(int arg0)
Entry point to C language function: void {@native glDisableDriverControlQCOM}(GLuint driverControl) ...
void glGetLightfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glGetTexGeniv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glPopMatrix()
Pop the current matrix from it's stack.
boolean isGLcore()
Indicates whether this GL object uses a GL core profile.
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 glColorPointer(com.jogamp.opengl.GLArrayData arg0)
void glPixelStorei(int arg0, int arg1)
Entry point to C language function: void {@native glPixelStorei}(GLenum pname, GLint param) Part o...
void glExtGetFramebuffersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
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 glClipPlanexIMG(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glClipPlanexIMG}(GLenum, const GLfixed * ) Part ...
int glCheckFramebufferStatus(int arg0)
Entry point to C language function: GLenum {@native glCheckFramebufferStatus}(GLenum target) Part ...
java.lang.Object getExtension(java.lang.String arg0)
Definition: DebugGLES1.java:81
void glTexParameterx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexParameterx}(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 glGenTextures(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenTextures}(GLsizei n, GLuint * textures) Par...
com.jogamp.opengl.GL2ES1 getGL2ES1()
Casts this object to the GL2ES1 interface.
Definition: DebugGLES1.java:96
boolean isGL4()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 core profile.
void glExtTexObjectStateOverrideiQCOM(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glExtTexObjectStateOverrideiQCOM}(GLenum target,...
void glLogicOp(int arg0)
Entry point to C language function: void {@native glLogicOp}(GLenum opcode) Part of GL_VERSION_ES_...
void glGenVertexArraysOES(int arg0, java.nio.IntBuffer arg1)
void glPointParameterxv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glPointParameterxv}(GLenum pname,...
void glLoadMatrixx(int[] arg0, int arg1)
Entry point to C language function: void {@native glLoadMatrixx}(const GLfixed * m) Part of GL_VER...
void glHint(int arg0, int arg1)
Entry point to C language function: void {@native glHint}(GLenum target, GLenum mode) Part of GL_E...
void glTexParameterf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glTexParameterf}(GLenum target,...
void glFrustumf(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
Multiply the current matrix with the frustum matrix.
com.jogamp.opengl.GL4ES3 getGL4ES3()
Casts this object to the GL4ES3 interface.
void glFlushMappedBufferRange(int arg0, long arg1, long arg2)
Entry point to C language function: void {@native glFlushMappedBufferRange}(GLenum target,...
boolean glIsVertexArrayOES(int arg0)
Entry point to C language function: GLboolean {@native glIsVertexArrayOES}(GLuint array) Part of G...
void glPointParameterx(int arg0, int arg1)
Entry point to C language function: void {@native glPointParameterx}(GLenum pname,...
void glFogxv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glFogxv}(GLenum pname, const GLfixed * params) P...
void glGetRenderbufferParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glLightx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glLightx}(GLenum light, GLenum pname,...
void glDrawArrays(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glDrawArrays}(GLenum mode, GLint first,...
void glTranslatex(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTranslatex}(GLfixed x, GLfixed y,...
void glTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
void glGetFixedv(int arg0, java.nio.IntBuffer arg1)
void glClipPlanex(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glClipPlanex}(GLenum plane, const GLfixed * equati...
void glNormalPointer(int arg0, int arg1, long arg2)
void setSwapInterval(int arg0)
Set the swap interval of the current context and attached onscreen GLDrawable.
int getMaxRenderbufferSamples()
Returns the maximum number of FBO RENDERBUFFER samples if full FBO is supported, otherwise false.
void glTexStorage1D(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glTexStorage1D}(GLenum target, GLsizei levels,...
boolean isTextureFormatBGRA8888Available()
void glTexGenxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexGenxv}(GLenum coord, GLenum pname,...
boolean isGL2ES3()
Indicates whether this GL object conforms to a either a GL2GL3 or GL3ES3 compatible profile.
com.jogamp.opengl.GLBufferStorage getBufferStorage(int arg0)
Definition: DebugGLES1.java:51
void glGetBufferParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glLoadMatrixx(java.nio.IntBuffer arg0)
com.jogamp.opengl.GL getRootGL()
Returns the implementing root instance, considering a wrapped pipelined hierarchy,...
void glTexEnvf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glTexEnvf}(GLenum target, GLenum pname,...
boolean glIsRenderbuffer(int arg0)
Entry point to C language function: GLboolean {@native glIsRenderbuffer}(GLuint renderbuffer) Part...
void glClearStencil(int arg0)
Entry point to C language function: void {@native glClearStencil}(GLint s) Part of GL_ES_VERSION_2...
void glDeleteRenderbuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteRenderbuffers}(GLsizei n,...
void glTexGenfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glTexGenfv}(GLenum coord, GLenum pname,...
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,...
void glLightModelfv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glLightModelfv}(GLenum pname, const GLfloat * para...
void glStencilFunc(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glStencilFunc}(GLenum func, GLint ref,...
void glGetTexParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
boolean isGLES2()
Indicates whether this GL object conforms to the OpenGL ES ≥ 2.0 profile.
void glMultMatrixf(java.nio.FloatBuffer arg0)
Multiply the current matrix: [c] = [c] x [m].
void glClearDepth(double arg0)
Aliased entrypoint of void {@native glClearDepth}(GLclampd depth); and void {@native glClearDepthf...
boolean hasFullFBOSupport()
Returns true if full FBO support is available, otherwise false.
void glExtGetProgramsQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glRenderbufferStorageMultisample(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisample}(GLenum target,...
void glClientActiveTexture(int arg0)
Entry point to C language function: void {@native glClientActiveTexture}(GLenum texture) Part of G...
void glGetBufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetBufferParameteriv}(GLenum target,...
boolean isGL4ES3()
Returns true if this GL object conforms to a GL4ES3 compatible profile, i.e.
void glRenderbufferStorageMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleIMG}(GLenum,...
void glLineWidthx(int arg0)
Entry point to C language function: void {@native glLineWidthx}(GLfixed width) Part of GL_VERSION_...
void glDepthRangef(float arg0, float arg1)
Entry point to C language function: void {@native glDepthRangef}(GLfloat n, GLfloat f) Part of GL_...
void glGenRenderbuffers(int arg0, java.nio.IntBuffer arg1)
void glEnableClientState(int arg0)
void glGetnUniformiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetnUniformiv}(GLuint program,...
void glRotatex(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glRotatex}(GLfixed angle, GLfixed x,...
boolean isNPOTTextureAvailable()
Returns true if the GL context supports non power of two (NPOT) textures, otherwise false.
void glClearDepthx(int arg0)
Entry point to C language function: void {@native glClearDepthx}(GLclampx depth) Part of GL_VERSIO...
void glBindBuffer(int arg0, int arg1)
Entry point to C language function: void {@native glBindBuffer}(GLenum target, GLuint buffer) Part...
void glFrustum(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
void glMaterialxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDrawTexfvOES(java.nio.FloatBuffer arg0)
void glPointSize(float arg0)
Entry point to C language function: void {@native glPointSize}(GLfloat size) Part of GL_VERSION_ES...
java.lang.String glGetString(int arg0)
Entry point to C language function: const GLubyte * {@native glGetString}(GLenum name) Part of GL_...
com.jogamp.opengl.GLProfile getGLProfile()
Returns the GLProfile associated with this GL object.
boolean glIsTexture(int arg0)
Entry point to C language function: GLboolean {@native glIsTexture}(GLuint texture) Part of GL_ES_...
void glCompressedTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
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,...
void glBlendEquation(int arg0)
Entry point to C language function: void {@native glBlendEquation}(GLenum mode) Part of GL_ES_VERS...
OpenGL buffer storage object reflecting it's.
Abstraction for an OpenGL rendering context.
Definition: GLContext.java:74
static GLContext getCurrent()
Returns this thread current context.
Definition: GLContext.java:515
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 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,...
static final int GL_INVALID_VALUE
GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0 Define "GL_INVALID_VALUE" with e...
Definition: GL.java:794
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,...
static final int GL_INVALID_ENUM
GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0 Define "GL_INVALID_ENUM" with ex...
Definition: GL.java:204
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...
static final int GL_INVALID_OPERATION
GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0 Define "GL_INVALID_OPERATION" wi...
Definition: GL.java:45
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...
static final int GL_NO_ERROR
GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0 Define "GL_NO_ERROR" with expres...
Definition: GL.java:481
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,...
static final int GL_OUT_OF_MEMORY
GL_ES_VERSION_2_0, GL_VERSION_1_1, GL_VERSION_1_0, GL_VERSION_ES_1_0 Define "GL_OUT_OF_MEMORY" with e...
Definition: GL.java:638
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)