JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java™ (public API).
DebugGLES3.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.GLES3;
8import com.jogamp.opengl.GLES2;
9import com.jogamp.opengl.GL4ES3;
10
11/**
12 * <p>
13 * Composable pipeline which wraps an underlying {@link GL} implementation,
14 * providing error checking after each OpenGL method call. If an error occurs,
15 * causes a {@link GLException} to be thrown at exactly the point of failure.
16 * </p>
17 * <p>
18 * Sample code which installs this pipeline:
19 * <pre>
20 * gl = drawable.setGL(new DebugGL(drawable.getGL()));
21 * </pre>
22 * For automatic instantiation see {@link GLPipelineFactory#create(String, Class, GL, Object[])}
23 * </p>
24 */
25public class DebugGLES3 implements com.jogamp.opengl.GLES3{
26 public static final boolean DEBUG = jogamp.opengl.Debug.debug("DebugGLES3");
27 public DebugGLES3(GLES3 downstreamGLES3)
28 {
29 if (downstreamGLES3 == null) {
30 throw new IllegalArgumentException("null downstreamGLES3");
31 }
32 this.downstreamGLES3 = downstreamGLES3;
33 // Fetch GLContext object for better error checking (if possible)
34 _context = downstreamGLES3.getContext();
35 }
36
37 @Override
38 public final GL getDownstreamGL() throws GLException {
39 return downstreamGLES3;
40 }
41 @Override
42 public int getBoundBuffer(int arg0)
43 {
44 return downstreamGLES3.getBoundBuffer(arg0);
45 }
46 @Override
47 public int getBoundFramebuffer(int arg0)
48 {
49 return downstreamGLES3.getBoundFramebuffer(arg0);
50 }
51 @Override
53 {
54 return downstreamGLES3.getBufferStorage(arg0);
55 }
56 @Override
58 {
59 return downstreamGLES3.getContext();
60 }
61 @Override
63 {
64 return downstreamGLES3.getDefaultDrawBuffer();
65 }
66 @Override
68 {
69 return downstreamGLES3.getDefaultDrawFramebuffer();
70 }
71 @Override
73 {
74 return downstreamGLES3.getDefaultReadBuffer();
75 }
76 @Override
78 {
79 return downstreamGLES3.getDefaultReadFramebuffer();
80 }
81 @Override
82 public java.lang.Object getExtension(java.lang.String arg0)
83 {
84 return downstreamGLES3.getExtension(arg0);
85 }
86 @Override
88 {
89 return this;
90 }
91 @Override
93 {
94 throw new GLException("Not a GL2 implementation");
95 }
96 @Override
98 {
99 throw new GLException("Not a GL2ES1 implementation");
100 }
101 @Override
103 {
104 if( isGL2ES2() ) { return this; }
105 throw new GLException("Not a GL2ES2 implementation");
106 }
107 @Override
109 {
110 if( isGL2ES3() ) { return this; }
111 throw new GLException("Not a GL2ES3 implementation");
112 }
113 @Override
115 {
116 throw new GLException("Not a GL2GL3 implementation");
117 }
118 @Override
120 {
121 throw new GLException("Not a GL3 implementation");
122 }
123 @Override
125 {
126 if( isGL3ES3() ) { return this; }
127 throw new GLException("Not a GL3ES3 implementation");
128 }
129 @Override
131 {
132 throw new GLException("Not a GL3bc implementation");
133 }
134 @Override
136 {
137 throw new GLException("Not a GL4 implementation");
138 }
139 @Override
141 {
142 if( isGL4ES3() ) { return this; }
143 throw new GLException("Not a GL4ES3 implementation");
144 }
145 @Override
147 {
148 throw new GLException("Not a GL4bc implementation");
149 }
150 @Override
152 {
153 throw new GLException("Not a GLES1 implementation");
154 }
155 @Override
157 {
158 if( isGLES2() ) { return this; }
159 throw new GLException("Not a GLES2 implementation");
160 }
161 @Override
163 {
164 if( isGLES3() ) { return this; }
165 throw new GLException("Not a GLES3 implementation");
166 }
167 @Override
169 {
170 return downstreamGLES3.getGLProfile();
171 }
172 @Override
174 {
175 return downstreamGLES3.getMaxRenderbufferSamples();
176 }
177 @Override
178 public java.lang.Object getPlatformGLExtensions()
179 {
180 return downstreamGLES3.getPlatformGLExtensions();
181 }
182 @Override
184 {
185 return downstreamGLES3.getRootGL();
186 }
187 @Override
188 public int getSwapInterval()
189 {
190 return downstreamGLES3.getSwapInterval();
191 }
192 @Override
193 public void glActiveShaderProgram(int arg0,int arg1)
194 {
195 checkContext();
196 downstreamGLES3.glActiveShaderProgram(arg0,arg1);
197 final int err = checkGLError();
198 if (err != GL_NO_ERROR) {
199 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
200 "glActiveShaderProgram", arg0, arg1);
201 }
202 }
203 @Override
204 public void glActiveTexture(int arg0)
205 {
206 checkContext();
207 downstreamGLES3.glActiveTexture(arg0);
208 final int err = checkGLError();
209 if (err != GL_NO_ERROR) {
210 writeGLError(err, "%s(<int> 0x%X)",
211 "glActiveTexture", arg0);
212 }
213 }
214 @Override
215 public void glAlphaFuncQCOM(int arg0,float arg1)
216 {
217 checkContext();
218 downstreamGLES3.glAlphaFuncQCOM(arg0,arg1);
219 final int err = checkGLError();
220 if (err != GL_NO_ERROR) {
221 writeGLError(err, "%s(<int> 0x%X, <float> %s)",
222 "glAlphaFuncQCOM", arg0, arg1);
223 }
224 }
225 @Override
227 {
228 checkContext();
230 final int err = checkGLError();
231 if (err != GL_NO_ERROR) {
232 writeGLError(err, "%s()",
233 "glApplyFramebufferAttachmentCMAAINTEL");
234 }
235 }
236 @Override
237 public void glAttachShader(int arg0,int arg1)
238 {
239 checkContext();
240 downstreamGLES3.glAttachShader(arg0,arg1);
241 final int err = checkGLError();
242 if (err != GL_NO_ERROR) {
243 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
244 "glAttachShader", arg0, arg1);
245 }
246 }
247 @Override
248 public void glBeginConditionalRender(int arg0,int arg1)
249 {
250 checkContext();
251 downstreamGLES3.glBeginConditionalRender(arg0,arg1);
252 final int err = checkGLError();
253 if (err != GL_NO_ERROR) {
254 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
255 "glBeginConditionalRender", arg0, arg1);
256 }
257 }
258 @Override
259 public void glBeginQuery(int arg0,int arg1)
260 {
261 checkContext();
262 downstreamGLES3.glBeginQuery(arg0,arg1);
263 final int err = checkGLError();
264 if (err != GL_NO_ERROR) {
265 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
266 "glBeginQuery", arg0, arg1);
267 }
268 }
269 @Override
270 public void glBeginTransformFeedback(int arg0)
271 {
272 checkContext();
273 downstreamGLES3.glBeginTransformFeedback(arg0);
274 final int err = checkGLError();
275 if (err != GL_NO_ERROR) {
276 writeGLError(err, "%s(<int> 0x%X)",
277 "glBeginTransformFeedback", arg0);
278 }
279 }
280 @Override
281 public void glBindAttribLocation(int arg0,int arg1,java.lang.String arg2)
282 {
283 checkContext();
284 downstreamGLES3.glBindAttribLocation(arg0,arg1,arg2);
285 final int err = checkGLError();
286 if (err != GL_NO_ERROR) {
287 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.lang.String> %s)",
288 "glBindAttribLocation", arg0, arg1, arg2);
289 }
290 }
291 @Override
292 public void glBindBuffer(int arg0,int arg1)
293 {
294 checkContext();
295 downstreamGLES3.glBindBuffer(arg0,arg1);
296 final int err = checkGLError();
297 if (err != GL_NO_ERROR) {
298 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
299 "glBindBuffer", arg0, arg1);
300 }
301 }
302 @Override
303 public void glBindBufferBase(int arg0,int arg1,int arg2)
304 {
305 checkContext();
306 downstreamGLES3.glBindBufferBase(arg0,arg1,arg2);
307 final int err = checkGLError();
308 if (err != GL_NO_ERROR) {
309 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
310 "glBindBufferBase", arg0, arg1, arg2);
311 }
312 }
313 @Override
314 public void glBindBufferRange(int arg0,int arg1,int arg2,long arg3,long arg4)
315 {
316 checkContext();
317 downstreamGLES3.glBindBufferRange(arg0,arg1,arg2,arg3,arg4);
318 final int err = checkGLError();
319 if (err != GL_NO_ERROR) {
320 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s, <long> %s)",
321 "glBindBufferRange", arg0, arg1, arg2, arg3, arg4);
322 }
323 }
324 @Override
325 public void glBindFragDataLocationEXT(int arg0,int arg1,java.nio.ByteBuffer arg2)
326 {
327 checkContext();
328 downstreamGLES3.glBindFragDataLocationEXT(arg0,arg1,arg2);
329 final int err = checkGLError();
330 if (err != GL_NO_ERROR) {
331 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.ByteBuffer> %s)",
332 "glBindFragDataLocationEXT", arg0, arg1, arg2);
333 }
334 }
335 @Override
336 public void glBindFragDataLocationEXT(int arg0,int arg1,byte[] arg2,int arg3)
337 {
338 checkContext();
339 downstreamGLES3.glBindFragDataLocationEXT(arg0,arg1,arg2,arg3);
340 final int err = checkGLError();
341 if (err != GL_NO_ERROR) {
342 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[B>, <int> 0x%X)",
343 "glBindFragDataLocationEXT", arg0, arg1, arg3);
344 }
345 }
346 @Override
347 public void glBindFragDataLocationIndexedEXT(int arg0,int arg1,int arg2,java.nio.ByteBuffer arg3)
348 {
349 checkContext();
350 downstreamGLES3.glBindFragDataLocationIndexedEXT(arg0,arg1,arg2,arg3);
351 final int err = checkGLError();
352 if (err != GL_NO_ERROR) {
353 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.ByteBuffer> %s)",
354 "glBindFragDataLocationIndexedEXT", arg0, arg1, arg2, arg3);
355 }
356 }
357 @Override
358 public void glBindFragDataLocationIndexedEXT(int arg0,int arg1,int arg2,byte[] arg3,int arg4)
359 {
360 checkContext();
361 downstreamGLES3.glBindFragDataLocationIndexedEXT(arg0,arg1,arg2,arg3,arg4);
362 final int err = checkGLError();
363 if (err != GL_NO_ERROR) {
364 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[B>, <int> 0x%X)",
365 "glBindFragDataLocationIndexedEXT", arg0, arg1, arg2, arg4);
366 }
367 }
368 @Override
369 public void glBindFramebuffer(int arg0,int arg1)
370 {
371 checkContext();
372 downstreamGLES3.glBindFramebuffer(arg0,arg1);
373 final int err = checkGLError();
374 if (err != GL_NO_ERROR) {
375 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
376 "glBindFramebuffer", arg0, arg1);
377 }
378 }
379 @Override
380 public void glBindImageTexture(int arg0,int arg1,int arg2,boolean arg3,int arg4,int arg5,int arg6)
381 {
382 checkContext();
383 downstreamGLES3.glBindImageTexture(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
384 final int err = checkGLError();
385 if (err != GL_NO_ERROR) {
386 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
387 "glBindImageTexture", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
388 }
389 }
390 @Override
391 public void glBindProgramPipeline(int arg0)
392 {
393 checkContext();
394 downstreamGLES3.glBindProgramPipeline(arg0);
395 final int err = checkGLError();
396 if (err != GL_NO_ERROR) {
397 writeGLError(err, "%s(<int> 0x%X)",
398 "glBindProgramPipeline", arg0);
399 }
400 }
401 @Override
402 public void glBindRenderbuffer(int arg0,int arg1)
403 {
404 checkContext();
405 downstreamGLES3.glBindRenderbuffer(arg0,arg1);
406 final int err = checkGLError();
407 if (err != GL_NO_ERROR) {
408 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
409 "glBindRenderbuffer", arg0, arg1);
410 }
411 }
412 @Override
413 public void glBindSampler(int arg0,int arg1)
414 {
415 checkContext();
416 downstreamGLES3.glBindSampler(arg0,arg1);
417 final int err = checkGLError();
418 if (err != GL_NO_ERROR) {
419 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
420 "glBindSampler", arg0, arg1);
421 }
422 }
423 @Override
424 public void glBindTexture(int arg0,int arg1)
425 {
426 checkContext();
427 downstreamGLES3.glBindTexture(arg0,arg1);
428 final int err = checkGLError();
429 if (err != GL_NO_ERROR) {
430 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
431 "glBindTexture", arg0, arg1);
432 }
433 }
434 @Override
435 public void glBindTransformFeedback(int arg0,int arg1)
436 {
437 checkContext();
438 downstreamGLES3.glBindTransformFeedback(arg0,arg1);
439 final int err = checkGLError();
440 if (err != GL_NO_ERROR) {
441 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
442 "glBindTransformFeedback", arg0, arg1);
443 }
444 }
445 @Override
446 public void glBindVertexArray(int arg0)
447 {
448 checkContext();
449 downstreamGLES3.glBindVertexArray(arg0);
450 final int err = checkGLError();
451 if (err != GL_NO_ERROR) {
452 writeGLError(err, "%s(<int> 0x%X)",
453 "glBindVertexArray", arg0);
454 }
455 }
456 @Override
457 public void glBindVertexArrayOES(int arg0)
458 {
459 checkContext();
460 downstreamGLES3.glBindVertexArrayOES(arg0);
461 final int err = checkGLError();
462 if (err != GL_NO_ERROR) {
463 writeGLError(err, "%s(<int> 0x%X)",
464 "glBindVertexArrayOES", arg0);
465 }
466 }
467 @Override
468 public void glBindVertexBuffer(int arg0,int arg1,long arg2,int arg3)
469 {
470 checkContext();
471 downstreamGLES3.glBindVertexBuffer(arg0,arg1,arg2,arg3);
472 final int err = checkGLError();
473 if (err != GL_NO_ERROR) {
474 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s, <int> 0x%X)",
475 "glBindVertexBuffer", arg0, arg1, arg2, arg3);
476 }
477 }
478 @Override
479 public void glBlendBarrier()
480 {
481 checkContext();
482 downstreamGLES3.glBlendBarrier();
483 final int err = checkGLError();
484 if (err != GL_NO_ERROR) {
485 writeGLError(err, "%s()",
486 "glBlendBarrier");
487 }
488 }
489 @Override
490 public void glBlendColor(float arg0,float arg1,float arg2,float arg3)
491 {
492 checkContext();
493 downstreamGLES3.glBlendColor(arg0,arg1,arg2,arg3);
494 final int err = checkGLError();
495 if (err != GL_NO_ERROR) {
496 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s, <float> %s)",
497 "glBlendColor", arg0, arg1, arg2, arg3);
498 }
499 }
500 @Override
501 public void glBlendEquation(int arg0)
502 {
503 checkContext();
504 downstreamGLES3.glBlendEquation(arg0);
505 final int err = checkGLError();
506 if (err != GL_NO_ERROR) {
507 writeGLError(err, "%s(<int> 0x%X)",
508 "glBlendEquation", arg0);
509 }
510 }
511 @Override
512 public void glBlendEquationSeparate(int arg0,int arg1)
513 {
514 checkContext();
515 downstreamGLES3.glBlendEquationSeparate(arg0,arg1);
516 final int err = checkGLError();
517 if (err != GL_NO_ERROR) {
518 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
519 "glBlendEquationSeparate", arg0, arg1);
520 }
521 }
522 @Override
523 public void glBlendEquationSeparatei(int arg0,int arg1,int arg2)
524 {
525 checkContext();
526 downstreamGLES3.glBlendEquationSeparatei(arg0,arg1,arg2);
527 final int err = checkGLError();
528 if (err != GL_NO_ERROR) {
529 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
530 "glBlendEquationSeparatei", arg0, arg1, arg2);
531 }
532 }
533 @Override
534 public void glBlendEquationSeparateiEXT(int arg0,int arg1,int arg2)
535 {
536 checkContext();
537 downstreamGLES3.glBlendEquationSeparateiEXT(arg0,arg1,arg2);
538 final int err = checkGLError();
539 if (err != GL_NO_ERROR) {
540 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
541 "glBlendEquationSeparateiEXT", arg0, arg1, arg2);
542 }
543 }
544 @Override
545 public void glBlendEquationSeparateiOES(int arg0,int arg1,int arg2)
546 {
547 checkContext();
548 downstreamGLES3.glBlendEquationSeparateiOES(arg0,arg1,arg2);
549 final int err = checkGLError();
550 if (err != GL_NO_ERROR) {
551 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
552 "glBlendEquationSeparateiOES", arg0, arg1, arg2);
553 }
554 }
555 @Override
556 public void glBlendEquationi(int arg0,int arg1)
557 {
558 checkContext();
559 downstreamGLES3.glBlendEquationi(arg0,arg1);
560 final int err = checkGLError();
561 if (err != GL_NO_ERROR) {
562 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
563 "glBlendEquationi", arg0, arg1);
564 }
565 }
566 @Override
567 public void glBlendEquationiEXT(int arg0,int arg1)
568 {
569 checkContext();
570 downstreamGLES3.glBlendEquationiEXT(arg0,arg1);
571 final int err = checkGLError();
572 if (err != GL_NO_ERROR) {
573 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
574 "glBlendEquationiEXT", arg0, arg1);
575 }
576 }
577 @Override
578 public void glBlendEquationiOES(int arg0,int arg1)
579 {
580 checkContext();
581 downstreamGLES3.glBlendEquationiOES(arg0,arg1);
582 final int err = checkGLError();
583 if (err != GL_NO_ERROR) {
584 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
585 "glBlendEquationiOES", arg0, arg1);
586 }
587 }
588 @Override
589 public void glBlendFunc(int arg0,int arg1)
590 {
591 checkContext();
592 downstreamGLES3.glBlendFunc(arg0,arg1);
593 final int err = checkGLError();
594 if (err != GL_NO_ERROR) {
595 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
596 "glBlendFunc", arg0, arg1);
597 }
598 }
599 @Override
600 public void glBlendFuncSeparate(int arg0,int arg1,int arg2,int arg3)
601 {
602 checkContext();
603 downstreamGLES3.glBlendFuncSeparate(arg0,arg1,arg2,arg3);
604 final int err = checkGLError();
605 if (err != GL_NO_ERROR) {
606 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
607 "glBlendFuncSeparate", arg0, arg1, arg2, arg3);
608 }
609 }
610 @Override
611 public void glBlendFuncSeparatei(int arg0,int arg1,int arg2,int arg3,int arg4)
612 {
613 checkContext();
614 downstreamGLES3.glBlendFuncSeparatei(arg0,arg1,arg2,arg3,arg4);
615 final int err = checkGLError();
616 if (err != GL_NO_ERROR) {
617 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
618 "glBlendFuncSeparatei", arg0, arg1, arg2, arg3, arg4);
619 }
620 }
621 @Override
622 public void glBlendFuncSeparateiEXT(int arg0,int arg1,int arg2,int arg3,int arg4)
623 {
624 checkContext();
625 downstreamGLES3.glBlendFuncSeparateiEXT(arg0,arg1,arg2,arg3,arg4);
626 final int err = checkGLError();
627 if (err != GL_NO_ERROR) {
628 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
629 "glBlendFuncSeparateiEXT", arg0, arg1, arg2, arg3, arg4);
630 }
631 }
632 @Override
633 public void glBlendFuncSeparateiOES(int arg0,int arg1,int arg2,int arg3,int arg4)
634 {
635 checkContext();
636 downstreamGLES3.glBlendFuncSeparateiOES(arg0,arg1,arg2,arg3,arg4);
637 final int err = checkGLError();
638 if (err != GL_NO_ERROR) {
639 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
640 "glBlendFuncSeparateiOES", arg0, arg1, arg2, arg3, arg4);
641 }
642 }
643 @Override
644 public void glBlendFunci(int arg0,int arg1,int arg2)
645 {
646 checkContext();
647 downstreamGLES3.glBlendFunci(arg0,arg1,arg2);
648 final int err = checkGLError();
649 if (err != GL_NO_ERROR) {
650 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
651 "glBlendFunci", arg0, arg1, arg2);
652 }
653 }
654 @Override
655 public void glBlendFunciEXT(int arg0,int arg1,int arg2)
656 {
657 checkContext();
658 downstreamGLES3.glBlendFunciEXT(arg0,arg1,arg2);
659 final int err = checkGLError();
660 if (err != GL_NO_ERROR) {
661 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
662 "glBlendFunciEXT", arg0, arg1, arg2);
663 }
664 }
665 @Override
666 public void glBlendFunciOES(int arg0,int arg1,int arg2)
667 {
668 checkContext();
669 downstreamGLES3.glBlendFunciOES(arg0,arg1,arg2);
670 final int err = checkGLError();
671 if (err != GL_NO_ERROR) {
672 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
673 "glBlendFunciOES", arg0, arg1, arg2);
674 }
675 }
676 @Override
677 public void glBlitFramebuffer(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9)
678 {
679 checkContext();
680 downstreamGLES3.glBlitFramebuffer(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
681 final int err = checkGLError();
682 if (err != GL_NO_ERROR) {
683 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)",
684 "glBlitFramebuffer", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
685 }
686 }
687 @Override
688 public void glBlitFramebufferANGLE(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9)
689 {
690 checkContext();
691 downstreamGLES3.glBlitFramebufferANGLE(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
692 final int err = checkGLError();
693 if (err != GL_NO_ERROR) {
694 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)",
695 "glBlitFramebufferANGLE", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
696 }
697 }
698 @Override
699 public void glBlitFramebufferNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9)
700 {
701 checkContext();
702 downstreamGLES3.glBlitFramebufferNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
703 final int err = checkGLError();
704 if (err != GL_NO_ERROR) {
705 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)",
706 "glBlitFramebufferNV", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
707 }
708 }
709 @Override
710 public void glBufferData(int arg0,long arg1,java.nio.Buffer arg2,int arg3)
711 {
712 checkContext();
713 downstreamGLES3.glBufferData(arg0,arg1,arg2,arg3);
714 final int err = checkGLError();
715 if (err != GL_NO_ERROR) {
716 writeGLError(err, "%s(<int> 0x%X, <long> %s, <java.nio.Buffer> %s, <int> 0x%X)",
717 "glBufferData", arg0, arg1, arg2, arg3);
718 }
719 }
720 @Override
721 public void glBufferStorageEXT(int arg0,long arg1,java.nio.Buffer arg2,int arg3)
722 {
723 checkContext();
724 downstreamGLES3.glBufferStorageEXT(arg0,arg1,arg2,arg3);
725 final int err = checkGLError();
726 if (err != GL_NO_ERROR) {
727 writeGLError(err, "%s(<int> 0x%X, <long> %s, <java.nio.Buffer> %s, <int> 0x%X)",
728 "glBufferStorageEXT", arg0, arg1, arg2, arg3);
729 }
730 }
731 @Override
732 public void glBufferSubData(int arg0,long arg1,long arg2,java.nio.Buffer arg3)
733 {
734 checkContext();
735 downstreamGLES3.glBufferSubData(arg0,arg1,arg2,arg3);
736 final int err = checkGLError();
737 if (err != GL_NO_ERROR) {
738 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s, <java.nio.Buffer> %s)",
739 "glBufferSubData", arg0, arg1, arg2, arg3);
740 }
741 }
742 @Override
743 public int glCheckFramebufferStatus(int arg0)
744 {
745 checkContext();
746 int _res = downstreamGLES3.glCheckFramebufferStatus(arg0);
747 final int err = checkGLError();
748 if (err != GL_NO_ERROR) {
749 writeGLError(err, "%s(<int> 0x%X)",
750 "glCheckFramebufferStatus", arg0);
751 }
752 return _res;
753 }
754 @Override
755 public void glClear(int arg0)
756 {
757 checkContext();
758 downstreamGLES3.glClear(arg0);
759 final int err = checkGLError();
760 if (err != GL_NO_ERROR) {
761 writeGLError(err, "%s(<int> 0x%X)",
762 "glClear", arg0);
763 }
764 }
765 @Override
766 public void glClearBufferfi(int arg0,int arg1,float arg2,int arg3)
767 {
768 checkContext();
769 downstreamGLES3.glClearBufferfi(arg0,arg1,arg2,arg3);
770 final int err = checkGLError();
771 if (err != GL_NO_ERROR) {
772 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <float> %s, <int> 0x%X)",
773 "glClearBufferfi", arg0, arg1, arg2, arg3);
774 }
775 }
776 @Override
777 public void glClearBufferfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
778 {
779 checkContext();
780 downstreamGLES3.glClearBufferfv(arg0,arg1,arg2);
781 final int err = checkGLError();
782 if (err != GL_NO_ERROR) {
783 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
784 "glClearBufferfv", arg0, arg1, arg2);
785 }
786 }
787 @Override
788 public void glClearBufferfv(int arg0,int arg1,float[] arg2,int arg3)
789 {
790 checkContext();
791 downstreamGLES3.glClearBufferfv(arg0,arg1,arg2,arg3);
792 final int err = checkGLError();
793 if (err != GL_NO_ERROR) {
794 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
795 "glClearBufferfv", arg0, arg1, arg3);
796 }
797 }
798 @Override
799 public void glClearBufferiv(int arg0,int arg1,java.nio.IntBuffer arg2)
800 {
801 checkContext();
802 downstreamGLES3.glClearBufferiv(arg0,arg1,arg2);
803 final int err = checkGLError();
804 if (err != GL_NO_ERROR) {
805 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
806 "glClearBufferiv", arg0, arg1, arg2);
807 }
808 }
809 @Override
810 public void glClearBufferiv(int arg0,int arg1,int[] arg2,int arg3)
811 {
812 checkContext();
813 downstreamGLES3.glClearBufferiv(arg0,arg1,arg2,arg3);
814 final int err = checkGLError();
815 if (err != GL_NO_ERROR) {
816 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
817 "glClearBufferiv", arg0, arg1, arg3);
818 }
819 }
820 @Override
821 public void glClearBufferuiv(int arg0,int arg1,int[] arg2,int arg3)
822 {
823 checkContext();
824 downstreamGLES3.glClearBufferuiv(arg0,arg1,arg2,arg3);
825 final int err = checkGLError();
826 if (err != GL_NO_ERROR) {
827 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
828 "glClearBufferuiv", arg0, arg1, arg3);
829 }
830 }
831 @Override
832 public void glClearBufferuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
833 {
834 checkContext();
835 downstreamGLES3.glClearBufferuiv(arg0,arg1,arg2);
836 final int err = checkGLError();
837 if (err != GL_NO_ERROR) {
838 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
839 "glClearBufferuiv", arg0, arg1, arg2);
840 }
841 }
842 @Override
843 public void glClearColor(float arg0,float arg1,float arg2,float arg3)
844 {
845 checkContext();
846 downstreamGLES3.glClearColor(arg0,arg1,arg2,arg3);
847 final int err = checkGLError();
848 if (err != GL_NO_ERROR) {
849 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s, <float> %s)",
850 "glClearColor", arg0, arg1, arg2, arg3);
851 }
852 }
853 @Override
854 public void glClearDepth(double arg0)
855 {
856 checkContext();
857 downstreamGLES3.glClearDepth(arg0);
858 final int err = checkGLError();
859 if (err != GL_NO_ERROR) {
860 writeGLError(err, "%s(<double> %s)",
861 "glClearDepth", arg0);
862 }
863 }
864 @Override
865 public void glClearDepthf(float arg0)
866 {
867 checkContext();
868 downstreamGLES3.glClearDepthf(arg0);
869 final int err = checkGLError();
870 if (err != GL_NO_ERROR) {
871 writeGLError(err, "%s(<float> %s)",
872 "glClearDepthf", arg0);
873 }
874 }
875 @Override
876 public void glClearStencil(int arg0)
877 {
878 checkContext();
879 downstreamGLES3.glClearStencil(arg0);
880 final int err = checkGLError();
881 if (err != GL_NO_ERROR) {
882 writeGLError(err, "%s(<int> 0x%X)",
883 "glClearStencil", arg0);
884 }
885 }
886 @Override
887 public int glClientWaitSync(long arg0,int arg1,long arg2)
888 {
889 checkContext();
890 int _res = downstreamGLES3.glClientWaitSync(arg0,arg1,arg2);
891 final int err = checkGLError();
892 if (err != GL_NO_ERROR) {
893 writeGLError(err, "%s(<long> %s, <int> 0x%X, <long> %s)",
894 "glClientWaitSync", arg0, arg1, arg2);
895 }
896 return _res;
897 }
898 @Override
899 public void glColorMask(boolean arg0,boolean arg1,boolean arg2,boolean arg3)
900 {
901 checkContext();
902 downstreamGLES3.glColorMask(arg0,arg1,arg2,arg3);
903 final int err = checkGLError();
904 if (err != GL_NO_ERROR) {
905 writeGLError(err, "%s(<boolean> %s, <boolean> %s, <boolean> %s, <boolean> %s)",
906 "glColorMask", arg0, arg1, arg2, arg3);
907 }
908 }
909 @Override
910 public void glColorMaski(int arg0,boolean arg1,boolean arg2,boolean arg3,boolean arg4)
911 {
912 checkContext();
913 downstreamGLES3.glColorMaski(arg0,arg1,arg2,arg3,arg4);
914 final int err = checkGLError();
915 if (err != GL_NO_ERROR) {
916 writeGLError(err, "%s(<int> 0x%X, <boolean> %s, <boolean> %s, <boolean> %s, <boolean> %s)",
917 "glColorMaski", arg0, arg1, arg2, arg3, arg4);
918 }
919 }
920 @Override
921 public void glColorMaskiEXT(int arg0,boolean arg1,boolean arg2,boolean arg3,boolean arg4)
922 {
923 checkContext();
924 downstreamGLES3.glColorMaskiEXT(arg0,arg1,arg2,arg3,arg4);
925 final int err = checkGLError();
926 if (err != GL_NO_ERROR) {
927 writeGLError(err, "%s(<int> 0x%X, <boolean> %s, <boolean> %s, <boolean> %s, <boolean> %s)",
928 "glColorMaskiEXT", arg0, arg1, arg2, arg3, arg4);
929 }
930 }
931 @Override
932 public void glColorMaskiOES(int arg0,boolean arg1,boolean arg2,boolean arg3,boolean arg4)
933 {
934 checkContext();
935 downstreamGLES3.glColorMaskiOES(arg0,arg1,arg2,arg3,arg4);
936 final int err = checkGLError();
937 if (err != GL_NO_ERROR) {
938 writeGLError(err, "%s(<int> 0x%X, <boolean> %s, <boolean> %s, <boolean> %s, <boolean> %s)",
939 "glColorMaskiOES", arg0, arg1, arg2, arg3, arg4);
940 }
941 }
942 @Override
943 public void glCompileShader(int arg0)
944 {
945 checkContext();
946 downstreamGLES3.glCompileShader(arg0);
947 final int err = checkGLError();
948 if (err != GL_NO_ERROR) {
949 writeGLError(err, "%s(<int> 0x%X)",
950 "glCompileShader", arg0);
951 }
952 }
953 @Override
954 public void glCompressedTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,long arg7)
955 {
956 checkContext();
957 downstreamGLES3.glCompressedTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
958 final int err = checkGLError();
959 if (err != GL_NO_ERROR) {
960 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)",
961 "glCompressedTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
962 }
963 }
964 @Override
965 public void glCompressedTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7)
966 {
967 checkContext();
968 downstreamGLES3.glCompressedTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
969 final int err = checkGLError();
970 if (err != GL_NO_ERROR) {
971 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)",
972 "glCompressedTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
973 }
974 }
975 @Override
976 public void glCompressedTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
977 {
978 checkContext();
979 downstreamGLES3.glCompressedTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
980 final int err = checkGLError();
981 if (err != GL_NO_ERROR) {
982 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)",
983 "glCompressedTexImage3D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
984 }
985 }
986 @Override
987 public void glCompressedTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
988 {
989 checkContext();
990 downstreamGLES3.glCompressedTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
991 final int err = checkGLError();
992 if (err != GL_NO_ERROR) {
993 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)",
994 "glCompressedTexImage3D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
995 }
996 }
997 @Override
998 public void glCompressedTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
999 {
1000 checkContext();
1001 downstreamGLES3.glCompressedTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
1002 final int err = checkGLError();
1003 if (err != GL_NO_ERROR) {
1004 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)",
1005 "glCompressedTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
1006 }
1007 }
1008 @Override
1009 public void glCompressedTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
1010 {
1011 checkContext();
1012 downstreamGLES3.glCompressedTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
1013 final int err = checkGLError();
1014 if (err != GL_NO_ERROR) {
1015 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)",
1016 "glCompressedTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
1017 }
1018 }
1019 @Override
1020 public void glCompressedTexSubImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,java.nio.Buffer arg10)
1021 {
1022 checkContext();
1023 downstreamGLES3.glCompressedTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
1024 final int err = checkGLError();
1025 if (err != GL_NO_ERROR) {
1026 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)",
1027 "glCompressedTexSubImage3D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
1028 }
1029 }
1030 @Override
1031 public void glCompressedTexSubImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,long arg10)
1032 {
1033 checkContext();
1034 downstreamGLES3.glCompressedTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
1035 final int err = checkGLError();
1036 if (err != GL_NO_ERROR) {
1037 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, <long> %s)",
1038 "glCompressedTexSubImage3D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
1039 }
1040 }
1041 @Override
1042 public void glCopyBufferSubData(int arg0,int arg1,long arg2,long arg3,long arg4)
1043 {
1044 checkContext();
1045 downstreamGLES3.glCopyBufferSubData(arg0,arg1,arg2,arg3,arg4);
1046 final int err = checkGLError();
1047 if (err != GL_NO_ERROR) {
1048 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s, <long> %s, <long> %s)",
1049 "glCopyBufferSubData", arg0, arg1, arg2, arg3, arg4);
1050 }
1051 }
1052 @Override
1053 public void glCopyBufferSubDataNV(int arg0,int arg1,long arg2,long arg3,long arg4)
1054 {
1055 checkContext();
1056 downstreamGLES3.glCopyBufferSubDataNV(arg0,arg1,arg2,arg3,arg4);
1057 final int err = checkGLError();
1058 if (err != GL_NO_ERROR) {
1059 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s, <long> %s, <long> %s)",
1060 "glCopyBufferSubDataNV", arg0, arg1, arg2, arg3, arg4);
1061 }
1062 }
1063 @Override
1064 public void glCopyImageSubData(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,int arg10,int arg11,int arg12,int arg13,int arg14)
1065 {
1066 checkContext();
1067 downstreamGLES3.glCopyImageSubData(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
1068 final int err = checkGLError();
1069 if (err != GL_NO_ERROR) {
1070 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, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1071 "glCopyImageSubData", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14);
1072 }
1073 }
1074 @Override
1075 public void glCopyTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
1076 {
1077 checkContext();
1078 downstreamGLES3.glCopyTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
1079 final int err = checkGLError();
1080 if (err != GL_NO_ERROR) {
1081 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)",
1082 "glCopyTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
1083 }
1084 }
1085 @Override
1086 public void glCopyTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
1087 {
1088 checkContext();
1089 downstreamGLES3.glCopyTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
1090 final int err = checkGLError();
1091 if (err != GL_NO_ERROR) {
1092 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)",
1093 "glCopyTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
1094 }
1095 }
1096 @Override
1097 public void glCopyTexSubImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8)
1098 {
1099 checkContext();
1100 downstreamGLES3.glCopyTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
1101 final int err = checkGLError();
1102 if (err != GL_NO_ERROR) {
1103 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)",
1104 "glCopyTexSubImage3D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
1105 }
1106 }
1107 @Override
1108 public void glCopyTextureLevelsAPPLE(int arg0,int arg1,int arg2,int arg3)
1109 {
1110 checkContext();
1111 downstreamGLES3.glCopyTextureLevelsAPPLE(arg0,arg1,arg2,arg3);
1112 final int err = checkGLError();
1113 if (err != GL_NO_ERROR) {
1114 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1115 "glCopyTextureLevelsAPPLE", arg0, arg1, arg2, arg3);
1116 }
1117 }
1118 @Override
1119 public void glCoverageMaskNV(boolean arg0)
1120 {
1121 checkContext();
1122 downstreamGLES3.glCoverageMaskNV(arg0);
1123 final int err = checkGLError();
1124 if (err != GL_NO_ERROR) {
1125 writeGLError(err, "%s(<boolean> %s)",
1126 "glCoverageMaskNV", arg0);
1127 }
1128 }
1129 @Override
1130 public void glCoverageModulationNV(int arg0)
1131 {
1132 checkContext();
1133 downstreamGLES3.glCoverageModulationNV(arg0);
1134 final int err = checkGLError();
1135 if (err != GL_NO_ERROR) {
1136 writeGLError(err, "%s(<int> 0x%X)",
1137 "glCoverageModulationNV", arg0);
1138 }
1139 }
1140 @Override
1141 public void glCoverageModulationTableNV(int arg0,float[] arg1,int arg2)
1142 {
1143 checkContext();
1144 downstreamGLES3.glCoverageModulationTableNV(arg0,arg1,arg2);
1145 final int err = checkGLError();
1146 if (err != GL_NO_ERROR) {
1147 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
1148 "glCoverageModulationTableNV", arg0, arg2);
1149 }
1150 }
1151 @Override
1152 public void glCoverageModulationTableNV(int arg0,java.nio.FloatBuffer arg1)
1153 {
1154 checkContext();
1155 downstreamGLES3.glCoverageModulationTableNV(arg0,arg1);
1156 final int err = checkGLError();
1157 if (err != GL_NO_ERROR) {
1158 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
1159 "glCoverageModulationTableNV", arg0, arg1);
1160 }
1161 }
1162 @Override
1163 public void glCoverageOperationNV(int arg0)
1164 {
1165 checkContext();
1166 downstreamGLES3.glCoverageOperationNV(arg0);
1167 final int err = checkGLError();
1168 if (err != GL_NO_ERROR) {
1169 writeGLError(err, "%s(<int> 0x%X)",
1170 "glCoverageOperationNV", arg0);
1171 }
1172 }
1173 @Override
1174 public int glCreateProgram()
1175 {
1176 checkContext();
1177 int _res = downstreamGLES3.glCreateProgram();
1178 final int err = checkGLError();
1179 if (err != GL_NO_ERROR) {
1180 writeGLError(err, "%s()",
1181 "glCreateProgram");
1182 }
1183 return _res;
1184 }
1185 @Override
1186 public int glCreateShader(int arg0)
1187 {
1188 checkContext();
1189 int _res = downstreamGLES3.glCreateShader(arg0);
1190 final int err = checkGLError();
1191 if (err != GL_NO_ERROR) {
1192 writeGLError(err, "%s(<int> 0x%X)",
1193 "glCreateShader", arg0);
1194 }
1195 return _res;
1196 }
1197 @Override
1198 public int glCreateShaderProgramv(int arg0,int arg1,java.lang.String[] arg2)
1199 {
1200 checkContext();
1201 int _res = downstreamGLES3.glCreateShaderProgramv(arg0,arg1,arg2);
1202 final int err = checkGLError();
1203 if (err != GL_NO_ERROR) {
1204 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[Ljava.lang.String;>)",
1205 "glCreateShaderProgramv", arg0, arg1);
1206 }
1207 return _res;
1208 }
1209 @Override
1210 public void glCullFace(int arg0)
1211 {
1212 checkContext();
1213 downstreamGLES3.glCullFace(arg0);
1214 final int err = checkGLError();
1215 if (err != GL_NO_ERROR) {
1216 writeGLError(err, "%s(<int> 0x%X)",
1217 "glCullFace", arg0);
1218 }
1219 }
1220 @Override
1221 public void glDebugMessageControl(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4,boolean arg5)
1222 {
1223 checkContext();
1224 downstreamGLES3.glDebugMessageControl(arg0,arg1,arg2,arg3,arg4,arg5);
1225 final int err = checkGLError();
1226 if (err != GL_NO_ERROR) {
1227 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <boolean> %s)",
1228 "glDebugMessageControl", arg0, arg1, arg2, arg3, arg4, arg5);
1229 }
1230 }
1231 @Override
1232 public void glDebugMessageControl(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5,boolean arg6)
1233 {
1234 checkContext();
1235 downstreamGLES3.glDebugMessageControl(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
1236 final int err = checkGLError();
1237 if (err != GL_NO_ERROR) {
1238 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <boolean> %s)",
1239 "glDebugMessageControl", arg0, arg1, arg2, arg3, arg5, arg6);
1240 }
1241 }
1242 @Override
1243 public void glDebugMessageInsert(int arg0,int arg1,int arg2,int arg3,int arg4,java.lang.String arg5)
1244 {
1245 checkContext();
1246 downstreamGLES3.glDebugMessageInsert(arg0,arg1,arg2,arg3,arg4,arg5);
1247 final int err = checkGLError();
1248 if (err != GL_NO_ERROR) {
1249 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.lang.String> %s)",
1250 "glDebugMessageInsert", arg0, arg1, arg2, arg3, arg4, arg5);
1251 }
1252 }
1253 @Override
1254 public void glDeleteBuffers(int arg0,int[] arg1,int arg2)
1255 {
1256 checkContext();
1257 downstreamGLES3.glDeleteBuffers(arg0,arg1,arg2);
1258 final int err = checkGLError();
1259 if (err != GL_NO_ERROR) {
1260 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1261 "glDeleteBuffers", arg0, arg2);
1262 }
1263 }
1264 @Override
1265 public void glDeleteBuffers(int arg0,java.nio.IntBuffer arg1)
1266 {
1267 checkContext();
1268 downstreamGLES3.glDeleteBuffers(arg0,arg1);
1269 final int err = checkGLError();
1270 if (err != GL_NO_ERROR) {
1271 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1272 "glDeleteBuffers", arg0, arg1);
1273 }
1274 }
1275 @Override
1276 public void glDeleteFramebuffers(int arg0,java.nio.IntBuffer arg1)
1277 {
1278 checkContext();
1279 downstreamGLES3.glDeleteFramebuffers(arg0,arg1);
1280 final int err = checkGLError();
1281 if (err != GL_NO_ERROR) {
1282 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1283 "glDeleteFramebuffers", arg0, arg1);
1284 }
1285 }
1286 @Override
1287 public void glDeleteFramebuffers(int arg0,int[] arg1,int arg2)
1288 {
1289 checkContext();
1290 downstreamGLES3.glDeleteFramebuffers(arg0,arg1,arg2);
1291 final int err = checkGLError();
1292 if (err != GL_NO_ERROR) {
1293 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1294 "glDeleteFramebuffers", arg0, arg2);
1295 }
1296 }
1297 @Override
1298 public void glDeleteProgram(int arg0)
1299 {
1300 checkContext();
1301 downstreamGLES3.glDeleteProgram(arg0);
1302 final int err = checkGLError();
1303 if (err != GL_NO_ERROR) {
1304 writeGLError(err, "%s(<int> 0x%X)",
1305 "glDeleteProgram", arg0);
1306 }
1307 }
1308 @Override
1309 public void glDeleteProgramPipelines(int arg0,java.nio.IntBuffer arg1)
1310 {
1311 checkContext();
1312 downstreamGLES3.glDeleteProgramPipelines(arg0,arg1);
1313 final int err = checkGLError();
1314 if (err != GL_NO_ERROR) {
1315 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1316 "glDeleteProgramPipelines", arg0, arg1);
1317 }
1318 }
1319 @Override
1320 public void glDeleteProgramPipelines(int arg0,int[] arg1,int arg2)
1321 {
1322 checkContext();
1323 downstreamGLES3.glDeleteProgramPipelines(arg0,arg1,arg2);
1324 final int err = checkGLError();
1325 if (err != GL_NO_ERROR) {
1326 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1327 "glDeleteProgramPipelines", arg0, arg2);
1328 }
1329 }
1330 @Override
1331 public void glDeleteQueries(int arg0,java.nio.IntBuffer arg1)
1332 {
1333 checkContext();
1334 downstreamGLES3.glDeleteQueries(arg0,arg1);
1335 final int err = checkGLError();
1336 if (err != GL_NO_ERROR) {
1337 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1338 "glDeleteQueries", arg0, arg1);
1339 }
1340 }
1341 @Override
1342 public void glDeleteQueries(int arg0,int[] arg1,int arg2)
1343 {
1344 checkContext();
1345 downstreamGLES3.glDeleteQueries(arg0,arg1,arg2);
1346 final int err = checkGLError();
1347 if (err != GL_NO_ERROR) {
1348 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1349 "glDeleteQueries", arg0, arg2);
1350 }
1351 }
1352 @Override
1353 public void glDeleteRenderbuffers(int arg0,java.nio.IntBuffer arg1)
1354 {
1355 checkContext();
1356 downstreamGLES3.glDeleteRenderbuffers(arg0,arg1);
1357 final int err = checkGLError();
1358 if (err != GL_NO_ERROR) {
1359 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1360 "glDeleteRenderbuffers", arg0, arg1);
1361 }
1362 }
1363 @Override
1364 public void glDeleteRenderbuffers(int arg0,int[] arg1,int arg2)
1365 {
1366 checkContext();
1367 downstreamGLES3.glDeleteRenderbuffers(arg0,arg1,arg2);
1368 final int err = checkGLError();
1369 if (err != GL_NO_ERROR) {
1370 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1371 "glDeleteRenderbuffers", arg0, arg2);
1372 }
1373 }
1374 @Override
1375 public void glDeleteSamplers(int arg0,int[] arg1,int arg2)
1376 {
1377 checkContext();
1378 downstreamGLES3.glDeleteSamplers(arg0,arg1,arg2);
1379 final int err = checkGLError();
1380 if (err != GL_NO_ERROR) {
1381 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1382 "glDeleteSamplers", arg0, arg2);
1383 }
1384 }
1385 @Override
1386 public void glDeleteSamplers(int arg0,java.nio.IntBuffer arg1)
1387 {
1388 checkContext();
1389 downstreamGLES3.glDeleteSamplers(arg0,arg1);
1390 final int err = checkGLError();
1391 if (err != GL_NO_ERROR) {
1392 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1393 "glDeleteSamplers", arg0, arg1);
1394 }
1395 }
1396 @Override
1397 public void glDeleteShader(int arg0)
1398 {
1399 checkContext();
1400 downstreamGLES3.glDeleteShader(arg0);
1401 final int err = checkGLError();
1402 if (err != GL_NO_ERROR) {
1403 writeGLError(err, "%s(<int> 0x%X)",
1404 "glDeleteShader", arg0);
1405 }
1406 }
1407 @Override
1408 public void glDeleteSync(long arg0)
1409 {
1410 checkContext();
1411 downstreamGLES3.glDeleteSync(arg0);
1412 final int err = checkGLError();
1413 if (err != GL_NO_ERROR) {
1414 writeGLError(err, "%s(<long> %s)",
1415 "glDeleteSync", arg0);
1416 }
1417 }
1418 @Override
1419 public void glDeleteTextures(int arg0,java.nio.IntBuffer arg1)
1420 {
1421 checkContext();
1422 downstreamGLES3.glDeleteTextures(arg0,arg1);
1423 final int err = checkGLError();
1424 if (err != GL_NO_ERROR) {
1425 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1426 "glDeleteTextures", arg0, arg1);
1427 }
1428 }
1429 @Override
1430 public void glDeleteTextures(int arg0,int[] arg1,int arg2)
1431 {
1432 checkContext();
1433 downstreamGLES3.glDeleteTextures(arg0,arg1,arg2);
1434 final int err = checkGLError();
1435 if (err != GL_NO_ERROR) {
1436 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1437 "glDeleteTextures", arg0, arg2);
1438 }
1439 }
1440 @Override
1441 public void glDeleteTransformFeedbacks(int arg0,int[] arg1,int arg2)
1442 {
1443 checkContext();
1444 downstreamGLES3.glDeleteTransformFeedbacks(arg0,arg1,arg2);
1445 final int err = checkGLError();
1446 if (err != GL_NO_ERROR) {
1447 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1448 "glDeleteTransformFeedbacks", arg0, arg2);
1449 }
1450 }
1451 @Override
1452 public void glDeleteTransformFeedbacks(int arg0,java.nio.IntBuffer arg1)
1453 {
1454 checkContext();
1455 downstreamGLES3.glDeleteTransformFeedbacks(arg0,arg1);
1456 final int err = checkGLError();
1457 if (err != GL_NO_ERROR) {
1458 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1459 "glDeleteTransformFeedbacks", arg0, arg1);
1460 }
1461 }
1462 @Override
1463 public void glDeleteVertexArrays(int arg0,java.nio.IntBuffer arg1)
1464 {
1465 checkContext();
1466 downstreamGLES3.glDeleteVertexArrays(arg0,arg1);
1467 final int err = checkGLError();
1468 if (err != GL_NO_ERROR) {
1469 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1470 "glDeleteVertexArrays", arg0, arg1);
1471 }
1472 }
1473 @Override
1474 public void glDeleteVertexArrays(int arg0,int[] arg1,int arg2)
1475 {
1476 checkContext();
1477 downstreamGLES3.glDeleteVertexArrays(arg0,arg1,arg2);
1478 final int err = checkGLError();
1479 if (err != GL_NO_ERROR) {
1480 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1481 "glDeleteVertexArrays", arg0, arg2);
1482 }
1483 }
1484 @Override
1485 public void glDeleteVertexArraysOES(int arg0,java.nio.IntBuffer arg1)
1486 {
1487 checkContext();
1488 downstreamGLES3.glDeleteVertexArraysOES(arg0,arg1);
1489 final int err = checkGLError();
1490 if (err != GL_NO_ERROR) {
1491 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1492 "glDeleteVertexArraysOES", arg0, arg1);
1493 }
1494 }
1495 @Override
1496 public void glDeleteVertexArraysOES(int arg0,int[] arg1,int arg2)
1497 {
1498 checkContext();
1499 downstreamGLES3.glDeleteVertexArraysOES(arg0,arg1,arg2);
1500 final int err = checkGLError();
1501 if (err != GL_NO_ERROR) {
1502 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1503 "glDeleteVertexArraysOES", arg0, arg2);
1504 }
1505 }
1506 @Override
1507 public void glDepthFunc(int arg0)
1508 {
1509 checkContext();
1510 downstreamGLES3.glDepthFunc(arg0);
1511 final int err = checkGLError();
1512 if (err != GL_NO_ERROR) {
1513 writeGLError(err, "%s(<int> 0x%X)",
1514 "glDepthFunc", arg0);
1515 }
1516 }
1517 @Override
1518 public void glDepthMask(boolean arg0)
1519 {
1520 checkContext();
1521 downstreamGLES3.glDepthMask(arg0);
1522 final int err = checkGLError();
1523 if (err != GL_NO_ERROR) {
1524 writeGLError(err, "%s(<boolean> %s)",
1525 "glDepthMask", arg0);
1526 }
1527 }
1528 @Override
1529 public void glDepthRange(double arg0,double arg1)
1530 {
1531 checkContext();
1532 downstreamGLES3.glDepthRange(arg0,arg1);
1533 final int err = checkGLError();
1534 if (err != GL_NO_ERROR) {
1535 writeGLError(err, "%s(<double> %s, <double> %s)",
1536 "glDepthRange", arg0, arg1);
1537 }
1538 }
1539 @Override
1540 public void glDepthRangeArrayfvNV(int arg0,int arg1,java.nio.FloatBuffer arg2)
1541 {
1542 checkContext();
1543 downstreamGLES3.glDepthRangeArrayfvNV(arg0,arg1,arg2);
1544 final int err = checkGLError();
1545 if (err != GL_NO_ERROR) {
1546 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
1547 "glDepthRangeArrayfvNV", arg0, arg1, arg2);
1548 }
1549 }
1550 @Override
1551 public void glDepthRangeArrayfvNV(int arg0,int arg1,float[] arg2,int arg3)
1552 {
1553 checkContext();
1554 downstreamGLES3.glDepthRangeArrayfvNV(arg0,arg1,arg2,arg3);
1555 final int err = checkGLError();
1556 if (err != GL_NO_ERROR) {
1557 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
1558 "glDepthRangeArrayfvNV", arg0, arg1, arg3);
1559 }
1560 }
1561 @Override
1562 public void glDepthRangeIndexedfNV(int arg0,float arg1,float arg2)
1563 {
1564 checkContext();
1565 downstreamGLES3.glDepthRangeIndexedfNV(arg0,arg1,arg2);
1566 final int err = checkGLError();
1567 if (err != GL_NO_ERROR) {
1568 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s)",
1569 "glDepthRangeIndexedfNV", arg0, arg1, arg2);
1570 }
1571 }
1572 @Override
1573 public void glDepthRangef(float arg0,float arg1)
1574 {
1575 checkContext();
1576 downstreamGLES3.glDepthRangef(arg0,arg1);
1577 final int err = checkGLError();
1578 if (err != GL_NO_ERROR) {
1579 writeGLError(err, "%s(<float> %s, <float> %s)",
1580 "glDepthRangef", arg0, arg1);
1581 }
1582 }
1583 @Override
1584 public void glDetachShader(int arg0,int arg1)
1585 {
1586 checkContext();
1587 downstreamGLES3.glDetachShader(arg0,arg1);
1588 final int err = checkGLError();
1589 if (err != GL_NO_ERROR) {
1590 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
1591 "glDetachShader", arg0, arg1);
1592 }
1593 }
1594 @Override
1595 public void glDisable(int arg0)
1596 {
1597 checkContext();
1598 downstreamGLES3.glDisable(arg0);
1599 final int err = checkGLError();
1600 if (err != GL_NO_ERROR) {
1601 writeGLError(err, "%s(<int> 0x%X)",
1602 "glDisable", arg0);
1603 }
1604 }
1605 @Override
1606 public void glDisableDriverControlQCOM(int arg0)
1607 {
1608 checkContext();
1609 downstreamGLES3.glDisableDriverControlQCOM(arg0);
1610 final int err = checkGLError();
1611 if (err != GL_NO_ERROR) {
1612 writeGLError(err, "%s(<int> 0x%X)",
1613 "glDisableDriverControlQCOM", arg0);
1614 }
1615 }
1616 @Override
1617 public void glDisableVertexAttribArray(int arg0)
1618 {
1619 checkContext();
1620 downstreamGLES3.glDisableVertexAttribArray(arg0);
1621 final int err = checkGLError();
1622 if (err != GL_NO_ERROR) {
1623 writeGLError(err, "%s(<int> 0x%X)",
1624 "glDisableVertexAttribArray", arg0);
1625 }
1626 }
1627 @Override
1628 public void glDisablei(int arg0,int arg1)
1629 {
1630 checkContext();
1631 downstreamGLES3.glDisablei(arg0,arg1);
1632 final int err = checkGLError();
1633 if (err != GL_NO_ERROR) {
1634 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
1635 "glDisablei", arg0, arg1);
1636 }
1637 }
1638 @Override
1639 public void glDisableiEXT(int arg0,int arg1)
1640 {
1641 checkContext();
1642 downstreamGLES3.glDisableiEXT(arg0,arg1);
1643 final int err = checkGLError();
1644 if (err != GL_NO_ERROR) {
1645 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
1646 "glDisableiEXT", arg0, arg1);
1647 }
1648 }
1649 @Override
1650 public void glDisableiNV(int arg0,int arg1)
1651 {
1652 checkContext();
1653 downstreamGLES3.glDisableiNV(arg0,arg1);
1654 final int err = checkGLError();
1655 if (err != GL_NO_ERROR) {
1656 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
1657 "glDisableiNV", arg0, arg1);
1658 }
1659 }
1660 @Override
1661 public void glDisableiOES(int arg0,int arg1)
1662 {
1663 checkContext();
1664 downstreamGLES3.glDisableiOES(arg0,arg1);
1665 final int err = checkGLError();
1666 if (err != GL_NO_ERROR) {
1667 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
1668 "glDisableiOES", arg0, arg1);
1669 }
1670 }
1671 @Override
1672 public void glDiscardFramebufferEXT(int arg0,int arg1,int[] arg2,int arg3)
1673 {
1674 checkContext();
1675 downstreamGLES3.glDiscardFramebufferEXT(arg0,arg1,arg2,arg3);
1676 final int err = checkGLError();
1677 if (err != GL_NO_ERROR) {
1678 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1679 "glDiscardFramebufferEXT", arg0, arg1, arg3);
1680 }
1681 }
1682 @Override
1683 public void glDiscardFramebufferEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
1684 {
1685 checkContext();
1686 downstreamGLES3.glDiscardFramebufferEXT(arg0,arg1,arg2);
1687 final int err = checkGLError();
1688 if (err != GL_NO_ERROR) {
1689 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
1690 "glDiscardFramebufferEXT", arg0, arg1, arg2);
1691 }
1692 }
1693 @Override
1694 public void glDispatchCompute(int arg0,int arg1,int arg2)
1695 {
1696 checkContext();
1697 downstreamGLES3.glDispatchCompute(arg0,arg1,arg2);
1698 final int err = checkGLError();
1699 if (err != GL_NO_ERROR) {
1700 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
1701 "glDispatchCompute", arg0, arg1, arg2);
1702 }
1703 }
1704 @Override
1705 public void glDispatchComputeIndirect(long arg0)
1706 {
1707 checkContext();
1708 downstreamGLES3.glDispatchComputeIndirect(arg0);
1709 final int err = checkGLError();
1710 if (err != GL_NO_ERROR) {
1711 writeGLError(err, "%s(<long> %s)",
1712 "glDispatchComputeIndirect", arg0);
1713 }
1714 }
1715 @Override
1716 public void glDrawArrays(int arg0,int arg1,int arg2)
1717 {
1718 checkContext();
1719 downstreamGLES3.glDrawArrays(arg0,arg1,arg2);
1720 final int err = checkGLError();
1721 if (err != GL_NO_ERROR) {
1722 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
1723 "glDrawArrays", arg0, arg1, arg2);
1724 }
1725 }
1726 @Override
1727 public void glDrawArraysIndirect(int arg0,java.nio.Buffer arg1)
1728 {
1729 checkContext();
1730 downstreamGLES3.glDrawArraysIndirect(arg0,arg1);
1731 final int err = checkGLError();
1732 if (err != GL_NO_ERROR) {
1733 writeGLError(err, "%s(<int> 0x%X, <java.nio.Buffer> %s)",
1734 "glDrawArraysIndirect", arg0, arg1);
1735 }
1736 }
1737 @Override
1738 public void glDrawArraysIndirect(int arg0,long arg1)
1739 {
1740 checkContext();
1741 downstreamGLES3.glDrawArraysIndirect(arg0,arg1);
1742 final int err = checkGLError();
1743 if (err != GL_NO_ERROR) {
1744 writeGLError(err, "%s(<int> 0x%X, <long> %s)",
1745 "glDrawArraysIndirect", arg0, arg1);
1746 }
1747 }
1748 @Override
1749 public void glDrawArraysInstanced(int arg0,int arg1,int arg2,int arg3)
1750 {
1751 checkContext();
1752 downstreamGLES3.glDrawArraysInstanced(arg0,arg1,arg2,arg3);
1753 final int err = checkGLError();
1754 if (err != GL_NO_ERROR) {
1755 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1756 "glDrawArraysInstanced", arg0, arg1, arg2, arg3);
1757 }
1758 }
1759 @Override
1760 public void glDrawArraysInstancedANGLE(int arg0,int arg1,int arg2,int arg3)
1761 {
1762 checkContext();
1763 downstreamGLES3.glDrawArraysInstancedANGLE(arg0,arg1,arg2,arg3);
1764 final int err = checkGLError();
1765 if (err != GL_NO_ERROR) {
1766 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1767 "glDrawArraysInstancedANGLE", arg0, arg1, arg2, arg3);
1768 }
1769 }
1770 @Override
1771 public void glDrawArraysInstancedBaseInstance(int arg0,int arg1,int arg2,int arg3,int arg4)
1772 {
1773 checkContext();
1774 downstreamGLES3.glDrawArraysInstancedBaseInstance(arg0,arg1,arg2,arg3,arg4);
1775 final int err = checkGLError();
1776 if (err != GL_NO_ERROR) {
1777 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1778 "glDrawArraysInstancedBaseInstance", arg0, arg1, arg2, arg3, arg4);
1779 }
1780 }
1781 @Override
1782 public void glDrawArraysInstancedNV(int arg0,int arg1,int arg2,int arg3)
1783 {
1784 checkContext();
1785 downstreamGLES3.glDrawArraysInstancedNV(arg0,arg1,arg2,arg3);
1786 final int err = checkGLError();
1787 if (err != GL_NO_ERROR) {
1788 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1789 "glDrawArraysInstancedNV", arg0, arg1, arg2, arg3);
1790 }
1791 }
1792 @Override
1793 public void glDrawBuffers(int arg0,int[] arg1,int arg2)
1794 {
1795 checkContext();
1796 downstreamGLES3.glDrawBuffers(arg0,arg1,arg2);
1797 final int err = checkGLError();
1798 if (err != GL_NO_ERROR) {
1799 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1800 "glDrawBuffers", arg0, arg2);
1801 }
1802 }
1803 @Override
1804 public void glDrawBuffers(int arg0,java.nio.IntBuffer arg1)
1805 {
1806 checkContext();
1807 downstreamGLES3.glDrawBuffers(arg0,arg1);
1808 final int err = checkGLError();
1809 if (err != GL_NO_ERROR) {
1810 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1811 "glDrawBuffers", arg0, arg1);
1812 }
1813 }
1814 @Override
1815 public void glDrawBuffersIndexedEXT(int arg0,int[] arg1,int arg2,int[] arg3,int arg4)
1816 {
1817 checkContext();
1818 downstreamGLES3.glDrawBuffersIndexedEXT(arg0,arg1,arg2,arg3,arg4);
1819 final int err = checkGLError();
1820 if (err != GL_NO_ERROR) {
1821 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X)",
1822 "glDrawBuffersIndexedEXT", arg0, arg2, arg4);
1823 }
1824 }
1825 @Override
1826 public void glDrawBuffersIndexedEXT(int arg0,java.nio.IntBuffer arg1,java.nio.IntBuffer arg2)
1827 {
1828 checkContext();
1829 downstreamGLES3.glDrawBuffersIndexedEXT(arg0,arg1,arg2);
1830 final int err = checkGLError();
1831 if (err != GL_NO_ERROR) {
1832 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s)",
1833 "glDrawBuffersIndexedEXT", arg0, arg1, arg2);
1834 }
1835 }
1836 @Override
1837 public void glDrawElements(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
1838 {
1839 checkContext();
1840 downstreamGLES3.glDrawElements(arg0,arg1,arg2,arg3);
1841 final int err = checkGLError();
1842 if (err != GL_NO_ERROR) {
1843 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
1844 "glDrawElements", arg0, arg1, arg2, arg3);
1845 }
1846 }
1847 @Override
1848 public void glDrawElements(int arg0,int arg1,int arg2,long arg3)
1849 {
1850 checkContext();
1851 downstreamGLES3.glDrawElements(arg0,arg1,arg2,arg3);
1852 final int err = checkGLError();
1853 if (err != GL_NO_ERROR) {
1854 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
1855 "glDrawElements", arg0, arg1, arg2, arg3);
1856 }
1857 }
1858 @Override
1859 public void glDrawElementsBaseVertex(int arg0,int arg1,int arg2,long arg3,int arg4)
1860 {
1861 checkContext();
1862 downstreamGLES3.glDrawElementsBaseVertex(arg0,arg1,arg2,arg3,arg4);
1863 final int err = checkGLError();
1864 if (err != GL_NO_ERROR) {
1865 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s, <int> 0x%X)",
1866 "glDrawElementsBaseVertex", arg0, arg1, arg2, arg3, arg4);
1867 }
1868 }
1869 @Override
1870 public void glDrawElementsBaseVertex(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
1871 {
1872 checkContext();
1873 downstreamGLES3.glDrawElementsBaseVertex(arg0,arg1,arg2,arg3,arg4);
1874 final int err = checkGLError();
1875 if (err != GL_NO_ERROR) {
1876 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
1877 "glDrawElementsBaseVertex", arg0, arg1, arg2, arg3, arg4);
1878 }
1879 }
1880 @Override
1881 public void glDrawElementsBaseVertexEXT(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
1882 {
1883 checkContext();
1884 downstreamGLES3.glDrawElementsBaseVertexEXT(arg0,arg1,arg2,arg3,arg4);
1885 final int err = checkGLError();
1886 if (err != GL_NO_ERROR) {
1887 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
1888 "glDrawElementsBaseVertexEXT", arg0, arg1, arg2, arg3, arg4);
1889 }
1890 }
1891 @Override
1892 public void glDrawElementsBaseVertexOES(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
1893 {
1894 checkContext();
1895 downstreamGLES3.glDrawElementsBaseVertexOES(arg0,arg1,arg2,arg3,arg4);
1896 final int err = checkGLError();
1897 if (err != GL_NO_ERROR) {
1898 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
1899 "glDrawElementsBaseVertexOES", arg0, arg1, arg2, arg3, arg4);
1900 }
1901 }
1902 @Override
1903 public void glDrawElementsIndirect(int arg0,int arg1,java.nio.Buffer arg2)
1904 {
1905 checkContext();
1906 downstreamGLES3.glDrawElementsIndirect(arg0,arg1,arg2);
1907 final int err = checkGLError();
1908 if (err != GL_NO_ERROR) {
1909 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
1910 "glDrawElementsIndirect", arg0, arg1, arg2);
1911 }
1912 }
1913 @Override
1914 public void glDrawElementsIndirect(int arg0,int arg1,long arg2)
1915 {
1916 checkContext();
1917 downstreamGLES3.glDrawElementsIndirect(arg0,arg1,arg2);
1918 final int err = checkGLError();
1919 if (err != GL_NO_ERROR) {
1920 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s)",
1921 "glDrawElementsIndirect", arg0, arg1, arg2);
1922 }
1923 }
1924 @Override
1925 public void glDrawElementsInstanced(int arg0,int arg1,int arg2,long arg3,int arg4)
1926 {
1927 checkContext();
1928 downstreamGLES3.glDrawElementsInstanced(arg0,arg1,arg2,arg3,arg4);
1929 final int err = checkGLError();
1930 if (err != GL_NO_ERROR) {
1931 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s, <int> 0x%X)",
1932 "glDrawElementsInstanced", arg0, arg1, arg2, arg3, arg4);
1933 }
1934 }
1935 @Override
1936 public void glDrawElementsInstanced(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
1937 {
1938 checkContext();
1939 downstreamGLES3.glDrawElementsInstanced(arg0,arg1,arg2,arg3,arg4);
1940 final int err = checkGLError();
1941 if (err != GL_NO_ERROR) {
1942 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
1943 "glDrawElementsInstanced", arg0, arg1, arg2, arg3, arg4);
1944 }
1945 }
1946 @Override
1947 public void glDrawElementsInstancedANGLE(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
1948 {
1949 checkContext();
1950 downstreamGLES3.glDrawElementsInstancedANGLE(arg0,arg1,arg2,arg3,arg4);
1951 final int err = checkGLError();
1952 if (err != GL_NO_ERROR) {
1953 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
1954 "glDrawElementsInstancedANGLE", arg0, arg1, arg2, arg3, arg4);
1955 }
1956 }
1957 @Override
1958 public void glDrawElementsInstancedBaseInstance(int arg0,int arg1,int arg2,long arg3,int arg4,int arg5)
1959 {
1960 checkContext();
1961 downstreamGLES3.glDrawElementsInstancedBaseInstance(arg0,arg1,arg2,arg3,arg4,arg5);
1962 final int err = checkGLError();
1963 if (err != GL_NO_ERROR) {
1964 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s, <int> 0x%X, <int> 0x%X)",
1965 "glDrawElementsInstancedBaseInstance", arg0, arg1, arg2, arg3, arg4, arg5);
1966 }
1967 }
1968 @Override
1969 public void glDrawElementsInstancedBaseVertex(int arg0,int arg1,int arg2,long arg3,int arg4,int arg5)
1970 {
1971 checkContext();
1972 downstreamGLES3.glDrawElementsInstancedBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5);
1973 final int err = checkGLError();
1974 if (err != GL_NO_ERROR) {
1975 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s, <int> 0x%X, <int> 0x%X)",
1976 "glDrawElementsInstancedBaseVertex", arg0, arg1, arg2, arg3, arg4, arg5);
1977 }
1978 }
1979 @Override
1980 public void glDrawElementsInstancedBaseVertex(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4,int arg5)
1981 {
1982 checkContext();
1983 downstreamGLES3.glDrawElementsInstancedBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5);
1984 final int err = checkGLError();
1985 if (err != GL_NO_ERROR) {
1986 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X, <int> 0x%X)",
1987 "glDrawElementsInstancedBaseVertex", arg0, arg1, arg2, arg3, arg4, arg5);
1988 }
1989 }
1990 @Override
1991 public void glDrawElementsInstancedBaseVertexBaseInstance(int arg0,int arg1,int arg2,long arg3,int arg4,int arg5,int arg6)
1992 {
1993 checkContext();
1994 downstreamGLES3.glDrawElementsInstancedBaseVertexBaseInstance(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
1995 final int err = checkGLError();
1996 if (err != GL_NO_ERROR) {
1997 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1998 "glDrawElementsInstancedBaseVertexBaseInstance", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
1999 }
2000 }
2001 @Override
2002 public void glDrawElementsInstancedBaseVertexEXT(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4,int arg5)
2003 {
2004 checkContext();
2005 downstreamGLES3.glDrawElementsInstancedBaseVertexEXT(arg0,arg1,arg2,arg3,arg4,arg5);
2006 final int err = checkGLError();
2007 if (err != GL_NO_ERROR) {
2008 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X, <int> 0x%X)",
2009 "glDrawElementsInstancedBaseVertexEXT", arg0, arg1, arg2, arg3, arg4, arg5);
2010 }
2011 }
2012 @Override
2013 public void glDrawElementsInstancedBaseVertexOES(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4,int arg5)
2014 {
2015 checkContext();
2016 downstreamGLES3.glDrawElementsInstancedBaseVertexOES(arg0,arg1,arg2,arg3,arg4,arg5);
2017 final int err = checkGLError();
2018 if (err != GL_NO_ERROR) {
2019 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X, <int> 0x%X)",
2020 "glDrawElementsInstancedBaseVertexOES", arg0, arg1, arg2, arg3, arg4, arg5);
2021 }
2022 }
2023 @Override
2024 public void glDrawElementsInstancedNV(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
2025 {
2026 checkContext();
2027 downstreamGLES3.glDrawElementsInstancedNV(arg0,arg1,arg2,arg3,arg4);
2028 final int err = checkGLError();
2029 if (err != GL_NO_ERROR) {
2030 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
2031 "glDrawElementsInstancedNV", arg0, arg1, arg2, arg3, arg4);
2032 }
2033 }
2034 @Override
2035 public void glDrawRangeElements(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5)
2036 {
2037 checkContext();
2038 downstreamGLES3.glDrawRangeElements(arg0,arg1,arg2,arg3,arg4,arg5);
2039 final int err = checkGLError();
2040 if (err != GL_NO_ERROR) {
2041 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
2042 "glDrawRangeElements", arg0, arg1, arg2, arg3, arg4, arg5);
2043 }
2044 }
2045 @Override
2046 public void glDrawRangeElements(int arg0,int arg1,int arg2,int arg3,int arg4,long arg5)
2047 {
2048 checkContext();
2049 downstreamGLES3.glDrawRangeElements(arg0,arg1,arg2,arg3,arg4,arg5);
2050 final int err = checkGLError();
2051 if (err != GL_NO_ERROR) {
2052 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
2053 "glDrawRangeElements", arg0, arg1, arg2, arg3, arg4, arg5);
2054 }
2055 }
2056 @Override
2057 public void glDrawRangeElementsBaseVertex(int arg0,int arg1,int arg2,int arg3,int arg4,long arg5,int arg6)
2058 {
2059 checkContext();
2060 downstreamGLES3.glDrawRangeElementsBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2061 final int err = checkGLError();
2062 if (err != GL_NO_ERROR) {
2063 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s, <int> 0x%X)",
2064 "glDrawRangeElementsBaseVertex", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
2065 }
2066 }
2067 @Override
2068 public void glDrawRangeElementsBaseVertex(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5,int arg6)
2069 {
2070 checkContext();
2071 downstreamGLES3.glDrawRangeElementsBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2072 final int err = checkGLError();
2073 if (err != GL_NO_ERROR) {
2074 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
2075 "glDrawRangeElementsBaseVertex", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
2076 }
2077 }
2078 @Override
2079 public void glDrawRangeElementsBaseVertexEXT(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5,int arg6)
2080 {
2081 checkContext();
2082 downstreamGLES3.glDrawRangeElementsBaseVertexEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2083 final int err = checkGLError();
2084 if (err != GL_NO_ERROR) {
2085 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
2086 "glDrawRangeElementsBaseVertexEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
2087 }
2088 }
2089 @Override
2090 public void glDrawRangeElementsBaseVertexOES(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5,int arg6)
2091 {
2092 checkContext();
2093 downstreamGLES3.glDrawRangeElementsBaseVertexOES(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2094 final int err = checkGLError();
2095 if (err != GL_NO_ERROR) {
2096 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
2097 "glDrawRangeElementsBaseVertexOES", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
2098 }
2099 }
2100 @Override
2101 public void glEGLImageTargetRenderbufferStorageOES(int arg0,long arg1)
2102 {
2103 checkContext();
2104 downstreamGLES3.glEGLImageTargetRenderbufferStorageOES(arg0,arg1);
2105 final int err = checkGLError();
2106 if (err != GL_NO_ERROR) {
2107 writeGLError(err, "%s(<int> 0x%X, <long> %s)",
2108 "glEGLImageTargetRenderbufferStorageOES", arg0, arg1);
2109 }
2110 }
2111 @Override
2112 public void glEGLImageTargetTexture2DOES(int arg0,long arg1)
2113 {
2114 checkContext();
2115 downstreamGLES3.glEGLImageTargetTexture2DOES(arg0,arg1);
2116 final int err = checkGLError();
2117 if (err != GL_NO_ERROR) {
2118 writeGLError(err, "%s(<int> 0x%X, <long> %s)",
2119 "glEGLImageTargetTexture2DOES", arg0, arg1);
2120 }
2121 }
2122 @Override
2123 public void glEnable(int arg0)
2124 {
2125 checkContext();
2126 downstreamGLES3.glEnable(arg0);
2127 final int err = checkGLError();
2128 if (err != GL_NO_ERROR) {
2129 writeGLError(err, "%s(<int> 0x%X)",
2130 "glEnable", arg0);
2131 }
2132 }
2133 @Override
2134 public void glEnableDriverControlQCOM(int arg0)
2135 {
2136 checkContext();
2137 downstreamGLES3.glEnableDriverControlQCOM(arg0);
2138 final int err = checkGLError();
2139 if (err != GL_NO_ERROR) {
2140 writeGLError(err, "%s(<int> 0x%X)",
2141 "glEnableDriverControlQCOM", arg0);
2142 }
2143 }
2144 @Override
2145 public void glEnableVertexAttribArray(int arg0)
2146 {
2147 checkContext();
2148 downstreamGLES3.glEnableVertexAttribArray(arg0);
2149 final int err = checkGLError();
2150 if (err != GL_NO_ERROR) {
2151 writeGLError(err, "%s(<int> 0x%X)",
2152 "glEnableVertexAttribArray", arg0);
2153 }
2154 }
2155 @Override
2156 public void glEnablei(int arg0,int arg1)
2157 {
2158 checkContext();
2159 downstreamGLES3.glEnablei(arg0,arg1);
2160 final int err = checkGLError();
2161 if (err != GL_NO_ERROR) {
2162 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
2163 "glEnablei", arg0, arg1);
2164 }
2165 }
2166 @Override
2167 public void glEnableiEXT(int arg0,int arg1)
2168 {
2169 checkContext();
2170 downstreamGLES3.glEnableiEXT(arg0,arg1);
2171 final int err = checkGLError();
2172 if (err != GL_NO_ERROR) {
2173 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
2174 "glEnableiEXT", arg0, arg1);
2175 }
2176 }
2177 @Override
2178 public void glEnableiNV(int arg0,int arg1)
2179 {
2180 checkContext();
2181 downstreamGLES3.glEnableiNV(arg0,arg1);
2182 final int err = checkGLError();
2183 if (err != GL_NO_ERROR) {
2184 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
2185 "glEnableiNV", arg0, arg1);
2186 }
2187 }
2188 @Override
2189 public void glEnableiOES(int arg0,int arg1)
2190 {
2191 checkContext();
2192 downstreamGLES3.glEnableiOES(arg0,arg1);
2193 final int err = checkGLError();
2194 if (err != GL_NO_ERROR) {
2195 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
2196 "glEnableiOES", arg0, arg1);
2197 }
2198 }
2199 @Override
2201 {
2202 checkContext();
2203 downstreamGLES3.glEndConditionalRender();
2204 final int err = checkGLError();
2205 if (err != GL_NO_ERROR) {
2206 writeGLError(err, "%s()",
2207 "glEndConditionalRender");
2208 }
2209 }
2210 @Override
2211 public void glEndQuery(int arg0)
2212 {
2213 checkContext();
2214 downstreamGLES3.glEndQuery(arg0);
2215 final int err = checkGLError();
2216 if (err != GL_NO_ERROR) {
2217 writeGLError(err, "%s(<int> 0x%X)",
2218 "glEndQuery", arg0);
2219 }
2220 }
2221 @Override
2222 public void glEndTilingQCOM(int arg0)
2223 {
2224 checkContext();
2225 downstreamGLES3.glEndTilingQCOM(arg0);
2226 final int err = checkGLError();
2227 if (err != GL_NO_ERROR) {
2228 writeGLError(err, "%s(<int> 0x%X)",
2229 "glEndTilingQCOM", arg0);
2230 }
2231 }
2232 @Override
2234 {
2235 checkContext();
2236 downstreamGLES3.glEndTransformFeedback();
2237 final int err = checkGLError();
2238 if (err != GL_NO_ERROR) {
2239 writeGLError(err, "%s()",
2240 "glEndTransformFeedback");
2241 }
2242 }
2243 @Override
2244 public void glExtGetBufferPointervQCOM(int arg0,com.jogamp.common.nio.PointerBuffer arg1)
2245 {
2246 checkContext();
2247 downstreamGLES3.glExtGetBufferPointervQCOM(arg0,arg1);
2248 final int err = checkGLError();
2249 if (err != GL_NO_ERROR) {
2250 writeGLError(err, "%s(<int> 0x%X, <com.jogamp.common.nio.PointerBuffer> %s)",
2251 "glExtGetBufferPointervQCOM", arg0, arg1);
2252 }
2253 }
2254 @Override
2255 public void glExtGetBuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
2256 {
2257 checkContext();
2258 downstreamGLES3.glExtGetBuffersQCOM(arg0,arg1,arg2,arg3,arg4);
2259 final int err = checkGLError();
2260 if (err != GL_NO_ERROR) {
2261 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2262 "glExtGetBuffersQCOM", arg1, arg2, arg4);
2263 }
2264 }
2265 @Override
2266 public void glExtGetBuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
2267 {
2268 checkContext();
2269 downstreamGLES3.glExtGetBuffersQCOM(arg0,arg1,arg2);
2270 final int err = checkGLError();
2271 if (err != GL_NO_ERROR) {
2272 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
2273 "glExtGetBuffersQCOM", arg0, arg1, arg2);
2274 }
2275 }
2276 @Override
2277 public void glExtGetFramebuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
2278 {
2279 checkContext();
2280 downstreamGLES3.glExtGetFramebuffersQCOM(arg0,arg1,arg2);
2281 final int err = checkGLError();
2282 if (err != GL_NO_ERROR) {
2283 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
2284 "glExtGetFramebuffersQCOM", arg0, arg1, arg2);
2285 }
2286 }
2287 @Override
2288 public void glExtGetFramebuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
2289 {
2290 checkContext();
2291 downstreamGLES3.glExtGetFramebuffersQCOM(arg0,arg1,arg2,arg3,arg4);
2292 final int err = checkGLError();
2293 if (err != GL_NO_ERROR) {
2294 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2295 "glExtGetFramebuffersQCOM", arg1, arg2, arg4);
2296 }
2297 }
2298 @Override
2299 public void glExtGetProgramBinarySourceQCOM(int arg0,int arg1,byte[] arg2,int arg3,int[] arg4,int arg5)
2300 {
2301 checkContext();
2302 downstreamGLES3.glExtGetProgramBinarySourceQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
2303 final int err = checkGLError();
2304 if (err != GL_NO_ERROR) {
2305 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[B>, <int> 0x%X, <[I>, <int> 0x%X)",
2306 "glExtGetProgramBinarySourceQCOM", arg0, arg1, arg3, arg5);
2307 }
2308 }
2309 @Override
2310 public void glExtGetProgramBinarySourceQCOM(int arg0,int arg1,java.nio.ByteBuffer arg2,java.nio.IntBuffer arg3)
2311 {
2312 checkContext();
2313 downstreamGLES3.glExtGetProgramBinarySourceQCOM(arg0,arg1,arg2,arg3);
2314 final int err = checkGLError();
2315 if (err != GL_NO_ERROR) {
2316 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.ByteBuffer> %s, <java.nio.IntBuffer> %s)",
2317 "glExtGetProgramBinarySourceQCOM", arg0, arg1, arg2, arg3);
2318 }
2319 }
2320 @Override
2321 public void glExtGetProgramsQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
2322 {
2323 checkContext();
2324 downstreamGLES3.glExtGetProgramsQCOM(arg0,arg1,arg2);
2325 final int err = checkGLError();
2326 if (err != GL_NO_ERROR) {
2327 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
2328 "glExtGetProgramsQCOM", arg0, arg1, arg2);
2329 }
2330 }
2331 @Override
2332 public void glExtGetProgramsQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
2333 {
2334 checkContext();
2335 downstreamGLES3.glExtGetProgramsQCOM(arg0,arg1,arg2,arg3,arg4);
2336 final int err = checkGLError();
2337 if (err != GL_NO_ERROR) {
2338 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2339 "glExtGetProgramsQCOM", arg1, arg2, arg4);
2340 }
2341 }
2342 @Override
2343 public void glExtGetRenderbuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
2344 {
2345 checkContext();
2346 downstreamGLES3.glExtGetRenderbuffersQCOM(arg0,arg1,arg2);
2347 final int err = checkGLError();
2348 if (err != GL_NO_ERROR) {
2349 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
2350 "glExtGetRenderbuffersQCOM", arg0, arg1, arg2);
2351 }
2352 }
2353 @Override
2354 public void glExtGetRenderbuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
2355 {
2356 checkContext();
2357 downstreamGLES3.glExtGetRenderbuffersQCOM(arg0,arg1,arg2,arg3,arg4);
2358 final int err = checkGLError();
2359 if (err != GL_NO_ERROR) {
2360 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2361 "glExtGetRenderbuffersQCOM", arg1, arg2, arg4);
2362 }
2363 }
2364 @Override
2365 public void glExtGetShadersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
2366 {
2367 checkContext();
2368 downstreamGLES3.glExtGetShadersQCOM(arg0,arg1,arg2);
2369 final int err = checkGLError();
2370 if (err != GL_NO_ERROR) {
2371 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
2372 "glExtGetShadersQCOM", arg0, arg1, arg2);
2373 }
2374 }
2375 @Override
2376 public void glExtGetShadersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
2377 {
2378 checkContext();
2379 downstreamGLES3.glExtGetShadersQCOM(arg0,arg1,arg2,arg3,arg4);
2380 final int err = checkGLError();
2381 if (err != GL_NO_ERROR) {
2382 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2383 "glExtGetShadersQCOM", arg1, arg2, arg4);
2384 }
2385 }
2386 @Override
2387 public void glExtGetTexLevelParameterivQCOM(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4)
2388 {
2389 checkContext();
2390 downstreamGLES3.glExtGetTexLevelParameterivQCOM(arg0,arg1,arg2,arg3,arg4);
2391 final int err = checkGLError();
2392 if (err != GL_NO_ERROR) {
2393 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2394 "glExtGetTexLevelParameterivQCOM", arg0, arg1, arg2, arg3, arg4);
2395 }
2396 }
2397 @Override
2398 public void glExtGetTexLevelParameterivQCOM(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5)
2399 {
2400 checkContext();
2401 downstreamGLES3.glExtGetTexLevelParameterivQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
2402 final int err = checkGLError();
2403 if (err != GL_NO_ERROR) {
2404 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2405 "glExtGetTexLevelParameterivQCOM", arg0, arg1, arg2, arg3, arg5);
2406 }
2407 }
2408 @Override
2409 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)
2410 {
2411 checkContext();
2412 downstreamGLES3.glExtGetTexSubImageQCOM(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
2413 final int err = checkGLError();
2414 if (err != GL_NO_ERROR) {
2415 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)",
2416 "glExtGetTexSubImageQCOM", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
2417 }
2418 }
2419 @Override
2420 public void glExtGetTexturesQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
2421 {
2422 checkContext();
2423 downstreamGLES3.glExtGetTexturesQCOM(arg0,arg1,arg2,arg3,arg4);
2424 final int err = checkGLError();
2425 if (err != GL_NO_ERROR) {
2426 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2427 "glExtGetTexturesQCOM", arg1, arg2, arg4);
2428 }
2429 }
2430 @Override
2431 public void glExtGetTexturesQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
2432 {
2433 checkContext();
2434 downstreamGLES3.glExtGetTexturesQCOM(arg0,arg1,arg2);
2435 final int err = checkGLError();
2436 if (err != GL_NO_ERROR) {
2437 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
2438 "glExtGetTexturesQCOM", arg0, arg1, arg2);
2439 }
2440 }
2441 @Override
2442 public boolean glExtIsProgramBinaryQCOM(int arg0)
2443 {
2444 checkContext();
2445 boolean _res = downstreamGLES3.glExtIsProgramBinaryQCOM(arg0);
2446 final int err = checkGLError();
2447 if (err != GL_NO_ERROR) {
2448 writeGLError(err, "%s(<int> 0x%X)",
2449 "glExtIsProgramBinaryQCOM", arg0);
2450 }
2451 return _res;
2452 }
2453 @Override
2454 public void glExtTexObjectStateOverrideiQCOM(int arg0,int arg1,int arg2)
2455 {
2456 checkContext();
2457 downstreamGLES3.glExtTexObjectStateOverrideiQCOM(arg0,arg1,arg2);
2458 final int err = checkGLError();
2459 if (err != GL_NO_ERROR) {
2460 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
2461 "glExtTexObjectStateOverrideiQCOM", arg0, arg1, arg2);
2462 }
2463 }
2464 @Override
2465 public long glFenceSync(int arg0,int arg1)
2466 {
2467 checkContext();
2468 long _res = downstreamGLES3.glFenceSync(arg0,arg1);
2469 final int err = checkGLError();
2470 if (err != GL_NO_ERROR) {
2471 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
2472 "glFenceSync", arg0, arg1);
2473 }
2474 return _res;
2475 }
2476 @Override
2477 public void glFinish()
2478 {
2479 checkContext();
2480 downstreamGLES3.glFinish();
2481 final int err = checkGLError();
2482 if (err != GL_NO_ERROR) {
2483 writeGLError(err, "%s()",
2484 "glFinish");
2485 }
2486 }
2487 @Override
2488 public void glFlush()
2489 {
2490 checkContext();
2491 downstreamGLES3.glFlush();
2492 final int err = checkGLError();
2493 if (err != GL_NO_ERROR) {
2494 writeGLError(err, "%s()",
2495 "glFlush");
2496 }
2497 }
2498 @Override
2499 public void glFlushMappedBufferRange(int arg0,long arg1,long arg2)
2500 {
2501 checkContext();
2502 downstreamGLES3.glFlushMappedBufferRange(arg0,arg1,arg2);
2503 final int err = checkGLError();
2504 if (err != GL_NO_ERROR) {
2505 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s)",
2506 "glFlushMappedBufferRange", arg0, arg1, arg2);
2507 }
2508 }
2509 @Override
2510 public void glFragmentCoverageColorNV(int arg0)
2511 {
2512 checkContext();
2513 downstreamGLES3.glFragmentCoverageColorNV(arg0);
2514 final int err = checkGLError();
2515 if (err != GL_NO_ERROR) {
2516 writeGLError(err, "%s(<int> 0x%X)",
2517 "glFragmentCoverageColorNV", arg0);
2518 }
2519 }
2520 @Override
2521 public void glFramebufferParameteri(int arg0,int arg1,int arg2)
2522 {
2523 checkContext();
2524 downstreamGLES3.glFramebufferParameteri(arg0,arg1,arg2);
2525 final int err = checkGLError();
2526 if (err != GL_NO_ERROR) {
2527 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
2528 "glFramebufferParameteri", arg0, arg1, arg2);
2529 }
2530 }
2531 @Override
2532 public void glFramebufferRenderbuffer(int arg0,int arg1,int arg2,int arg3)
2533 {
2534 checkContext();
2535 downstreamGLES3.glFramebufferRenderbuffer(arg0,arg1,arg2,arg3);
2536 final int err = checkGLError();
2537 if (err != GL_NO_ERROR) {
2538 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2539 "glFramebufferRenderbuffer", arg0, arg1, arg2, arg3);
2540 }
2541 }
2542 @Override
2543 public void glFramebufferSampleLocationsfvNV(int arg0,int arg1,int arg2,float[] arg3,int arg4)
2544 {
2545 checkContext();
2546 downstreamGLES3.glFramebufferSampleLocationsfvNV(arg0,arg1,arg2,arg3,arg4);
2547 final int err = checkGLError();
2548 if (err != GL_NO_ERROR) {
2549 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
2550 "glFramebufferSampleLocationsfvNV", arg0, arg1, arg2, arg4);
2551 }
2552 }
2553 @Override
2554 public void glFramebufferSampleLocationsfvNV(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
2555 {
2556 checkContext();
2557 downstreamGLES3.glFramebufferSampleLocationsfvNV(arg0,arg1,arg2,arg3);
2558 final int err = checkGLError();
2559 if (err != GL_NO_ERROR) {
2560 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
2561 "glFramebufferSampleLocationsfvNV", arg0, arg1, arg2, arg3);
2562 }
2563 }
2564 @Override
2565 public void glFramebufferTexture(int arg0,int arg1,int arg2,int arg3)
2566 {
2567 checkContext();
2568 downstreamGLES3.glFramebufferTexture(arg0,arg1,arg2,arg3);
2569 final int err = checkGLError();
2570 if (err != GL_NO_ERROR) {
2571 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2572 "glFramebufferTexture", arg0, arg1, arg2, arg3);
2573 }
2574 }
2575 @Override
2576 public void glFramebufferTexture2D(int arg0,int arg1,int arg2,int arg3,int arg4)
2577 {
2578 checkContext();
2579 downstreamGLES3.glFramebufferTexture2D(arg0,arg1,arg2,arg3,arg4);
2580 final int err = checkGLError();
2581 if (err != GL_NO_ERROR) {
2582 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2583 "glFramebufferTexture2D", arg0, arg1, arg2, arg3, arg4);
2584 }
2585 }
2586 @Override
2587 public void glFramebufferTexture2DMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
2588 {
2589 checkContext();
2590 downstreamGLES3.glFramebufferTexture2DMultisampleEXT(arg0,arg1,arg2,arg3,arg4,arg5);
2591 final int err = checkGLError();
2592 if (err != GL_NO_ERROR) {
2593 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2594 "glFramebufferTexture2DMultisampleEXT", arg0, arg1, arg2, arg3, arg4, arg5);
2595 }
2596 }
2597 @Override
2598 public void glFramebufferTexture2DMultisampleIMG(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
2599 {
2600 checkContext();
2601 downstreamGLES3.glFramebufferTexture2DMultisampleIMG(arg0,arg1,arg2,arg3,arg4,arg5);
2602 final int err = checkGLError();
2603 if (err != GL_NO_ERROR) {
2604 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2605 "glFramebufferTexture2DMultisampleIMG", arg0, arg1, arg2, arg3, arg4, arg5);
2606 }
2607 }
2608 @Override
2609 public void glFramebufferTexture3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
2610 {
2611 checkContext();
2612 downstreamGLES3.glFramebufferTexture3D(arg0,arg1,arg2,arg3,arg4,arg5);
2613 final int err = checkGLError();
2614 if (err != GL_NO_ERROR) {
2615 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2616 "glFramebufferTexture3D", arg0, arg1, arg2, arg3, arg4, arg5);
2617 }
2618 }
2619 @Override
2620 public void glFramebufferTextureEXT(int arg0,int arg1,int arg2,int arg3)
2621 {
2622 checkContext();
2623 downstreamGLES3.glFramebufferTextureEXT(arg0,arg1,arg2,arg3);
2624 final int err = checkGLError();
2625 if (err != GL_NO_ERROR) {
2626 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2627 "glFramebufferTextureEXT", arg0, arg1, arg2, arg3);
2628 }
2629 }
2630 @Override
2631 public void glFramebufferTextureLayer(int arg0,int arg1,int arg2,int arg3,int arg4)
2632 {
2633 checkContext();
2634 downstreamGLES3.glFramebufferTextureLayer(arg0,arg1,arg2,arg3,arg4);
2635 final int err = checkGLError();
2636 if (err != GL_NO_ERROR) {
2637 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2638 "glFramebufferTextureLayer", arg0, arg1, arg2, arg3, arg4);
2639 }
2640 }
2641 @Override
2642 public void glFramebufferTextureMultiviewOVR(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
2643 {
2644 checkContext();
2645 downstreamGLES3.glFramebufferTextureMultiviewOVR(arg0,arg1,arg2,arg3,arg4,arg5);
2646 final int err = checkGLError();
2647 if (err != GL_NO_ERROR) {
2648 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2649 "glFramebufferTextureMultiviewOVR", arg0, arg1, arg2, arg3, arg4, arg5);
2650 }
2651 }
2652 @Override
2653 public void glFramebufferTextureOES(int arg0,int arg1,int arg2,int arg3)
2654 {
2655 checkContext();
2656 downstreamGLES3.glFramebufferTextureOES(arg0,arg1,arg2,arg3);
2657 final int err = checkGLError();
2658 if (err != GL_NO_ERROR) {
2659 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2660 "glFramebufferTextureOES", arg0, arg1, arg2, arg3);
2661 }
2662 }
2663 @Override
2664 public void glFrontFace(int arg0)
2665 {
2666 checkContext();
2667 downstreamGLES3.glFrontFace(arg0);
2668 final int err = checkGLError();
2669 if (err != GL_NO_ERROR) {
2670 writeGLError(err, "%s(<int> 0x%X)",
2671 "glFrontFace", arg0);
2672 }
2673 }
2674 @Override
2675 public void glGenBuffers(int arg0,java.nio.IntBuffer arg1)
2676 {
2677 checkContext();
2678 downstreamGLES3.glGenBuffers(arg0,arg1);
2679 final int err = checkGLError();
2680 if (err != GL_NO_ERROR) {
2681 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
2682 "glGenBuffers", arg0, arg1);
2683 }
2684 }
2685 @Override
2686 public void glGenBuffers(int arg0,int[] arg1,int arg2)
2687 {
2688 checkContext();
2689 downstreamGLES3.glGenBuffers(arg0,arg1,arg2);
2690 final int err = checkGLError();
2691 if (err != GL_NO_ERROR) {
2692 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
2693 "glGenBuffers", arg0, arg2);
2694 }
2695 }
2696 @Override
2697 public void glGenFramebuffers(int arg0,java.nio.IntBuffer arg1)
2698 {
2699 checkContext();
2700 downstreamGLES3.glGenFramebuffers(arg0,arg1);
2701 final int err = checkGLError();
2702 if (err != GL_NO_ERROR) {
2703 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
2704 "glGenFramebuffers", arg0, arg1);
2705 }
2706 }
2707 @Override
2708 public void glGenFramebuffers(int arg0,int[] arg1,int arg2)
2709 {
2710 checkContext();
2711 downstreamGLES3.glGenFramebuffers(arg0,arg1,arg2);
2712 final int err = checkGLError();
2713 if (err != GL_NO_ERROR) {
2714 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
2715 "glGenFramebuffers", arg0, arg2);
2716 }
2717 }
2718 @Override
2719 public void glGenProgramPipelines(int arg0,int[] arg1,int arg2)
2720 {
2721 checkContext();
2722 downstreamGLES3.glGenProgramPipelines(arg0,arg1,arg2);
2723 final int err = checkGLError();
2724 if (err != GL_NO_ERROR) {
2725 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
2726 "glGenProgramPipelines", arg0, arg2);
2727 }
2728 }
2729 @Override
2730 public void glGenProgramPipelines(int arg0,java.nio.IntBuffer arg1)
2731 {
2732 checkContext();
2733 downstreamGLES3.glGenProgramPipelines(arg0,arg1);
2734 final int err = checkGLError();
2735 if (err != GL_NO_ERROR) {
2736 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
2737 "glGenProgramPipelines", arg0, arg1);
2738 }
2739 }
2740 @Override
2741 public void glGenQueries(int arg0,java.nio.IntBuffer arg1)
2742 {
2743 checkContext();
2744 downstreamGLES3.glGenQueries(arg0,arg1);
2745 final int err = checkGLError();
2746 if (err != GL_NO_ERROR) {
2747 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
2748 "glGenQueries", arg0, arg1);
2749 }
2750 }
2751 @Override
2752 public void glGenQueries(int arg0,int[] arg1,int arg2)
2753 {
2754 checkContext();
2755 downstreamGLES3.glGenQueries(arg0,arg1,arg2);
2756 final int err = checkGLError();
2757 if (err != GL_NO_ERROR) {
2758 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
2759 "glGenQueries", arg0, arg2);
2760 }
2761 }
2762 @Override
2763 public void glGenRenderbuffers(int arg0,int[] arg1,int arg2)
2764 {
2765 checkContext();
2766 downstreamGLES3.glGenRenderbuffers(arg0,arg1,arg2);
2767 final int err = checkGLError();
2768 if (err != GL_NO_ERROR) {
2769 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
2770 "glGenRenderbuffers", arg0, arg2);
2771 }
2772 }
2773 @Override
2774 public void glGenRenderbuffers(int arg0,java.nio.IntBuffer arg1)
2775 {
2776 checkContext();
2777 downstreamGLES3.glGenRenderbuffers(arg0,arg1);
2778 final int err = checkGLError();
2779 if (err != GL_NO_ERROR) {
2780 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
2781 "glGenRenderbuffers", arg0, arg1);
2782 }
2783 }
2784 @Override
2785 public void glGenSamplers(int arg0,int[] arg1,int arg2)
2786 {
2787 checkContext();
2788 downstreamGLES3.glGenSamplers(arg0,arg1,arg2);
2789 final int err = checkGLError();
2790 if (err != GL_NO_ERROR) {
2791 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
2792 "glGenSamplers", arg0, arg2);
2793 }
2794 }
2795 @Override
2796 public void glGenSamplers(int arg0,java.nio.IntBuffer arg1)
2797 {
2798 checkContext();
2799 downstreamGLES3.glGenSamplers(arg0,arg1);
2800 final int err = checkGLError();
2801 if (err != GL_NO_ERROR) {
2802 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
2803 "glGenSamplers", arg0, arg1);
2804 }
2805 }
2806 @Override
2807 public void glGenTextures(int arg0,java.nio.IntBuffer arg1)
2808 {
2809 checkContext();
2810 downstreamGLES3.glGenTextures(arg0,arg1);
2811 final int err = checkGLError();
2812 if (err != GL_NO_ERROR) {
2813 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
2814 "glGenTextures", arg0, arg1);
2815 }
2816 }
2817 @Override
2818 public void glGenTextures(int arg0,int[] arg1,int arg2)
2819 {
2820 checkContext();
2821 downstreamGLES3.glGenTextures(arg0,arg1,arg2);
2822 final int err = checkGLError();
2823 if (err != GL_NO_ERROR) {
2824 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
2825 "glGenTextures", arg0, arg2);
2826 }
2827 }
2828 @Override
2829 public void glGenTransformFeedbacks(int arg0,java.nio.IntBuffer arg1)
2830 {
2831 checkContext();
2832 downstreamGLES3.glGenTransformFeedbacks(arg0,arg1);
2833 final int err = checkGLError();
2834 if (err != GL_NO_ERROR) {
2835 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
2836 "glGenTransformFeedbacks", arg0, arg1);
2837 }
2838 }
2839 @Override
2840 public void glGenTransformFeedbacks(int arg0,int[] arg1,int arg2)
2841 {
2842 checkContext();
2843 downstreamGLES3.glGenTransformFeedbacks(arg0,arg1,arg2);
2844 final int err = checkGLError();
2845 if (err != GL_NO_ERROR) {
2846 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
2847 "glGenTransformFeedbacks", arg0, arg2);
2848 }
2849 }
2850 @Override
2851 public void glGenVertexArrays(int arg0,java.nio.IntBuffer arg1)
2852 {
2853 checkContext();
2854 downstreamGLES3.glGenVertexArrays(arg0,arg1);
2855 final int err = checkGLError();
2856 if (err != GL_NO_ERROR) {
2857 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
2858 "glGenVertexArrays", arg0, arg1);
2859 }
2860 }
2861 @Override
2862 public void glGenVertexArrays(int arg0,int[] arg1,int arg2)
2863 {
2864 checkContext();
2865 downstreamGLES3.glGenVertexArrays(arg0,arg1,arg2);
2866 final int err = checkGLError();
2867 if (err != GL_NO_ERROR) {
2868 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
2869 "glGenVertexArrays", arg0, arg2);
2870 }
2871 }
2872 @Override
2873 public void glGenVertexArraysOES(int arg0,java.nio.IntBuffer arg1)
2874 {
2875 checkContext();
2876 downstreamGLES3.glGenVertexArraysOES(arg0,arg1);
2877 final int err = checkGLError();
2878 if (err != GL_NO_ERROR) {
2879 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
2880 "glGenVertexArraysOES", arg0, arg1);
2881 }
2882 }
2883 @Override
2884 public void glGenVertexArraysOES(int arg0,int[] arg1,int arg2)
2885 {
2886 checkContext();
2887 downstreamGLES3.glGenVertexArraysOES(arg0,arg1,arg2);
2888 final int err = checkGLError();
2889 if (err != GL_NO_ERROR) {
2890 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
2891 "glGenVertexArraysOES", arg0, arg2);
2892 }
2893 }
2894 @Override
2895 public void glGenerateMipmap(int arg0)
2896 {
2897 checkContext();
2898 downstreamGLES3.glGenerateMipmap(arg0);
2899 final int err = checkGLError();
2900 if (err != GL_NO_ERROR) {
2901 writeGLError(err, "%s(<int> 0x%X)",
2902 "glGenerateMipmap", arg0);
2903 }
2904 }
2905 @Override
2906 public void glGetActiveAttrib(int arg0,int arg1,int arg2,int[] arg3,int arg4,int[] arg5,int arg6,int[] arg7,int arg8,byte[] arg9,int arg10)
2907 {
2908 checkContext();
2909 downstreamGLES3.glGetActiveAttrib(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
2910 final int err = checkGLError();
2911 if (err != GL_NO_ERROR) {
2912 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
2913 "glGetActiveAttrib", arg0, arg1, arg2, arg4, arg6, arg8, arg10);
2914 }
2915 }
2916 @Override
2917 public void glGetActiveAttrib(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.IntBuffer arg4,java.nio.IntBuffer arg5,java.nio.ByteBuffer arg6)
2918 {
2919 checkContext();
2920 downstreamGLES3.glGetActiveAttrib(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2921 final int err = checkGLError();
2922 if (err != GL_NO_ERROR) {
2923 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
2924 "glGetActiveAttrib", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
2925 }
2926 }
2927 @Override
2928 public void glGetActiveUniform(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.IntBuffer arg4,java.nio.IntBuffer arg5,java.nio.ByteBuffer arg6)
2929 {
2930 checkContext();
2931 downstreamGLES3.glGetActiveUniform(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2932 final int err = checkGLError();
2933 if (err != GL_NO_ERROR) {
2934 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
2935 "glGetActiveUniform", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
2936 }
2937 }
2938 @Override
2939 public void glGetActiveUniform(int arg0,int arg1,int arg2,int[] arg3,int arg4,int[] arg5,int arg6,int[] arg7,int arg8,byte[] arg9,int arg10)
2940 {
2941 checkContext();
2942 downstreamGLES3.glGetActiveUniform(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
2943 final int err = checkGLError();
2944 if (err != GL_NO_ERROR) {
2945 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
2946 "glGetActiveUniform", arg0, arg1, arg2, arg4, arg6, arg8, arg10);
2947 }
2948 }
2949 @Override
2950 public void glGetActiveUniformBlockName(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.ByteBuffer arg4)
2951 {
2952 checkContext();
2953 downstreamGLES3.glGetActiveUniformBlockName(arg0,arg1,arg2,arg3,arg4);
2954 final int err = checkGLError();
2955 if (err != GL_NO_ERROR) {
2956 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
2957 "glGetActiveUniformBlockName", arg0, arg1, arg2, arg3, arg4);
2958 }
2959 }
2960 @Override
2961 public void glGetActiveUniformBlockName(int arg0,int arg1,int arg2,int[] arg3,int arg4,byte[] arg5,int arg6)
2962 {
2963 checkContext();
2964 downstreamGLES3.glGetActiveUniformBlockName(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2965 final int err = checkGLError();
2966 if (err != GL_NO_ERROR) {
2967 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
2968 "glGetActiveUniformBlockName", arg0, arg1, arg2, arg4, arg6);
2969 }
2970 }
2971 @Override
2972 public void glGetActiveUniformBlockiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
2973 {
2974 checkContext();
2975 downstreamGLES3.glGetActiveUniformBlockiv(arg0,arg1,arg2,arg3);
2976 final int err = checkGLError();
2977 if (err != GL_NO_ERROR) {
2978 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2979 "glGetActiveUniformBlockiv", arg0, arg1, arg2, arg3);
2980 }
2981 }
2982 @Override
2983 public void glGetActiveUniformBlockiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
2984 {
2985 checkContext();
2986 downstreamGLES3.glGetActiveUniformBlockiv(arg0,arg1,arg2,arg3,arg4);
2987 final int err = checkGLError();
2988 if (err != GL_NO_ERROR) {
2989 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2990 "glGetActiveUniformBlockiv", arg0, arg1, arg2, arg4);
2991 }
2992 }
2993 @Override
2994 public void glGetActiveUniformsiv(int arg0,int arg1,int[] arg2,int arg3,int arg4,int[] arg5,int arg6)
2995 {
2996 checkContext();
2997 downstreamGLES3.glGetActiveUniformsiv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2998 final int err = checkGLError();
2999 if (err != GL_NO_ERROR) {
3000 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3001 "glGetActiveUniformsiv", arg0, arg1, arg3, arg4, arg6);
3002 }
3003 }
3004 @Override
3005 public void glGetActiveUniformsiv(int arg0,int arg1,java.nio.IntBuffer arg2,int arg3,java.nio.IntBuffer arg4)
3006 {
3007 checkContext();
3008 downstreamGLES3.glGetActiveUniformsiv(arg0,arg1,arg2,arg3,arg4);
3009 final int err = checkGLError();
3010 if (err != GL_NO_ERROR) {
3011 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
3012 "glGetActiveUniformsiv", arg0, arg1, arg2, arg3, arg4);
3013 }
3014 }
3015 @Override
3016 public void glGetAttachedShaders(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5)
3017 {
3018 checkContext();
3019 downstreamGLES3.glGetAttachedShaders(arg0,arg1,arg2,arg3,arg4,arg5);
3020 final int err = checkGLError();
3021 if (err != GL_NO_ERROR) {
3022 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X)",
3023 "glGetAttachedShaders", arg0, arg1, arg3, arg5);
3024 }
3025 }
3026 @Override
3027 public void glGetAttachedShaders(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3)
3028 {
3029 checkContext();
3030 downstreamGLES3.glGetAttachedShaders(arg0,arg1,arg2,arg3);
3031 final int err = checkGLError();
3032 if (err != GL_NO_ERROR) {
3033 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s)",
3034 "glGetAttachedShaders", arg0, arg1, arg2, arg3);
3035 }
3036 }
3037 @Override
3038 public int glGetAttribLocation(int arg0,java.lang.String arg1)
3039 {
3040 checkContext();
3041 int _res = downstreamGLES3.glGetAttribLocation(arg0,arg1);
3042 final int err = checkGLError();
3043 if (err != GL_NO_ERROR) {
3044 writeGLError(err, "%s(<int> 0x%X, <java.lang.String> %s)",
3045 "glGetAttribLocation", arg0, arg1);
3046 }
3047 return _res;
3048 }
3049 @Override
3050 public void glGetBooleani_v(int arg0,int arg1,java.nio.ByteBuffer arg2)
3051 {
3052 checkContext();
3053 downstreamGLES3.glGetBooleani_v(arg0,arg1,arg2);
3054 final int err = checkGLError();
3055 if (err != GL_NO_ERROR) {
3056 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.ByteBuffer> %s)",
3057 "glGetBooleani_v", arg0, arg1, arg2);
3058 }
3059 }
3060 @Override
3061 public void glGetBooleani_v(int arg0,int arg1,byte[] arg2,int arg3)
3062 {
3063 checkContext();
3064 downstreamGLES3.glGetBooleani_v(arg0,arg1,arg2,arg3);
3065 final int err = checkGLError();
3066 if (err != GL_NO_ERROR) {
3067 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[B>, <int> 0x%X)",
3068 "glGetBooleani_v", arg0, arg1, arg3);
3069 }
3070 }
3071 @Override
3072 public void glGetBooleanv(int arg0,java.nio.ByteBuffer arg1)
3073 {
3074 checkContext();
3075 downstreamGLES3.glGetBooleanv(arg0,arg1);
3076 final int err = checkGLError();
3077 if (err != GL_NO_ERROR) {
3078 writeGLError(err, "%s(<int> 0x%X, <java.nio.ByteBuffer> %s)",
3079 "glGetBooleanv", arg0, arg1);
3080 }
3081 }
3082 @Override
3083 public void glGetBooleanv(int arg0,byte[] arg1,int arg2)
3084 {
3085 checkContext();
3086 downstreamGLES3.glGetBooleanv(arg0,arg1,arg2);
3087 final int err = checkGLError();
3088 if (err != GL_NO_ERROR) {
3089 writeGLError(err, "%s(<int> 0x%X, <[B>, <int> 0x%X)",
3090 "glGetBooleanv", arg0, arg2);
3091 }
3092 }
3093 @Override
3094 public void glGetBufferParameteri64v(int arg0,int arg1,long[] arg2,int arg3)
3095 {
3096 checkContext();
3097 downstreamGLES3.glGetBufferParameteri64v(arg0,arg1,arg2,arg3);
3098 final int err = checkGLError();
3099 if (err != GL_NO_ERROR) {
3100 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
3101 "glGetBufferParameteri64v", arg0, arg1, arg3);
3102 }
3103 }
3104 @Override
3105 public void glGetBufferParameteri64v(int arg0,int arg1,java.nio.LongBuffer arg2)
3106 {
3107 checkContext();
3108 downstreamGLES3.glGetBufferParameteri64v(arg0,arg1,arg2);
3109 final int err = checkGLError();
3110 if (err != GL_NO_ERROR) {
3111 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
3112 "glGetBufferParameteri64v", arg0, arg1, arg2);
3113 }
3114 }
3115 @Override
3116 public void glGetBufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
3117 {
3118 checkContext();
3119 downstreamGLES3.glGetBufferParameteriv(arg0,arg1,arg2);
3120 final int err = checkGLError();
3121 if (err != GL_NO_ERROR) {
3122 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3123 "glGetBufferParameteriv", arg0, arg1, arg2);
3124 }
3125 }
3126 @Override
3127 public void glGetBufferParameteriv(int arg0,int arg1,int[] arg2,int arg3)
3128 {
3129 checkContext();
3130 downstreamGLES3.glGetBufferParameteriv(arg0,arg1,arg2,arg3);
3131 final int err = checkGLError();
3132 if (err != GL_NO_ERROR) {
3133 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3134 "glGetBufferParameteriv", arg0, arg1, arg3);
3135 }
3136 }
3137 @Override
3138 public void glGetCoverageModulationTableNV(int arg0,java.nio.FloatBuffer arg1)
3139 {
3140 checkContext();
3141 downstreamGLES3.glGetCoverageModulationTableNV(arg0,arg1);
3142 final int err = checkGLError();
3143 if (err != GL_NO_ERROR) {
3144 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
3145 "glGetCoverageModulationTableNV", arg0, arg1);
3146 }
3147 }
3148 @Override
3149 public void glGetCoverageModulationTableNV(int arg0,float[] arg1,int arg2)
3150 {
3151 checkContext();
3152 downstreamGLES3.glGetCoverageModulationTableNV(arg0,arg1,arg2);
3153 final int err = checkGLError();
3154 if (err != GL_NO_ERROR) {
3155 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
3156 "glGetCoverageModulationTableNV", arg0, arg2);
3157 }
3158 }
3159 @Override
3160 public int glGetDebugMessageLog(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3,java.nio.IntBuffer arg4,java.nio.IntBuffer arg5,java.nio.IntBuffer arg6,java.nio.ByteBuffer arg7)
3161 {
3162 checkContext();
3163 int _res = downstreamGLES3.glGetDebugMessageLog(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
3164 final int err = checkGLError();
3165 if (err != GL_NO_ERROR) {
3166 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
3167 "glGetDebugMessageLog", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
3168 }
3169 return _res;
3170 }
3171 @Override
3172 public int glGetDebugMessageLog(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5,int[] arg6,int arg7,int[] arg8,int arg9,int[] arg10,int arg11,byte[] arg12,int arg13)
3173 {
3174 checkContext();
3175 int _res = downstreamGLES3.glGetDebugMessageLog(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
3176 final int err = checkGLError();
3177 if (err != GL_NO_ERROR) {
3178 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
3179 "glGetDebugMessageLog", arg0, arg1, arg3, arg5, arg7, arg9, arg11, arg13);
3180 }
3181 return _res;
3182 }
3183 @Override
3184 public void glGetDriverControlStringQCOM(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
3185 {
3186 checkContext();
3187 downstreamGLES3.glGetDriverControlStringQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
3188 final int err = checkGLError();
3189 if (err != GL_NO_ERROR) {
3190 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
3191 "glGetDriverControlStringQCOM", arg0, arg1, arg3, arg5);
3192 }
3193 }
3194 @Override
3195 public void glGetDriverControlStringQCOM(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
3196 {
3197 checkContext();
3198 downstreamGLES3.glGetDriverControlStringQCOM(arg0,arg1,arg2,arg3);
3199 final int err = checkGLError();
3200 if (err != GL_NO_ERROR) {
3201 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
3202 "glGetDriverControlStringQCOM", arg0, arg1, arg2, arg3);
3203 }
3204 }
3205 @Override
3206 public void glGetDriverControlsQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
3207 {
3208 checkContext();
3209 downstreamGLES3.glGetDriverControlsQCOM(arg0,arg1,arg2,arg3,arg4);
3210 final int err = checkGLError();
3211 if (err != GL_NO_ERROR) {
3212 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3213 "glGetDriverControlsQCOM", arg1, arg2, arg4);
3214 }
3215 }
3216 @Override
3217 public void glGetDriverControlsQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
3218 {
3219 checkContext();
3220 downstreamGLES3.glGetDriverControlsQCOM(arg0,arg1,arg2);
3221 final int err = checkGLError();
3222 if (err != GL_NO_ERROR) {
3223 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
3224 "glGetDriverControlsQCOM", arg0, arg1, arg2);
3225 }
3226 }
3227 @Override
3228 public int glGetError()
3229 {
3230 checkContext();
3231 int _res = downstreamGLES3.glGetError();
3232 final int err = checkGLError();
3233 if (err != GL_NO_ERROR) {
3234 writeGLError(err, "%s()",
3235 "glGetError");
3236 }
3237 return _res;
3238 }
3239 @Override
3240 public void glGetFloati_vNV(int arg0,int arg1,java.nio.FloatBuffer arg2)
3241 {
3242 checkContext();
3243 downstreamGLES3.glGetFloati_vNV(arg0,arg1,arg2);
3244 final int err = checkGLError();
3245 if (err != GL_NO_ERROR) {
3246 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
3247 "glGetFloati_vNV", arg0, arg1, arg2);
3248 }
3249 }
3250 @Override
3251 public void glGetFloati_vNV(int arg0,int arg1,float[] arg2,int arg3)
3252 {
3253 checkContext();
3254 downstreamGLES3.glGetFloati_vNV(arg0,arg1,arg2,arg3);
3255 final int err = checkGLError();
3256 if (err != GL_NO_ERROR) {
3257 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
3258 "glGetFloati_vNV", arg0, arg1, arg3);
3259 }
3260 }
3261 @Override
3262 public void glGetFloatv(int arg0,float[] arg1,int arg2)
3263 {
3264 checkContext();
3265 downstreamGLES3.glGetFloatv(arg0,arg1,arg2);
3266 final int err = checkGLError();
3267 if (err != GL_NO_ERROR) {
3268 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
3269 "glGetFloatv", arg0, arg2);
3270 }
3271 }
3272 @Override
3273 public void glGetFloatv(int arg0,java.nio.FloatBuffer arg1)
3274 {
3275 checkContext();
3276 downstreamGLES3.glGetFloatv(arg0,arg1);
3277 final int err = checkGLError();
3278 if (err != GL_NO_ERROR) {
3279 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
3280 "glGetFloatv", arg0, arg1);
3281 }
3282 }
3283 @Override
3284 public int glGetFragDataIndexEXT(int arg0,java.nio.ByteBuffer arg1)
3285 {
3286 checkContext();
3287 int _res = downstreamGLES3.glGetFragDataIndexEXT(arg0,arg1);
3288 final int err = checkGLError();
3289 if (err != GL_NO_ERROR) {
3290 writeGLError(err, "%s(<int> 0x%X, <java.nio.ByteBuffer> %s)",
3291 "glGetFragDataIndexEXT", arg0, arg1);
3292 }
3293 return _res;
3294 }
3295 @Override
3296 public int glGetFragDataIndexEXT(int arg0,byte[] arg1,int arg2)
3297 {
3298 checkContext();
3299 int _res = downstreamGLES3.glGetFragDataIndexEXT(arg0,arg1,arg2);
3300 final int err = checkGLError();
3301 if (err != GL_NO_ERROR) {
3302 writeGLError(err, "%s(<int> 0x%X, <[B>, <int> 0x%X)",
3303 "glGetFragDataIndexEXT", arg0, arg2);
3304 }
3305 return _res;
3306 }
3307 @Override
3308 public int glGetFragDataLocation(int arg0,java.lang.String arg1)
3309 {
3310 checkContext();
3311 int _res = downstreamGLES3.glGetFragDataLocation(arg0,arg1);
3312 final int err = checkGLError();
3313 if (err != GL_NO_ERROR) {
3314 writeGLError(err, "%s(<int> 0x%X, <java.lang.String> %s)",
3315 "glGetFragDataLocation", arg0, arg1);
3316 }
3317 return _res;
3318 }
3319 @Override
3320 public void glGetFramebufferAttachmentParameteriv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
3321 {
3322 checkContext();
3323 downstreamGLES3.glGetFramebufferAttachmentParameteriv(arg0,arg1,arg2,arg3,arg4);
3324 final int err = checkGLError();
3325 if (err != GL_NO_ERROR) {
3326 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3327 "glGetFramebufferAttachmentParameteriv", arg0, arg1, arg2, arg4);
3328 }
3329 }
3330 @Override
3331 public void glGetFramebufferAttachmentParameteriv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
3332 {
3333 checkContext();
3334 downstreamGLES3.glGetFramebufferAttachmentParameteriv(arg0,arg1,arg2,arg3);
3335 final int err = checkGLError();
3336 if (err != GL_NO_ERROR) {
3337 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3338 "glGetFramebufferAttachmentParameteriv", arg0, arg1, arg2, arg3);
3339 }
3340 }
3341 @Override
3342 public void glGetFramebufferParameteriv(int arg0,int arg1,int[] arg2,int arg3)
3343 {
3344 checkContext();
3345 downstreamGLES3.glGetFramebufferParameteriv(arg0,arg1,arg2,arg3);
3346 final int err = checkGLError();
3347 if (err != GL_NO_ERROR) {
3348 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3349 "glGetFramebufferParameteriv", arg0, arg1, arg3);
3350 }
3351 }
3352 @Override
3353 public void glGetFramebufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
3354 {
3355 checkContext();
3356 downstreamGLES3.glGetFramebufferParameteriv(arg0,arg1,arg2);
3357 final int err = checkGLError();
3358 if (err != GL_NO_ERROR) {
3359 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3360 "glGetFramebufferParameteriv", arg0, arg1, arg2);
3361 }
3362 }
3363 @Override
3365 {
3366 checkContext();
3367 int _res = downstreamGLES3.glGetGraphicsResetStatus();
3368 final int err = checkGLError();
3369 if (err != GL_NO_ERROR) {
3370 writeGLError(err, "%s()",
3371 "glGetGraphicsResetStatus");
3372 }
3373 return _res;
3374 }
3375 @Override
3376 public void glGetInteger64i_v(int arg0,int arg1,java.nio.LongBuffer arg2)
3377 {
3378 checkContext();
3379 downstreamGLES3.glGetInteger64i_v(arg0,arg1,arg2);
3380 final int err = checkGLError();
3381 if (err != GL_NO_ERROR) {
3382 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
3383 "glGetInteger64i_v", arg0, arg1, arg2);
3384 }
3385 }
3386 @Override
3387 public void glGetInteger64i_v(int arg0,int arg1,long[] arg2,int arg3)
3388 {
3389 checkContext();
3390 downstreamGLES3.glGetInteger64i_v(arg0,arg1,arg2,arg3);
3391 final int err = checkGLError();
3392 if (err != GL_NO_ERROR) {
3393 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
3394 "glGetInteger64i_v", arg0, arg1, arg3);
3395 }
3396 }
3397 @Override
3398 public void glGetInteger64v(int arg0,java.nio.LongBuffer arg1)
3399 {
3400 checkContext();
3401 downstreamGLES3.glGetInteger64v(arg0,arg1);
3402 final int err = checkGLError();
3403 if (err != GL_NO_ERROR) {
3404 writeGLError(err, "%s(<int> 0x%X, <java.nio.LongBuffer> %s)",
3405 "glGetInteger64v", arg0, arg1);
3406 }
3407 }
3408 @Override
3409 public void glGetInteger64v(int arg0,long[] arg1,int arg2)
3410 {
3411 checkContext();
3412 downstreamGLES3.glGetInteger64v(arg0,arg1,arg2);
3413 final int err = checkGLError();
3414 if (err != GL_NO_ERROR) {
3415 writeGLError(err, "%s(<int> 0x%X, <[J>, <int> 0x%X)",
3416 "glGetInteger64v", arg0, arg2);
3417 }
3418 }
3419 @Override
3420 public void glGetIntegeri_v(int arg0,int arg1,java.nio.IntBuffer arg2)
3421 {
3422 checkContext();
3423 downstreamGLES3.glGetIntegeri_v(arg0,arg1,arg2);
3424 final int err = checkGLError();
3425 if (err != GL_NO_ERROR) {
3426 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3427 "glGetIntegeri_v", arg0, arg1, arg2);
3428 }
3429 }
3430 @Override
3431 public void glGetIntegeri_v(int arg0,int arg1,int[] arg2,int arg3)
3432 {
3433 checkContext();
3434 downstreamGLES3.glGetIntegeri_v(arg0,arg1,arg2,arg3);
3435 final int err = checkGLError();
3436 if (err != GL_NO_ERROR) {
3437 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3438 "glGetIntegeri_v", arg0, arg1, arg3);
3439 }
3440 }
3441 @Override
3442 public void glGetIntegeri_vEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
3443 {
3444 checkContext();
3445 downstreamGLES3.glGetIntegeri_vEXT(arg0,arg1,arg2);
3446 final int err = checkGLError();
3447 if (err != GL_NO_ERROR) {
3448 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3449 "glGetIntegeri_vEXT", arg0, arg1, arg2);
3450 }
3451 }
3452 @Override
3453 public void glGetIntegeri_vEXT(int arg0,int arg1,int[] arg2,int arg3)
3454 {
3455 checkContext();
3456 downstreamGLES3.glGetIntegeri_vEXT(arg0,arg1,arg2,arg3);
3457 final int err = checkGLError();
3458 if (err != GL_NO_ERROR) {
3459 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3460 "glGetIntegeri_vEXT", arg0, arg1, arg3);
3461 }
3462 }
3463 @Override
3464 public void glGetIntegerv(int arg0,java.nio.IntBuffer arg1)
3465 {
3466 checkContext();
3467 downstreamGLES3.glGetIntegerv(arg0,arg1);
3468 final int err = checkGLError();
3469 if (err != GL_NO_ERROR) {
3470 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
3471 "glGetIntegerv", arg0, arg1);
3472 }
3473 }
3474 @Override
3475 public void glGetIntegerv(int arg0,int[] arg1,int arg2)
3476 {
3477 checkContext();
3478 downstreamGLES3.glGetIntegerv(arg0,arg1,arg2);
3479 final int err = checkGLError();
3480 if (err != GL_NO_ERROR) {
3481 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
3482 "glGetIntegerv", arg0, arg2);
3483 }
3484 }
3485 @Override
3486 public void glGetInternalformativ(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4)
3487 {
3488 checkContext();
3489 downstreamGLES3.glGetInternalformativ(arg0,arg1,arg2,arg3,arg4);
3490 final int err = checkGLError();
3491 if (err != GL_NO_ERROR) {
3492 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3493 "glGetInternalformativ", arg0, arg1, arg2, arg3, arg4);
3494 }
3495 }
3496 @Override
3497 public void glGetInternalformativ(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5)
3498 {
3499 checkContext();
3500 downstreamGLES3.glGetInternalformativ(arg0,arg1,arg2,arg3,arg4,arg5);
3501 final int err = checkGLError();
3502 if (err != GL_NO_ERROR) {
3503 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3504 "glGetInternalformativ", arg0, arg1, arg2, arg3, arg5);
3505 }
3506 }
3507 @Override
3508 public void glGetMultisamplefv(int arg0,int arg1,java.nio.FloatBuffer arg2)
3509 {
3510 checkContext();
3511 downstreamGLES3.glGetMultisamplefv(arg0,arg1,arg2);
3512 final int err = checkGLError();
3513 if (err != GL_NO_ERROR) {
3514 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
3515 "glGetMultisamplefv", arg0, arg1, arg2);
3516 }
3517 }
3518 @Override
3519 public void glGetMultisamplefv(int arg0,int arg1,float[] arg2,int arg3)
3520 {
3521 checkContext();
3522 downstreamGLES3.glGetMultisamplefv(arg0,arg1,arg2,arg3);
3523 final int err = checkGLError();
3524 if (err != GL_NO_ERROR) {
3525 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
3526 "glGetMultisamplefv", arg0, arg1, arg3);
3527 }
3528 }
3529 @Override
3530 public void glGetObjectLabel(int arg0,int arg1,int arg2,int[] arg3,int arg4,byte[] arg5,int arg6)
3531 {
3532 checkContext();
3533 downstreamGLES3.glGetObjectLabel(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3534 final int err = checkGLError();
3535 if (err != GL_NO_ERROR) {
3536 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
3537 "glGetObjectLabel", arg0, arg1, arg2, arg4, arg6);
3538 }
3539 }
3540 @Override
3541 public void glGetObjectLabel(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.ByteBuffer arg4)
3542 {
3543 checkContext();
3544 downstreamGLES3.glGetObjectLabel(arg0,arg1,arg2,arg3,arg4);
3545 final int err = checkGLError();
3546 if (err != GL_NO_ERROR) {
3547 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
3548 "glGetObjectLabel", arg0, arg1, arg2, arg3, arg4);
3549 }
3550 }
3551 @Override
3552 public void glGetObjectPtrLabel(java.nio.Buffer arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
3553 {
3554 checkContext();
3555 downstreamGLES3.glGetObjectPtrLabel(arg0,arg1,arg2,arg3);
3556 final int err = checkGLError();
3557 if (err != GL_NO_ERROR) {
3558 writeGLError(err, "%s(<java.nio.Buffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
3559 "glGetObjectPtrLabel", arg0, arg1, arg2, arg3);
3560 }
3561 }
3562 @Override
3563 public void glGetObjectPtrLabel(java.nio.Buffer arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
3564 {
3565 checkContext();
3566 downstreamGLES3.glGetObjectPtrLabel(arg0,arg1,arg2,arg3,arg4,arg5);
3567 final int err = checkGLError();
3568 if (err != GL_NO_ERROR) {
3569 writeGLError(err, "%s(<java.nio.Buffer> %s, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
3570 "glGetObjectPtrLabel", arg0, arg1, arg3, arg5);
3571 }
3572 }
3573 @Override
3574 public void glGetProgramBinary(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3,java.nio.Buffer arg4)
3575 {
3576 checkContext();
3577 downstreamGLES3.glGetProgramBinary(arg0,arg1,arg2,arg3,arg4);
3578 final int err = checkGLError();
3579 if (err != GL_NO_ERROR) {
3580 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s, <java.nio.Buffer> %s)",
3581 "glGetProgramBinary", arg0, arg1, arg2, arg3, arg4);
3582 }
3583 }
3584 @Override
3585 public void glGetProgramBinary(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5,java.nio.Buffer arg6)
3586 {
3587 checkContext();
3588 downstreamGLES3.glGetProgramBinary(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3589 final int err = checkGLError();
3590 if (err != GL_NO_ERROR) {
3591 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X, <java.nio.Buffer> %s)",
3592 "glGetProgramBinary", arg0, arg1, arg3, arg5, arg6);
3593 }
3594 }
3595 @Override
3596 public void glGetProgramInfoLog(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
3597 {
3598 checkContext();
3599 downstreamGLES3.glGetProgramInfoLog(arg0,arg1,arg2,arg3);
3600 final int err = checkGLError();
3601 if (err != GL_NO_ERROR) {
3602 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
3603 "glGetProgramInfoLog", arg0, arg1, arg2, arg3);
3604 }
3605 }
3606 @Override
3607 public void glGetProgramInfoLog(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
3608 {
3609 checkContext();
3610 downstreamGLES3.glGetProgramInfoLog(arg0,arg1,arg2,arg3,arg4,arg5);
3611 final int err = checkGLError();
3612 if (err != GL_NO_ERROR) {
3613 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
3614 "glGetProgramInfoLog", arg0, arg1, arg3, arg5);
3615 }
3616 }
3617 @Override
3618 public void glGetProgramInterfaceiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
3619 {
3620 checkContext();
3621 downstreamGLES3.glGetProgramInterfaceiv(arg0,arg1,arg2,arg3,arg4);
3622 final int err = checkGLError();
3623 if (err != GL_NO_ERROR) {
3624 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3625 "glGetProgramInterfaceiv", arg0, arg1, arg2, arg4);
3626 }
3627 }
3628 @Override
3629 public void glGetProgramInterfaceiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
3630 {
3631 checkContext();
3632 downstreamGLES3.glGetProgramInterfaceiv(arg0,arg1,arg2,arg3);
3633 final int err = checkGLError();
3634 if (err != GL_NO_ERROR) {
3635 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3636 "glGetProgramInterfaceiv", arg0, arg1, arg2, arg3);
3637 }
3638 }
3639 @Override
3640 public void glGetProgramPipelineInfoLog(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
3641 {
3642 checkContext();
3643 downstreamGLES3.glGetProgramPipelineInfoLog(arg0,arg1,arg2,arg3,arg4,arg5);
3644 final int err = checkGLError();
3645 if (err != GL_NO_ERROR) {
3646 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
3647 "glGetProgramPipelineInfoLog", arg0, arg1, arg3, arg5);
3648 }
3649 }
3650 @Override
3651 public void glGetProgramPipelineInfoLog(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
3652 {
3653 checkContext();
3654 downstreamGLES3.glGetProgramPipelineInfoLog(arg0,arg1,arg2,arg3);
3655 final int err = checkGLError();
3656 if (err != GL_NO_ERROR) {
3657 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
3658 "glGetProgramPipelineInfoLog", arg0, arg1, arg2, arg3);
3659 }
3660 }
3661 @Override
3662 public void glGetProgramPipelineiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3663 {
3664 checkContext();
3665 downstreamGLES3.glGetProgramPipelineiv(arg0,arg1,arg2);
3666 final int err = checkGLError();
3667 if (err != GL_NO_ERROR) {
3668 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3669 "glGetProgramPipelineiv", arg0, arg1, arg2);
3670 }
3671 }
3672 @Override
3673 public void glGetProgramPipelineiv(int arg0,int arg1,int[] arg2,int arg3)
3674 {
3675 checkContext();
3676 downstreamGLES3.glGetProgramPipelineiv(arg0,arg1,arg2,arg3);
3677 final int err = checkGLError();
3678 if (err != GL_NO_ERROR) {
3679 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3680 "glGetProgramPipelineiv", arg0, arg1, arg3);
3681 }
3682 }
3683 @Override
3684 public int glGetProgramResourceIndex(int arg0,int arg1,java.nio.ByteBuffer arg2)
3685 {
3686 checkContext();
3687 int _res = downstreamGLES3.glGetProgramResourceIndex(arg0,arg1,arg2);
3688 final int err = checkGLError();
3689 if (err != GL_NO_ERROR) {
3690 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.ByteBuffer> %s)",
3691 "glGetProgramResourceIndex", arg0, arg1, arg2);
3692 }
3693 return _res;
3694 }
3695 @Override
3696 public int glGetProgramResourceIndex(int arg0,int arg1,byte[] arg2,int arg3)
3697 {
3698 checkContext();
3699 int _res = downstreamGLES3.glGetProgramResourceIndex(arg0,arg1,arg2,arg3);
3700 final int err = checkGLError();
3701 if (err != GL_NO_ERROR) {
3702 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[B>, <int> 0x%X)",
3703 "glGetProgramResourceIndex", arg0, arg1, arg3);
3704 }
3705 return _res;
3706 }
3707 @Override
3708 public int glGetProgramResourceLocation(int arg0,int arg1,byte[] arg2,int arg3)
3709 {
3710 checkContext();
3711 int _res = downstreamGLES3.glGetProgramResourceLocation(arg0,arg1,arg2,arg3);
3712 final int err = checkGLError();
3713 if (err != GL_NO_ERROR) {
3714 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[B>, <int> 0x%X)",
3715 "glGetProgramResourceLocation", arg0, arg1, arg3);
3716 }
3717 return _res;
3718 }
3719 @Override
3720 public int glGetProgramResourceLocation(int arg0,int arg1,java.nio.ByteBuffer arg2)
3721 {
3722 checkContext();
3723 int _res = downstreamGLES3.glGetProgramResourceLocation(arg0,arg1,arg2);
3724 final int err = checkGLError();
3725 if (err != GL_NO_ERROR) {
3726 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.ByteBuffer> %s)",
3727 "glGetProgramResourceLocation", arg0, arg1, arg2);
3728 }
3729 return _res;
3730 }
3731 @Override
3732 public int glGetProgramResourceLocationIndexEXT(int arg0,int arg1,byte[] arg2,int arg3)
3733 {
3734 checkContext();
3735 int _res = downstreamGLES3.glGetProgramResourceLocationIndexEXT(arg0,arg1,arg2,arg3);
3736 final int err = checkGLError();
3737 if (err != GL_NO_ERROR) {
3738 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[B>, <int> 0x%X)",
3739 "glGetProgramResourceLocationIndexEXT", arg0, arg1, arg3);
3740 }
3741 return _res;
3742 }
3743 @Override
3744 public int glGetProgramResourceLocationIndexEXT(int arg0,int arg1,java.nio.ByteBuffer arg2)
3745 {
3746 checkContext();
3747 int _res = downstreamGLES3.glGetProgramResourceLocationIndexEXT(arg0,arg1,arg2);
3748 final int err = checkGLError();
3749 if (err != GL_NO_ERROR) {
3750 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.ByteBuffer> %s)",
3751 "glGetProgramResourceLocationIndexEXT", arg0, arg1, arg2);
3752 }
3753 return _res;
3754 }
3755 @Override
3756 public void glGetProgramResourceName(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4,java.nio.ByteBuffer arg5)
3757 {
3758 checkContext();
3759 downstreamGLES3.glGetProgramResourceName(arg0,arg1,arg2,arg3,arg4,arg5);
3760 final int err = checkGLError();
3761 if (err != GL_NO_ERROR) {
3762 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
3763 "glGetProgramResourceName", arg0, arg1, arg2, arg3, arg4, arg5);
3764 }
3765 }
3766 @Override
3767 public void glGetProgramResourceName(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5,byte[] arg6,int arg7)
3768 {
3769 checkContext();
3770 downstreamGLES3.glGetProgramResourceName(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
3771 final int err = checkGLError();
3772 if (err != GL_NO_ERROR) {
3773 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
3774 "glGetProgramResourceName", arg0, arg1, arg2, arg3, arg5, arg7);
3775 }
3776 }
3777 @Override
3778 public void glGetProgramResourceiv(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4,int arg5,java.nio.IntBuffer arg6,java.nio.IntBuffer arg7)
3779 {
3780 checkContext();
3781 downstreamGLES3.glGetProgramResourceiv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
3782 final int err = checkGLError();
3783 if (err != GL_NO_ERROR) {
3784 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s)",
3785 "glGetProgramResourceiv", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
3786 }
3787 }
3788 @Override
3789 public void glGetProgramResourceiv(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5,int arg6,int[] arg7,int arg8,int[] arg9,int arg10)
3790 {
3791 checkContext();
3792 downstreamGLES3.glGetProgramResourceiv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
3793 final int err = checkGLError();
3794 if (err != GL_NO_ERROR) {
3795 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X)",
3796 "glGetProgramResourceiv", arg0, arg1, arg2, arg3, arg5, arg6, arg8, arg10);
3797 }
3798 }
3799 @Override
3800 public void glGetProgramiv(int arg0,int arg1,int[] arg2,int arg3)
3801 {
3802 checkContext();
3803 downstreamGLES3.glGetProgramiv(arg0,arg1,arg2,arg3);
3804 final int err = checkGLError();
3805 if (err != GL_NO_ERROR) {
3806 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3807 "glGetProgramiv", arg0, arg1, arg3);
3808 }
3809 }
3810 @Override
3811 public void glGetProgramiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3812 {
3813 checkContext();
3814 downstreamGLES3.glGetProgramiv(arg0,arg1,arg2);
3815 final int err = checkGLError();
3816 if (err != GL_NO_ERROR) {
3817 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3818 "glGetProgramiv", arg0, arg1, arg2);
3819 }
3820 }
3821 @Override
3822 public void glGetQueryObjecti64v(int arg0,int arg1,java.nio.LongBuffer arg2)
3823 {
3824 checkContext();
3825 downstreamGLES3.glGetQueryObjecti64v(arg0,arg1,arg2);
3826 final int err = checkGLError();
3827 if (err != GL_NO_ERROR) {
3828 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
3829 "glGetQueryObjecti64v", arg0, arg1, arg2);
3830 }
3831 }
3832 @Override
3833 public void glGetQueryObjecti64v(int arg0,int arg1,long[] arg2,int arg3)
3834 {
3835 checkContext();
3836 downstreamGLES3.glGetQueryObjecti64v(arg0,arg1,arg2,arg3);
3837 final int err = checkGLError();
3838 if (err != GL_NO_ERROR) {
3839 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
3840 "glGetQueryObjecti64v", arg0, arg1, arg3);
3841 }
3842 }
3843 @Override
3844 public void glGetQueryObjectiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3845 {
3846 checkContext();
3847 downstreamGLES3.glGetQueryObjectiv(arg0,arg1,arg2);
3848 final int err = checkGLError();
3849 if (err != GL_NO_ERROR) {
3850 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3851 "glGetQueryObjectiv", arg0, arg1, arg2);
3852 }
3853 }
3854 @Override
3855 public void glGetQueryObjectiv(int arg0,int arg1,int[] arg2,int arg3)
3856 {
3857 checkContext();
3858 downstreamGLES3.glGetQueryObjectiv(arg0,arg1,arg2,arg3);
3859 final int err = checkGLError();
3860 if (err != GL_NO_ERROR) {
3861 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3862 "glGetQueryObjectiv", arg0, arg1, arg3);
3863 }
3864 }
3865 @Override
3866 public void glGetQueryObjectui64v(int arg0,int arg1,long[] arg2,int arg3)
3867 {
3868 checkContext();
3869 downstreamGLES3.glGetQueryObjectui64v(arg0,arg1,arg2,arg3);
3870 final int err = checkGLError();
3871 if (err != GL_NO_ERROR) {
3872 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
3873 "glGetQueryObjectui64v", arg0, arg1, arg3);
3874 }
3875 }
3876 @Override
3877 public void glGetQueryObjectui64v(int arg0,int arg1,java.nio.LongBuffer arg2)
3878 {
3879 checkContext();
3880 downstreamGLES3.glGetQueryObjectui64v(arg0,arg1,arg2);
3881 final int err = checkGLError();
3882 if (err != GL_NO_ERROR) {
3883 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
3884 "glGetQueryObjectui64v", arg0, arg1, arg2);
3885 }
3886 }
3887 @Override
3888 public void glGetQueryObjectuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3889 {
3890 checkContext();
3891 downstreamGLES3.glGetQueryObjectuiv(arg0,arg1,arg2);
3892 final int err = checkGLError();
3893 if (err != GL_NO_ERROR) {
3894 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3895 "glGetQueryObjectuiv", arg0, arg1, arg2);
3896 }
3897 }
3898 @Override
3899 public void glGetQueryObjectuiv(int arg0,int arg1,int[] arg2,int arg3)
3900 {
3901 checkContext();
3902 downstreamGLES3.glGetQueryObjectuiv(arg0,arg1,arg2,arg3);
3903 final int err = checkGLError();
3904 if (err != GL_NO_ERROR) {
3905 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3906 "glGetQueryObjectuiv", arg0, arg1, arg3);
3907 }
3908 }
3909 @Override
3910 public void glGetQueryiv(int arg0,int arg1,int[] arg2,int arg3)
3911 {
3912 checkContext();
3913 downstreamGLES3.glGetQueryiv(arg0,arg1,arg2,arg3);
3914 final int err = checkGLError();
3915 if (err != GL_NO_ERROR) {
3916 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3917 "glGetQueryiv", arg0, arg1, arg3);
3918 }
3919 }
3920 @Override
3921 public void glGetQueryiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3922 {
3923 checkContext();
3924 downstreamGLES3.glGetQueryiv(arg0,arg1,arg2);
3925 final int err = checkGLError();
3926 if (err != GL_NO_ERROR) {
3927 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3928 "glGetQueryiv", arg0, arg1, arg2);
3929 }
3930 }
3931 @Override
3932 public void glGetRenderbufferParameteriv(int arg0,int arg1,int[] arg2,int arg3)
3933 {
3934 checkContext();
3935 downstreamGLES3.glGetRenderbufferParameteriv(arg0,arg1,arg2,arg3);
3936 final int err = checkGLError();
3937 if (err != GL_NO_ERROR) {
3938 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3939 "glGetRenderbufferParameteriv", arg0, arg1, arg3);
3940 }
3941 }
3942 @Override
3943 public void glGetRenderbufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
3944 {
3945 checkContext();
3946 downstreamGLES3.glGetRenderbufferParameteriv(arg0,arg1,arg2);
3947 final int err = checkGLError();
3948 if (err != GL_NO_ERROR) {
3949 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3950 "glGetRenderbufferParameteriv", arg0, arg1, arg2);
3951 }
3952 }
3953 @Override
3954 public void glGetSamplerParameterIiv(int arg0,int arg1,int[] arg2,int arg3)
3955 {
3956 checkContext();
3957 downstreamGLES3.glGetSamplerParameterIiv(arg0,arg1,arg2,arg3);
3958 final int err = checkGLError();
3959 if (err != GL_NO_ERROR) {
3960 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3961 "glGetSamplerParameterIiv", arg0, arg1, arg3);
3962 }
3963 }
3964 @Override
3965 public void glGetSamplerParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3966 {
3967 checkContext();
3968 downstreamGLES3.glGetSamplerParameterIiv(arg0,arg1,arg2);
3969 final int err = checkGLError();
3970 if (err != GL_NO_ERROR) {
3971 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3972 "glGetSamplerParameterIiv", arg0, arg1, arg2);
3973 }
3974 }
3975 @Override
3976 public void glGetSamplerParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3977 {
3978 checkContext();
3979 downstreamGLES3.glGetSamplerParameterIuiv(arg0,arg1,arg2);
3980 final int err = checkGLError();
3981 if (err != GL_NO_ERROR) {
3982 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3983 "glGetSamplerParameterIuiv", arg0, arg1, arg2);
3984 }
3985 }
3986 @Override
3987 public void glGetSamplerParameterIuiv(int arg0,int arg1,int[] arg2,int arg3)
3988 {
3989 checkContext();
3990 downstreamGLES3.glGetSamplerParameterIuiv(arg0,arg1,arg2,arg3);
3991 final int err = checkGLError();
3992 if (err != GL_NO_ERROR) {
3993 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3994 "glGetSamplerParameterIuiv", arg0, arg1, arg3);
3995 }
3996 }
3997 @Override
3998 public void glGetSamplerParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
3999 {
4000 checkContext();
4001 downstreamGLES3.glGetSamplerParameterfv(arg0,arg1,arg2);
4002 final int err = checkGLError();
4003 if (err != GL_NO_ERROR) {
4004 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
4005 "glGetSamplerParameterfv", arg0, arg1, arg2);
4006 }
4007 }
4008 @Override
4009 public void glGetSamplerParameterfv(int arg0,int arg1,float[] arg2,int arg3)
4010 {
4011 checkContext();
4012 downstreamGLES3.glGetSamplerParameterfv(arg0,arg1,arg2,arg3);
4013 final int err = checkGLError();
4014 if (err != GL_NO_ERROR) {
4015 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
4016 "glGetSamplerParameterfv", arg0, arg1, arg3);
4017 }
4018 }
4019 @Override
4020 public void glGetSamplerParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
4021 {
4022 checkContext();
4023 downstreamGLES3.glGetSamplerParameteriv(arg0,arg1,arg2);
4024 final int err = checkGLError();
4025 if (err != GL_NO_ERROR) {
4026 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4027 "glGetSamplerParameteriv", arg0, arg1, arg2);
4028 }
4029 }
4030 @Override
4031 public void glGetSamplerParameteriv(int arg0,int arg1,int[] arg2,int arg3)
4032 {
4033 checkContext();
4034 downstreamGLES3.glGetSamplerParameteriv(arg0,arg1,arg2,arg3);
4035 final int err = checkGLError();
4036 if (err != GL_NO_ERROR) {
4037 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4038 "glGetSamplerParameteriv", arg0, arg1, arg3);
4039 }
4040 }
4041 @Override
4042 public void glGetShaderInfoLog(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
4043 {
4044 checkContext();
4045 downstreamGLES3.glGetShaderInfoLog(arg0,arg1,arg2,arg3,arg4,arg5);
4046 final int err = checkGLError();
4047 if (err != GL_NO_ERROR) {
4048 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
4049 "glGetShaderInfoLog", arg0, arg1, arg3, arg5);
4050 }
4051 }
4052 @Override
4053 public void glGetShaderInfoLog(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
4054 {
4055 checkContext();
4056 downstreamGLES3.glGetShaderInfoLog(arg0,arg1,arg2,arg3);
4057 final int err = checkGLError();
4058 if (err != GL_NO_ERROR) {
4059 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
4060 "glGetShaderInfoLog", arg0, arg1, arg2, arg3);
4061 }
4062 }
4063 @Override
4064 public void glGetShaderPrecisionFormat(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5)
4065 {
4066 checkContext();
4067 downstreamGLES3.glGetShaderPrecisionFormat(arg0,arg1,arg2,arg3,arg4,arg5);
4068 final int err = checkGLError();
4069 if (err != GL_NO_ERROR) {
4070 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X)",
4071 "glGetShaderPrecisionFormat", arg0, arg1, arg3, arg5);
4072 }
4073 }
4074 @Override
4075 public void glGetShaderPrecisionFormat(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3)
4076 {
4077 checkContext();
4078 downstreamGLES3.glGetShaderPrecisionFormat(arg0,arg1,arg2,arg3);
4079 final int err = checkGLError();
4080 if (err != GL_NO_ERROR) {
4081 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s)",
4082 "glGetShaderPrecisionFormat", arg0, arg1, arg2, arg3);
4083 }
4084 }
4085 @Override
4086 public void glGetShaderSource(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
4087 {
4088 checkContext();
4089 downstreamGLES3.glGetShaderSource(arg0,arg1,arg2,arg3);
4090 final int err = checkGLError();
4091 if (err != GL_NO_ERROR) {
4092 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
4093 "glGetShaderSource", arg0, arg1, arg2, arg3);
4094 }
4095 }
4096 @Override
4097 public void glGetShaderSource(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
4098 {
4099 checkContext();
4100 downstreamGLES3.glGetShaderSource(arg0,arg1,arg2,arg3,arg4,arg5);
4101 final int err = checkGLError();
4102 if (err != GL_NO_ERROR) {
4103 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
4104 "glGetShaderSource", arg0, arg1, arg3, arg5);
4105 }
4106 }
4107 @Override
4108 public void glGetShaderiv(int arg0,int arg1,int[] arg2,int arg3)
4109 {
4110 checkContext();
4111 downstreamGLES3.glGetShaderiv(arg0,arg1,arg2,arg3);
4112 final int err = checkGLError();
4113 if (err != GL_NO_ERROR) {
4114 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4115 "glGetShaderiv", arg0, arg1, arg3);
4116 }
4117 }
4118 @Override
4119 public void glGetShaderiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4120 {
4121 checkContext();
4122 downstreamGLES3.glGetShaderiv(arg0,arg1,arg2);
4123 final int err = checkGLError();
4124 if (err != GL_NO_ERROR) {
4125 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4126 "glGetShaderiv", arg0, arg1, arg2);
4127 }
4128 }
4129 @Override
4130 public java.lang.String glGetString(int arg0)
4131 {
4132 checkContext();
4133 java.lang.String _res = downstreamGLES3.glGetString(arg0);
4134 final int err = checkGLError();
4135 if (err != GL_NO_ERROR) {
4136 writeGLError(err, "%s(<int> 0x%X)",
4137 "glGetString", arg0);
4138 }
4139 return _res;
4140 }
4141 @Override
4142 public java.lang.String glGetStringi(int arg0,int arg1)
4143 {
4144 checkContext();
4145 java.lang.String _res = downstreamGLES3.glGetStringi(arg0,arg1);
4146 final int err = checkGLError();
4147 if (err != GL_NO_ERROR) {
4148 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
4149 "glGetStringi", arg0, arg1);
4150 }
4151 return _res;
4152 }
4153 @Override
4154 public void glGetSynciv(long arg0,int arg1,int arg2,int[] arg3,int arg4,int[] arg5,int arg6)
4155 {
4156 checkContext();
4157 downstreamGLES3.glGetSynciv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
4158 final int err = checkGLError();
4159 if (err != GL_NO_ERROR) {
4160 writeGLError(err, "%s(<long> %s, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X)",
4161 "glGetSynciv", arg0, arg1, arg2, arg4, arg6);
4162 }
4163 }
4164 @Override
4165 public void glGetSynciv(long arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.IntBuffer arg4)
4166 {
4167 checkContext();
4168 downstreamGLES3.glGetSynciv(arg0,arg1,arg2,arg3,arg4);
4169 final int err = checkGLError();
4170 if (err != GL_NO_ERROR) {
4171 writeGLError(err, "%s(<long> %s, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s)",
4172 "glGetSynciv", arg0, arg1, arg2, arg3, arg4);
4173 }
4174 }
4175 @Override
4176 public void glGetTexLevelParameterfv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
4177 {
4178 checkContext();
4179 downstreamGLES3.glGetTexLevelParameterfv(arg0,arg1,arg2,arg3,arg4);
4180 final int err = checkGLError();
4181 if (err != GL_NO_ERROR) {
4182 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
4183 "glGetTexLevelParameterfv", arg0, arg1, arg2, arg4);
4184 }
4185 }
4186 @Override
4187 public void glGetTexLevelParameterfv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
4188 {
4189 checkContext();
4190 downstreamGLES3.glGetTexLevelParameterfv(arg0,arg1,arg2,arg3);
4191 final int err = checkGLError();
4192 if (err != GL_NO_ERROR) {
4193 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
4194 "glGetTexLevelParameterfv", arg0, arg1, arg2, arg3);
4195 }
4196 }
4197 @Override
4198 public void glGetTexLevelParameteriv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
4199 {
4200 checkContext();
4201 downstreamGLES3.glGetTexLevelParameteriv(arg0,arg1,arg2,arg3,arg4);
4202 final int err = checkGLError();
4203 if (err != GL_NO_ERROR) {
4204 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4205 "glGetTexLevelParameteriv", arg0, arg1, arg2, arg4);
4206 }
4207 }
4208 @Override
4209 public void glGetTexLevelParameteriv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
4210 {
4211 checkContext();
4212 downstreamGLES3.glGetTexLevelParameteriv(arg0,arg1,arg2,arg3);
4213 final int err = checkGLError();
4214 if (err != GL_NO_ERROR) {
4215 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4216 "glGetTexLevelParameteriv", arg0, arg1, arg2, arg3);
4217 }
4218 }
4219 @Override
4220 public void glGetTexParameterIiv(int arg0,int arg1,int[] arg2,int arg3)
4221 {
4222 checkContext();
4223 downstreamGLES3.glGetTexParameterIiv(arg0,arg1,arg2,arg3);
4224 final int err = checkGLError();
4225 if (err != GL_NO_ERROR) {
4226 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4227 "glGetTexParameterIiv", arg0, arg1, arg3);
4228 }
4229 }
4230 @Override
4231 public void glGetTexParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4232 {
4233 checkContext();
4234 downstreamGLES3.glGetTexParameterIiv(arg0,arg1,arg2);
4235 final int err = checkGLError();
4236 if (err != GL_NO_ERROR) {
4237 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4238 "glGetTexParameterIiv", arg0, arg1, arg2);
4239 }
4240 }
4241 @Override
4242 public void glGetTexParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4243 {
4244 checkContext();
4245 downstreamGLES3.glGetTexParameterIuiv(arg0,arg1,arg2);
4246 final int err = checkGLError();
4247 if (err != GL_NO_ERROR) {
4248 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4249 "glGetTexParameterIuiv", arg0, arg1, arg2);
4250 }
4251 }
4252 @Override
4253 public void glGetTexParameterIuiv(int arg0,int arg1,int[] arg2,int arg3)
4254 {
4255 checkContext();
4256 downstreamGLES3.glGetTexParameterIuiv(arg0,arg1,arg2,arg3);
4257 final int err = checkGLError();
4258 if (err != GL_NO_ERROR) {
4259 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4260 "glGetTexParameterIuiv", arg0, arg1, arg3);
4261 }
4262 }
4263 @Override
4264 public void glGetTexParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
4265 {
4266 checkContext();
4267 downstreamGLES3.glGetTexParameterfv(arg0,arg1,arg2);
4268 final int err = checkGLError();
4269 if (err != GL_NO_ERROR) {
4270 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
4271 "glGetTexParameterfv", arg0, arg1, arg2);
4272 }
4273 }
4274 @Override
4275 public void glGetTexParameterfv(int arg0,int arg1,float[] arg2,int arg3)
4276 {
4277 checkContext();
4278 downstreamGLES3.glGetTexParameterfv(arg0,arg1,arg2,arg3);
4279 final int err = checkGLError();
4280 if (err != GL_NO_ERROR) {
4281 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
4282 "glGetTexParameterfv", arg0, arg1, arg3);
4283 }
4284 }
4285 @Override
4286 public void glGetTexParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
4287 {
4288 checkContext();
4289 downstreamGLES3.glGetTexParameteriv(arg0,arg1,arg2);
4290 final int err = checkGLError();
4291 if (err != GL_NO_ERROR) {
4292 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4293 "glGetTexParameteriv", arg0, arg1, arg2);
4294 }
4295 }
4296 @Override
4297 public void glGetTexParameteriv(int arg0,int arg1,int[] arg2,int arg3)
4298 {
4299 checkContext();
4300 downstreamGLES3.glGetTexParameteriv(arg0,arg1,arg2,arg3);
4301 final int err = checkGLError();
4302 if (err != GL_NO_ERROR) {
4303 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4304 "glGetTexParameteriv", arg0, arg1, arg3);
4305 }
4306 }
4307 @Override
4308 public void glGetTransformFeedbackVarying(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.IntBuffer arg4,java.nio.IntBuffer arg5,java.nio.ByteBuffer arg6)
4309 {
4310 checkContext();
4311 downstreamGLES3.glGetTransformFeedbackVarying(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
4312 final int err = checkGLError();
4313 if (err != GL_NO_ERROR) {
4314 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
4315 "glGetTransformFeedbackVarying", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
4316 }
4317 }
4318 @Override
4319 public void glGetTransformFeedbackVarying(int arg0,int arg1,int arg2,int[] arg3,int arg4,int[] arg5,int arg6,int[] arg7,int arg8,byte[] arg9,int arg10)
4320 {
4321 checkContext();
4322 downstreamGLES3.glGetTransformFeedbackVarying(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
4323 final int err = checkGLError();
4324 if (err != GL_NO_ERROR) {
4325 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
4326 "glGetTransformFeedbackVarying", arg0, arg1, arg2, arg4, arg6, arg8, arg10);
4327 }
4328 }
4329 @Override
4330 public void glGetTranslatedShaderSourceANGLE(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
4331 {
4332 checkContext();
4333 downstreamGLES3.glGetTranslatedShaderSourceANGLE(arg0,arg1,arg2,arg3,arg4,arg5);
4334 final int err = checkGLError();
4335 if (err != GL_NO_ERROR) {
4336 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
4337 "glGetTranslatedShaderSourceANGLE", arg0, arg1, arg3, arg5);
4338 }
4339 }
4340 @Override
4341 public void glGetTranslatedShaderSourceANGLE(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
4342 {
4343 checkContext();
4344 downstreamGLES3.glGetTranslatedShaderSourceANGLE(arg0,arg1,arg2,arg3);
4345 final int err = checkGLError();
4346 if (err != GL_NO_ERROR) {
4347 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
4348 "glGetTranslatedShaderSourceANGLE", arg0, arg1, arg2, arg3);
4349 }
4350 }
4351 @Override
4352 public int glGetUniformBlockIndex(int arg0,java.lang.String arg1)
4353 {
4354 checkContext();
4355 int _res = downstreamGLES3.glGetUniformBlockIndex(arg0,arg1);
4356 final int err = checkGLError();
4357 if (err != GL_NO_ERROR) {
4358 writeGLError(err, "%s(<int> 0x%X, <java.lang.String> %s)",
4359 "glGetUniformBlockIndex", arg0, arg1);
4360 }
4361 return _res;
4362 }
4363 @Override
4364 public void glGetUniformIndices(int arg0,int arg1,java.lang.String[] arg2,int[] arg3,int arg4)
4365 {
4366 checkContext();
4367 downstreamGLES3.glGetUniformIndices(arg0,arg1,arg2,arg3,arg4);
4368 final int err = checkGLError();
4369 if (err != GL_NO_ERROR) {
4370 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[Ljava.lang.String;>, <[I>, <int> 0x%X)",
4371 "glGetUniformIndices", arg0, arg1, arg4);
4372 }
4373 }
4374 @Override
4375 public void glGetUniformIndices(int arg0,int arg1,java.lang.String[] arg2,java.nio.IntBuffer arg3)
4376 {
4377 checkContext();
4378 downstreamGLES3.glGetUniformIndices(arg0,arg1,arg2,arg3);
4379 final int err = checkGLError();
4380 if (err != GL_NO_ERROR) {
4381 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[Ljava.lang.String;>, <java.nio.IntBuffer> %s)",
4382 "glGetUniformIndices", arg0, arg1, arg3);
4383 }
4384 }
4385 @Override
4386 public int glGetUniformLocation(int arg0,java.lang.String arg1)
4387 {
4388 checkContext();
4389 int _res = downstreamGLES3.glGetUniformLocation(arg0,arg1);
4390 final int err = checkGLError();
4391 if (err != GL_NO_ERROR) {
4392 writeGLError(err, "%s(<int> 0x%X, <java.lang.String> %s)",
4393 "glGetUniformLocation", arg0, arg1);
4394 }
4395 return _res;
4396 }
4397 @Override
4398 public void glGetUniformfv(int arg0,int arg1,float[] arg2,int arg3)
4399 {
4400 checkContext();
4401 downstreamGLES3.glGetUniformfv(arg0,arg1,arg2,arg3);
4402 final int err = checkGLError();
4403 if (err != GL_NO_ERROR) {
4404 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
4405 "glGetUniformfv", arg0, arg1, arg3);
4406 }
4407 }
4408 @Override
4409 public void glGetUniformfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
4410 {
4411 checkContext();
4412 downstreamGLES3.glGetUniformfv(arg0,arg1,arg2);
4413 final int err = checkGLError();
4414 if (err != GL_NO_ERROR) {
4415 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
4416 "glGetUniformfv", arg0, arg1, arg2);
4417 }
4418 }
4419 @Override
4420 public void glGetUniformiv(int arg0,int arg1,int[] arg2,int arg3)
4421 {
4422 checkContext();
4423 downstreamGLES3.glGetUniformiv(arg0,arg1,arg2,arg3);
4424 final int err = checkGLError();
4425 if (err != GL_NO_ERROR) {
4426 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4427 "glGetUniformiv", arg0, arg1, arg3);
4428 }
4429 }
4430 @Override
4431 public void glGetUniformiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4432 {
4433 checkContext();
4434 downstreamGLES3.glGetUniformiv(arg0,arg1,arg2);
4435 final int err = checkGLError();
4436 if (err != GL_NO_ERROR) {
4437 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4438 "glGetUniformiv", arg0, arg1, arg2);
4439 }
4440 }
4441 @Override
4442 public void glGetUniformuiv(int arg0,int arg1,int[] arg2,int arg3)
4443 {
4444 checkContext();
4445 downstreamGLES3.glGetUniformuiv(arg0,arg1,arg2,arg3);
4446 final int err = checkGLError();
4447 if (err != GL_NO_ERROR) {
4448 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4449 "glGetUniformuiv", arg0, arg1, arg3);
4450 }
4451 }
4452 @Override
4453 public void glGetUniformuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4454 {
4455 checkContext();
4456 downstreamGLES3.glGetUniformuiv(arg0,arg1,arg2);
4457 final int err = checkGLError();
4458 if (err != GL_NO_ERROR) {
4459 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4460 "glGetUniformuiv", arg0, arg1, arg2);
4461 }
4462 }
4463 @Override
4464 public void glGetVertexAttribIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4465 {
4466 checkContext();
4467 downstreamGLES3.glGetVertexAttribIiv(arg0,arg1,arg2);
4468 final int err = checkGLError();
4469 if (err != GL_NO_ERROR) {
4470 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4471 "glGetVertexAttribIiv", arg0, arg1, arg2);
4472 }
4473 }
4474 @Override
4475 public void glGetVertexAttribIiv(int arg0,int arg1,int[] arg2,int arg3)
4476 {
4477 checkContext();
4478 downstreamGLES3.glGetVertexAttribIiv(arg0,arg1,arg2,arg3);
4479 final int err = checkGLError();
4480 if (err != GL_NO_ERROR) {
4481 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4482 "glGetVertexAttribIiv", arg0, arg1, arg3);
4483 }
4484 }
4485 @Override
4486 public void glGetVertexAttribIuiv(int arg0,int arg1,int[] arg2,int arg3)
4487 {
4488 checkContext();
4489 downstreamGLES3.glGetVertexAttribIuiv(arg0,arg1,arg2,arg3);
4490 final int err = checkGLError();
4491 if (err != GL_NO_ERROR) {
4492 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4493 "glGetVertexAttribIuiv", arg0, arg1, arg3);
4494 }
4495 }
4496 @Override
4497 public void glGetVertexAttribIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4498 {
4499 checkContext();
4500 downstreamGLES3.glGetVertexAttribIuiv(arg0,arg1,arg2);
4501 final int err = checkGLError();
4502 if (err != GL_NO_ERROR) {
4503 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4504 "glGetVertexAttribIuiv", arg0, arg1, arg2);
4505 }
4506 }
4507 @Override
4508 public void glGetVertexAttribfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
4509 {
4510 checkContext();
4511 downstreamGLES3.glGetVertexAttribfv(arg0,arg1,arg2);
4512 final int err = checkGLError();
4513 if (err != GL_NO_ERROR) {
4514 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
4515 "glGetVertexAttribfv", arg0, arg1, arg2);
4516 }
4517 }
4518 @Override
4519 public void glGetVertexAttribfv(int arg0,int arg1,float[] arg2,int arg3)
4520 {
4521 checkContext();
4522 downstreamGLES3.glGetVertexAttribfv(arg0,arg1,arg2,arg3);
4523 final int err = checkGLError();
4524 if (err != GL_NO_ERROR) {
4525 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
4526 "glGetVertexAttribfv", arg0, arg1, arg3);
4527 }
4528 }
4529 @Override
4530 public void glGetVertexAttribiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4531 {
4532 checkContext();
4533 downstreamGLES3.glGetVertexAttribiv(arg0,arg1,arg2);
4534 final int err = checkGLError();
4535 if (err != GL_NO_ERROR) {
4536 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4537 "glGetVertexAttribiv", arg0, arg1, arg2);
4538 }
4539 }
4540 @Override
4541 public void glGetVertexAttribiv(int arg0,int arg1,int[] arg2,int arg3)
4542 {
4543 checkContext();
4544 downstreamGLES3.glGetVertexAttribiv(arg0,arg1,arg2,arg3);
4545 final int err = checkGLError();
4546 if (err != GL_NO_ERROR) {
4547 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4548 "glGetVertexAttribiv", arg0, arg1, arg3);
4549 }
4550 }
4551 @Override
4552 public void glGetnUniformfv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
4553 {
4554 checkContext();
4555 downstreamGLES3.glGetnUniformfv(arg0,arg1,arg2,arg3,arg4);
4556 final int err = checkGLError();
4557 if (err != GL_NO_ERROR) {
4558 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
4559 "glGetnUniformfv", arg0, arg1, arg2, arg4);
4560 }
4561 }
4562 @Override
4563 public void glGetnUniformfv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
4564 {
4565 checkContext();
4566 downstreamGLES3.glGetnUniformfv(arg0,arg1,arg2,arg3);
4567 final int err = checkGLError();
4568 if (err != GL_NO_ERROR) {
4569 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
4570 "glGetnUniformfv", arg0, arg1, arg2, arg3);
4571 }
4572 }
4573 @Override
4574 public void glGetnUniformiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
4575 {
4576 checkContext();
4577 downstreamGLES3.glGetnUniformiv(arg0,arg1,arg2,arg3);
4578 final int err = checkGLError();
4579 if (err != GL_NO_ERROR) {
4580 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4581 "glGetnUniformiv", arg0, arg1, arg2, arg3);
4582 }
4583 }
4584 @Override
4585 public void glGetnUniformiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
4586 {
4587 checkContext();
4588 downstreamGLES3.glGetnUniformiv(arg0,arg1,arg2,arg3,arg4);
4589 final int err = checkGLError();
4590 if (err != GL_NO_ERROR) {
4591 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4592 "glGetnUniformiv", arg0, arg1, arg2, arg4);
4593 }
4594 }
4595 @Override
4596 public void glGetnUniformuiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
4597 {
4598 checkContext();
4599 downstreamGLES3.glGetnUniformuiv(arg0,arg1,arg2,arg3,arg4);
4600 final int err = checkGLError();
4601 if (err != GL_NO_ERROR) {
4602 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4603 "glGetnUniformuiv", arg0, arg1, arg2, arg4);
4604 }
4605 }
4606 @Override
4607 public void glGetnUniformuiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
4608 {
4609 checkContext();
4610 downstreamGLES3.glGetnUniformuiv(arg0,arg1,arg2,arg3);
4611 final int err = checkGLError();
4612 if (err != GL_NO_ERROR) {
4613 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4614 "glGetnUniformuiv", arg0, arg1, arg2, arg3);
4615 }
4616 }
4617 @Override
4618 public void glHint(int arg0,int arg1)
4619 {
4620 checkContext();
4621 downstreamGLES3.glHint(arg0,arg1);
4622 final int err = checkGLError();
4623 if (err != GL_NO_ERROR) {
4624 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
4625 "glHint", arg0, arg1);
4626 }
4627 }
4628 @Override
4629 public void glInvalidateFramebuffer(int arg0,int arg1,int[] arg2,int arg3)
4630 {
4631 checkContext();
4632 downstreamGLES3.glInvalidateFramebuffer(arg0,arg1,arg2,arg3);
4633 final int err = checkGLError();
4634 if (err != GL_NO_ERROR) {
4635 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4636 "glInvalidateFramebuffer", arg0, arg1, arg3);
4637 }
4638 }
4639 @Override
4640 public void glInvalidateFramebuffer(int arg0,int arg1,java.nio.IntBuffer arg2)
4641 {
4642 checkContext();
4643 downstreamGLES3.glInvalidateFramebuffer(arg0,arg1,arg2);
4644 final int err = checkGLError();
4645 if (err != GL_NO_ERROR) {
4646 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4647 "glInvalidateFramebuffer", arg0, arg1, arg2);
4648 }
4649 }
4650 @Override
4651 public void glInvalidateSubFramebuffer(int arg0,int arg1,java.nio.IntBuffer arg2,int arg3,int arg4,int arg5,int arg6)
4652 {
4653 checkContext();
4654 downstreamGLES3.glInvalidateSubFramebuffer(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
4655 final int err = checkGLError();
4656 if (err != GL_NO_ERROR) {
4657 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
4658 "glInvalidateSubFramebuffer", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
4659 }
4660 }
4661 @Override
4662 public void glInvalidateSubFramebuffer(int arg0,int arg1,int[] arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
4663 {
4664 checkContext();
4665 downstreamGLES3.glInvalidateSubFramebuffer(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
4666 final int err = checkGLError();
4667 if (err != GL_NO_ERROR) {
4668 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
4669 "glInvalidateSubFramebuffer", arg0, arg1, arg3, arg4, arg5, arg6, arg7);
4670 }
4671 }
4672 @Override
4673 public boolean glIsBuffer(int arg0)
4674 {
4675 checkContext();
4676 boolean _res = downstreamGLES3.glIsBuffer(arg0);
4677 final int err = checkGLError();
4678 if (err != GL_NO_ERROR) {
4679 writeGLError(err, "%s(<int> 0x%X)",
4680 "glIsBuffer", arg0);
4681 }
4682 return _res;
4683 }
4684 @Override
4685 public boolean glIsEnabled(int arg0)
4686 {
4687 checkContext();
4688 boolean _res = downstreamGLES3.glIsEnabled(arg0);
4689 final int err = checkGLError();
4690 if (err != GL_NO_ERROR) {
4691 writeGLError(err, "%s(<int> 0x%X)",
4692 "glIsEnabled", arg0);
4693 }
4694 return _res;
4695 }
4696 @Override
4697 public boolean glIsEnabledi(int arg0,int arg1)
4698 {
4699 checkContext();
4700 boolean _res = downstreamGLES3.glIsEnabledi(arg0,arg1);
4701 final int err = checkGLError();
4702 if (err != GL_NO_ERROR) {
4703 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
4704 "glIsEnabledi", arg0, arg1);
4705 }
4706 return _res;
4707 }
4708 @Override
4709 public boolean glIsEnablediEXT(int arg0,int arg1)
4710 {
4711 checkContext();
4712 boolean _res = downstreamGLES3.glIsEnablediEXT(arg0,arg1);
4713 final int err = checkGLError();
4714 if (err != GL_NO_ERROR) {
4715 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
4716 "glIsEnablediEXT", arg0, arg1);
4717 }
4718 return _res;
4719 }
4720 @Override
4721 public boolean glIsEnablediNV(int arg0,int arg1)
4722 {
4723 checkContext();
4724 boolean _res = downstreamGLES3.glIsEnablediNV(arg0,arg1);
4725 final int err = checkGLError();
4726 if (err != GL_NO_ERROR) {
4727 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
4728 "glIsEnablediNV", arg0, arg1);
4729 }
4730 return _res;
4731 }
4732 @Override
4733 public boolean glIsEnablediOES(int arg0,int arg1)
4734 {
4735 checkContext();
4736 boolean _res = downstreamGLES3.glIsEnablediOES(arg0,arg1);
4737 final int err = checkGLError();
4738 if (err != GL_NO_ERROR) {
4739 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
4740 "glIsEnablediOES", arg0, arg1);
4741 }
4742 return _res;
4743 }
4744 @Override
4745 public boolean glIsFramebuffer(int arg0)
4746 {
4747 checkContext();
4748 boolean _res = downstreamGLES3.glIsFramebuffer(arg0);
4749 final int err = checkGLError();
4750 if (err != GL_NO_ERROR) {
4751 writeGLError(err, "%s(<int> 0x%X)",
4752 "glIsFramebuffer", arg0);
4753 }
4754 return _res;
4755 }
4756 @Override
4757 public boolean glIsProgram(int arg0)
4758 {
4759 checkContext();
4760 boolean _res = downstreamGLES3.glIsProgram(arg0);
4761 final int err = checkGLError();
4762 if (err != GL_NO_ERROR) {
4763 writeGLError(err, "%s(<int> 0x%X)",
4764 "glIsProgram", arg0);
4765 }
4766 return _res;
4767 }
4768 @Override
4769 public boolean glIsProgramPipeline(int arg0)
4770 {
4771 checkContext();
4772 boolean _res = downstreamGLES3.glIsProgramPipeline(arg0);
4773 final int err = checkGLError();
4774 if (err != GL_NO_ERROR) {
4775 writeGLError(err, "%s(<int> 0x%X)",
4776 "glIsProgramPipeline", arg0);
4777 }
4778 return _res;
4779 }
4780 @Override
4781 public boolean glIsQuery(int arg0)
4782 {
4783 checkContext();
4784 boolean _res = downstreamGLES3.glIsQuery(arg0);
4785 final int err = checkGLError();
4786 if (err != GL_NO_ERROR) {
4787 writeGLError(err, "%s(<int> 0x%X)",
4788 "glIsQuery", arg0);
4789 }
4790 return _res;
4791 }
4792 @Override
4793 public boolean glIsRenderbuffer(int arg0)
4794 {
4795 checkContext();
4796 boolean _res = downstreamGLES3.glIsRenderbuffer(arg0);
4797 final int err = checkGLError();
4798 if (err != GL_NO_ERROR) {
4799 writeGLError(err, "%s(<int> 0x%X)",
4800 "glIsRenderbuffer", arg0);
4801 }
4802 return _res;
4803 }
4804 @Override
4805 public boolean glIsSampler(int arg0)
4806 {
4807 checkContext();
4808 boolean _res = downstreamGLES3.glIsSampler(arg0);
4809 final int err = checkGLError();
4810 if (err != GL_NO_ERROR) {
4811 writeGLError(err, "%s(<int> 0x%X)",
4812 "glIsSampler", arg0);
4813 }
4814 return _res;
4815 }
4816 @Override
4817 public boolean glIsShader(int arg0)
4818 {
4819 checkContext();
4820 boolean _res = downstreamGLES3.glIsShader(arg0);
4821 final int err = checkGLError();
4822 if (err != GL_NO_ERROR) {
4823 writeGLError(err, "%s(<int> 0x%X)",
4824 "glIsShader", arg0);
4825 }
4826 return _res;
4827 }
4828 @Override
4829 public boolean glIsSync(long arg0)
4830 {
4831 checkContext();
4832 boolean _res = downstreamGLES3.glIsSync(arg0);
4833 final int err = checkGLError();
4834 if (err != GL_NO_ERROR) {
4835 writeGLError(err, "%s(<long> %s)",
4836 "glIsSync", arg0);
4837 }
4838 return _res;
4839 }
4840 @Override
4841 public boolean glIsTexture(int arg0)
4842 {
4843 checkContext();
4844 boolean _res = downstreamGLES3.glIsTexture(arg0);
4845 final int err = checkGLError();
4846 if (err != GL_NO_ERROR) {
4847 writeGLError(err, "%s(<int> 0x%X)",
4848 "glIsTexture", arg0);
4849 }
4850 return _res;
4851 }
4852 @Override
4853 public boolean glIsTransformFeedback(int arg0)
4854 {
4855 checkContext();
4856 boolean _res = downstreamGLES3.glIsTransformFeedback(arg0);
4857 final int err = checkGLError();
4858 if (err != GL_NO_ERROR) {
4859 writeGLError(err, "%s(<int> 0x%X)",
4860 "glIsTransformFeedback", arg0);
4861 }
4862 return _res;
4863 }
4864 @Override
4865 public boolean glIsVertexArray(int arg0)
4866 {
4867 checkContext();
4868 boolean _res = downstreamGLES3.glIsVertexArray(arg0);
4869 final int err = checkGLError();
4870 if (err != GL_NO_ERROR) {
4871 writeGLError(err, "%s(<int> 0x%X)",
4872 "glIsVertexArray", arg0);
4873 }
4874 return _res;
4875 }
4876 @Override
4877 public boolean glIsVertexArrayOES(int arg0)
4878 {
4879 checkContext();
4880 boolean _res = downstreamGLES3.glIsVertexArrayOES(arg0);
4881 final int err = checkGLError();
4882 if (err != GL_NO_ERROR) {
4883 writeGLError(err, "%s(<int> 0x%X)",
4884 "glIsVertexArrayOES", arg0);
4885 }
4886 return _res;
4887 }
4888 @Override
4889 public void glLineWidth(float arg0)
4890 {
4891 checkContext();
4892 downstreamGLES3.glLineWidth(arg0);
4893 final int err = checkGLError();
4894 if (err != GL_NO_ERROR) {
4895 writeGLError(err, "%s(<float> %s)",
4896 "glLineWidth", arg0);
4897 }
4898 }
4899 @Override
4900 public void glLinkProgram(int arg0)
4901 {
4902 checkContext();
4903 downstreamGLES3.glLinkProgram(arg0);
4904 final int err = checkGLError();
4905 if (err != GL_NO_ERROR) {
4906 writeGLError(err, "%s(<int> 0x%X)",
4907 "glLinkProgram", arg0);
4908 }
4909 }
4910 @Override
4911 public java.nio.ByteBuffer glMapBuffer(int arg0,int arg1)
4912 {
4913 checkContext();
4914 java.nio.ByteBuffer _res = downstreamGLES3.glMapBuffer(arg0,arg1);
4915 final int err = checkGLError();
4916 if (err != GL_NO_ERROR) {
4917 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
4918 "glMapBuffer", arg0, arg1);
4919 }
4920 return _res;
4921 }
4922 @Override
4923 public java.nio.ByteBuffer glMapBufferRange(int arg0,long arg1,long arg2,int arg3)
4924 {
4925 checkContext();
4926 java.nio.ByteBuffer _res = downstreamGLES3.glMapBufferRange(arg0,arg1,arg2,arg3);
4927 final int err = checkGLError();
4928 if (err != GL_NO_ERROR) {
4929 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s, <int> 0x%X)",
4930 "glMapBufferRange", arg0, arg1, arg2, arg3);
4931 }
4932 return _res;
4933 }
4934 @Override
4935 public void glMemoryBarrier(int arg0)
4936 {
4937 checkContext();
4938 downstreamGLES3.glMemoryBarrier(arg0);
4939 final int err = checkGLError();
4940 if (err != GL_NO_ERROR) {
4941 writeGLError(err, "%s(<int> 0x%X)",
4942 "glMemoryBarrier", arg0);
4943 }
4944 }
4945 @Override
4946 public void glMemoryBarrierByRegion(int arg0)
4947 {
4948 checkContext();
4949 downstreamGLES3.glMemoryBarrierByRegion(arg0);
4950 final int err = checkGLError();
4951 if (err != GL_NO_ERROR) {
4952 writeGLError(err, "%s(<int> 0x%X)",
4953 "glMemoryBarrierByRegion", arg0);
4954 }
4955 }
4956 @Override
4957 public void glMinSampleShading(float arg0)
4958 {
4959 checkContext();
4960 downstreamGLES3.glMinSampleShading(arg0);
4961 final int err = checkGLError();
4962 if (err != GL_NO_ERROR) {
4963 writeGLError(err, "%s(<float> %s)",
4964 "glMinSampleShading", arg0);
4965 }
4966 }
4967 @Override
4968 public void glMinSampleShadingOES(float arg0)
4969 {
4970 checkContext();
4971 downstreamGLES3.glMinSampleShadingOES(arg0);
4972 final int err = checkGLError();
4973 if (err != GL_NO_ERROR) {
4974 writeGLError(err, "%s(<float> %s)",
4975 "glMinSampleShadingOES", arg0);
4976 }
4977 }
4978 @Override
4979 public void glMultiDrawArraysIndirectEXT(int arg0,java.nio.Buffer arg1,int arg2,int arg3)
4980 {
4981 checkContext();
4982 downstreamGLES3.glMultiDrawArraysIndirectEXT(arg0,arg1,arg2,arg3);
4983 final int err = checkGLError();
4984 if (err != GL_NO_ERROR) {
4985 writeGLError(err, "%s(<int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X, <int> 0x%X)",
4986 "glMultiDrawArraysIndirectEXT", arg0, arg1, arg2, arg3);
4987 }
4988 }
4989 @Override
4990 public void glMultiDrawElementsBaseVertexEXT(int arg0,java.nio.IntBuffer arg1,int arg2,com.jogamp.common.nio.PointerBuffer arg3,int arg4,java.nio.IntBuffer arg5)
4991 {
4992 checkContext();
4993 downstreamGLES3.glMultiDrawElementsBaseVertexEXT(arg0,arg1,arg2,arg3,arg4,arg5);
4994 final int err = checkGLError();
4995 if (err != GL_NO_ERROR) {
4996 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s, <int> 0x%X, <com.jogamp.common.nio.PointerBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
4997 "glMultiDrawElementsBaseVertexEXT", arg0, arg1, arg2, arg3, arg4, arg5);
4998 }
4999 }
5000 @Override
5001 public void glMultiDrawElementsBaseVertexEXT(int arg0,int[] arg1,int arg2,int arg3,com.jogamp.common.nio.PointerBuffer arg4,int arg5,int[] arg6,int arg7)
5002 {
5003 checkContext();
5004 downstreamGLES3.glMultiDrawElementsBaseVertexEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
5005 final int err = checkGLError();
5006 if (err != GL_NO_ERROR) {
5007 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X, <int> 0x%X, <com.jogamp.common.nio.PointerBuffer> %s, <int> 0x%X, <[I>, <int> 0x%X)",
5008 "glMultiDrawElementsBaseVertexEXT", arg0, arg2, arg3, arg4, arg5, arg7);
5009 }
5010 }
5011 @Override
5012 public void glMultiDrawElementsBaseVertexOES(int arg0,int[] arg1,int arg2,int arg3,com.jogamp.common.nio.PointerBuffer arg4,int arg5,int[] arg6,int arg7)
5013 {
5014 checkContext();
5015 downstreamGLES3.glMultiDrawElementsBaseVertexOES(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
5016 final int err = checkGLError();
5017 if (err != GL_NO_ERROR) {
5018 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X, <int> 0x%X, <com.jogamp.common.nio.PointerBuffer> %s, <int> 0x%X, <[I>, <int> 0x%X)",
5019 "glMultiDrawElementsBaseVertexOES", arg0, arg2, arg3, arg4, arg5, arg7);
5020 }
5021 }
5022 @Override
5023 public void glMultiDrawElementsBaseVertexOES(int arg0,java.nio.IntBuffer arg1,int arg2,com.jogamp.common.nio.PointerBuffer arg3,int arg4,java.nio.IntBuffer arg5)
5024 {
5025 checkContext();
5026 downstreamGLES3.glMultiDrawElementsBaseVertexOES(arg0,arg1,arg2,arg3,arg4,arg5);
5027 final int err = checkGLError();
5028 if (err != GL_NO_ERROR) {
5029 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s, <int> 0x%X, <com.jogamp.common.nio.PointerBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
5030 "glMultiDrawElementsBaseVertexOES", arg0, arg1, arg2, arg3, arg4, arg5);
5031 }
5032 }
5033 @Override
5034 public void glMultiDrawElementsIndirectEXT(int arg0,int arg1,java.nio.Buffer arg2,int arg3,int arg4)
5035 {
5036 checkContext();
5037 downstreamGLES3.glMultiDrawElementsIndirectEXT(arg0,arg1,arg2,arg3,arg4);
5038 final int err = checkGLError();
5039 if (err != GL_NO_ERROR) {
5040 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X, <int> 0x%X)",
5041 "glMultiDrawElementsIndirectEXT", arg0, arg1, arg2, arg3, arg4);
5042 }
5043 }
5044 @Override
5045 public void glNamedFramebufferSampleLocationsfvNV(int arg0,int arg1,int arg2,float[] arg3,int arg4)
5046 {
5047 checkContext();
5048 downstreamGLES3.glNamedFramebufferSampleLocationsfvNV(arg0,arg1,arg2,arg3,arg4);
5049 final int err = checkGLError();
5050 if (err != GL_NO_ERROR) {
5051 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
5052 "glNamedFramebufferSampleLocationsfvNV", arg0, arg1, arg2, arg4);
5053 }
5054 }
5055 @Override
5056 public void glNamedFramebufferSampleLocationsfvNV(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
5057 {
5058 checkContext();
5059 downstreamGLES3.glNamedFramebufferSampleLocationsfvNV(arg0,arg1,arg2,arg3);
5060 final int err = checkGLError();
5061 if (err != GL_NO_ERROR) {
5062 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
5063 "glNamedFramebufferSampleLocationsfvNV", arg0, arg1, arg2, arg3);
5064 }
5065 }
5066 @Override
5067 public void glObjectLabel(int arg0,int arg1,int arg2,byte[] arg3,int arg4)
5068 {
5069 checkContext();
5070 downstreamGLES3.glObjectLabel(arg0,arg1,arg2,arg3,arg4);
5071 final int err = checkGLError();
5072 if (err != GL_NO_ERROR) {
5073 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[B>, <int> 0x%X)",
5074 "glObjectLabel", arg0, arg1, arg2, arg4);
5075 }
5076 }
5077 @Override
5078 public void glObjectLabel(int arg0,int arg1,int arg2,java.nio.ByteBuffer arg3)
5079 {
5080 checkContext();
5081 downstreamGLES3.glObjectLabel(arg0,arg1,arg2,arg3);
5082 final int err = checkGLError();
5083 if (err != GL_NO_ERROR) {
5084 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.ByteBuffer> %s)",
5085 "glObjectLabel", arg0, arg1, arg2, arg3);
5086 }
5087 }
5088 @Override
5089 public void glObjectPtrLabel(java.nio.Buffer arg0,int arg1,byte[] arg2,int arg3)
5090 {
5091 checkContext();
5092 downstreamGLES3.glObjectPtrLabel(arg0,arg1,arg2,arg3);
5093 final int err = checkGLError();
5094 if (err != GL_NO_ERROR) {
5095 writeGLError(err, "%s(<java.nio.Buffer> %s, <int> 0x%X, <[B>, <int> 0x%X)",
5096 "glObjectPtrLabel", arg0, arg1, arg3);
5097 }
5098 }
5099 @Override
5100 public void glObjectPtrLabel(java.nio.Buffer arg0,int arg1,java.nio.ByteBuffer arg2)
5101 {
5102 checkContext();
5103 downstreamGLES3.glObjectPtrLabel(arg0,arg1,arg2);
5104 final int err = checkGLError();
5105 if (err != GL_NO_ERROR) {
5106 writeGLError(err, "%s(<java.nio.Buffer> %s, <int> 0x%X, <java.nio.ByteBuffer> %s)",
5107 "glObjectPtrLabel", arg0, arg1, arg2);
5108 }
5109 }
5110 @Override
5111 public void glPatchParameteri(int arg0,int arg1)
5112 {
5113 checkContext();
5114 downstreamGLES3.glPatchParameteri(arg0,arg1);
5115 final int err = checkGLError();
5116 if (err != GL_NO_ERROR) {
5117 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
5118 "glPatchParameteri", arg0, arg1);
5119 }
5120 }
5121 @Override
5122 public void glPatchParameteriEXT(int arg0,int arg1)
5123 {
5124 checkContext();
5125 downstreamGLES3.glPatchParameteriEXT(arg0,arg1);
5126 final int err = checkGLError();
5127 if (err != GL_NO_ERROR) {
5128 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
5129 "glPatchParameteriEXT", arg0, arg1);
5130 }
5131 }
5132 @Override
5133 public void glPatchParameteriOES(int arg0,int arg1)
5134 {
5135 checkContext();
5136 downstreamGLES3.glPatchParameteriOES(arg0,arg1);
5137 final int err = checkGLError();
5138 if (err != GL_NO_ERROR) {
5139 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
5140 "glPatchParameteriOES", arg0, arg1);
5141 }
5142 }
5143 @Override
5145 {
5146 checkContext();
5147 downstreamGLES3.glPauseTransformFeedback();
5148 final int err = checkGLError();
5149 if (err != GL_NO_ERROR) {
5150 writeGLError(err, "%s()",
5151 "glPauseTransformFeedback");
5152 }
5153 }
5154 @Override
5155 public void glPixelStorei(int arg0,int arg1)
5156 {
5157 checkContext();
5158 downstreamGLES3.glPixelStorei(arg0,arg1);
5159 final int err = checkGLError();
5160 if (err != GL_NO_ERROR) {
5161 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
5162 "glPixelStorei", arg0, arg1);
5163 }
5164 }
5165 @Override
5166 public void glPolygonModeNV(int arg0,int arg1)
5167 {
5168 checkContext();
5169 downstreamGLES3.glPolygonModeNV(arg0,arg1);
5170 final int err = checkGLError();
5171 if (err != GL_NO_ERROR) {
5172 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
5173 "glPolygonModeNV", arg0, arg1);
5174 }
5175 }
5176 @Override
5177 public void glPolygonOffset(float arg0,float arg1)
5178 {
5179 checkContext();
5180 downstreamGLES3.glPolygonOffset(arg0,arg1);
5181 final int err = checkGLError();
5182 if (err != GL_NO_ERROR) {
5183 writeGLError(err, "%s(<float> %s, <float> %s)",
5184 "glPolygonOffset", arg0, arg1);
5185 }
5186 }
5187 @Override
5188 public void glPopDebugGroup()
5189 {
5190 checkContext();
5191 downstreamGLES3.glPopDebugGroup();
5192 final int err = checkGLError();
5193 if (err != GL_NO_ERROR) {
5194 writeGLError(err, "%s()",
5195 "glPopDebugGroup");
5196 }
5197 }
5198 @Override
5199 public void glPrimitiveBoundingBox(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5,float arg6,float arg7)
5200 {
5201 checkContext();
5202 downstreamGLES3.glPrimitiveBoundingBox(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
5203 final int err = checkGLError();
5204 if (err != GL_NO_ERROR) {
5205 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s)",
5206 "glPrimitiveBoundingBox", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
5207 }
5208 }
5209 @Override
5210 public void glPrimitiveBoundingBoxEXT(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5,float arg6,float arg7)
5211 {
5212 checkContext();
5213 downstreamGLES3.glPrimitiveBoundingBoxEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
5214 final int err = checkGLError();
5215 if (err != GL_NO_ERROR) {
5216 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s)",
5217 "glPrimitiveBoundingBoxEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
5218 }
5219 }
5220 @Override
5221 public void glPrimitiveBoundingBoxOES(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5,float arg6,float arg7)
5222 {
5223 checkContext();
5224 downstreamGLES3.glPrimitiveBoundingBoxOES(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
5225 final int err = checkGLError();
5226 if (err != GL_NO_ERROR) {
5227 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s)",
5228 "glPrimitiveBoundingBoxOES", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
5229 }
5230 }
5231 @Override
5232 public void glProgramBinary(int arg0,int arg1,java.nio.Buffer arg2,int arg3)
5233 {
5234 checkContext();
5235 downstreamGLES3.glProgramBinary(arg0,arg1,arg2,arg3);
5236 final int err = checkGLError();
5237 if (err != GL_NO_ERROR) {
5238 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
5239 "glProgramBinary", arg0, arg1, arg2, arg3);
5240 }
5241 }
5242 @Override
5243 public void glProgramParameteri(int arg0,int arg1,int arg2)
5244 {
5245 checkContext();
5246 downstreamGLES3.glProgramParameteri(arg0,arg1,arg2);
5247 final int err = checkGLError();
5248 if (err != GL_NO_ERROR) {
5249 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
5250 "glProgramParameteri", arg0, arg1, arg2);
5251 }
5252 }
5253 @Override
5254 public void glProgramUniform1f(int arg0,int arg1,float arg2)
5255 {
5256 checkContext();
5257 downstreamGLES3.glProgramUniform1f(arg0,arg1,arg2);
5258 final int err = checkGLError();
5259 if (err != GL_NO_ERROR) {
5260 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <float> %s)",
5261 "glProgramUniform1f", arg0, arg1, arg2);
5262 }
5263 }
5264 @Override
5265 public void glProgramUniform1fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
5266 {
5267 checkContext();
5268 downstreamGLES3.glProgramUniform1fv(arg0,arg1,arg2,arg3);
5269 final int err = checkGLError();
5270 if (err != GL_NO_ERROR) {
5271 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
5272 "glProgramUniform1fv", arg0, arg1, arg2, arg3);
5273 }
5274 }
5275 @Override
5276 public void glProgramUniform1fv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
5277 {
5278 checkContext();
5279 downstreamGLES3.glProgramUniform1fv(arg0,arg1,arg2,arg3,arg4);
5280 final int err = checkGLError();
5281 if (err != GL_NO_ERROR) {
5282 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
5283 "glProgramUniform1fv", arg0, arg1, arg2, arg4);
5284 }
5285 }
5286 @Override
5287 public void glProgramUniform1i(int arg0,int arg1,int arg2)
5288 {
5289 checkContext();
5290 downstreamGLES3.glProgramUniform1i(arg0,arg1,arg2);
5291 final int err = checkGLError();
5292 if (err != GL_NO_ERROR) {
5293 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
5294 "glProgramUniform1i", arg0, arg1, arg2);
5295 }
5296 }
5297 @Override
5298 public void glProgramUniform1iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
5299 {
5300 checkContext();
5301 downstreamGLES3.glProgramUniform1iv(arg0,arg1,arg2,arg3);
5302 final int err = checkGLError();
5303 if (err != GL_NO_ERROR) {
5304 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
5305 "glProgramUniform1iv", arg0, arg1, arg2, arg3);
5306 }
5307 }
5308 @Override
5309 public void glProgramUniform1iv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
5310 {
5311 checkContext();
5312 downstreamGLES3.glProgramUniform1iv(arg0,arg1,arg2,arg3,arg4);
5313 final int err = checkGLError();
5314 if (err != GL_NO_ERROR) {
5315 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
5316 "glProgramUniform1iv", arg0, arg1, arg2, arg4);
5317 }
5318 }
5319 @Override
5320 public void glProgramUniform1ui(int arg0,int arg1,int arg2)
5321 {
5322 checkContext();
5323 downstreamGLES3.glProgramUniform1ui(arg0,arg1,arg2);
5324 final int err = checkGLError();
5325 if (err != GL_NO_ERROR) {
5326 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
5327 "glProgramUniform1ui", arg0, arg1, arg2);
5328 }
5329 }
5330 @Override
5331 public void glProgramUniform1uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
5332 {
5333 checkContext();
5334 downstreamGLES3.glProgramUniform1uiv(arg0,arg1,arg2,arg3);
5335 final int err = checkGLError();
5336 if (err != GL_NO_ERROR) {
5337 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
5338 "glProgramUniform1uiv", arg0, arg1, arg2, arg3);
5339 }
5340 }
5341 @Override
5342 public void glProgramUniform1uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
5343 {
5344 checkContext();
5345 downstreamGLES3.glProgramUniform1uiv(arg0,arg1,arg2,arg3,arg4);
5346 final int err = checkGLError();
5347 if (err != GL_NO_ERROR) {
5348 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
5349 "glProgramUniform1uiv", arg0, arg1, arg2, arg4);
5350 }
5351 }
5352 @Override
5353 public void glProgramUniform2f(int arg0,int arg1,float arg2,float arg3)
5354 {
5355 checkContext();
5356 downstreamGLES3.glProgramUniform2f(arg0,arg1,arg2,arg3);
5357 final int err = checkGLError();
5358 if (err != GL_NO_ERROR) {
5359 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <float> %s, <float> %s)",
5360 "glProgramUniform2f", arg0, arg1, arg2, arg3);
5361 }
5362 }
5363 @Override
5364 public void glProgramUniform2fv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
5365 {
5366 checkContext();
5367 downstreamGLES3.glProgramUniform2fv(arg0,arg1,arg2,arg3,arg4);
5368 final int err = checkGLError();
5369 if (err != GL_NO_ERROR) {
5370 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
5371 "glProgramUniform2fv", arg0, arg1, arg2, arg4);
5372 }
5373 }
5374 @Override
5375 public void glProgramUniform2fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
5376 {
5377 checkContext();
5378 downstreamGLES3.glProgramUniform2fv(arg0,arg1,arg2,arg3);
5379 final int err = checkGLError();
5380 if (err != GL_NO_ERROR) {
5381 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
5382 "glProgramUniform2fv", arg0, arg1, arg2, arg3);
5383 }
5384 }
5385 @Override
5386 public void glProgramUniform2i(int arg0,int arg1,int arg2,int arg3)
5387 {
5388 checkContext();
5389 downstreamGLES3.glProgramUniform2i(arg0,arg1,arg2,arg3);
5390 final int err = checkGLError();
5391 if (err != GL_NO_ERROR) {
5392 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
5393 "glProgramUniform2i", arg0, arg1, arg2, arg3);
5394 }
5395 }
5396 @Override
5397 public void glProgramUniform2iv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
5398 {
5399 checkContext();
5400 downstreamGLES3.glProgramUniform2iv(arg0,arg1,arg2,arg3,arg4);
5401 final int err = checkGLError();
5402 if (err != GL_NO_ERROR) {
5403 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
5404 "glProgramUniform2iv", arg0, arg1, arg2, arg4);
5405 }
5406 }
5407 @Override
5408 public void glProgramUniform2iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
5409 {
5410 checkContext();
5411 downstreamGLES3.glProgramUniform2iv(arg0,arg1,arg2,arg3);
5412 final int err = checkGLError();
5413 if (err != GL_NO_ERROR) {
5414 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
5415 "glProgramUniform2iv", arg0, arg1, arg2, arg3);
5416 }
5417 }
5418 @Override
5419 public void glProgramUniform2ui(int arg0,int arg1,int arg2,int arg3)
5420 {
5421 checkContext();
5422 downstreamGLES3.glProgramUniform2ui(arg0,arg1,arg2,arg3);
5423 final int err = checkGLError();
5424 if (err != GL_NO_ERROR) {
5425 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
5426 "glProgramUniform2ui", arg0, arg1, arg2, arg3);
5427 }
5428 }
5429 @Override
5430 public void glProgramUniform2uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
5431 {
5432 checkContext();
5433 downstreamGLES3.glProgramUniform2uiv(arg0,arg1,arg2,arg3,arg4);
5434 final int err = checkGLError();
5435 if (err != GL_NO_ERROR) {
5436 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
5437 "glProgramUniform2uiv", arg0, arg1, arg2, arg4);
5438 }
5439 }
5440 @Override
5441 public void glProgramUniform2uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
5442 {
5443 checkContext();
5444 downstreamGLES3.glProgramUniform2uiv(arg0,arg1,arg2,arg3);
5445 final int err = checkGLError();
5446 if (err != GL_NO_ERROR) {
5447 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
5448 "glProgramUniform2uiv", arg0, arg1, arg2, arg3);
5449 }
5450 }
5451 @Override
5452 public void glProgramUniform3f(int arg0,int arg1,float arg2,float arg3,float arg4)
5453 {
5454 checkContext();
5455 downstreamGLES3.glProgramUniform3f(arg0,arg1,arg2,arg3,arg4);
5456 final int err = checkGLError();
5457 if (err != GL_NO_ERROR) {
5458 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <float> %s, <float> %s, <float> %s)",
5459 "glProgramUniform3f", arg0, arg1, arg2, arg3, arg4);
5460 }
5461 }
5462 @Override
5463 public void glProgramUniform3fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
5464 {
5465 checkContext();
5466 downstreamGLES3.glProgramUniform3fv(arg0,arg1,arg2,arg3);
5467 final int err = checkGLError();
5468 if (err != GL_NO_ERROR) {
5469 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
5470 "glProgramUniform3fv", arg0, arg1, arg2, arg3);
5471 }
5472 }
5473 @Override
5474 public void glProgramUniform3fv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
5475 {
5476 checkContext();
5477 downstreamGLES3.glProgramUniform3fv(arg0,arg1,arg2,arg3,arg4);
5478 final int err = checkGLError();
5479 if (err != GL_NO_ERROR) {
5480 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
5481 "glProgramUniform3fv", arg0, arg1, arg2, arg4);
5482 }
5483 }
5484 @Override
5485 public void glProgramUniform3i(int arg0,int arg1,int arg2,int arg3,int arg4)
5486 {
5487 checkContext();
5488 downstreamGLES3.glProgramUniform3i(arg0,arg1,arg2,arg3,arg4);
5489 final int err = checkGLError();
5490 if (err != GL_NO_ERROR) {
5491 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
5492 "glProgramUniform3i", arg0, arg1, arg2, arg3, arg4);
5493 }
5494 }
5495 @Override
5496 public void glProgramUniform3iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
5497 {
5498 checkContext();
5499 downstreamGLES3.glProgramUniform3iv(arg0,arg1,arg2,arg3);
5500 final int err = checkGLError();
5501 if (err != GL_NO_ERROR) {
5502 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
5503 "glProgramUniform3iv", arg0, arg1, arg2, arg3);
5504 }
5505 }
5506 @Override
5507 public void glProgramUniform3iv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
5508 {
5509 checkContext();
5510 downstreamGLES3.glProgramUniform3iv(arg0,arg1,arg2,arg3,arg4);
5511 final int err = checkGLError();
5512 if (err != GL_NO_ERROR) {
5513 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
5514 "glProgramUniform3iv", arg0, arg1, arg2, arg4);
5515 }
5516 }
5517 @Override
5518 public void glProgramUniform3ui(int arg0,int arg1,int arg2,int arg3,int arg4)
5519 {
5520 checkContext();
5521 downstreamGLES3.glProgramUniform3ui(arg0,arg1,arg2,arg3,arg4);
5522 final int err = checkGLError();
5523 if (err != GL_NO_ERROR) {
5524 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
5525 "glProgramUniform3ui", arg0, arg1, arg2, arg3, arg4);
5526 }
5527 }
5528 @Override
5529 public void glProgramUniform3uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
5530 {
5531 checkContext();
5532 downstreamGLES3.glProgramUniform3uiv(arg0,arg1,arg2,arg3);
5533 final int err = checkGLError();
5534 if (err != GL_NO_ERROR) {
5535 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
5536 "glProgramUniform3uiv", arg0, arg1, arg2, arg3);
5537 }
5538 }
5539 @Override
5540 public void glProgramUniform3uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
5541 {
5542 checkContext();
5543 downstreamGLES3.glProgramUniform3uiv(arg0,arg1,arg2,arg3,arg4);
5544 final int err = checkGLError();
5545 if (err != GL_NO_ERROR) {
5546 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
5547 "glProgramUniform3uiv", arg0, arg1, arg2, arg4);
5548 }
5549 }
5550 @Override
5551 public void glProgramUniform4f(int arg0,int arg1,float arg2,float arg3,float arg4,float arg5)
5552 {
5553 checkContext();
5554 downstreamGLES3.glProgramUniform4f(arg0,arg1,arg2,arg3,arg4,arg5);
5555 final int err = checkGLError();
5556 if (err != GL_NO_ERROR) {
5557 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <float> %s, <float> %s, <float> %s, <float> %s)",
5558 "glProgramUniform4f", arg0, arg1, arg2, arg3, arg4, arg5);
5559 }
5560 }
5561 @Override
5562 public void glProgramUniform4fv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
5563 {
5564 checkContext();
5565 downstreamGLES3.glProgramUniform4fv(arg0,arg1,arg2,arg3,arg4);
5566 final int err = checkGLError();
5567 if (err != GL_NO_ERROR) {
5568 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
5569 "glProgramUniform4fv", arg0, arg1, arg2, arg4);
5570 }
5571 }
5572 @Override
5573 public void glProgramUniform4fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
5574 {
5575 checkContext();
5576 downstreamGLES3.glProgramUniform4fv(arg0,arg1,arg2,arg3);
5577 final int err = checkGLError();
5578 if (err != GL_NO_ERROR) {
5579 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
5580 "glProgramUniform4fv", arg0, arg1, arg2, arg3);
5581 }
5582 }
5583 @Override
5584 public void glProgramUniform4i(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
5585 {
5586 checkContext();
5587 downstreamGLES3.glProgramUniform4i(arg0,arg1,arg2,arg3,arg4,arg5);
5588 final int err = checkGLError();
5589 if (err != GL_NO_ERROR) {
5590 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
5591 "glProgramUniform4i", arg0, arg1, arg2, arg3, arg4, arg5);
5592 }
5593 }
5594 @Override
5595 public void glProgramUniform4iv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
5596 {
5597 checkContext();
5598 downstreamGLES3.glProgramUniform4iv(arg0,arg1,arg2,arg3,arg4);
5599 final int err = checkGLError();
5600 if (err != GL_NO_ERROR) {
5601 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
5602 "glProgramUniform4iv", arg0, arg1, arg2, arg4);
5603 }
5604 }
5605 @Override
5606 public void glProgramUniform4iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
5607 {
5608 checkContext();
5609 downstreamGLES3.glProgramUniform4iv(arg0,arg1,arg2,arg3);
5610 final int err = checkGLError();
5611 if (err != GL_NO_ERROR) {
5612 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
5613 "glProgramUniform4iv", arg0, arg1, arg2, arg3);
5614 }
5615 }
5616 @Override
5617 public void glProgramUniform4ui(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
5618 {
5619 checkContext();
5620 downstreamGLES3.glProgramUniform4ui(arg0,arg1,arg2,arg3,arg4,arg5);
5621 final int err = checkGLError();
5622 if (err != GL_NO_ERROR) {
5623 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
5624 "glProgramUniform4ui", arg0, arg1, arg2, arg3, arg4, arg5);
5625 }
5626 }
5627 @Override
5628 public void glProgramUniform4uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
5629 {
5630 checkContext();
5631 downstreamGLES3.glProgramUniform4uiv(arg0,arg1,arg2,arg3);
5632 final int err = checkGLError();
5633 if (err != GL_NO_ERROR) {
5634 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
5635 "glProgramUniform4uiv", arg0, arg1, arg2, arg3);
5636 }
5637 }
5638 @Override
5639 public void glProgramUniform4uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
5640 {
5641 checkContext();
5642 downstreamGLES3.glProgramUniform4uiv(arg0,arg1,arg2,arg3,arg4);
5643 final int err = checkGLError();
5644 if (err != GL_NO_ERROR) {
5645 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
5646 "glProgramUniform4uiv", arg0, arg1, arg2, arg4);
5647 }
5648 }
5649 @Override
5650 public void glProgramUniformMatrix2fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
5651 {
5652 checkContext();
5653 downstreamGLES3.glProgramUniformMatrix2fv(arg0,arg1,arg2,arg3,arg4,arg5);
5654 final int err = checkGLError();
5655 if (err != GL_NO_ERROR) {
5656 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
5657 "glProgramUniformMatrix2fv", arg0, arg1, arg2, arg3, arg5);
5658 }
5659 }
5660 @Override
5661 public void glProgramUniformMatrix2fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
5662 {
5663 checkContext();
5664 downstreamGLES3.glProgramUniformMatrix2fv(arg0,arg1,arg2,arg3,arg4);
5665 final int err = checkGLError();
5666 if (err != GL_NO_ERROR) {
5667 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
5668 "glProgramUniformMatrix2fv", arg0, arg1, arg2, arg3, arg4);
5669 }
5670 }
5671 @Override
5672 public void glProgramUniformMatrix2x3fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
5673 {
5674 checkContext();
5675 downstreamGLES3.glProgramUniformMatrix2x3fv(arg0,arg1,arg2,arg3,arg4,arg5);
5676 final int err = checkGLError();
5677 if (err != GL_NO_ERROR) {
5678 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
5679 "glProgramUniformMatrix2x3fv", arg0, arg1, arg2, arg3, arg5);
5680 }
5681 }
5682 @Override
5683 public void glProgramUniformMatrix2x3fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
5684 {
5685 checkContext();
5686 downstreamGLES3.glProgramUniformMatrix2x3fv(arg0,arg1,arg2,arg3,arg4);
5687 final int err = checkGLError();
5688 if (err != GL_NO_ERROR) {
5689 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
5690 "glProgramUniformMatrix2x3fv", arg0, arg1, arg2, arg3, arg4);
5691 }
5692 }
5693 @Override
5694 public void glProgramUniformMatrix2x4fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
5695 {
5696 checkContext();
5697 downstreamGLES3.glProgramUniformMatrix2x4fv(arg0,arg1,arg2,arg3,arg4);
5698 final int err = checkGLError();
5699 if (err != GL_NO_ERROR) {
5700 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
5701 "glProgramUniformMatrix2x4fv", arg0, arg1, arg2, arg3, arg4);
5702 }
5703 }
5704 @Override
5705 public void glProgramUniformMatrix2x4fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
5706 {
5707 checkContext();
5708 downstreamGLES3.glProgramUniformMatrix2x4fv(arg0,arg1,arg2,arg3,arg4,arg5);
5709 final int err = checkGLError();
5710 if (err != GL_NO_ERROR) {
5711 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
5712 "glProgramUniformMatrix2x4fv", arg0, arg1, arg2, arg3, arg5);
5713 }
5714 }
5715 @Override
5716 public void glProgramUniformMatrix3fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
5717 {
5718 checkContext();
5719 downstreamGLES3.glProgramUniformMatrix3fv(arg0,arg1,arg2,arg3,arg4);
5720 final int err = checkGLError();
5721 if (err != GL_NO_ERROR) {
5722 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
5723 "glProgramUniformMatrix3fv", arg0, arg1, arg2, arg3, arg4);
5724 }
5725 }
5726 @Override
5727 public void glProgramUniformMatrix3fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
5728 {
5729 checkContext();
5730 downstreamGLES3.glProgramUniformMatrix3fv(arg0,arg1,arg2,arg3,arg4,arg5);
5731 final int err = checkGLError();
5732 if (err != GL_NO_ERROR) {
5733 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
5734 "glProgramUniformMatrix3fv", arg0, arg1, arg2, arg3, arg5);
5735 }
5736 }
5737 @Override
5738 public void glProgramUniformMatrix3x2fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
5739 {
5740 checkContext();
5741 downstreamGLES3.glProgramUniformMatrix3x2fv(arg0,arg1,arg2,arg3,arg4);
5742 final int err = checkGLError();
5743 if (err != GL_NO_ERROR) {
5744 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
5745 "glProgramUniformMatrix3x2fv", arg0, arg1, arg2, arg3, arg4);
5746 }
5747 }
5748 @Override
5749 public void glProgramUniformMatrix3x2fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
5750 {
5751 checkContext();
5752 downstreamGLES3.glProgramUniformMatrix3x2fv(arg0,arg1,arg2,arg3,arg4,arg5);
5753 final int err = checkGLError();
5754 if (err != GL_NO_ERROR) {
5755 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
5756 "glProgramUniformMatrix3x2fv", arg0, arg1, arg2, arg3, arg5);
5757 }
5758 }
5759 @Override
5760 public void glProgramUniformMatrix3x4fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
5761 {
5762 checkContext();
5763 downstreamGLES3.glProgramUniformMatrix3x4fv(arg0,arg1,arg2,arg3,arg4);
5764 final int err = checkGLError();
5765 if (err != GL_NO_ERROR) {
5766 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
5767 "glProgramUniformMatrix3x4fv", arg0, arg1, arg2, arg3, arg4);
5768 }
5769 }
5770 @Override
5771 public void glProgramUniformMatrix3x4fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
5772 {
5773 checkContext();
5774 downstreamGLES3.glProgramUniformMatrix3x4fv(arg0,arg1,arg2,arg3,arg4,arg5);
5775 final int err = checkGLError();
5776 if (err != GL_NO_ERROR) {
5777 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
5778 "glProgramUniformMatrix3x4fv", arg0, arg1, arg2, arg3, arg5);
5779 }
5780 }
5781 @Override
5782 public void glProgramUniformMatrix4fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
5783 {
5784 checkContext();
5785 downstreamGLES3.glProgramUniformMatrix4fv(arg0,arg1,arg2,arg3,arg4,arg5);
5786 final int err = checkGLError();
5787 if (err != GL_NO_ERROR) {
5788 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
5789 "glProgramUniformMatrix4fv", arg0, arg1, arg2, arg3, arg5);
5790 }
5791 }
5792 @Override
5793 public void glProgramUniformMatrix4fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
5794 {
5795 checkContext();
5796 downstreamGLES3.glProgramUniformMatrix4fv(arg0,arg1,arg2,arg3,arg4);
5797 final int err = checkGLError();
5798 if (err != GL_NO_ERROR) {
5799 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
5800 "glProgramUniformMatrix4fv", arg0, arg1, arg2, arg3, arg4);
5801 }
5802 }
5803 @Override
5804 public void glProgramUniformMatrix4x2fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
5805 {
5806 checkContext();
5807 downstreamGLES3.glProgramUniformMatrix4x2fv(arg0,arg1,arg2,arg3,arg4);
5808 final int err = checkGLError();
5809 if (err != GL_NO_ERROR) {
5810 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
5811 "glProgramUniformMatrix4x2fv", arg0, arg1, arg2, arg3, arg4);
5812 }
5813 }
5814 @Override
5815 public void glProgramUniformMatrix4x2fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
5816 {
5817 checkContext();
5818 downstreamGLES3.glProgramUniformMatrix4x2fv(arg0,arg1,arg2,arg3,arg4,arg5);
5819 final int err = checkGLError();
5820 if (err != GL_NO_ERROR) {
5821 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
5822 "glProgramUniformMatrix4x2fv", arg0, arg1, arg2, arg3, arg5);
5823 }
5824 }
5825 @Override
5826 public void glProgramUniformMatrix4x3fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
5827 {
5828 checkContext();
5829 downstreamGLES3.glProgramUniformMatrix4x3fv(arg0,arg1,arg2,arg3,arg4,arg5);
5830 final int err = checkGLError();
5831 if (err != GL_NO_ERROR) {
5832 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
5833 "glProgramUniformMatrix4x3fv", arg0, arg1, arg2, arg3, arg5);
5834 }
5835 }
5836 @Override
5837 public void glProgramUniformMatrix4x3fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
5838 {
5839 checkContext();
5840 downstreamGLES3.glProgramUniformMatrix4x3fv(arg0,arg1,arg2,arg3,arg4);
5841 final int err = checkGLError();
5842 if (err != GL_NO_ERROR) {
5843 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
5844 "glProgramUniformMatrix4x3fv", arg0, arg1, arg2, arg3, arg4);
5845 }
5846 }
5847 @Override
5848 public void glPushDebugGroup(int arg0,int arg1,int arg2,java.nio.ByteBuffer arg3)
5849 {
5850 checkContext();
5851 downstreamGLES3.glPushDebugGroup(arg0,arg1,arg2,arg3);
5852 final int err = checkGLError();
5853 if (err != GL_NO_ERROR) {
5854 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.ByteBuffer> %s)",
5855 "glPushDebugGroup", arg0, arg1, arg2, arg3);
5856 }
5857 }
5858 @Override
5859 public void glPushDebugGroup(int arg0,int arg1,int arg2,byte[] arg3,int arg4)
5860 {
5861 checkContext();
5862 downstreamGLES3.glPushDebugGroup(arg0,arg1,arg2,arg3,arg4);
5863 final int err = checkGLError();
5864 if (err != GL_NO_ERROR) {
5865 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[B>, <int> 0x%X)",
5866 "glPushDebugGroup", arg0, arg1, arg2, arg4);
5867 }
5868 }
5869 @Override
5870 public void glQueryCounter(int arg0,int arg1)
5871 {
5872 checkContext();
5873 downstreamGLES3.glQueryCounter(arg0,arg1);
5874 final int err = checkGLError();
5875 if (err != GL_NO_ERROR) {
5876 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
5877 "glQueryCounter", arg0, arg1);
5878 }
5879 }
5880 @Override
5881 public void glRasterSamplesEXT(int arg0,boolean arg1)
5882 {
5883 checkContext();
5884 downstreamGLES3.glRasterSamplesEXT(arg0,arg1);
5885 final int err = checkGLError();
5886 if (err != GL_NO_ERROR) {
5887 writeGLError(err, "%s(<int> 0x%X, <boolean> %s)",
5888 "glRasterSamplesEXT", arg0, arg1);
5889 }
5890 }
5891 @Override
5892 public void glReadBuffer(int arg0)
5893 {
5894 checkContext();
5895 downstreamGLES3.glReadBuffer(arg0);
5896 final int err = checkGLError();
5897 if (err != GL_NO_ERROR) {
5898 writeGLError(err, "%s(<int> 0x%X)",
5899 "glReadBuffer", arg0);
5900 }
5901 }
5902 @Override
5903 public void glReadBufferIndexedEXT(int arg0,int arg1)
5904 {
5905 checkContext();
5906 downstreamGLES3.glReadBufferIndexedEXT(arg0,arg1);
5907 final int err = checkGLError();
5908 if (err != GL_NO_ERROR) {
5909 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
5910 "glReadBufferIndexedEXT", arg0, arg1);
5911 }
5912 }
5913 @Override
5914 public void glReadBufferNV(int arg0)
5915 {
5916 checkContext();
5917 downstreamGLES3.glReadBufferNV(arg0);
5918 final int err = checkGLError();
5919 if (err != GL_NO_ERROR) {
5920 writeGLError(err, "%s(<int> 0x%X)",
5921 "glReadBufferNV", arg0);
5922 }
5923 }
5924 @Override
5925 public void glReadPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6)
5926 {
5927 checkContext();
5928 downstreamGLES3.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
5929 final int err = checkGLError();
5930 if (err != GL_NO_ERROR) {
5931 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)",
5932 "glReadPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
5933 }
5934 }
5935 @Override
5936 public void glReadPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6)
5937 {
5938 checkContext();
5939 downstreamGLES3.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
5940 final int err = checkGLError();
5941 if (err != GL_NO_ERROR) {
5942 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
5943 "glReadPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
5944 }
5945 }
5946 @Override
5947 public void glReadnPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7)
5948 {
5949 checkContext();
5950 downstreamGLES3.glReadnPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
5951 final int err = checkGLError();
5952 if (err != GL_NO_ERROR) {
5953 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)",
5954 "glReadnPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
5955 }
5956 }
5957 @Override
5959 {
5960 checkContext();
5961 downstreamGLES3.glReleaseShaderCompiler();
5962 final int err = checkGLError();
5963 if (err != GL_NO_ERROR) {
5964 writeGLError(err, "%s()",
5965 "glReleaseShaderCompiler");
5966 }
5967 }
5968 @Override
5969 public void glRenderbufferStorage(int arg0,int arg1,int arg2,int arg3)
5970 {
5971 checkContext();
5972 downstreamGLES3.glRenderbufferStorage(arg0,arg1,arg2,arg3);
5973 final int err = checkGLError();
5974 if (err != GL_NO_ERROR) {
5975 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
5976 "glRenderbufferStorage", arg0, arg1, arg2, arg3);
5977 }
5978 }
5979 @Override
5980 public void glRenderbufferStorageMultisample(int arg0,int arg1,int arg2,int arg3,int arg4)
5981 {
5982 checkContext();
5983 downstreamGLES3.glRenderbufferStorageMultisample(arg0,arg1,arg2,arg3,arg4);
5984 final int err = checkGLError();
5985 if (err != GL_NO_ERROR) {
5986 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
5987 "glRenderbufferStorageMultisample", arg0, arg1, arg2, arg3, arg4);
5988 }
5989 }
5990 @Override
5991 public void glRenderbufferStorageMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4)
5992 {
5993 checkContext();
5994 downstreamGLES3.glRenderbufferStorageMultisampleEXT(arg0,arg1,arg2,arg3,arg4);
5995 final int err = checkGLError();
5996 if (err != GL_NO_ERROR) {
5997 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
5998 "glRenderbufferStorageMultisampleEXT", arg0, arg1, arg2, arg3, arg4);
5999 }
6000 }
6001 @Override
6002 public void glRenderbufferStorageMultisampleIMG(int arg0,int arg1,int arg2,int arg3,int arg4)
6003 {
6004 checkContext();
6005 downstreamGLES3.glRenderbufferStorageMultisampleIMG(arg0,arg1,arg2,arg3,arg4);
6006 final int err = checkGLError();
6007 if (err != GL_NO_ERROR) {
6008 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
6009 "glRenderbufferStorageMultisampleIMG", arg0, arg1, arg2, arg3, arg4);
6010 }
6011 }
6012 @Override
6013 public void glRenderbufferStorageMultisampleNV(int arg0,int arg1,int arg2,int arg3,int arg4)
6014 {
6015 checkContext();
6016 downstreamGLES3.glRenderbufferStorageMultisampleNV(arg0,arg1,arg2,arg3,arg4);
6017 final int err = checkGLError();
6018 if (err != GL_NO_ERROR) {
6019 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
6020 "glRenderbufferStorageMultisampleNV", arg0, arg1, arg2, arg3, arg4);
6021 }
6022 }
6023 @Override
6025 {
6026 checkContext();
6027 downstreamGLES3.glResolveDepthValuesNV();
6028 final int err = checkGLError();
6029 if (err != GL_NO_ERROR) {
6030 writeGLError(err, "%s()",
6031 "glResolveDepthValuesNV");
6032 }
6033 }
6034 @Override
6036 {
6037 checkContext();
6038 downstreamGLES3.glResolveMultisampleFramebuffer();
6039 final int err = checkGLError();
6040 if (err != GL_NO_ERROR) {
6041 writeGLError(err, "%s()",
6042 "glResolveMultisampleFramebuffer");
6043 }
6044 }
6045 @Override
6047 {
6048 checkContext();
6049 downstreamGLES3.glResumeTransformFeedback();
6050 final int err = checkGLError();
6051 if (err != GL_NO_ERROR) {
6052 writeGLError(err, "%s()",
6053 "glResumeTransformFeedback");
6054 }
6055 }
6056 @Override
6057 public void glSampleCoverage(float arg0,boolean arg1)
6058 {
6059 checkContext();
6060 downstreamGLES3.glSampleCoverage(arg0,arg1);
6061 final int err = checkGLError();
6062 if (err != GL_NO_ERROR) {
6063 writeGLError(err, "%s(<float> %s, <boolean> %s)",
6064 "glSampleCoverage", arg0, arg1);
6065 }
6066 }
6067 @Override
6068 public void glSampleMaski(int arg0,int arg1)
6069 {
6070 checkContext();
6071 downstreamGLES3.glSampleMaski(arg0,arg1);
6072 final int err = checkGLError();
6073 if (err != GL_NO_ERROR) {
6074 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
6075 "glSampleMaski", arg0, arg1);
6076 }
6077 }
6078 @Override
6079 public void glSamplerParameterIiv(int arg0,int arg1,int[] arg2,int arg3)
6080 {
6081 checkContext();
6082 downstreamGLES3.glSamplerParameterIiv(arg0,arg1,arg2,arg3);
6083 final int err = checkGLError();
6084 if (err != GL_NO_ERROR) {
6085 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
6086 "glSamplerParameterIiv", arg0, arg1, arg3);
6087 }
6088 }
6089 @Override
6090 public void glSamplerParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
6091 {
6092 checkContext();
6093 downstreamGLES3.glSamplerParameterIiv(arg0,arg1,arg2);
6094 final int err = checkGLError();
6095 if (err != GL_NO_ERROR) {
6096 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
6097 "glSamplerParameterIiv", arg0, arg1, arg2);
6098 }
6099 }
6100 @Override
6101 public void glSamplerParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
6102 {
6103 checkContext();
6104 downstreamGLES3.glSamplerParameterIuiv(arg0,arg1,arg2);
6105 final int err = checkGLError();
6106 if (err != GL_NO_ERROR) {
6107 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
6108 "glSamplerParameterIuiv", arg0, arg1, arg2);
6109 }
6110 }
6111 @Override
6112 public void glSamplerParameterIuiv(int arg0,int arg1,int[] arg2,int arg3)
6113 {
6114 checkContext();
6115 downstreamGLES3.glSamplerParameterIuiv(arg0,arg1,arg2,arg3);
6116 final int err = checkGLError();
6117 if (err != GL_NO_ERROR) {
6118 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
6119 "glSamplerParameterIuiv", arg0, arg1, arg3);
6120 }
6121 }
6122 @Override
6123 public void glSamplerParameterf(int arg0,int arg1,float arg2)
6124 {
6125 checkContext();
6126 downstreamGLES3.glSamplerParameterf(arg0,arg1,arg2);
6127 final int err = checkGLError();
6128 if (err != GL_NO_ERROR) {
6129 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <float> %s)",
6130 "glSamplerParameterf", arg0, arg1, arg2);
6131 }
6132 }
6133 @Override
6134 public void glSamplerParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
6135 {
6136 checkContext();
6137 downstreamGLES3.glSamplerParameterfv(arg0,arg1,arg2);
6138 final int err = checkGLError();
6139 if (err != GL_NO_ERROR) {
6140 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
6141 "glSamplerParameterfv", arg0, arg1, arg2);
6142 }
6143 }
6144 @Override
6145 public void glSamplerParameterfv(int arg0,int arg1,float[] arg2,int arg3)
6146 {
6147 checkContext();
6148 downstreamGLES3.glSamplerParameterfv(arg0,arg1,arg2,arg3);
6149 final int err = checkGLError();
6150 if (err != GL_NO_ERROR) {
6151 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
6152 "glSamplerParameterfv", arg0, arg1, arg3);
6153 }
6154 }
6155 @Override
6156 public void glSamplerParameteri(int arg0,int arg1,int arg2)
6157 {
6158 checkContext();
6159 downstreamGLES3.glSamplerParameteri(arg0,arg1,arg2);
6160 final int err = checkGLError();
6161 if (err != GL_NO_ERROR) {
6162 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
6163 "glSamplerParameteri", arg0, arg1, arg2);
6164 }
6165 }
6166 @Override
6167 public void glSamplerParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
6168 {
6169 checkContext();
6170 downstreamGLES3.glSamplerParameteriv(arg0,arg1,arg2);
6171 final int err = checkGLError();
6172 if (err != GL_NO_ERROR) {
6173 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
6174 "glSamplerParameteriv", arg0, arg1, arg2);
6175 }
6176 }
6177 @Override
6178 public void glSamplerParameteriv(int arg0,int arg1,int[] arg2,int arg3)
6179 {
6180 checkContext();
6181 downstreamGLES3.glSamplerParameteriv(arg0,arg1,arg2,arg3);
6182 final int err = checkGLError();
6183 if (err != GL_NO_ERROR) {
6184 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
6185 "glSamplerParameteriv", arg0, arg1, arg3);
6186 }
6187 }
6188 @Override
6189 public void glScissor(int arg0,int arg1,int arg2,int arg3)
6190 {
6191 checkContext();
6192 downstreamGLES3.glScissor(arg0,arg1,arg2,arg3);
6193 final int err = checkGLError();
6194 if (err != GL_NO_ERROR) {
6195 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
6196 "glScissor", arg0, arg1, arg2, arg3);
6197 }
6198 }
6199 @Override
6200 public void glScissorArrayvNV(int arg0,int arg1,java.nio.IntBuffer arg2)
6201 {
6202 checkContext();
6203 downstreamGLES3.glScissorArrayvNV(arg0,arg1,arg2);
6204 final int err = checkGLError();
6205 if (err != GL_NO_ERROR) {
6206 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
6207 "glScissorArrayvNV", arg0, arg1, arg2);
6208 }
6209 }
6210 @Override
6211 public void glScissorArrayvNV(int arg0,int arg1,int[] arg2,int arg3)
6212 {
6213 checkContext();
6214 downstreamGLES3.glScissorArrayvNV(arg0,arg1,arg2,arg3);
6215 final int err = checkGLError();
6216 if (err != GL_NO_ERROR) {
6217 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
6218 "glScissorArrayvNV", arg0, arg1, arg3);
6219 }
6220 }
6221 @Override
6222 public void glScissorIndexedNV(int arg0,int arg1,int arg2,int arg3,int arg4)
6223 {
6224 checkContext();
6225 downstreamGLES3.glScissorIndexedNV(arg0,arg1,arg2,arg3,arg4);
6226 final int err = checkGLError();
6227 if (err != GL_NO_ERROR) {
6228 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
6229 "glScissorIndexedNV", arg0, arg1, arg2, arg3, arg4);
6230 }
6231 }
6232 @Override
6233 public void glScissorIndexedvNV(int arg0,int[] arg1,int arg2)
6234 {
6235 checkContext();
6236 downstreamGLES3.glScissorIndexedvNV(arg0,arg1,arg2);
6237 final int err = checkGLError();
6238 if (err != GL_NO_ERROR) {
6239 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
6240 "glScissorIndexedvNV", arg0, arg2);
6241 }
6242 }
6243 @Override
6244 public void glScissorIndexedvNV(int arg0,java.nio.IntBuffer arg1)
6245 {
6246 checkContext();
6247 downstreamGLES3.glScissorIndexedvNV(arg0,arg1);
6248 final int err = checkGLError();
6249 if (err != GL_NO_ERROR) {
6250 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
6251 "glScissorIndexedvNV", arg0, arg1);
6252 }
6253 }
6254 @Override
6255 public void glShaderBinary(int arg0,int[] arg1,int arg2,int arg3,java.nio.Buffer arg4,int arg5)
6256 {
6257 checkContext();
6258 downstreamGLES3.glShaderBinary(arg0,arg1,arg2,arg3,arg4,arg5);
6259 final int err = checkGLError();
6260 if (err != GL_NO_ERROR) {
6261 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
6262 "glShaderBinary", arg0, arg2, arg3, arg4, arg5);
6263 }
6264 }
6265 @Override
6266 public void glShaderBinary(int arg0,java.nio.IntBuffer arg1,int arg2,java.nio.Buffer arg3,int arg4)
6267 {
6268 checkContext();
6269 downstreamGLES3.glShaderBinary(arg0,arg1,arg2,arg3,arg4);
6270 final int err = checkGLError();
6271 if (err != GL_NO_ERROR) {
6272 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
6273 "glShaderBinary", arg0, arg1, arg2, arg3, arg4);
6274 }
6275 }
6276 @Override
6277 public void glShaderSource(int arg0,int arg1,java.lang.String[] arg2,java.nio.IntBuffer arg3)
6278 {
6279 checkContext();
6280 downstreamGLES3.glShaderSource(arg0,arg1,arg2,arg3);
6281 final int err = checkGLError();
6282 if (err != GL_NO_ERROR) {
6283 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[Ljava.lang.String;>, <java.nio.IntBuffer> %s)",
6284 "glShaderSource", arg0, arg1, arg3);
6285 }
6286 }
6287 @Override
6288 public void glShaderSource(int arg0,int arg1,java.lang.String[] arg2,int[] arg3,int arg4)
6289 {
6290 checkContext();
6291 downstreamGLES3.glShaderSource(arg0,arg1,arg2,arg3,arg4);
6292 final int err = checkGLError();
6293 if (err != GL_NO_ERROR) {
6294 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[Ljava.lang.String;>, <[I>, <int> 0x%X)",
6295 "glShaderSource", arg0, arg1, arg4);
6296 }
6297 }
6298 @Override
6299 public void glStartTilingQCOM(int arg0,int arg1,int arg2,int arg3,int arg4)
6300 {
6301 checkContext();
6302 downstreamGLES3.glStartTilingQCOM(arg0,arg1,arg2,arg3,arg4);
6303 final int err = checkGLError();
6304 if (err != GL_NO_ERROR) {
6305 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
6306 "glStartTilingQCOM", arg0, arg1, arg2, arg3, arg4);
6307 }
6308 }
6309 @Override
6310 public void glStencilFunc(int arg0,int arg1,int arg2)
6311 {
6312 checkContext();
6313 downstreamGLES3.glStencilFunc(arg0,arg1,arg2);
6314 final int err = checkGLError();
6315 if (err != GL_NO_ERROR) {
6316 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
6317 "glStencilFunc", arg0, arg1, arg2);
6318 }
6319 }
6320 @Override
6321 public void glStencilFuncSeparate(int arg0,int arg1,int arg2,int arg3)
6322 {
6323 checkContext();
6324 downstreamGLES3.glStencilFuncSeparate(arg0,arg1,arg2,arg3);
6325 final int err = checkGLError();
6326 if (err != GL_NO_ERROR) {
6327 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
6328 "glStencilFuncSeparate", arg0, arg1, arg2, arg3);
6329 }
6330 }
6331 @Override
6332 public void glStencilMask(int arg0)
6333 {
6334 checkContext();
6335 downstreamGLES3.glStencilMask(arg0);
6336 final int err = checkGLError();
6337 if (err != GL_NO_ERROR) {
6338 writeGLError(err, "%s(<int> 0x%X)",
6339 "glStencilMask", arg0);
6340 }
6341 }
6342 @Override
6343 public void glStencilMaskSeparate(int arg0,int arg1)
6344 {
6345 checkContext();
6346 downstreamGLES3.glStencilMaskSeparate(arg0,arg1);
6347 final int err = checkGLError();
6348 if (err != GL_NO_ERROR) {
6349 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
6350 "glStencilMaskSeparate", arg0, arg1);
6351 }
6352 }
6353 @Override
6354 public void glStencilOp(int arg0,int arg1,int arg2)
6355 {
6356 checkContext();
6357 downstreamGLES3.glStencilOp(arg0,arg1,arg2);
6358 final int err = checkGLError();
6359 if (err != GL_NO_ERROR) {
6360 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
6361 "glStencilOp", arg0, arg1, arg2);
6362 }
6363 }
6364 @Override
6365 public void glStencilOpSeparate(int arg0,int arg1,int arg2,int arg3)
6366 {
6367 checkContext();
6368 downstreamGLES3.glStencilOpSeparate(arg0,arg1,arg2,arg3);
6369 final int err = checkGLError();
6370 if (err != GL_NO_ERROR) {
6371 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
6372 "glStencilOpSeparate", arg0, arg1, arg2, arg3);
6373 }
6374 }
6375 @Override
6376 public void glSubpixelPrecisionBiasNV(int arg0,int arg1)
6377 {
6378 checkContext();
6379 downstreamGLES3.glSubpixelPrecisionBiasNV(arg0,arg1);
6380 final int err = checkGLError();
6381 if (err != GL_NO_ERROR) {
6382 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
6383 "glSubpixelPrecisionBiasNV", arg0, arg1);
6384 }
6385 }
6386 @Override
6387 public void glTexBuffer(int arg0,int arg1,int arg2)
6388 {
6389 checkContext();
6390 downstreamGLES3.glTexBuffer(arg0,arg1,arg2);
6391 final int err = checkGLError();
6392 if (err != GL_NO_ERROR) {
6393 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
6394 "glTexBuffer", arg0, arg1, arg2);
6395 }
6396 }
6397 @Override
6398 public void glTexBufferEXT(int arg0,int arg1,int arg2)
6399 {
6400 checkContext();
6401 downstreamGLES3.glTexBufferEXT(arg0,arg1,arg2);
6402 final int err = checkGLError();
6403 if (err != GL_NO_ERROR) {
6404 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
6405 "glTexBufferEXT", arg0, arg1, arg2);
6406 }
6407 }
6408 @Override
6409 public void glTexBufferOES(int arg0,int arg1,int arg2)
6410 {
6411 checkContext();
6412 downstreamGLES3.glTexBufferOES(arg0,arg1,arg2);
6413 final int err = checkGLError();
6414 if (err != GL_NO_ERROR) {
6415 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
6416 "glTexBufferOES", arg0, arg1, arg2);
6417 }
6418 }
6419 @Override
6420 public void glTexBufferRange(int arg0,int arg1,int arg2,long arg3,long arg4)
6421 {
6422 checkContext();
6423 downstreamGLES3.glTexBufferRange(arg0,arg1,arg2,arg3,arg4);
6424 final int err = checkGLError();
6425 if (err != GL_NO_ERROR) {
6426 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s, <long> %s)",
6427 "glTexBufferRange", arg0, arg1, arg2, arg3, arg4);
6428 }
6429 }
6430 @Override
6431 public void glTexBufferRangeEXT(int arg0,int arg1,int arg2,long arg3,long arg4)
6432 {
6433 checkContext();
6434 downstreamGLES3.glTexBufferRangeEXT(arg0,arg1,arg2,arg3,arg4);
6435 final int err = checkGLError();
6436 if (err != GL_NO_ERROR) {
6437 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s, <long> %s)",
6438 "glTexBufferRangeEXT", arg0, arg1, arg2, arg3, arg4);
6439 }
6440 }
6441 @Override
6442 public void glTexBufferRangeOES(int arg0,int arg1,int arg2,long arg3,long arg4)
6443 {
6444 checkContext();
6445 downstreamGLES3.glTexBufferRangeOES(arg0,arg1,arg2,arg3,arg4);
6446 final int err = checkGLError();
6447 if (err != GL_NO_ERROR) {
6448 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s, <long> %s)",
6449 "glTexBufferRangeOES", arg0, arg1, arg2, arg3, arg4);
6450 }
6451 }
6452 @Override
6453 public void glTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
6454 {
6455 checkContext();
6456 downstreamGLES3.glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
6457 final int err = checkGLError();
6458 if (err != GL_NO_ERROR) {
6459 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)",
6460 "glTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
6461 }
6462 }
6463 @Override
6464 public void glTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
6465 {
6466 checkContext();
6467 downstreamGLES3.glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
6468 final int err = checkGLError();
6469 if (err != GL_NO_ERROR) {
6470 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)",
6471 "glTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
6472 }
6473 }
6474 @Override
6475 public void glTexImage2DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,boolean arg5)
6476 {
6477 checkContext();
6478 downstreamGLES3.glTexImage2DMultisample(arg0,arg1,arg2,arg3,arg4,arg5);
6479 final int err = checkGLError();
6480 if (err != GL_NO_ERROR) {
6481 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s)",
6482 "glTexImage2DMultisample", arg0, arg1, arg2, arg3, arg4, arg5);
6483 }
6484 }
6485 @Override
6486 public void glTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,long arg9)
6487 {
6488 checkContext();
6489 downstreamGLES3.glTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
6490 final int err = checkGLError();
6491 if (err != GL_NO_ERROR) {
6492 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, <long> %s)",
6493 "glTexImage3D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
6494 }
6495 }
6496 @Override
6497 public void glTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,java.nio.Buffer arg9)
6498 {
6499 checkContext();
6500 downstreamGLES3.glTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
6501 final int err = checkGLError();
6502 if (err != GL_NO_ERROR) {
6503 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, <java.nio.Buffer> %s)",
6504 "glTexImage3D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
6505 }
6506 }
6507 @Override
6508 public void glTexImage3DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6)
6509 {
6510 checkContext();
6511 downstreamGLES3.glTexImage3DMultisample(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
6512 final int err = checkGLError();
6513 if (err != GL_NO_ERROR) {
6514 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s)",
6515 "glTexImage3DMultisample", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
6516 }
6517 }
6518 @Override
6519 public void glTexPageCommitmentEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,boolean arg8)
6520 {
6521 checkContext();
6522 downstreamGLES3.glTexPageCommitmentEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
6523 final int err = checkGLError();
6524 if (err != GL_NO_ERROR) {
6525 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, <boolean> %s)",
6526 "glTexPageCommitmentEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
6527 }
6528 }
6529 @Override
6530 public void glTexParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
6531 {
6532 checkContext();
6533 downstreamGLES3.glTexParameterIiv(arg0,arg1,arg2);
6534 final int err = checkGLError();
6535 if (err != GL_NO_ERROR) {
6536 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
6537 "glTexParameterIiv", arg0, arg1, arg2);
6538 }
6539 }
6540 @Override
6541 public void glTexParameterIiv(int arg0,int arg1,int[] arg2,int arg3)
6542 {
6543 checkContext();
6544 downstreamGLES3.glTexParameterIiv(arg0,arg1,arg2,arg3);
6545 final int err = checkGLError();
6546 if (err != GL_NO_ERROR) {
6547 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
6548 "glTexParameterIiv", arg0, arg1, arg3);
6549 }
6550 }
6551 @Override
6552 public void glTexParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
6553 {
6554 checkContext();
6555 downstreamGLES3.glTexParameterIuiv(arg0,arg1,arg2);
6556 final int err = checkGLError();
6557 if (err != GL_NO_ERROR) {
6558 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
6559 "glTexParameterIuiv", arg0, arg1, arg2);
6560 }
6561 }
6562 @Override
6563 public void glTexParameterIuiv(int arg0,int arg1,int[] arg2,int arg3)
6564 {
6565 checkContext();
6566 downstreamGLES3.glTexParameterIuiv(arg0,arg1,arg2,arg3);
6567 final int err = checkGLError();
6568 if (err != GL_NO_ERROR) {
6569 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
6570 "glTexParameterIuiv", arg0, arg1, arg3);
6571 }
6572 }
6573 @Override
6574 public void glTexParameterf(int arg0,int arg1,float arg2)
6575 {
6576 checkContext();
6577 downstreamGLES3.glTexParameterf(arg0,arg1,arg2);
6578 final int err = checkGLError();
6579 if (err != GL_NO_ERROR) {
6580 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <float> %s)",
6581 "glTexParameterf", arg0, arg1, arg2);
6582 }
6583 }
6584 @Override
6585 public void glTexParameterfv(int arg0,int arg1,float[] arg2,int arg3)
6586 {
6587 checkContext();
6588 downstreamGLES3.glTexParameterfv(arg0,arg1,arg2,arg3);
6589 final int err = checkGLError();
6590 if (err != GL_NO_ERROR) {
6591 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
6592 "glTexParameterfv", arg0, arg1, arg3);
6593 }
6594 }
6595 @Override
6596 public void glTexParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
6597 {
6598 checkContext();
6599 downstreamGLES3.glTexParameterfv(arg0,arg1,arg2);
6600 final int err = checkGLError();
6601 if (err != GL_NO_ERROR) {
6602 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
6603 "glTexParameterfv", arg0, arg1, arg2);
6604 }
6605 }
6606 @Override
6607 public void glTexParameteri(int arg0,int arg1,int arg2)
6608 {
6609 checkContext();
6610 downstreamGLES3.glTexParameteri(arg0,arg1,arg2);
6611 final int err = checkGLError();
6612 if (err != GL_NO_ERROR) {
6613 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
6614 "glTexParameteri", arg0, arg1, arg2);
6615 }
6616 }
6617 @Override
6618 public void glTexParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
6619 {
6620 checkContext();
6621 downstreamGLES3.glTexParameteriv(arg0,arg1,arg2);
6622 final int err = checkGLError();
6623 if (err != GL_NO_ERROR) {
6624 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
6625 "glTexParameteriv", arg0, arg1, arg2);
6626 }
6627 }
6628 @Override
6629 public void glTexParameteriv(int arg0,int arg1,int[] arg2,int arg3)
6630 {
6631 checkContext();
6632 downstreamGLES3.glTexParameteriv(arg0,arg1,arg2,arg3);
6633 final int err = checkGLError();
6634 if (err != GL_NO_ERROR) {
6635 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
6636 "glTexParameteriv", arg0, arg1, arg3);
6637 }
6638 }
6639 @Override
6640 public void glTexStorage1D(int arg0,int arg1,int arg2,int arg3)
6641 {
6642 checkContext();
6643 downstreamGLES3.glTexStorage1D(arg0,arg1,arg2,arg3);
6644 final int err = checkGLError();
6645 if (err != GL_NO_ERROR) {
6646 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
6647 "glTexStorage1D", arg0, arg1, arg2, arg3);
6648 }
6649 }
6650 @Override
6651 public void glTexStorage2D(int arg0,int arg1,int arg2,int arg3,int arg4)
6652 {
6653 checkContext();
6654 downstreamGLES3.glTexStorage2D(arg0,arg1,arg2,arg3,arg4);
6655 final int err = checkGLError();
6656 if (err != GL_NO_ERROR) {
6657 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
6658 "glTexStorage2D", arg0, arg1, arg2, arg3, arg4);
6659 }
6660 }
6661 @Override
6662 public void glTexStorage2DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,boolean arg5)
6663 {
6664 checkContext();
6665 downstreamGLES3.glTexStorage2DMultisample(arg0,arg1,arg2,arg3,arg4,arg5);
6666 final int err = checkGLError();
6667 if (err != GL_NO_ERROR) {
6668 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s)",
6669 "glTexStorage2DMultisample", arg0, arg1, arg2, arg3, arg4, arg5);
6670 }
6671 }
6672 @Override
6673 public void glTexStorage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
6674 {
6675 checkContext();
6676 downstreamGLES3.glTexStorage3D(arg0,arg1,arg2,arg3,arg4,arg5);
6677 final int err = checkGLError();
6678 if (err != GL_NO_ERROR) {
6679 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
6680 "glTexStorage3D", arg0, arg1, arg2, arg3, arg4, arg5);
6681 }
6682 }
6683 @Override
6684 public void glTexStorage3DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6)
6685 {
6686 checkContext();
6687 downstreamGLES3.glTexStorage3DMultisample(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
6688 final int err = checkGLError();
6689 if (err != GL_NO_ERROR) {
6690 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s)",
6691 "glTexStorage3DMultisample", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
6692 }
6693 }
6694 @Override
6695 public void glTexStorage3DMultisampleOES(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6)
6696 {
6697 checkContext();
6698 downstreamGLES3.glTexStorage3DMultisampleOES(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
6699 final int err = checkGLError();
6700 if (err != GL_NO_ERROR) {
6701 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s)",
6702 "glTexStorage3DMultisampleOES", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
6703 }
6704 }
6705 @Override
6706 public void glTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
6707 {
6708 checkContext();
6709 downstreamGLES3.glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
6710 final int err = checkGLError();
6711 if (err != GL_NO_ERROR) {
6712 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)",
6713 "glTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
6714 }
6715 }
6716 @Override
6717 public void glTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
6718 {
6719 checkContext();
6720 downstreamGLES3.glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
6721 final int err = checkGLError();
6722 if (err != GL_NO_ERROR) {
6723 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)",
6724 "glTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
6725 }
6726 }
6727 @Override
6728 public void glTexSubImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,java.nio.Buffer arg10)
6729 {
6730 checkContext();
6731 downstreamGLES3.glTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
6732 final int err = checkGLError();
6733 if (err != GL_NO_ERROR) {
6734 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)",
6735 "glTexSubImage3D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
6736 }
6737 }
6738 @Override
6739 public void glTexSubImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,long arg10)
6740 {
6741 checkContext();
6742 downstreamGLES3.glTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
6743 final int err = checkGLError();
6744 if (err != GL_NO_ERROR) {
6745 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, <long> %s)",
6746 "glTexSubImage3D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
6747 }
6748 }
6749 @Override
6750 public void glTextureStorage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4)
6751 {
6752 checkContext();
6753 downstreamGLES3.glTextureStorage1DEXT(arg0,arg1,arg2,arg3,arg4);
6754 final int err = checkGLError();
6755 if (err != GL_NO_ERROR) {
6756 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
6757 "glTextureStorage1DEXT", arg0, arg1, arg2, arg3, arg4);
6758 }
6759 }
6760 @Override
6761 public void glTextureStorage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
6762 {
6763 checkContext();
6764 downstreamGLES3.glTextureStorage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5);
6765 final int err = checkGLError();
6766 if (err != GL_NO_ERROR) {
6767 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
6768 "glTextureStorage2DEXT", arg0, arg1, arg2, arg3, arg4, arg5);
6769 }
6770 }
6771 @Override
6772 public void glTextureStorage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6)
6773 {
6774 checkContext();
6775 downstreamGLES3.glTextureStorage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
6776 final int err = checkGLError();
6777 if (err != GL_NO_ERROR) {
6778 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
6779 "glTextureStorage3DEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
6780 }
6781 }
6782 @Override
6783 public void glTextureView(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
6784 {
6785 checkContext();
6786 downstreamGLES3.glTextureView(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
6787 final int err = checkGLError();
6788 if (err != GL_NO_ERROR) {
6789 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)",
6790 "glTextureView", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
6791 }
6792 }
6793 @Override
6794 public void glTransformFeedbackVaryings(int arg0,int arg1,java.lang.String[] arg2,int arg3)
6795 {
6796 checkContext();
6797 downstreamGLES3.glTransformFeedbackVaryings(arg0,arg1,arg2,arg3);
6798 final int err = checkGLError();
6799 if (err != GL_NO_ERROR) {
6800 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[Ljava.lang.String;>, <int> 0x%X)",
6801 "glTransformFeedbackVaryings", arg0, arg1, arg3);
6802 }
6803 }
6804 @Override
6805 public void glUniform(com.jogamp.opengl.GLUniformData arg0)
6806 {
6807 checkContext();
6808 downstreamGLES3.glUniform(arg0);
6809 final int err = checkGLError();
6810 if (err != GL_NO_ERROR) {
6811 writeGLError(err, "%s(<com.jogamp.opengl.GLUniformData> %s)",
6812 "glUniform", arg0);
6813 }
6814 }
6815 @Override
6816 public void glUniform1f(int arg0,float arg1)
6817 {
6818 checkContext();
6819 downstreamGLES3.glUniform1f(arg0,arg1);
6820 final int err = checkGLError();
6821 if (err != GL_NO_ERROR) {
6822 writeGLError(err, "%s(<int> 0x%X, <float> %s)",
6823 "glUniform1f", arg0, arg1);
6824 }
6825 }
6826 @Override
6827 public void glUniform1fv(int arg0,int arg1,float[] arg2,int arg3)
6828 {
6829 checkContext();
6830 downstreamGLES3.glUniform1fv(arg0,arg1,arg2,arg3);
6831 final int err = checkGLError();
6832 if (err != GL_NO_ERROR) {
6833 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
6834 "glUniform1fv", arg0, arg1, arg3);
6835 }
6836 }
6837 @Override
6838 public void glUniform1fv(int arg0,int arg1,java.nio.FloatBuffer arg2)
6839 {
6840 checkContext();
6841 downstreamGLES3.glUniform1fv(arg0,arg1,arg2);
6842 final int err = checkGLError();
6843 if (err != GL_NO_ERROR) {
6844 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
6845 "glUniform1fv", arg0, arg1, arg2);
6846 }
6847 }
6848 @Override
6849 public void glUniform1i(int arg0,int arg1)
6850 {
6851 checkContext();
6852 downstreamGLES3.glUniform1i(arg0,arg1);
6853 final int err = checkGLError();
6854 if (err != GL_NO_ERROR) {
6855 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
6856 "glUniform1i", arg0, arg1);
6857 }
6858 }
6859 @Override
6860 public void glUniform1iv(int arg0,int arg1,int[] arg2,int arg3)
6861 {
6862 checkContext();
6863 downstreamGLES3.glUniform1iv(arg0,arg1,arg2,arg3);
6864 final int err = checkGLError();
6865 if (err != GL_NO_ERROR) {
6866 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
6867 "glUniform1iv", arg0, arg1, arg3);
6868 }
6869 }
6870 @Override
6871 public void glUniform1iv(int arg0,int arg1,java.nio.IntBuffer arg2)
6872 {
6873 checkContext();
6874 downstreamGLES3.glUniform1iv(arg0,arg1,arg2);
6875 final int err = checkGLError();
6876 if (err != GL_NO_ERROR) {
6877 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
6878 "glUniform1iv", arg0, arg1, arg2);
6879 }
6880 }
6881 @Override
6882 public void glUniform1ui(int arg0,int arg1)
6883 {
6884 checkContext();
6885 downstreamGLES3.glUniform1ui(arg0,arg1);
6886 final int err = checkGLError();
6887 if (err != GL_NO_ERROR) {
6888 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
6889 "glUniform1ui", arg0, arg1);
6890 }
6891 }
6892 @Override
6893 public void glUniform1uiv(int arg0,int arg1,java.nio.IntBuffer arg2)
6894 {
6895 checkContext();
6896 downstreamGLES3.glUniform1uiv(arg0,arg1,arg2);
6897 final int err = checkGLError();
6898 if (err != GL_NO_ERROR) {
6899 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
6900 "glUniform1uiv", arg0, arg1, arg2);
6901 }
6902 }
6903 @Override
6904 public void glUniform1uiv(int arg0,int arg1,int[] arg2,int arg3)
6905 {
6906 checkContext();
6907 downstreamGLES3.glUniform1uiv(arg0,arg1,arg2,arg3);
6908 final int err = checkGLError();
6909 if (err != GL_NO_ERROR) {
6910 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
6911 "glUniform1uiv", arg0, arg1, arg3);
6912 }
6913 }
6914 @Override
6915 public void glUniform2f(int arg0,float arg1,float arg2)
6916 {
6917 checkContext();
6918 downstreamGLES3.glUniform2f(arg0,arg1,arg2);
6919 final int err = checkGLError();
6920 if (err != GL_NO_ERROR) {
6921 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s)",
6922 "glUniform2f", arg0, arg1, arg2);
6923 }
6924 }
6925 @Override
6926 public void glUniform2fv(int arg0,int arg1,java.nio.FloatBuffer arg2)
6927 {
6928 checkContext();
6929 downstreamGLES3.glUniform2fv(arg0,arg1,arg2);
6930 final int err = checkGLError();
6931 if (err != GL_NO_ERROR) {
6932 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
6933 "glUniform2fv", arg0, arg1, arg2);
6934 }
6935 }
6936 @Override
6937 public void glUniform2fv(int arg0,int arg1,float[] arg2,int arg3)
6938 {
6939 checkContext();
6940 downstreamGLES3.glUniform2fv(arg0,arg1,arg2,arg3);
6941 final int err = checkGLError();
6942 if (err != GL_NO_ERROR) {
6943 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
6944 "glUniform2fv", arg0, arg1, arg3);
6945 }
6946 }
6947 @Override
6948 public void glUniform2i(int arg0,int arg1,int arg2)
6949 {
6950 checkContext();
6951 downstreamGLES3.glUniform2i(arg0,arg1,arg2);
6952 final int err = checkGLError();
6953 if (err != GL_NO_ERROR) {
6954 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
6955 "glUniform2i", arg0, arg1, arg2);
6956 }
6957 }
6958 @Override
6959 public void glUniform2iv(int arg0,int arg1,java.nio.IntBuffer arg2)
6960 {
6961 checkContext();
6962 downstreamGLES3.glUniform2iv(arg0,arg1,arg2);
6963 final int err = checkGLError();
6964 if (err != GL_NO_ERROR) {
6965 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
6966 "glUniform2iv", arg0, arg1, arg2);
6967 }
6968 }
6969 @Override
6970 public void glUniform2iv(int arg0,int arg1,int[] arg2,int arg3)
6971 {
6972 checkContext();
6973 downstreamGLES3.glUniform2iv(arg0,arg1,arg2,arg3);
6974 final int err = checkGLError();
6975 if (err != GL_NO_ERROR) {
6976 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
6977 "glUniform2iv", arg0, arg1, arg3);
6978 }
6979 }
6980 @Override
6981 public void glUniform2ui(int arg0,int arg1,int arg2)
6982 {
6983 checkContext();
6984 downstreamGLES3.glUniform2ui(arg0,arg1,arg2);
6985 final int err = checkGLError();
6986 if (err != GL_NO_ERROR) {
6987 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
6988 "glUniform2ui", arg0, arg1, arg2);
6989 }
6990 }
6991 @Override
6992 public void glUniform2uiv(int arg0,int arg1,int[] arg2,int arg3)
6993 {
6994 checkContext();
6995 downstreamGLES3.glUniform2uiv(arg0,arg1,arg2,arg3);
6996 final int err = checkGLError();
6997 if (err != GL_NO_ERROR) {
6998 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
6999 "glUniform2uiv", arg0, arg1, arg3);
7000 }
7001 }
7002 @Override
7003 public void glUniform2uiv(int arg0,int arg1,java.nio.IntBuffer arg2)
7004 {
7005 checkContext();
7006 downstreamGLES3.glUniform2uiv(arg0,arg1,arg2);
7007 final int err = checkGLError();
7008 if (err != GL_NO_ERROR) {
7009 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
7010 "glUniform2uiv", arg0, arg1, arg2);
7011 }
7012 }
7013 @Override
7014 public void glUniform3f(int arg0,float arg1,float arg2,float arg3)
7015 {
7016 checkContext();
7017 downstreamGLES3.glUniform3f(arg0,arg1,arg2,arg3);
7018 final int err = checkGLError();
7019 if (err != GL_NO_ERROR) {
7020 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s, <float> %s)",
7021 "glUniform3f", arg0, arg1, arg2, arg3);
7022 }
7023 }
7024 @Override
7025 public void glUniform3fv(int arg0,int arg1,float[] arg2,int arg3)
7026 {
7027 checkContext();
7028 downstreamGLES3.glUniform3fv(arg0,arg1,arg2,arg3);
7029 final int err = checkGLError();
7030 if (err != GL_NO_ERROR) {
7031 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
7032 "glUniform3fv", arg0, arg1, arg3);
7033 }
7034 }
7035 @Override
7036 public void glUniform3fv(int arg0,int arg1,java.nio.FloatBuffer arg2)
7037 {
7038 checkContext();
7039 downstreamGLES3.glUniform3fv(arg0,arg1,arg2);
7040 final int err = checkGLError();
7041 if (err != GL_NO_ERROR) {
7042 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
7043 "glUniform3fv", arg0, arg1, arg2);
7044 }
7045 }
7046 @Override
7047 public void glUniform3i(int arg0,int arg1,int arg2,int arg3)
7048 {
7049 checkContext();
7050 downstreamGLES3.glUniform3i(arg0,arg1,arg2,arg3);
7051 final int err = checkGLError();
7052 if (err != GL_NO_ERROR) {
7053 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7054 "glUniform3i", arg0, arg1, arg2, arg3);
7055 }
7056 }
7057 @Override
7058 public void glUniform3iv(int arg0,int arg1,int[] arg2,int arg3)
7059 {
7060 checkContext();
7061 downstreamGLES3.glUniform3iv(arg0,arg1,arg2,arg3);
7062 final int err = checkGLError();
7063 if (err != GL_NO_ERROR) {
7064 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
7065 "glUniform3iv", arg0, arg1, arg3);
7066 }
7067 }
7068 @Override
7069 public void glUniform3iv(int arg0,int arg1,java.nio.IntBuffer arg2)
7070 {
7071 checkContext();
7072 downstreamGLES3.glUniform3iv(arg0,arg1,arg2);
7073 final int err = checkGLError();
7074 if (err != GL_NO_ERROR) {
7075 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
7076 "glUniform3iv", arg0, arg1, arg2);
7077 }
7078 }
7079 @Override
7080 public void glUniform3ui(int arg0,int arg1,int arg2,int arg3)
7081 {
7082 checkContext();
7083 downstreamGLES3.glUniform3ui(arg0,arg1,arg2,arg3);
7084 final int err = checkGLError();
7085 if (err != GL_NO_ERROR) {
7086 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7087 "glUniform3ui", arg0, arg1, arg2, arg3);
7088 }
7089 }
7090 @Override
7091 public void glUniform3uiv(int arg0,int arg1,java.nio.IntBuffer arg2)
7092 {
7093 checkContext();
7094 downstreamGLES3.glUniform3uiv(arg0,arg1,arg2);
7095 final int err = checkGLError();
7096 if (err != GL_NO_ERROR) {
7097 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
7098 "glUniform3uiv", arg0, arg1, arg2);
7099 }
7100 }
7101 @Override
7102 public void glUniform3uiv(int arg0,int arg1,int[] arg2,int arg3)
7103 {
7104 checkContext();
7105 downstreamGLES3.glUniform3uiv(arg0,arg1,arg2,arg3);
7106 final int err = checkGLError();
7107 if (err != GL_NO_ERROR) {
7108 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
7109 "glUniform3uiv", arg0, arg1, arg3);
7110 }
7111 }
7112 @Override
7113 public void glUniform4f(int arg0,float arg1,float arg2,float arg3,float arg4)
7114 {
7115 checkContext();
7116 downstreamGLES3.glUniform4f(arg0,arg1,arg2,arg3,arg4);
7117 final int err = checkGLError();
7118 if (err != GL_NO_ERROR) {
7119 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s, <float> %s, <float> %s)",
7120 "glUniform4f", arg0, arg1, arg2, arg3, arg4);
7121 }
7122 }
7123 @Override
7124 public void glUniform4fv(int arg0,int arg1,java.nio.FloatBuffer arg2)
7125 {
7126 checkContext();
7127 downstreamGLES3.glUniform4fv(arg0,arg1,arg2);
7128 final int err = checkGLError();
7129 if (err != GL_NO_ERROR) {
7130 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
7131 "glUniform4fv", arg0, arg1, arg2);
7132 }
7133 }
7134 @Override
7135 public void glUniform4fv(int arg0,int arg1,float[] arg2,int arg3)
7136 {
7137 checkContext();
7138 downstreamGLES3.glUniform4fv(arg0,arg1,arg2,arg3);
7139 final int err = checkGLError();
7140 if (err != GL_NO_ERROR) {
7141 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
7142 "glUniform4fv", arg0, arg1, arg3);
7143 }
7144 }
7145 @Override
7146 public void glUniform4i(int arg0,int arg1,int arg2,int arg3,int arg4)
7147 {
7148 checkContext();
7149 downstreamGLES3.glUniform4i(arg0,arg1,arg2,arg3,arg4);
7150 final int err = checkGLError();
7151 if (err != GL_NO_ERROR) {
7152 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7153 "glUniform4i", arg0, arg1, arg2, arg3, arg4);
7154 }
7155 }
7156 @Override
7157 public void glUniform4iv(int arg0,int arg1,java.nio.IntBuffer arg2)
7158 {
7159 checkContext();
7160 downstreamGLES3.glUniform4iv(arg0,arg1,arg2);
7161 final int err = checkGLError();
7162 if (err != GL_NO_ERROR) {
7163 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
7164 "glUniform4iv", arg0, arg1, arg2);
7165 }
7166 }
7167 @Override
7168 public void glUniform4iv(int arg0,int arg1,int[] arg2,int arg3)
7169 {
7170 checkContext();
7171 downstreamGLES3.glUniform4iv(arg0,arg1,arg2,arg3);
7172 final int err = checkGLError();
7173 if (err != GL_NO_ERROR) {
7174 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
7175 "glUniform4iv", arg0, arg1, arg3);
7176 }
7177 }
7178 @Override
7179 public void glUniform4ui(int arg0,int arg1,int arg2,int arg3,int arg4)
7180 {
7181 checkContext();
7182 downstreamGLES3.glUniform4ui(arg0,arg1,arg2,arg3,arg4);
7183 final int err = checkGLError();
7184 if (err != GL_NO_ERROR) {
7185 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7186 "glUniform4ui", arg0, arg1, arg2, arg3, arg4);
7187 }
7188 }
7189 @Override
7190 public void glUniform4uiv(int arg0,int arg1,int[] arg2,int arg3)
7191 {
7192 checkContext();
7193 downstreamGLES3.glUniform4uiv(arg0,arg1,arg2,arg3);
7194 final int err = checkGLError();
7195 if (err != GL_NO_ERROR) {
7196 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
7197 "glUniform4uiv", arg0, arg1, arg3);
7198 }
7199 }
7200 @Override
7201 public void glUniform4uiv(int arg0,int arg1,java.nio.IntBuffer arg2)
7202 {
7203 checkContext();
7204 downstreamGLES3.glUniform4uiv(arg0,arg1,arg2);
7205 final int err = checkGLError();
7206 if (err != GL_NO_ERROR) {
7207 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
7208 "glUniform4uiv", arg0, arg1, arg2);
7209 }
7210 }
7211 @Override
7212 public void glUniformBlockBinding(int arg0,int arg1,int arg2)
7213 {
7214 checkContext();
7215 downstreamGLES3.glUniformBlockBinding(arg0,arg1,arg2);
7216 final int err = checkGLError();
7217 if (err != GL_NO_ERROR) {
7218 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
7219 "glUniformBlockBinding", arg0, arg1, arg2);
7220 }
7221 }
7222 @Override
7223 public void glUniformMatrix2fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
7224 {
7225 checkContext();
7226 downstreamGLES3.glUniformMatrix2fv(arg0,arg1,arg2,arg3,arg4);
7227 final int err = checkGLError();
7228 if (err != GL_NO_ERROR) {
7229 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
7230 "glUniformMatrix2fv", arg0, arg1, arg2, arg4);
7231 }
7232 }
7233 @Override
7234 public void glUniformMatrix2fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
7235 {
7236 checkContext();
7237 downstreamGLES3.glUniformMatrix2fv(arg0,arg1,arg2,arg3);
7238 final int err = checkGLError();
7239 if (err != GL_NO_ERROR) {
7240 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
7241 "glUniformMatrix2fv", arg0, arg1, arg2, arg3);
7242 }
7243 }
7244 @Override
7245 public void glUniformMatrix2x3fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
7246 {
7247 checkContext();
7248 downstreamGLES3.glUniformMatrix2x3fv(arg0,arg1,arg2,arg3,arg4);
7249 final int err = checkGLError();
7250 if (err != GL_NO_ERROR) {
7251 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
7252 "glUniformMatrix2x3fv", arg0, arg1, arg2, arg4);
7253 }
7254 }
7255 @Override
7256 public void glUniformMatrix2x3fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
7257 {
7258 checkContext();
7259 downstreamGLES3.glUniformMatrix2x3fv(arg0,arg1,arg2,arg3);
7260 final int err = checkGLError();
7261 if (err != GL_NO_ERROR) {
7262 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
7263 "glUniformMatrix2x3fv", arg0, arg1, arg2, arg3);
7264 }
7265 }
7266 @Override
7267 public void glUniformMatrix2x3fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
7268 {
7269 checkContext();
7270 downstreamGLES3.glUniformMatrix2x3fvNV(arg0,arg1,arg2,arg3,arg4);
7271 final int err = checkGLError();
7272 if (err != GL_NO_ERROR) {
7273 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
7274 "glUniformMatrix2x3fvNV", arg0, arg1, arg2, arg4);
7275 }
7276 }
7277 @Override
7278 public void glUniformMatrix2x3fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
7279 {
7280 checkContext();
7281 downstreamGLES3.glUniformMatrix2x3fvNV(arg0,arg1,arg2,arg3);
7282 final int err = checkGLError();
7283 if (err != GL_NO_ERROR) {
7284 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
7285 "glUniformMatrix2x3fvNV", arg0, arg1, arg2, arg3);
7286 }
7287 }
7288 @Override
7289 public void glUniformMatrix2x4fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
7290 {
7291 checkContext();
7292 downstreamGLES3.glUniformMatrix2x4fv(arg0,arg1,arg2,arg3);
7293 final int err = checkGLError();
7294 if (err != GL_NO_ERROR) {
7295 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
7296 "glUniformMatrix2x4fv", arg0, arg1, arg2, arg3);
7297 }
7298 }
7299 @Override
7300 public void glUniformMatrix2x4fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
7301 {
7302 checkContext();
7303 downstreamGLES3.glUniformMatrix2x4fv(arg0,arg1,arg2,arg3,arg4);
7304 final int err = checkGLError();
7305 if (err != GL_NO_ERROR) {
7306 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
7307 "glUniformMatrix2x4fv", arg0, arg1, arg2, arg4);
7308 }
7309 }
7310 @Override
7311 public void glUniformMatrix2x4fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
7312 {
7313 checkContext();
7314 downstreamGLES3.glUniformMatrix2x4fvNV(arg0,arg1,arg2,arg3,arg4);
7315 final int err = checkGLError();
7316 if (err != GL_NO_ERROR) {
7317 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
7318 "glUniformMatrix2x4fvNV", arg0, arg1, arg2, arg4);
7319 }
7320 }
7321 @Override
7322 public void glUniformMatrix2x4fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
7323 {
7324 checkContext();
7325 downstreamGLES3.glUniformMatrix2x4fvNV(arg0,arg1,arg2,arg3);
7326 final int err = checkGLError();
7327 if (err != GL_NO_ERROR) {
7328 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
7329 "glUniformMatrix2x4fvNV", arg0, arg1, arg2, arg3);
7330 }
7331 }
7332 @Override
7333 public void glUniformMatrix3fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
7334 {
7335 checkContext();
7336 downstreamGLES3.glUniformMatrix3fv(arg0,arg1,arg2,arg3);
7337 final int err = checkGLError();
7338 if (err != GL_NO_ERROR) {
7339 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
7340 "glUniformMatrix3fv", arg0, arg1, arg2, arg3);
7341 }
7342 }
7343 @Override
7344 public void glUniformMatrix3fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
7345 {
7346 checkContext();
7347 downstreamGLES3.glUniformMatrix3fv(arg0,arg1,arg2,arg3,arg4);
7348 final int err = checkGLError();
7349 if (err != GL_NO_ERROR) {
7350 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
7351 "glUniformMatrix3fv", arg0, arg1, arg2, arg4);
7352 }
7353 }
7354 @Override
7355 public void glUniformMatrix3x2fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
7356 {
7357 checkContext();
7358 downstreamGLES3.glUniformMatrix3x2fv(arg0,arg1,arg2,arg3);
7359 final int err = checkGLError();
7360 if (err != GL_NO_ERROR) {
7361 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
7362 "glUniformMatrix3x2fv", arg0, arg1, arg2, arg3);
7363 }
7364 }
7365 @Override
7366 public void glUniformMatrix3x2fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
7367 {
7368 checkContext();
7369 downstreamGLES3.glUniformMatrix3x2fv(arg0,arg1,arg2,arg3,arg4);
7370 final int err = checkGLError();
7371 if (err != GL_NO_ERROR) {
7372 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
7373 "glUniformMatrix3x2fv", arg0, arg1, arg2, arg4);
7374 }
7375 }
7376 @Override
7377 public void glUniformMatrix3x2fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
7378 {
7379 checkContext();
7380 downstreamGLES3.glUniformMatrix3x2fvNV(arg0,arg1,arg2,arg3);
7381 final int err = checkGLError();
7382 if (err != GL_NO_ERROR) {
7383 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
7384 "glUniformMatrix3x2fvNV", arg0, arg1, arg2, arg3);
7385 }
7386 }
7387 @Override
7388 public void glUniformMatrix3x2fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
7389 {
7390 checkContext();
7391 downstreamGLES3.glUniformMatrix3x2fvNV(arg0,arg1,arg2,arg3,arg4);
7392 final int err = checkGLError();
7393 if (err != GL_NO_ERROR) {
7394 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
7395 "glUniformMatrix3x2fvNV", arg0, arg1, arg2, arg4);
7396 }
7397 }
7398 @Override
7399 public void glUniformMatrix3x4fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
7400 {
7401 checkContext();
7402 downstreamGLES3.glUniformMatrix3x4fv(arg0,arg1,arg2,arg3,arg4);
7403 final int err = checkGLError();
7404 if (err != GL_NO_ERROR) {
7405 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
7406 "glUniformMatrix3x4fv", arg0, arg1, arg2, arg4);
7407 }
7408 }
7409 @Override
7410 public void glUniformMatrix3x4fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
7411 {
7412 checkContext();
7413 downstreamGLES3.glUniformMatrix3x4fv(arg0,arg1,arg2,arg3);
7414 final int err = checkGLError();
7415 if (err != GL_NO_ERROR) {
7416 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
7417 "glUniformMatrix3x4fv", arg0, arg1, arg2, arg3);
7418 }
7419 }
7420 @Override
7421 public void glUniformMatrix3x4fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
7422 {
7423 checkContext();
7424 downstreamGLES3.glUniformMatrix3x4fvNV(arg0,arg1,arg2,arg3);
7425 final int err = checkGLError();
7426 if (err != GL_NO_ERROR) {
7427 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
7428 "glUniformMatrix3x4fvNV", arg0, arg1, arg2, arg3);
7429 }
7430 }
7431 @Override
7432 public void glUniformMatrix3x4fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
7433 {
7434 checkContext();
7435 downstreamGLES3.glUniformMatrix3x4fvNV(arg0,arg1,arg2,arg3,arg4);
7436 final int err = checkGLError();
7437 if (err != GL_NO_ERROR) {
7438 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
7439 "glUniformMatrix3x4fvNV", arg0, arg1, arg2, arg4);
7440 }
7441 }
7442 @Override
7443 public void glUniformMatrix4fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
7444 {
7445 checkContext();
7446 downstreamGLES3.glUniformMatrix4fv(arg0,arg1,arg2,arg3,arg4);
7447 final int err = checkGLError();
7448 if (err != GL_NO_ERROR) {
7449 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
7450 "glUniformMatrix4fv", arg0, arg1, arg2, arg4);
7451 }
7452 }
7453 @Override
7454 public void glUniformMatrix4fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
7455 {
7456 checkContext();
7457 downstreamGLES3.glUniformMatrix4fv(arg0,arg1,arg2,arg3);
7458 final int err = checkGLError();
7459 if (err != GL_NO_ERROR) {
7460 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
7461 "glUniformMatrix4fv", arg0, arg1, arg2, arg3);
7462 }
7463 }
7464 @Override
7465 public void glUniformMatrix4x2fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
7466 {
7467 checkContext();
7468 downstreamGLES3.glUniformMatrix4x2fv(arg0,arg1,arg2,arg3,arg4);
7469 final int err = checkGLError();
7470 if (err != GL_NO_ERROR) {
7471 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
7472 "glUniformMatrix4x2fv", arg0, arg1, arg2, arg4);
7473 }
7474 }
7475 @Override
7476 public void glUniformMatrix4x2fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
7477 {
7478 checkContext();
7479 downstreamGLES3.glUniformMatrix4x2fv(arg0,arg1,arg2,arg3);
7480 final int err = checkGLError();
7481 if (err != GL_NO_ERROR) {
7482 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
7483 "glUniformMatrix4x2fv", arg0, arg1, arg2, arg3);
7484 }
7485 }
7486 @Override
7487 public void glUniformMatrix4x2fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
7488 {
7489 checkContext();
7490 downstreamGLES3.glUniformMatrix4x2fvNV(arg0,arg1,arg2,arg3);
7491 final int err = checkGLError();
7492 if (err != GL_NO_ERROR) {
7493 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
7494 "glUniformMatrix4x2fvNV", arg0, arg1, arg2, arg3);
7495 }
7496 }
7497 @Override
7498 public void glUniformMatrix4x2fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
7499 {
7500 checkContext();
7501 downstreamGLES3.glUniformMatrix4x2fvNV(arg0,arg1,arg2,arg3,arg4);
7502 final int err = checkGLError();
7503 if (err != GL_NO_ERROR) {
7504 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
7505 "glUniformMatrix4x2fvNV", arg0, arg1, arg2, arg4);
7506 }
7507 }
7508 @Override
7509 public void glUniformMatrix4x3fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
7510 {
7511 checkContext();
7512 downstreamGLES3.glUniformMatrix4x3fv(arg0,arg1,arg2,arg3);
7513 final int err = checkGLError();
7514 if (err != GL_NO_ERROR) {
7515 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
7516 "glUniformMatrix4x3fv", arg0, arg1, arg2, arg3);
7517 }
7518 }
7519 @Override
7520 public void glUniformMatrix4x3fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
7521 {
7522 checkContext();
7523 downstreamGLES3.glUniformMatrix4x3fv(arg0,arg1,arg2,arg3,arg4);
7524 final int err = checkGLError();
7525 if (err != GL_NO_ERROR) {
7526 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
7527 "glUniformMatrix4x3fv", arg0, arg1, arg2, arg4);
7528 }
7529 }
7530 @Override
7531 public void glUniformMatrix4x3fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
7532 {
7533 checkContext();
7534 downstreamGLES3.glUniformMatrix4x3fvNV(arg0,arg1,arg2,arg3);
7535 final int err = checkGLError();
7536 if (err != GL_NO_ERROR) {
7537 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
7538 "glUniformMatrix4x3fvNV", arg0, arg1, arg2, arg3);
7539 }
7540 }
7541 @Override
7542 public void glUniformMatrix4x3fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
7543 {
7544 checkContext();
7545 downstreamGLES3.glUniformMatrix4x3fvNV(arg0,arg1,arg2,arg3,arg4);
7546 final int err = checkGLError();
7547 if (err != GL_NO_ERROR) {
7548 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
7549 "glUniformMatrix4x3fvNV", arg0, arg1, arg2, arg4);
7550 }
7551 }
7552 @Override
7553 public boolean glUnmapBuffer(int arg0)
7554 {
7555 checkContext();
7556 boolean _res = downstreamGLES3.glUnmapBuffer(arg0);
7557 final int err = checkGLError();
7558 if (err != GL_NO_ERROR) {
7559 writeGLError(err, "%s(<int> 0x%X)",
7560 "glUnmapBuffer", arg0);
7561 }
7562 return _res;
7563 }
7564 @Override
7565 public void glUseProgram(int arg0)
7566 {
7567 checkContext();
7568 downstreamGLES3.glUseProgram(arg0);
7569 final int err = checkGLError();
7570 if (err != GL_NO_ERROR) {
7571 writeGLError(err, "%s(<int> 0x%X)",
7572 "glUseProgram", arg0);
7573 }
7574 }
7575 @Override
7576 public void glUseProgramStages(int arg0,int arg1,int arg2)
7577 {
7578 checkContext();
7579 downstreamGLES3.glUseProgramStages(arg0,arg1,arg2);
7580 final int err = checkGLError();
7581 if (err != GL_NO_ERROR) {
7582 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
7583 "glUseProgramStages", arg0, arg1, arg2);
7584 }
7585 }
7586 @Override
7587 public void glValidateProgram(int arg0)
7588 {
7589 checkContext();
7590 downstreamGLES3.glValidateProgram(arg0);
7591 final int err = checkGLError();
7592 if (err != GL_NO_ERROR) {
7593 writeGLError(err, "%s(<int> 0x%X)",
7594 "glValidateProgram", arg0);
7595 }
7596 }
7597 @Override
7598 public void glValidateProgramPipeline(int arg0)
7599 {
7600 checkContext();
7601 downstreamGLES3.glValidateProgramPipeline(arg0);
7602 final int err = checkGLError();
7603 if (err != GL_NO_ERROR) {
7604 writeGLError(err, "%s(<int> 0x%X)",
7605 "glValidateProgramPipeline", arg0);
7606 }
7607 }
7608 @Override
7609 public void glVertexAttrib1f(int arg0,float arg1)
7610 {
7611 checkContext();
7612 downstreamGLES3.glVertexAttrib1f(arg0,arg1);
7613 final int err = checkGLError();
7614 if (err != GL_NO_ERROR) {
7615 writeGLError(err, "%s(<int> 0x%X, <float> %s)",
7616 "glVertexAttrib1f", arg0, arg1);
7617 }
7618 }
7619 @Override
7620 public void glVertexAttrib1fv(int arg0,java.nio.FloatBuffer arg1)
7621 {
7622 checkContext();
7623 downstreamGLES3.glVertexAttrib1fv(arg0,arg1);
7624 final int err = checkGLError();
7625 if (err != GL_NO_ERROR) {
7626 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
7627 "glVertexAttrib1fv", arg0, arg1);
7628 }
7629 }
7630 @Override
7631 public void glVertexAttrib1fv(int arg0,float[] arg1,int arg2)
7632 {
7633 checkContext();
7634 downstreamGLES3.glVertexAttrib1fv(arg0,arg1,arg2);
7635 final int err = checkGLError();
7636 if (err != GL_NO_ERROR) {
7637 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
7638 "glVertexAttrib1fv", arg0, arg2);
7639 }
7640 }
7641 @Override
7642 public void glVertexAttrib2f(int arg0,float arg1,float arg2)
7643 {
7644 checkContext();
7645 downstreamGLES3.glVertexAttrib2f(arg0,arg1,arg2);
7646 final int err = checkGLError();
7647 if (err != GL_NO_ERROR) {
7648 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s)",
7649 "glVertexAttrib2f", arg0, arg1, arg2);
7650 }
7651 }
7652 @Override
7653 public void glVertexAttrib2fv(int arg0,float[] arg1,int arg2)
7654 {
7655 checkContext();
7656 downstreamGLES3.glVertexAttrib2fv(arg0,arg1,arg2);
7657 final int err = checkGLError();
7658 if (err != GL_NO_ERROR) {
7659 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
7660 "glVertexAttrib2fv", arg0, arg2);
7661 }
7662 }
7663 @Override
7664 public void glVertexAttrib2fv(int arg0,java.nio.FloatBuffer arg1)
7665 {
7666 checkContext();
7667 downstreamGLES3.glVertexAttrib2fv(arg0,arg1);
7668 final int err = checkGLError();
7669 if (err != GL_NO_ERROR) {
7670 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
7671 "glVertexAttrib2fv", arg0, arg1);
7672 }
7673 }
7674 @Override
7675 public void glVertexAttrib3f(int arg0,float arg1,float arg2,float arg3)
7676 {
7677 checkContext();
7678 downstreamGLES3.glVertexAttrib3f(arg0,arg1,arg2,arg3);
7679 final int err = checkGLError();
7680 if (err != GL_NO_ERROR) {
7681 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s, <float> %s)",
7682 "glVertexAttrib3f", arg0, arg1, arg2, arg3);
7683 }
7684 }
7685 @Override
7686 public void glVertexAttrib3fv(int arg0,java.nio.FloatBuffer arg1)
7687 {
7688 checkContext();
7689 downstreamGLES3.glVertexAttrib3fv(arg0,arg1);
7690 final int err = checkGLError();
7691 if (err != GL_NO_ERROR) {
7692 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
7693 "glVertexAttrib3fv", arg0, arg1);
7694 }
7695 }
7696 @Override
7697 public void glVertexAttrib3fv(int arg0,float[] arg1,int arg2)
7698 {
7699 checkContext();
7700 downstreamGLES3.glVertexAttrib3fv(arg0,arg1,arg2);
7701 final int err = checkGLError();
7702 if (err != GL_NO_ERROR) {
7703 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
7704 "glVertexAttrib3fv", arg0, arg2);
7705 }
7706 }
7707 @Override
7708 public void glVertexAttrib4f(int arg0,float arg1,float arg2,float arg3,float arg4)
7709 {
7710 checkContext();
7711 downstreamGLES3.glVertexAttrib4f(arg0,arg1,arg2,arg3,arg4);
7712 final int err = checkGLError();
7713 if (err != GL_NO_ERROR) {
7714 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s, <float> %s, <float> %s)",
7715 "glVertexAttrib4f", arg0, arg1, arg2, arg3, arg4);
7716 }
7717 }
7718 @Override
7719 public void glVertexAttrib4fv(int arg0,float[] arg1,int arg2)
7720 {
7721 checkContext();
7722 downstreamGLES3.glVertexAttrib4fv(arg0,arg1,arg2);
7723 final int err = checkGLError();
7724 if (err != GL_NO_ERROR) {
7725 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
7726 "glVertexAttrib4fv", arg0, arg2);
7727 }
7728 }
7729 @Override
7730 public void glVertexAttrib4fv(int arg0,java.nio.FloatBuffer arg1)
7731 {
7732 checkContext();
7733 downstreamGLES3.glVertexAttrib4fv(arg0,arg1);
7734 final int err = checkGLError();
7735 if (err != GL_NO_ERROR) {
7736 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
7737 "glVertexAttrib4fv", arg0, arg1);
7738 }
7739 }
7740 @Override
7741 public void glVertexAttribBinding(int arg0,int arg1)
7742 {
7743 checkContext();
7744 downstreamGLES3.glVertexAttribBinding(arg0,arg1);
7745 final int err = checkGLError();
7746 if (err != GL_NO_ERROR) {
7747 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
7748 "glVertexAttribBinding", arg0, arg1);
7749 }
7750 }
7751 @Override
7752 public void glVertexAttribDivisor(int arg0,int arg1)
7753 {
7754 checkContext();
7755 downstreamGLES3.glVertexAttribDivisor(arg0,arg1);
7756 final int err = checkGLError();
7757 if (err != GL_NO_ERROR) {
7758 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
7759 "glVertexAttribDivisor", arg0, arg1);
7760 }
7761 }
7762 @Override
7763 public void glVertexAttribDivisorANGLE(int arg0,int arg1)
7764 {
7765 checkContext();
7766 downstreamGLES3.glVertexAttribDivisorANGLE(arg0,arg1);
7767 final int err = checkGLError();
7768 if (err != GL_NO_ERROR) {
7769 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
7770 "glVertexAttribDivisorANGLE", arg0, arg1);
7771 }
7772 }
7773 @Override
7774 public void glVertexAttribDivisorNV(int arg0,int arg1)
7775 {
7776 checkContext();
7777 downstreamGLES3.glVertexAttribDivisorNV(arg0,arg1);
7778 final int err = checkGLError();
7779 if (err != GL_NO_ERROR) {
7780 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
7781 "glVertexAttribDivisorNV", arg0, arg1);
7782 }
7783 }
7784 @Override
7785 public void glVertexAttribFormat(int arg0,int arg1,int arg2,boolean arg3,int arg4)
7786 {
7787 checkContext();
7788 downstreamGLES3.glVertexAttribFormat(arg0,arg1,arg2,arg3,arg4);
7789 final int err = checkGLError();
7790 if (err != GL_NO_ERROR) {
7791 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <int> 0x%X)",
7792 "glVertexAttribFormat", arg0, arg1, arg2, arg3, arg4);
7793 }
7794 }
7795 @Override
7796 public void glVertexAttribI4i(int arg0,int arg1,int arg2,int arg3,int arg4)
7797 {
7798 checkContext();
7799 downstreamGLES3.glVertexAttribI4i(arg0,arg1,arg2,arg3,arg4);
7800 final int err = checkGLError();
7801 if (err != GL_NO_ERROR) {
7802 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7803 "glVertexAttribI4i", arg0, arg1, arg2, arg3, arg4);
7804 }
7805 }
7806 @Override
7807 public void glVertexAttribI4iv(int arg0,int[] arg1,int arg2)
7808 {
7809 checkContext();
7810 downstreamGLES3.glVertexAttribI4iv(arg0,arg1,arg2);
7811 final int err = checkGLError();
7812 if (err != GL_NO_ERROR) {
7813 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
7814 "glVertexAttribI4iv", arg0, arg2);
7815 }
7816 }
7817 @Override
7818 public void glVertexAttribI4iv(int arg0,java.nio.IntBuffer arg1)
7819 {
7820 checkContext();
7821 downstreamGLES3.glVertexAttribI4iv(arg0,arg1);
7822 final int err = checkGLError();
7823 if (err != GL_NO_ERROR) {
7824 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
7825 "glVertexAttribI4iv", arg0, arg1);
7826 }
7827 }
7828 @Override
7829 public void glVertexAttribI4ui(int arg0,int arg1,int arg2,int arg3,int arg4)
7830 {
7831 checkContext();
7832 downstreamGLES3.glVertexAttribI4ui(arg0,arg1,arg2,arg3,arg4);
7833 final int err = checkGLError();
7834 if (err != GL_NO_ERROR) {
7835 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7836 "glVertexAttribI4ui", arg0, arg1, arg2, arg3, arg4);
7837 }
7838 }
7839 @Override
7840 public void glVertexAttribI4uiv(int arg0,java.nio.IntBuffer arg1)
7841 {
7842 checkContext();
7843 downstreamGLES3.glVertexAttribI4uiv(arg0,arg1);
7844 final int err = checkGLError();
7845 if (err != GL_NO_ERROR) {
7846 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
7847 "glVertexAttribI4uiv", arg0, arg1);
7848 }
7849 }
7850 @Override
7851 public void glVertexAttribI4uiv(int arg0,int[] arg1,int arg2)
7852 {
7853 checkContext();
7854 downstreamGLES3.glVertexAttribI4uiv(arg0,arg1,arg2);
7855 final int err = checkGLError();
7856 if (err != GL_NO_ERROR) {
7857 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
7858 "glVertexAttribI4uiv", arg0, arg2);
7859 }
7860 }
7861 @Override
7862 public void glVertexAttribIFormat(int arg0,int arg1,int arg2,int arg3)
7863 {
7864 checkContext();
7865 downstreamGLES3.glVertexAttribIFormat(arg0,arg1,arg2,arg3);
7866 final int err = checkGLError();
7867 if (err != GL_NO_ERROR) {
7868 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7869 "glVertexAttribIFormat", arg0, arg1, arg2, arg3);
7870 }
7871 }
7872 @Override
7873 public void glVertexAttribIPointer(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4)
7874 {
7875 checkContext();
7876 downstreamGLES3.glVertexAttribIPointer(arg0,arg1,arg2,arg3,arg4);
7877 final int err = checkGLError();
7878 if (err != GL_NO_ERROR) {
7879 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
7880 "glVertexAttribIPointer", arg0, arg1, arg2, arg3, arg4);
7881 }
7882 }
7883 @Override
7884 public void glVertexAttribIPointer(int arg0,int arg1,int arg2,int arg3,long arg4)
7885 {
7886 checkContext();
7887 downstreamGLES3.glVertexAttribIPointer(arg0,arg1,arg2,arg3,arg4);
7888 final int err = checkGLError();
7889 if (err != GL_NO_ERROR) {
7890 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
7891 "glVertexAttribIPointer", arg0, arg1, arg2, arg3, arg4);
7892 }
7893 }
7894 @Override
7895 public void glVertexAttribPointer(com.jogamp.opengl.GLArrayData arg0)
7896 {
7897 checkContext();
7898 downstreamGLES3.glVertexAttribPointer(arg0);
7899 final int err = checkGLError();
7900 if (err != GL_NO_ERROR) {
7901 writeGLError(err, "%s(<com.jogamp.opengl.GLArrayData> %s)",
7902 "glVertexAttribPointer", arg0);
7903 }
7904 }
7905 @Override
7906 public void glVertexAttribPointer(int arg0,int arg1,int arg2,boolean arg3,int arg4,java.nio.Buffer arg5)
7907 {
7908 checkContext();
7909 downstreamGLES3.glVertexAttribPointer(arg0,arg1,arg2,arg3,arg4,arg5);
7910 final int err = checkGLError();
7911 if (err != GL_NO_ERROR) {
7912 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <int> 0x%X, <java.nio.Buffer> %s)",
7913 "glVertexAttribPointer", arg0, arg1, arg2, arg3, arg4, arg5);
7914 }
7915 }
7916 @Override
7917 public void glVertexAttribPointer(int arg0,int arg1,int arg2,boolean arg3,int arg4,long arg5)
7918 {
7919 checkContext();
7920 downstreamGLES3.glVertexAttribPointer(arg0,arg1,arg2,arg3,arg4,arg5);
7921 final int err = checkGLError();
7922 if (err != GL_NO_ERROR) {
7923 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <int> 0x%X, <long> %s)",
7924 "glVertexAttribPointer", arg0, arg1, arg2, arg3, arg4, arg5);
7925 }
7926 }
7927 @Override
7928 public void glVertexBindingDivisor(int arg0,int arg1)
7929 {
7930 checkContext();
7931 downstreamGLES3.glVertexBindingDivisor(arg0,arg1);
7932 final int err = checkGLError();
7933 if (err != GL_NO_ERROR) {
7934 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
7935 "glVertexBindingDivisor", arg0, arg1);
7936 }
7937 }
7938 @Override
7939 public void glViewport(int arg0,int arg1,int arg2,int arg3)
7940 {
7941 checkContext();
7942 downstreamGLES3.glViewport(arg0,arg1,arg2,arg3);
7943 final int err = checkGLError();
7944 if (err != GL_NO_ERROR) {
7945 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7946 "glViewport", arg0, arg1, arg2, arg3);
7947 }
7948 }
7949 @Override
7950 public void glViewportArrayvNV(int arg0,int arg1,float[] arg2,int arg3)
7951 {
7952 checkContext();
7953 downstreamGLES3.glViewportArrayvNV(arg0,arg1,arg2,arg3);
7954 final int err = checkGLError();
7955 if (err != GL_NO_ERROR) {
7956 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
7957 "glViewportArrayvNV", arg0, arg1, arg3);
7958 }
7959 }
7960 @Override
7961 public void glViewportArrayvNV(int arg0,int arg1,java.nio.FloatBuffer arg2)
7962 {
7963 checkContext();
7964 downstreamGLES3.glViewportArrayvNV(arg0,arg1,arg2);
7965 final int err = checkGLError();
7966 if (err != GL_NO_ERROR) {
7967 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
7968 "glViewportArrayvNV", arg0, arg1, arg2);
7969 }
7970 }
7971 @Override
7972 public void glViewportIndexedfNV(int arg0,float arg1,float arg2,float arg3,float arg4)
7973 {
7974 checkContext();
7975 downstreamGLES3.glViewportIndexedfNV(arg0,arg1,arg2,arg3,arg4);
7976 final int err = checkGLError();
7977 if (err != GL_NO_ERROR) {
7978 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s, <float> %s, <float> %s)",
7979 "glViewportIndexedfNV", arg0, arg1, arg2, arg3, arg4);
7980 }
7981 }
7982 @Override
7983 public void glViewportIndexedfvNV(int arg0,float[] arg1,int arg2)
7984 {
7985 checkContext();
7986 downstreamGLES3.glViewportIndexedfvNV(arg0,arg1,arg2);
7987 final int err = checkGLError();
7988 if (err != GL_NO_ERROR) {
7989 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
7990 "glViewportIndexedfvNV", arg0, arg2);
7991 }
7992 }
7993 @Override
7994 public void glViewportIndexedfvNV(int arg0,java.nio.FloatBuffer arg1)
7995 {
7996 checkContext();
7997 downstreamGLES3.glViewportIndexedfvNV(arg0,arg1);
7998 final int err = checkGLError();
7999 if (err != GL_NO_ERROR) {
8000 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
8001 "glViewportIndexedfvNV", arg0, arg1);
8002 }
8003 }
8004 @Override
8005 public void glWaitSync(long arg0,int arg1,long arg2)
8006 {
8007 checkContext();
8008 downstreamGLES3.glWaitSync(arg0,arg1,arg2);
8009 final int err = checkGLError();
8010 if (err != GL_NO_ERROR) {
8011 writeGLError(err, "%s(<long> %s, <int> 0x%X, <long> %s)",
8012 "glWaitSync", arg0, arg1, arg2);
8013 }
8014 }
8015 @Override
8016 public boolean hasBasicFBOSupport()
8017 {
8018 return downstreamGLES3.hasBasicFBOSupport();
8019 }
8020 @Override
8021 public boolean hasFullFBOSupport()
8022 {
8023 return downstreamGLES3.hasFullFBOSupport();
8024 }
8025 @Override
8026 public boolean hasGLSL()
8027 {
8028 return downstreamGLES3.hasGLSL();
8029 }
8030 @Override
8031 public boolean isExtensionAvailable(java.lang.String arg0)
8032 {
8033 return downstreamGLES3.isExtensionAvailable(arg0);
8034 }
8035 @Override
8036 public boolean isFunctionAvailable(java.lang.String arg0)
8037 {
8038 return downstreamGLES3.isFunctionAvailable(arg0);
8039 }
8040 @Override
8041 public boolean isGL()
8042 {
8043 return true;
8044 }
8045 @Override
8046 public boolean isGL2()
8047 {
8048 return downstreamGLES3.isGL2();
8049 }
8050 @Override
8051 public boolean isGL2ES1()
8052 {
8053 return downstreamGLES3.isGL2ES1();
8054 }
8055 @Override
8056 public boolean isGL2ES2()
8057 {
8058 return downstreamGLES3.isGL2ES2();
8059 }
8060 @Override
8061 public boolean isGL2ES3()
8062 {
8063 return downstreamGLES3.isGL2ES3();
8064 }
8065 @Override
8066 public boolean isGL2GL3()
8067 {
8068 return downstreamGLES3.isGL2GL3();
8069 }
8070 @Override
8071 public boolean isGL3()
8072 {
8073 return downstreamGLES3.isGL3();
8074 }
8075 @Override
8076 public boolean isGL3ES3()
8077 {
8078 return downstreamGLES3.isGL3ES3();
8079 }
8080 @Override
8081 public boolean isGL3bc()
8082 {
8083 return downstreamGLES3.isGL3bc();
8084 }
8085 @Override
8086 public boolean isGL3core()
8087 {
8088 return downstreamGLES3.isGL3core();
8089 }
8090 @Override
8091 public boolean isGL4()
8092 {
8093 return downstreamGLES3.isGL4();
8094 }
8095 @Override
8096 public boolean isGL4ES3()
8097 {
8098 return downstreamGLES3.isGL4ES3();
8099 }
8100 @Override
8101 public boolean isGL4bc()
8102 {
8103 return downstreamGLES3.isGL4bc();
8104 }
8105 @Override
8106 public boolean isGL4core()
8107 {
8108 return downstreamGLES3.isGL4core();
8109 }
8110 @Override
8111 public boolean isGLES()
8112 {
8113 return downstreamGLES3.isGLES();
8114 }
8115 @Override
8116 public boolean isGLES1()
8117 {
8118 return downstreamGLES3.isGLES1();
8119 }
8120 @Override
8121 public boolean isGLES2()
8122 {
8123 return downstreamGLES3.isGLES2();
8124 }
8125 @Override
8126 public boolean isGLES2Compatible()
8127 {
8128 return downstreamGLES3.isGLES2Compatible();
8129 }
8130 @Override
8131 public boolean isGLES3()
8132 {
8133 return downstreamGLES3.isGLES3();
8134 }
8135 @Override
8136 public boolean isGLES31Compatible()
8137 {
8138 return downstreamGLES3.isGLES31Compatible();
8139 }
8140 @Override
8141 public boolean isGLES32Compatible()
8142 {
8143 return downstreamGLES3.isGLES32Compatible();
8144 }
8145 @Override
8146 public boolean isGLES3Compatible()
8147 {
8148 return downstreamGLES3.isGLES3Compatible();
8149 }
8150 @Override
8151 public boolean isGLcore()
8152 {
8153 return downstreamGLES3.isGLcore();
8154 }
8155 @Override
8156 public boolean isNPOTTextureAvailable()
8157 {
8158 return downstreamGLES3.isNPOTTextureAvailable();
8159 }
8160 @Override
8161 public boolean isPBOPackBound()
8162 {
8163 return downstreamGLES3.isPBOPackBound();
8164 }
8165 @Override
8166 public boolean isPBOUnpackBound()
8167 {
8168 return downstreamGLES3.isPBOUnpackBound();
8169 }
8170 @Override
8172 {
8173 return downstreamGLES3.isTextureFormatBGRA8888Available();
8174 }
8175 @Override
8176 public boolean isVBOArrayBound()
8177 {
8178 return downstreamGLES3.isVBOArrayBound();
8179 }
8180 @Override
8181 public boolean isVBOElementArrayBound()
8182 {
8183 return downstreamGLES3.isVBOElementArrayBound();
8184 }
8185 @Override
8187 {
8188 checkContext();
8189 com.jogamp.opengl.GLBufferStorage _res = downstreamGLES3.mapBuffer(arg0,arg1);
8190 final int err = checkGLError();
8191 if (err != GL_NO_ERROR) {
8192 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
8193 "mapBuffer", arg0, arg1);
8194 }
8195 return _res;
8196 }
8197 @Override
8198 public com.jogamp.opengl.GLBufferStorage mapBufferRange(int arg0,long arg1,long arg2,int arg3)
8199 {
8200 checkContext();
8201 com.jogamp.opengl.GLBufferStorage _res = downstreamGLES3.mapBufferRange(arg0,arg1,arg2,arg3);
8202 final int err = checkGLError();
8203 if (err != GL_NO_ERROR) {
8204 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s, <int> 0x%X)",
8205 "mapBufferRange", arg0, arg1, arg2, arg3);
8206 }
8207 return _res;
8208 }
8209 @Override
8210 public void setSwapInterval(int arg0)
8211 {
8212 downstreamGLES3.setSwapInterval(arg0);
8213 }
8214 @Override
8215 public String toString() {
8216 StringBuilder sb = new StringBuilder();
8217 sb.append("DebugGLES3 [this 0x"+Integer.toHexString(hashCode())+" implementing com.jogamp.opengl.GLES3,\n\t");
8218 sb.append(" downstream: "+downstreamGLES3.toString()+"\n\t]");
8219 return sb.toString();
8220 }
8221 private int checkGLError() {
8222 return downstreamGLES3.glGetError();
8223 }
8224 private void writeGLError(int err, String fmt, Object... args)
8225 {
8226 StringBuilder buf = new StringBuilder();
8227 buf.append(Thread.currentThread().toString());
8228 buf.append(" glGetError() returned the following error codes after a call to ");
8229 buf.append(String.format(fmt, args));
8230 buf.append(": ");
8231
8232 // Loop repeatedly to allow for distributed GL implementations,
8233 // as detailed in the glGetError() specification
8234 int recursionDepth = 10;
8235 do {
8236 switch (err) {
8237 case GL_INVALID_ENUM: buf.append("GL_INVALID_ENUM "); break;
8238 case GL_INVALID_VALUE: buf.append("GL_INVALID_VALUE "); break;
8239 case GL_INVALID_OPERATION: buf.append("GL_INVALID_OPERATION "); break;
8240 case GL_OUT_OF_MEMORY: buf.append("GL_OUT_OF_MEMORY "); break;
8241 case GL_NO_ERROR: throw new InternalError("Should not be treating GL_NO_ERROR as error");
8242 default: buf.append("Unknown glGetError() return value: ");
8243 }
8244 buf.append("( " + err + " 0x"+Integer.toHexString(err).toUpperCase() + "), ");
8245 } while ((--recursionDepth >= 0) && (err = downstreamGLES3.glGetError()) != GL_NO_ERROR);
8246 throw new GLException(buf.toString());
8247 }
8248 private void checkContext() {
8249 GLContext currentContext = GLContext.getCurrent();
8250 if (currentContext == null) {
8251 throw new GLException("No OpenGL context is current on this thread");
8252 }
8253 if ((_context != null) && (_context != currentContext)) {
8254 throw new GLException("This GL object is being incorrectly used with a different GLContext than that which created it");
8255 }
8256 }
8257 private GLContext _context;
8258
8259 private GLES3 downstreamGLES3;
8260} // end class DebugGLES3
int getSwapInterval()
Return the current swap interval.
void glUniformMatrix4fv(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glCompileShader(int arg0)
Entry point to C language function: void {@native glCompileShader}(GLuint shader) Part of GL_ES_VE...
void glGetUniformiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetUniformiv}(GLuint program,...
boolean hasGLSL()
Indicates whether this GL object supports GLSL.
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 glGetSamplerParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glCoverageModulationNV(int arg0)
Entry point to C language function: void {@native glCoverageModulationNV}(GLenum components) Part ...
void glCopyTextureLevelsAPPLE(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glCopyTextureLevelsAPPLE}(GLuint destinationTextur...
void glDrawElementsIndirect(int arg0, int arg1, java.nio.Buffer arg2)
void glEGLImageTargetTexture2DOES(int arg0, long arg1)
Entry point to C language function: void {@native glEGLImageTargetTexture2DOES}(GLenum target,...
void glSamplerParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glSamplerParameteriv}(GLuint sampler,...
void glTexParameterIiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetBufferParameteri64v(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glGetBufferParameteri64v}(GLenum target,...
void glGetProgramInterfaceiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glVertexAttribI4iv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glVertexAttribI4iv}(GLuint index,...
void glGetProgramInfoLog(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
Entry point to C language function: void {@native glGetProgramInfoLog}(GLuint program,...
void glDeleteVertexArraysOES(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteVertexArraysOES}(GLsizei n,...
void glGetProgramiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glBindVertexArray(int arg0)
Entry point to C language function: void {@native glBindVertexArray}(GLuint array) Part of GL_ARB_...
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 glDrawElementsInstancedBaseVertexBaseInstance(int arg0, int arg1, int arg2, long arg3, int arg4, int arg5, int arg6)
Entry point to C language function: void {@native glDrawElementsInstancedBaseVertexBaseInstance}(GLe...
void glDrawArraysIndirect(int arg0, long arg1)
Entry point to C language function: void {@native glDrawArraysIndirect}(GLenum mode,...
void glDrawElementsInstancedBaseVertexOES(int arg0, int arg1, int arg2, java.nio.Buffer arg3, int arg4, int arg5)
void glDisableiOES(int arg0, int arg1)
Entry point to C language function: void {@native glDisableiOES}(GLenum target, GLuint index) Part...
void glGetCoverageModulationTableNV(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glGetCoverageModulationTableNV}(GLsizei bufsize,...
void glGetQueryiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetTexParameterIiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameterIiv}(GLenum target,...
void glShaderBinary(int arg0, java.nio.IntBuffer arg1, int arg2, java.nio.Buffer arg3, int arg4)
void glGetProgramBinary(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.IntBuffer arg3, java.nio.Buffer arg4)
void glUniformMatrix4x3fvNV(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix4x3fvNV}(GLint location,...
void glMultiDrawElementsBaseVertexEXT(int arg0, java.nio.IntBuffer arg1, int arg2, com.jogamp.common.nio.PointerBuffer arg3, int arg4, java.nio.IntBuffer arg5)
void glUniformMatrix4x2fv(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glGetnUniformiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetnUniformiv}(GLuint program,...
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 glValidateProgram(int arg0)
Entry point to C language function: void {@native glValidateProgram}(GLuint program) Part of GL_ES...
void glProgramUniform1uiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform1uiv}(GLuint program,...
boolean isGL4()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 core profile.
void glReadBuffer(int arg0)
Entry point to C language function: void {@native glReadBuffer}(GLenum mode) Part of GL_ES_VERSION...
void glProgramUniform1i(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glProgramUniform1i}(GLuint program,...
void glBindFragDataLocationEXT(int arg0, int arg1, byte[] arg2, int arg3)
Entry point to C language function: void {@native glBindFragDataLocationEXT}(GLuint program,...
void glGetShaderiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGenQueries(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenQueries}(GLsizei n, GLuint * ids) Part of G...
boolean isGL2ES3()
Indicates whether this GL object conforms to a either a GL2GL3 or GL3ES3 compatible profile.
void glGetFramebufferParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glProgramUniformMatrix2x3fv(int arg0, int arg1, int arg2, boolean arg3, java.nio.FloatBuffer arg4)
void glDrawRangeElementsBaseVertex(int arg0, int arg1, int arg2, int arg3, int arg4, long arg5, int arg6)
Entry point to C language function: void {@native glDrawRangeElementsBaseVertex}(GLenum mode,...
void glGetShaderSource(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
boolean glIsSampler(int arg0)
Entry point to C language function: GLboolean {@native glIsSampler}(GLuint sampler) Part of GL_ARB...
void glBindVertexBuffer(int arg0, int arg1, long arg2, int arg3)
Entry point to C language function: void {@native glBindVertexBuffer}(GLuint bindingindex,...
com.jogamp.opengl.GL2 getGL2()
Casts this object to the GL2 interface.
Definition: DebugGLES3.java:92
void glGetObjectLabel(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3, java.nio.ByteBuffer arg4)
void glGetVertexAttribIiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetVertexAttribIiv}(GLuint index,...
void glGetObjectPtrLabel(java.nio.Buffer arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
boolean glIsVertexArray(int arg0)
Entry point to C language function: GLboolean {@native glIsVertexArray}(GLuint array) Part of GL_A...
void glProgramUniform3iv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform3iv}(GLuint program,...
void glVertexAttribBinding(int arg0, int arg1)
Entry point to C language function: void {@native glVertexAttribBinding}(GLuint attribindex,...
void glProgramUniform3fv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform3fv}(GLuint program,...
java.lang.Object getExtension(java.lang.String arg0)
Definition: DebugGLES3.java:82
void glEnableVertexAttribArray(int arg0)
Entry point to C language function: void {@native glEnableVertexAttribArray}(GLuint index) Part of...
void glClearBufferfi(int arg0, int arg1, float arg2, int arg3)
Entry point to C language function: void {@native glClearBufferfi}(GLenum buffer,...
void glBindBufferRange(int arg0, int arg1, int arg2, long arg3, long arg4)
Entry point to C language function: void {@native glBindBufferRange}(GLenum target,...
void glFramebufferTextureLayer(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glFramebufferTextureLayer}(GLenum target,...
void glCullFace(int arg0)
Entry point to C language function: void {@native glCullFace}(GLenum mode) Part of GL_ES_VERSION_2...
void glTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, java.nio.Buffer arg9)
boolean hasBasicFBOSupport()
Returns true if basic FBO support is available, otherwise false.
void glGetSamplerParameterIuiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetnUniformfv(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
void glUniform2ui(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glUniform2ui}(GLint location, GLuint v0,...
boolean glIsTransformFeedback(int arg0)
Entry point to C language function: GLboolean {@native glIsTransformFeedback}(GLuint id) Part of G...
void glGetQueryObjecti64v(int arg0, int arg1, java.nio.LongBuffer arg2)
void glGetProgramPipelineiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetProgramPipelineiv}(GLuint pipeline,...
void glTexParameterfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glUniform3ui(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glUniform3ui}(GLint location, GLuint v0,...
void glCompressedTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, long arg10)
Entry point to C language function: void {@native glCompressedTexSubImage3D}(GLenum target,...
void glGetActiveUniformBlockiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetActiveUniformBlockiv}(GLuint program,...
void glGetBufferParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glUniform4i(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glUniform4i}(GLint location, GLint v0,...
void glGetActiveUniform(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3, java.nio.IntBuffer arg4, java.nio.IntBuffer arg5, java.nio.ByteBuffer arg6)
void glBlendFunciEXT(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glBlendFunciEXT}(GLuint buf, GLenum src,...
void glGetQueryiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetQueryiv}(GLenum target, GLenum pname,...
void glBeginQuery(int arg0, int arg1)
Entry point to C language function: void {@native glBeginQuery}(GLenum target, GLuint id) Part of ...
void glGenTextures(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenTextures}(GLsizei n, GLuint * textures) Par...
void glUniformMatrix2x3fv(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glReleaseShaderCompiler()
Start: GL_ARB_ES2_compatibility functions, which are part of ES2 core as well.
void glUniform2fv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glUniform2fv}(GLint location, GLsizei count,...
void glGetVertexAttribfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetVertexAttribfv}(GLuint index,...
void glShaderBinary(int arg0, int[] arg1, int arg2, int arg3, java.nio.Buffer arg4, int arg5)
void glExtTexObjectStateOverrideiQCOM(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glExtTexObjectStateOverrideiQCOM}(GLenum target,...
void glProgramUniform1ui(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glProgramUniform1ui}(GLuint program,...
void glGetTexParameterIuiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glWaitSync(long arg0, int arg1, long arg2)
Entry point to C language function: void {@native glWaitSync}(GLsync sync, GLbitfield flags,...
void glProgramUniformMatrix4fv(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)
Entry point to C language function: void {@native glProgramUniformMatrix4fv}(GLuint program,...
void setSwapInterval(int arg0)
Set the swap interval of the current context and attached onscreen GLDrawable.
void glRenderbufferStorageMultisample(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisample}(GLenum target,...
void glUseProgram(int arg0)
Entry point to C language function: void {@native glUseProgram}(GLuint program) Part of GL_ES_VERS...
void glRenderbufferStorageMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleEXT}(GLenum target...
void glUniform2f(int arg0, float arg1, float arg2)
Entry point to C language function: void {@native glUniform2f}(GLint location, GLfloat v0,...
void glDrawRangeElementsBaseVertex(int arg0, int arg1, int arg2, int arg3, int arg4, java.nio.Buffer arg5, int arg6)
void glUniform4fv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glUniform4fv}(GLint location, GLsizei count,...
void glGetTexParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameteriv}(GLenum target,...
void glDrawBuffersIndexedEXT(int arg0, java.nio.IntBuffer arg1, java.nio.IntBuffer arg2)
void glClearBufferuiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glClearBufferuiv}(GLenum buffer,...
void glBlitFramebufferNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)
Entry point to C language function: void {@native glBlitFramebufferNV}(GLint srcX0,...
void glGetUniformuiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetTransformFeedbackVarying(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3, java.nio.IntBuffer arg4, java.nio.IntBuffer arg5, java.nio.ByteBuffer arg6)
void glProgramUniform3i(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform3i}(GLuint program,...
void glBufferSubData(int arg0, long arg1, long arg2, java.nio.Buffer arg3)
void glBlitFramebufferANGLE(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)
Entry point to C language function: void {@native glBlitFramebufferANGLE}(GLint srcX0,...
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 glGetVertexAttribfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glRenderbufferStorageMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleIMG}(GLenum target...
boolean isGL4core()
Indicates whether this GL object uses a GL4 core profile.
void glUniformMatrix2fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix2fv}(GLint location,...
void glColorMaski(int arg0, boolean arg1, boolean arg2, boolean arg3, boolean arg4)
Entry point to C language function: void {@native glColorMaski}(GLuint index, GLboolean r,...
void glUniform4f(int arg0, float arg1, float arg2, float arg3, float arg4)
Entry point to C language function: void {@native glUniform4f}(GLint location, GLfloat v0,...
void glPrimitiveBoundingBox(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
Entry point to C language function: void {@native glPrimitiveBoundingBox}(GLfloat minX,...
void glFlush()
Entry point to C language function: void {@native glFlush}() Part of GL_ES_VERSION_2_0,...
com.jogamp.opengl.GL2ES2 getGL2ES2()
Casts this object to the GL2ES2 interface.
void glScissorArrayvNV(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glScissorArrayvNV}(GLuint first,...
void glGetActiveAttrib(int arg0, int arg1, int arg2, int[] arg3, int arg4, int[] arg5, int arg6, int[] arg7, int arg8, byte[] arg9, int arg10)
Entry point to C language function: void {@native glGetActiveAttrib}(GLuint program,...
void glGenTransformFeedbacks(int arg0, java.nio.IntBuffer arg1)
void glProgramUniformMatrix3x2fv(int arg0, int arg1, int arg2, boolean arg3, java.nio.FloatBuffer arg4)
void glDrawRangeElementsBaseVertexOES(int arg0, int arg1, int arg2, int arg3, int arg4, java.nio.Buffer arg5, int arg6)
void glUniformMatrix4x2fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix4x2fv}(GLint location,...
boolean isGL3core()
Indicates whether this GL object uses a GL3 core profile.
void glProgramUniform2uiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform2uiv}(GLuint program,...
void glGetTranslatedShaderSourceANGLE(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
void glUniformMatrix2x4fv(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glUniformMatrix2x4fvNV(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix2x4fvNV}(GLint location,...
void glVertexAttribFormat(int arg0, int arg1, int arg2, boolean arg3, int arg4)
Entry point to C language function: void {@native glVertexAttribFormat}(GLuint attribindex,...
void glBeginTransformFeedback(int arg0)
Entry point to C language function: void {@native glBeginTransformFeedback}(GLenum primitiveMode) ...
int glGetProgramResourceIndex(int arg0, int arg1, byte[] arg2, int arg3)
Entry point to C language function: GLuint {@native glGetProgramResourceIndex}(GLuint program,...
boolean isGL()
Indicates whether this GL object conforms to any of the OpenGL profiles.
void glVertexAttrib4fv(int arg0, java.nio.FloatBuffer arg1)
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 glVertexAttribPointer(com.jogamp.opengl.GLArrayData arg0)
java.lang.Object getPlatformGLExtensions()
Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL,...
void glVertexAttribI4ui(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glVertexAttribI4ui}(GLuint index,...
com.jogamp.opengl.GL2ES1 getGL2ES1()
Casts this object to the GL2ES1 interface.
Definition: DebugGLES3.java:97
void glStencilOp(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glStencilOp}(GLenum fail, GLenum zfail,...
void glBindBuffer(int arg0, int arg1)
Entry point to C language function: void {@native glBindBuffer}(GLenum target, GLuint buffer) Part...
java.lang.String glGetStringi(int arg0, int arg1)
Entry point to C language function: const GLubyte * {@native glGetStringi}(GLenum name,...
void glUniformMatrix2x3fvNV(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix2x3fvNV}(GLint location,...
void glUniformMatrix3x4fvNV(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glGenTransformFeedbacks(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenTransformFeedbacks}(GLsizei n,...
void glGenVertexArrays(int arg0, java.nio.IntBuffer arg1)
void glUniformMatrix4fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix4fv}(GLint location,...
void glGenRenderbuffers(int arg0, java.nio.IntBuffer arg1)
void glDrawElementsIndirect(int arg0, int arg1, long arg2)
Entry point to C language function: void {@native glDrawElementsIndirect}(GLenum mode,...
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 glUniform3iv(int arg0, int arg1, java.nio.IntBuffer arg2)
int getDefaultDrawBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
Definition: DebugGLES3.java:62
void glDeleteQueries(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteQueries}(GLsizei n, const GLuint * ids) ...
void glUniform2fv(int arg0, int arg1, java.nio.FloatBuffer arg2)
int glGetGraphicsResetStatus()
Entry point to C language function: GLenum {@native glGetGraphicsResetStatus}() Part of GL_VERSION...
boolean glIsFramebuffer(int arg0)
Entry point to C language function: GLboolean {@native glIsFramebuffer}(GLuint framebuffer) Part o...
void glColorMaskiEXT(int arg0, boolean arg1, boolean arg2, boolean arg3, boolean arg4)
Entry point to C language function: void {@native glColorMaskiEXT}(GLuint index, GLboolean r,...
boolean isExtensionAvailable(java.lang.String arg0)
void glDeleteTextures(int arg0, java.nio.IntBuffer arg1)
void glTexStorage1D(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glTexStorage1D}(GLenum target, GLsizei levels,...
void glProgramUniformMatrix2x4fv(int arg0, int arg1, int arg2, boolean arg3, java.nio.FloatBuffer arg4)
boolean isNPOTTextureAvailable()
Returns true if the GL context supports non power of two (NPOT) textures, otherwise false.
long glFenceSync(int arg0, int arg1)
Entry point to C language function: GLsync {@native glFenceSync}(GLenum condition,...
void glGetnUniformiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glSamplerParameterf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glSamplerParameterf}(GLuint sampler,...
void glGetShaderInfoLog(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
Entry point to C language function: void {@native glGetShaderInfoLog}(GLuint shader,...
void glDisablei(int arg0, int arg1)
Entry point to C language function: void {@native glDisablei}(GLenum target, GLuint index) Part of...
void glGetTexParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glBindRenderbuffer(int arg0, int arg1)
Entry point to C language function: void {@native glBindRenderbuffer}(GLenum target,...
boolean glIsEnabledi(int arg0, int arg1)
Entry point to C language function: GLboolean {@native glIsEnabledi}(GLenum target,...
void glUniformMatrix2x3fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix2x3fv}(GLint location,...
void glUniform(com.jogamp.opengl.GLUniformData arg0)
void glBlendColor(float arg0, float arg1, float arg2, float arg3)
Entry point to C language function: void {@native glBlendColor}(GLfloat red, GLfloat green,...
void glUniformMatrix3x2fv(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glGetRenderbufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetRenderbufferParameteriv}(GLenum target,...
void glProgramUniformMatrix4x2fv(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)
Entry point to C language function: void {@native glProgramUniformMatrix4x2fv}(GLuint program,...
void glDrawElementsInstancedBaseVertexEXT(int arg0, int arg1, int arg2, java.nio.Buffer arg3, int arg4, int arg5)
void glGetFramebufferAttachmentParameteriv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
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,...
java.nio.ByteBuffer glMapBuffer(int arg0, int arg1)
Entry point to C language function: void * {@native glMapBuffer}(GLenum target, GLenum access) Par...
void glFramebufferTextureEXT(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glFramebufferTextureEXT}(GLenum target,...
void glFinish()
Entry point to C language function: void {@native glFinish}() Part of GL_ES_VERSION_2_0,...
int glGetFragDataIndexEXT(int arg0, byte[] arg1, int arg2)
Entry point to C language function: GLint {@native glGetFragDataIndexEXT}(GLuint program,...
void glBufferStorageEXT(int arg0, long arg1, java.nio.Buffer arg2, int arg3)
void glVertexAttribI4iv(int arg0, java.nio.IntBuffer arg1)
void glUniformMatrix4x3fvNV(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glGetUniformIndices(int arg0, int arg1, java.lang.String[] arg2, java.nio.IntBuffer arg3)
void glVertexAttrib4f(int arg0, float arg1, float arg2, float arg3, float arg4)
Entry point to C language function: void {@native glVertexAttrib4f}(GLuint index,...
void glGetSamplerParameterIuiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetSamplerParameterIuiv}(GLuint sampler,...
void glSamplerParameterIuiv(int arg0, int arg1, java.nio.IntBuffer arg2)
final GL getDownstreamGL()
Returns the downstream GL instance in case this is a wrapping pipeline, otherwise null.
Definition: DebugGLES3.java:38
boolean isGLES3Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3 functionality.
void glDrawArraysInstancedANGLE(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glDrawArraysInstancedANGLE}(GLenum mode,...
com.jogamp.opengl.GL3ES3 getGL3ES3()
Casts this object to the GL3ES3 interface.
void glUniformMatrix3x4fv(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
int glGetUniformLocation(int arg0, java.lang.String arg1)
void glUniformMatrix4x2fvNV(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glGetSamplerParameterfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetSamplerParameterfv}(GLuint sampler,...
void glSamplerParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glBlendFuncSeparate(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glBlendFuncSeparate}(GLenum sfactorRGB,...
void glGetVertexAttribiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetVertexAttribiv}(GLuint index,...
void glVertexAttribDivisor(int arg0, int arg1)
Entry point to C language function: void {@native glVertexAttribDivisor}(GLuint index,...
void glTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, long arg9)
Entry point to C language function: void {@native glTexImage3D}(GLenum target, GLint level,...
void glSamplerParameterIuiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glSamplerParameterIuiv}(GLuint sampler,...
void glFramebufferSampleLocationsfvNV(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
void glColorMask(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
Entry point to C language function: void {@native glColorMask}(GLboolean red, GLboolean green,...
void glGetProgramResourceName(int arg0, int arg1, int arg2, int arg3, java.nio.IntBuffer arg4, java.nio.ByteBuffer arg5)
void glProgramUniform1uiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glGenBuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenBuffers}(GLsizei n, GLuint * buffers) Part ...
void glResolveMultisampleFramebuffer()
Entry point to C language function: void {@native glResolveMultisampleFramebuffer}() Part of GL_AP...
void glBindFramebuffer(int arg0, int arg1)
Entry point to C language function: void {@native glBindFramebuffer}(GLenum target,...
com.jogamp.opengl.GLBufferStorage getBufferStorage(int arg0)
Definition: DebugGLES3.java:52
boolean isGL4bc()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 compatibility profile.
void glVertexAttribDivisorANGLE(int arg0, int arg1)
Entry point to C language function: void {@native glVertexAttribDivisorANGLE}(GLuint index,...
void glExtGetProgramBinarySourceQCOM(int arg0, int arg1, java.nio.ByteBuffer arg2, java.nio.IntBuffer arg3)
void glGetProgramResourceiv(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5, int arg6, int[] arg7, int arg8, int[] arg9, int arg10)
Entry point to C language function: void {@native glGetProgramResourceiv}(GLuint program,...
void glMultiDrawElementsBaseVertexOES(int arg0, java.nio.IntBuffer arg1, int arg2, com.jogamp.common.nio.PointerBuffer arg3, int arg4, java.nio.IntBuffer arg5)
void glGetTexLevelParameterfv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glGetTexLevelParameterfv}(GLenum target,...
int glClientWaitSync(long arg0, int arg1, long arg2)
Entry point to C language function: GLenum {@native glClientWaitSync}(GLsync sync,...
void glMultiDrawElementsBaseVertexOES(int arg0, int[] arg1, int arg2, int arg3, com.jogamp.common.nio.PointerBuffer arg4, int arg5, int[] arg6, int arg7)
void glUniformMatrix3x2fvNV(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glFramebufferParameteri(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glFramebufferParameteri}(GLenum target,...
void glExtGetFramebuffersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glUniformMatrix3x2fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix3x2fv}(GLint location,...
void glGetIntegerv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGetIntegerv}(GLenum pname, GLint * data) Part ...
int glGetProgramResourceLocationIndexEXT(int arg0, int arg1, byte[] arg2, int arg3)
Entry point to C language function: GLint {@native glGetProgramResourceLocationIndexEXT}(GLuint prog...
void glGetVertexAttribIuiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glProgramUniformMatrix4x3fv(int arg0, int arg1, int arg2, boolean arg3, java.nio.FloatBuffer arg4)
void glDepthRangef(float arg0, float arg1)
Entry point to C language function: void {@native glDepthRangef}(GLclampf zNear, GLclampf zFar); P...
void glProgramUniform2iv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glReadBufferNV(int arg0)
Entry point to C language function: void {@native glReadBufferNV}(GLenum mode) Part of GL_NV_read_...
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 glUniformMatrix3x4fvNV(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix3x4fvNV}(GLint location,...
void glCoverageMaskNV(boolean arg0)
Entry point to C language function: void {@native glCoverageMaskNV}(GLboolean mask) Part of GL_NV_...
void glEndQuery(int arg0)
Entry point to C language function: void {@native glEndQuery}(GLenum target) Part of GL_VERSION_1_...
void glGetFloati_vNV(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glCompressedTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
void glExtGetProgramsQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetProgramsQCOM}(GLuint * programs,...
void glDebugMessageControl(int arg0, int arg1, int arg2, int arg3, java.nio.IntBuffer arg4, boolean arg5)
int glCreateShader(int arg0)
Entry point to C language function: GLuint {@native glCreateShader}(GLenum type) Part of GL_ES_VER...
void glEnable(int arg0)
Entry point to C language function: void {@native glEnable}(GLenum cap) Part of GL_ES_VERSION_2_0,...
void glGetTexParameterIuiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameterIuiv}(GLenum target,...
void glVertexAttrib1fv(int arg0, java.nio.FloatBuffer arg1)
void glActiveTexture(int arg0)
Entry point to C language function: void {@native glActiveTexture}(GLenum texture) Part of GL_ES_V...
void glTexStorage3DMultisample(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, boolean arg6)
Entry point to C language function: void {@native glTexStorage3DMultisample}(GLenum target,...
void glMultiDrawElementsIndirectEXT(int arg0, int arg1, java.nio.Buffer arg2, int arg3, int arg4)
void glTexStorage2DMultisample(int arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
Entry point to C language function: void {@native glTexStorage2DMultisample}(GLenum target,...
void glRenderbufferStorageMultisampleNV(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleNV}(GLenum target,...
void glTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, long arg10)
Entry point to C language function: void {@native glTexSubImage3D}(GLenum target,...
void glMinSampleShading(float arg0)
Entry point to C language function: void {@native glMinSampleShading}(GLfloat value) Part of GL_ES...
void glDepthRange(double arg0, double arg1)
Aliased entrypoint of void {@native glDepthRange}(GLclampd depth); and void {@native glDepthRangef...
boolean isGL3()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 core profile.
void glMultiDrawArraysIndirectEXT(int arg0, java.nio.Buffer arg1, int arg2, int arg3)
void glTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
int glGetProgramResourceLocationIndexEXT(int arg0, int arg1, java.nio.ByteBuffer arg2)
void glSampleMaski(int arg0, int arg1)
Entry point to C language function: void {@native glSampleMaski}(GLuint index, GLbitfield mask) Pa...
void glBindBufferBase(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glBindBufferBase}(GLenum target,...
void glFramebufferTexture2D(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glFramebufferTexture2D}(GLenum target,...
void glDrawElementsInstanced(int arg0, int arg1, int arg2, java.nio.Buffer arg3, int arg4)
void glBindTransformFeedback(int arg0, int arg1)
Entry point to C language function: void {@native glBindTransformFeedback}(GLenum target,...
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 glGetQueryObjectiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetQueryObjectiv}(GLuint id, GLenum pname,...
void glDrawElements(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glDrawArraysIndirect(int arg0, java.nio.Buffer arg1)
void glGetObjectPtrLabel(java.nio.Buffer arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
void glBindFragDataLocationIndexedEXT(int arg0, int arg1, int arg2, byte[] arg3, int arg4)
Entry point to C language function: void {@native glBindFragDataLocationIndexedEXT}(GLuint program,...
void glProgramUniform3uiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform3uiv}(GLuint program,...
void glDeleteVertexArraysOES(int arg0, java.nio.IntBuffer arg1)
void glReadBufferIndexedEXT(int arg0, int arg1)
Entry point to C language function: void {@native glReadBufferIndexedEXT}(GLenum src,...
void glGetShaderSource(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
Entry point to C language function: void {@native glGetShaderSource}(GLuint shader,...
void glUniform1fv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glUniform1fv}(GLint location, GLsizei count,...
void glDebugMessageControl(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5, boolean arg6)
Entry point to C language function: void {@native glDebugMessageControl}(GLenum source,...
void glPauseTransformFeedback()
Entry point to C language function: void {@native glPauseTransformFeedback}() Part of GL_ARB_trans...
void glDrawElementsInstancedBaseInstance(int arg0, int arg1, int arg2, long arg3, int arg4, int arg5)
Entry point to C language function: void {@native glDrawElementsInstancedBaseInstance}(GLenum mode,...
void glVertexAttribPointer(int arg0, int arg1, int arg2, boolean arg3, int arg4, long arg5)
Entry point to C language function: void {@native glVertexAttribPointer}(GLuint index,...
void glTexBuffer(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexBuffer}(GLenum target, GLenum internalformat,...
void glProgramUniform4i(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glProgramUniform4i}(GLuint program,...
void glQueryCounter(int arg0, int arg1)
Entry point to C language function: void {@native glQueryCounter}(GLuint id, GLenum target) Part o...
void glGetSamplerParameterIiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetSamplerParameterIiv}(GLuint sampler,...
void glGetSamplerParameterfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
boolean isGL4ES3()
Returns true if this GL object conforms to a GL4ES3 compatible profile, i.e.
boolean glIsEnablediNV(int arg0, int arg1)
Entry point to C language function: GLboolean {@native glIsEnablediNV}(GLenum target,...
void glExtGetTexturesQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glBlendFuncSeparateiEXT(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glBlendFuncSeparateiEXT}(GLuint buf,...
void glGenSamplers(int arg0, java.nio.IntBuffer arg1)
void glScissorIndexedvNV(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glScissorIndexedvNV}(GLuint index,...
void glDepthMask(boolean arg0)
Entry point to C language function: void {@native glDepthMask}(GLboolean flag) Part of GL_ES_VERSI...
void glCopyImageSubData(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int arg11, int arg12, int arg13, int arg14)
Entry point to C language function: void {@native glCopyImageSubData}(GLuint srcName,...
void glDrawElementsInstanced(int arg0, int arg1, int arg2, long arg3, int arg4)
Entry point to C language function: void {@native glDrawElementsInstanced}(GLenum mode,...
void glExtGetShadersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetShadersQCOM}(GLuint * shaders,...
void glBlendFuncSeparatei(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glBlendFuncSeparatei}(GLuint buf,...
void glUniformMatrix2fv(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glUniform1uiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glUniform1uiv}(GLint location, GLsizei count,...
void glStencilMaskSeparate(int arg0, int arg1)
Entry point to C language function: void {@native glStencilMaskSeparate}(GLenum face,...
void glMemoryBarrier(int arg0)
Entry point to C language function: void {@native glMemoryBarrier}(GLbitfield barriers) Part of GL...
static final boolean DEBUG
Definition: DebugGLES3.java:26
void glDeleteSamplers(int arg0, java.nio.IntBuffer arg1)
void glGetInternalformativ(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5)
Entry point to C language function: void {@native glGetInternalformativ}(GLenum target,...
void glBlitFramebuffer(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)
Entry point to C language function: void {@native glBlitFramebuffer}(GLint srcX0,...
boolean isGL3ES3()
Indicates whether this GL object conforms to a GL3ES3 compatible profile.
boolean isGLES1()
Indicates whether this GL object conforms to the OpenGL ES ≥ 1.0 profile.
void glDeleteProgram(int arg0)
Entry point to C language function: void {@native glDeleteProgram}(GLuint program) Part of GL_ES_V...
void glUniformMatrix4x3fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix4x3fv}(GLint location,...
void glGenFramebuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenFramebuffers}(GLsizei n, GLuint * framebuffer...
com.jogamp.opengl.GL getGL()
Casts this object to the GL interface.
Definition: DebugGLES3.java:87
void glHint(int arg0, int arg1)
Entry point to C language function: void {@native glHint}(GLenum target, GLenum mode) Part of GL_E...
com.jogamp.opengl.GL2GL3 getGL2GL3()
Casts this object to the GL2GL3 interface.
int getDefaultDrawFramebuffer()
Return the default draw framebuffer name.
Definition: DebugGLES3.java:67
void glBlendFuncSeparateiOES(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glBlendFuncSeparateiOES}(GLuint buf,...
void glDeleteFramebuffers(int arg0, java.nio.IntBuffer arg1)
void glExtGetShadersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glEnableiOES(int arg0, int arg1)
Entry point to C language function: void {@native glEnableiOES}(GLenum target, GLuint index) Part ...
void glCoverageOperationNV(int arg0)
Entry point to C language function: void {@native glCoverageOperationNV}(GLenum operation) Part of...
void glScissorArrayvNV(int arg0, int arg1, java.nio.IntBuffer arg2)
int glGetFragDataIndexEXT(int arg0, java.nio.ByteBuffer arg1)
void glEndTransformFeedback()
Entry point to C language function: void {@native glEndTransformFeedback}() Part of GL_ES_VERSION_...
void glGenBuffers(int arg0, java.nio.IntBuffer arg1)
void glEndConditionalRender()
Entry point to C language function: void {@native glEndConditionalRender}() Part of GL_VERSION_3_0...
void glPatchParameteri(int arg0, int arg1)
Entry point to C language function: void {@native glPatchParameteri}(GLenum pname,...
void glBlendEquationiOES(int arg0, int arg1)
Entry point to C language function: void {@native glBlendEquationiOES}(GLuint buf,...
void glGetIntegeri_vEXT(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetIntegeri_vEXT}(GLenum target,...
void glStencilOpSeparate(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glStencilOpSeparate}(GLenum face,...
void glCopyBufferSubData(int arg0, int arg1, long arg2, long arg3, long arg4)
Entry point to C language function: void {@native glCopyBufferSubData}(GLenum readTarget,...
int glGetProgramResourceLocation(int arg0, int arg1, java.nio.ByteBuffer arg2)
void glSamplerParameteri(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glSamplerParameteri}(GLuint sampler,...
void glCompressedTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
void glTransformFeedbackVaryings(int arg0, int arg1, java.lang.String[] arg2, int arg3)
com.jogamp.opengl.GL getRootGL()
Returns the implementing root instance, considering a wrapped pipelined hierarchy,...
void glGetVertexAttribIiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glTexImage2DMultisample(int arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5)
Entry point to C language function: void {@native glTexImage2DMultisample}(GLenum target,...
void glGetObjectLabel(int arg0, int arg1, int arg2, int[] arg3, int arg4, byte[] arg5, int arg6)
Entry point to C language function: void {@native glGetObjectLabel}(GLenum identifier,...
void glGetUniformIndices(int arg0, int arg1, java.lang.String[] arg2, int[] arg3, int arg4)
void glVertexAttribI4uiv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glVertexAttribI4uiv}(GLuint index,...
void glFrontFace(int arg0)
Entry point to C language function: void {@native glFrontFace}(GLenum mode) Part of GL_ES_VERSION_...
void glScissorIndexedNV(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glScissorIndexedNV}(GLuint index,...
void glProgramUniform3fv(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
void glDisableiNV(int arg0, int arg1)
Entry point to C language function: void {@native glDisableiNV}(GLenum target, GLuint index) Part ...
void glFramebufferTexture2DMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleEXT}(GLenum targe...
void glGetIntegeri_v(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetIntegeri_v}(GLenum target,...
boolean isGLES31Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.1 functionality.
void glPrimitiveBoundingBoxOES(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
Entry point to C language function: void {@native glPrimitiveBoundingBoxOES}(GLfloat minX,...
void glDeleteBuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteBuffers}(GLsizei n, const GLuint * buffers...
void glClearColor(float arg0, float arg1, float arg2, float arg3)
Entry point to C language function: void {@native glClearColor}(GLfloat red, GLfloat green,...
void glGetQueryObjectuiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glVertexBindingDivisor(int arg0, int arg1)
Entry point to C language function: void {@native glVertexBindingDivisor}(GLuint bindingindex,...
void glProgramUniform4ui(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glProgramUniform4ui}(GLuint program,...
void glDrawElementsBaseVertex(int arg0, int arg1, int arg2, java.nio.Buffer arg3, int arg4)
void glUniform1iv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glUniform4iv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetActiveAttrib(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3, java.nio.IntBuffer arg4, java.nio.IntBuffer arg5, java.nio.ByteBuffer arg6)
void glResumeTransformFeedback()
Entry point to C language function: void {@native glResumeTransformFeedback}() Part of GL_ARB_tran...
void glProgramUniform4fv(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
boolean glIsEnablediEXT(int arg0, int arg1)
Entry point to C language function: GLboolean {@native glIsEnablediEXT}(GLenum target,...
void glVertexAttribI4i(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glVertexAttribI4i}(GLuint index,...
java.lang.String glGetString(int arg0)
Entry point to C language function: const GLubyte * {@native glGetString}(GLenum name) Part of GL_...
void glBindImageTexture(int arg0, int arg1, int arg2, boolean arg3, int arg4, int arg5, int arg6)
Entry point to C language function: void {@native glBindImageTexture}(GLuint unit,...
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 glMultiDrawElementsBaseVertexEXT(int arg0, int[] arg1, int arg2, int arg3, com.jogamp.common.nio.PointerBuffer arg4, int arg5, int[] arg6, int arg7)
void glUseProgramStages(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glUseProgramStages}(GLuint pipeline,...
void glNamedFramebufferSampleLocationsfvNV(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
void glUniform4uiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glUniform4uiv}(GLint location, GLsizei count,...
void glUniformMatrix4x3fv(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glTexParameterfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glTexParameterfv}(GLenum target,...
void glVertexAttrib2f(int arg0, float arg1, float arg2)
Entry point to C language function: void {@native glVertexAttrib2f}(GLuint index,...
void glExtGetBuffersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glGetSamplerParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetSamplerParameteriv}(GLuint sampler,...
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,...
boolean isGL2ES1()
Indicates whether this GL object conforms to a GL2ES1 compatible profile.
void glDrawElementsInstancedBaseVertex(int arg0, int arg1, int arg2, long arg3, int arg4, int arg5)
Entry point to C language function: void {@native glDrawElementsInstancedBaseVertex}(GLenum mode,...
void glBindTexture(int arg0, int arg1)
Entry point to C language function: void {@native glBindTexture}(GLenum target, GLuint texture) Pa...
void glTexStorage3DMultisampleOES(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, boolean arg6)
Entry point to C language function: void {@native glTexStorage3DMultisampleOES}(GLenum target,...
boolean isGLcore()
Indicates whether this GL object uses a GL core profile.
void glUniform2iv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glUniform2iv}(GLint location, GLsizei count,...
int glCreateProgram()
Entry point to C language function: GLuint {@native glCreateProgram}() Part of GL_ES_VERSION_2_0,...
void glGetTexLevelParameterfv(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
void glBlendEquationSeparatei(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glBlendEquationSeparatei}(GLuint buf,...
void glGetTexParameterIiv(int arg0, int arg1, java.nio.IntBuffer arg2)
boolean glIsTexture(int arg0)
Entry point to C language function: GLboolean {@native glIsTexture}(GLuint texture) Part of GL_ES_...
void glGetUniformuiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetUniformuiv}(GLuint program,...
void glProgramUniformMatrix3x2fv(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)
Entry point to C language function: void {@native glProgramUniformMatrix3x2fv}(GLuint program,...
int glGetError()
Entry point to C language function: GLenum {@native glGetError}() Part of GL_ES_VERSION_2_0,...
void glSampleCoverage(float arg0, boolean arg1)
Entry point to C language function: void {@native glSampleCoverage}(GLfloat value,...
void glGetBufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetBufferParameteriv}(GLenum target,...
void glClearBufferfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glClearBufferfv}(GLenum buffer,...
void glGetShaderPrecisionFormat(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.IntBuffer arg3)
void glCoverageModulationTableNV(int arg0, java.nio.FloatBuffer arg1)
void glTexParameterIuiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexParameterIuiv}(GLenum target,...
void glBlendEquation(int arg0)
Entry point to C language function: void {@native glBlendEquation}(GLenum mode) Part of GL_ES_VERS...
void glStencilFuncSeparate(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glStencilFuncSeparate}(GLenum face,...
void glGetAttachedShaders(int arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5)
Entry point to C language function: void {@native glGetAttachedShaders}(GLuint program,...
void glCopyBufferSubDataNV(int arg0, int arg1, long arg2, long arg3, long arg4)
Entry point to C language function: void {@native glCopyBufferSubDataNV}(GLenum readTarget,...
void glPopDebugGroup()
Entry point to C language function: void {@native glPopDebugGroup}() Part of GL_KHR_debug,...
void glUniformMatrix2x4fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix2x4fv}(GLint location,...
void glGetBooleani_v(int arg0, int arg1, byte[] arg2, int arg3)
Entry point to C language function: void {@native glGetBooleani_v}(GLenum target,...
void glSamplerParameterfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glTexImage3DMultisample(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, boolean arg6)
Entry point to C language function: void {@native glTexImage3DMultisample}(GLenum target,...
com.jogamp.opengl.GLES1 getGLES1()
Casts this object to the GLES1 interface.
void glGenFramebuffers(int arg0, java.nio.IntBuffer arg1)
void glDeleteSamplers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteSamplers}(GLsizei count,...
void glBlendEquationi(int arg0, int arg1)
Entry point to C language function: void {@native glBlendEquationi}(GLuint buf, GLenum mode) Part ...
void glSubpixelPrecisionBiasNV(int arg0, int arg1)
Entry point to C language function: void {@native glSubpixelPrecisionBiasNV}(GLuint xbits,...
void glUniformMatrix3fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix3fv}(GLint location,...
void glProgramUniformMatrix4x3fv(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)
Entry point to C language function: void {@native glProgramUniformMatrix4x3fv}(GLuint program,...
void glDepthRangeArrayfvNV(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glProgramUniformMatrix4x2fv(int arg0, int arg1, int arg2, boolean arg3, java.nio.FloatBuffer arg4)
void glDeleteTransformFeedbacks(int arg0, java.nio.IntBuffer arg1)
void glExtGetTexturesQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetTexturesQCOM}(GLuint * textures,...
void glFlushMappedBufferRange(int arg0, long arg1, long arg2)
Entry point to C language function: void {@native glFlushMappedBufferRange}(GLenum target,...
void glUniform4iv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glUniform4iv}(GLint location, GLsizei count,...
boolean glIsEnablediOES(int arg0, int arg1)
Entry point to C language function: GLboolean {@native glIsEnablediOES}(GLenum target,...
void glVertexAttrib2fv(int arg0, java.nio.FloatBuffer arg1)
boolean glIsVertexArrayOES(int arg0)
Entry point to C language function: GLboolean {@native glIsVertexArrayOES}(GLuint array) Part of G...
void glActiveShaderProgram(int arg0, int arg1)
Entry point to C language function: void {@native glActiveShaderProgram}(GLuint pipeline,...
void glObjectLabel(int arg0, int arg1, int arg2, java.nio.ByteBuffer arg3)
void glGetIntegeri_vEXT(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetUniformiv(int arg0, int arg1, java.nio.IntBuffer arg2)
com.jogamp.opengl.GL3bc getGL3bc()
Casts this object to the GL3bc interface.
void glClearBufferuiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glNamedFramebufferSampleLocationsfvNV(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glNamedFramebufferSampleLocationsfvNV}(GLuint fram...
void glGetTransformFeedbackVarying(int arg0, int arg1, int arg2, int[] arg3, int arg4, int[] arg5, int arg6, int[] arg7, int arg8, byte[] arg9, int arg10)
Entry point to C language function: void {@native glGetTransformFeedbackVarying}(GLuint program,...
void glProgramUniformMatrix3x4fv(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)
Entry point to C language function: void {@native glProgramUniformMatrix3x4fv}(GLuint program,...
boolean glUnmapBuffer(int arg0)
Entry point to C language function: GLboolean {@native glUnmapBuffer}(GLenum target) Part of GL_VE...
com.jogamp.opengl.GLES3 getGLES3()
Casts this object to the GLES3 interface.
void glGetProgramiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetProgramiv}(GLuint program,...
boolean isFunctionAvailable(java.lang.String arg0)
void glLinkProgram(int arg0)
Entry point to C language function: void {@native glLinkProgram}(GLuint program) Part of GL_ES_VER...
void glProgramParameteri(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glProgramParameteri}(GLuint program,...
int glGetProgramResourceLocation(int arg0, int arg1, byte[] arg2, int arg3)
Entry point to C language function: GLint {@native glGetProgramResourceLocation}(GLuint program,...
void glMinSampleShadingOES(float arg0)
Entry point to C language function: void {@native glMinSampleShadingOES}(GLfloat value) Part of GL...
void glProgramUniform2f(int arg0, int arg1, float arg2, float arg3)
Entry point to C language function: void {@native glProgramUniform2f}(GLuint program,...
void glProgramUniformMatrix2x3fv(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)
Entry point to C language function: void {@native glProgramUniformMatrix2x3fv}(GLuint program,...
void glBlendFunciOES(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glBlendFunciOES}(GLuint buf, GLenum src,...
void glEGLImageTargetRenderbufferStorageOES(int arg0, long arg1)
Entry point to C language function: void {@native glEGLImageTargetRenderbufferStorageOES}(GLenum tar...
void glVertexAttribI4uiv(int arg0, java.nio.IntBuffer arg1)
boolean glIsBuffer(int arg0)
Entry point to C language function: GLboolean {@native glIsBuffer}(GLuint buffer) Part of GL_VERSI...
void glGenerateMipmap(int arg0)
Entry point to C language function: void {@native glGenerateMipmap}(GLenum target) Part of GL_ES_V...
void glGetQueryObjectiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glUniform2i(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glUniform2i}(GLint location, GLint v0,...
void glExtGetBuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetBuffersQCOM}(GLuint * buffers,...
void glClear(int arg0)
Entry point to C language function: void {@native glClear}(GLbitfield mask) Part of GL_ES_VERSION_...
void glDispatchComputeIndirect(long arg0)
Entry point to C language function: void {@native glDispatchComputeIndirect}(GLintptr indirect) Pa...
boolean glIsRenderbuffer(int arg0)
Entry point to C language function: GLboolean {@native glIsRenderbuffer}(GLuint renderbuffer) Part...
void glDrawElementsBaseVertexOES(int arg0, int arg1, int arg2, java.nio.Buffer arg3, int arg4)
void glBindVertexArrayOES(int arg0)
Entry point to C language function: void {@native glBindVertexArrayOES}(GLuint array) Part of GL_O...
void glGetActiveUniformBlockName(int arg0, int arg1, int arg2, int[] arg3, int arg4, byte[] arg5, int arg6)
Entry point to C language function: void {@native glGetActiveUniformBlockName}(GLuint program,...
void glFramebufferTexture2DMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleIMG}(GLenum targe...
void glProgramBinary(int arg0, int arg1, java.nio.Buffer arg2, int arg3)
void glUniformMatrix3x2fvNV(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix3x2fvNV}(GLint location,...
void glSamplerParameterIiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glSamplerParameterIiv}(GLuint sampler,...
void glUniform4uiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glProgramUniform2fv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform2fv}(GLuint program,...
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 glPolygonOffset(float arg0, float arg1)
Entry point to C language function: void {@native glPolygonOffset}(GLfloat factor,...
void glProgramUniform2i(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glProgramUniform2i}(GLuint program,...
void glGetFramebufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetFramebufferParameteriv}(GLenum target,...
com.jogamp.opengl.GLProfile getGLProfile()
Returns the GLProfile associated with this GL object.
void glGetInternalformativ(int arg0, int arg1, int arg2, int arg3, java.nio.IntBuffer arg4)
void glDrawElements(int arg0, int arg1, int arg2, long arg3)
Entry point to C language function: void {@native glDrawElements}(GLenum mode, GLsizei count,...
void glDeleteVertexArrays(int arg0, java.nio.IntBuffer arg1)
void glEnableDriverControlQCOM(int arg0)
Entry point to C language function: void {@native glEnableDriverControlQCOM}(GLuint driverControl) ...
void glUniform1iv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glUniform1iv}(GLint location, GLsizei count,...
void glProgramUniform1iv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform1iv}(GLuint program,...
void glObjectPtrLabel(java.nio.Buffer arg0, int arg1, java.nio.ByteBuffer arg2)
java.nio.ByteBuffer glMapBufferRange(int arg0, long arg1, long arg2, int arg3)
Entry point to C language function: void * {@native glMapBufferRange}(GLenum target,...
void glDisableDriverControlQCOM(int arg0)
Entry point to C language function: void {@native glDisableDriverControlQCOM}(GLuint driverControl) ...
void glBindFragDataLocationIndexedEXT(int arg0, int arg1, int arg2, java.nio.ByteBuffer arg3)
void glFramebufferTexture(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glFramebufferTexture}(GLenum target,...
void glUniform3iv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glUniform3iv}(GLint location, GLsizei count,...
void glDrawElementsInstancedBaseVertex(int arg0, int arg1, int arg2, java.nio.Buffer arg3, int arg4, int arg5)
void glDepthFunc(int arg0)
Entry point to C language function: void {@native glDepthFunc}(GLenum func) Part of GL_ES_VERSION_...
void glBlendEquationiEXT(int arg0, int arg1)
Entry point to C language function: void {@native glBlendEquationiEXT}(GLuint buf,...
void glGetIntegeri_v(int arg0, int arg1, java.nio.IntBuffer arg2)
void glProgramUniformMatrix2x4fv(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)
Entry point to C language function: void {@native glProgramUniformMatrix2x4fv}(GLuint program,...
void glExtGetTexLevelParameterivQCOM(int arg0, int arg1, int arg2, int arg3, java.nio.IntBuffer arg4)
com.jogamp.opengl.GL4bc getGL4bc()
Casts this object to the GL4bc interface.
void glTextureStorage1DEXT(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glTextureStorage1DEXT}(GLuint texture,...
boolean isGL3bc()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 compatibility profile.
void glUniform4ui(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glUniform4ui}(GLint location, GLuint v0,...
void glGenTextures(int arg0, java.nio.IntBuffer arg1)
void glUniform3fv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glUniform3fv}(GLint location, GLsizei count,...
void glFramebufferTextureMultiviewOVR(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glFramebufferTextureMultiviewOVR}(GLenum target,...
void glProgramUniform1f(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glProgramUniform1f}(GLuint program,...
int glGetUniformBlockIndex(int arg0, java.lang.String arg1)
void glDeleteSync(long arg0)
Entry point to C language function: void {@native glDeleteSync}(GLsync sync) Part of GL_ES_VERSION...
boolean isGL2ES2()
Indicates whether this GL object conforms to a GL2ES2 compatible profile.
void glUniform1uiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glProgramUniform3uiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glDrawElementsBaseVertexEXT(int arg0, int arg1, int arg2, java.nio.Buffer arg3, int arg4)
void glExtGetFramebuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetFramebuffersQCOM}(GLuint * framebuffers,...
void glReadPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, java.nio.Buffer arg6)
void glGetDriverControlsQCOM(java.nio.IntBuffer 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 glClearStencil(int arg0)
Entry point to C language function: void {@native glClearStencil}(GLint s) Part of GL_ES_VERSION_2...
void glProgramUniformMatrix3fv(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)
Entry point to C language function: void {@native glProgramUniformMatrix3fv}(GLuint program,...
void glTexParameterf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glTexParameterf}(GLenum target,...
void glBlendEquationSeparateiEXT(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glBlendEquationSeparateiEXT}(GLuint buf,...
void glGetnUniformuiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glUniform3uiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glUniform3uiv}(GLint location, GLsizei count,...
void glFramebufferTexture3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glFramebufferTexture3D}(GLenum target,...
void glUniformBlockBinding(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glUniformBlockBinding}(GLuint program,...
void glProgramUniform3iv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glGenProgramPipelines(int arg0, java.nio.IntBuffer arg1)
void glProgramUniform2fv(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
void glUniform3f(int arg0, float arg1, float arg2, float arg3)
Entry point to C language function: void {@native glUniform3f}(GLint location, GLfloat v0,...
void glDeleteRenderbuffers(int arg0, java.nio.IntBuffer arg1)
void glGetDriverControlStringQCOM(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
void glVertexAttrib4fv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glVertexAttrib4fv}(GLuint index,...
void glEnableiNV(int arg0, int arg1)
Entry point to C language function: void {@native glEnableiNV}(GLenum target, GLuint index) Part o...
void glProgramUniform2iv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform2iv}(GLuint program,...
void glRasterSamplesEXT(int arg0, boolean arg1)
Entry point to C language function: void {@native glRasterSamplesEXT}(GLuint samples,...
void glVertexAttrib1fv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glVertexAttrib1fv}(GLuint index,...
void glGetShaderPrecisionFormat(int arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5)
Entry point to C language function: void {@native glGetShaderPrecisionFormat}(GLenum shadertype,...
void glShaderSource(int arg0, int arg1, java.lang.String[] arg2, int[] arg3, int arg4)
void glGetInteger64v(int arg0, long[] arg1, int arg2)
Entry point to C language function: void {@native glGetInteger64v}(GLenum pname, GLint64 * data) P...
boolean glExtIsProgramBinaryQCOM(int arg0)
Entry point to C language function: GLboolean {@native glExtIsProgramBinaryQCOM}(GLuint program) P...
void glGetQueryObjecti64v(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glGetQueryObjecti64v}(GLuint id,...
void glAlphaFuncQCOM(int arg0, float arg1)
Entry point to C language function: void {@native glAlphaFuncQCOM}(GLenum func, GLclampf ref) Part...
void glGenRenderbuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenRenderbuffers}(GLsizei n, GLuint * renderbuff...
void glUniformMatrix4x2fvNV(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix4x2fvNV}(GLint location,...
void glProgramUniformMatrix4fv(int arg0, int arg1, int arg2, boolean arg3, java.nio.FloatBuffer arg4)
void glTexBufferEXT(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexBufferEXT}(GLenum target, GLenum internalform...
void glDiscardFramebufferEXT(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glDiscardFramebufferEXT}(GLenum target,...
void glClearBufferiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glClearBufferiv}(GLenum buffer,...
void glGetIntegerv(int arg0, java.nio.IntBuffer arg1)
void glProgramUniformMatrix3x4fv(int arg0, int arg1, int arg2, boolean arg3, java.nio.FloatBuffer arg4)
void glSamplerParameterIiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDisable(int arg0)
Entry point to C language function: void {@native glDisable}(GLenum cap) Part of GL_ES_VERSION_2_0...
void glAttachShader(int arg0, int arg1)
Entry point to C language function: void {@native glAttachShader}(GLuint program,...
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 glGetBooleanv(int arg0, byte[] arg1, int arg2)
Entry point to C language function: void {@native glGetBooleanv}(GLenum pname, GLboolean * data) P...
void glClearBufferiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetProgramResourceiv(int arg0, int arg1, int arg2, int arg3, java.nio.IntBuffer arg4, int arg5, java.nio.IntBuffer arg6, java.nio.IntBuffer arg7)
void glUniform3uiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glBlendFunci(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glBlendFunci}(GLuint buf, GLenum src,...
void glDetachShader(int arg0, int arg1)
Entry point to C language function: void {@native glDetachShader}(GLuint program,...
void glLineWidth(float arg0)
Entry point to C language function: void {@native glLineWidth}(GLfloat width) Part of GL_VERSION_E...
void glProgramUniform1iv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glGetActiveUniformBlockName(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3, java.nio.ByteBuffer arg4)
void glTexBufferRangeOES(int arg0, int arg1, int arg2, long arg3, long arg4)
Entry point to C language function: void {@native glTexBufferRangeOES}(GLenum target,...
int glGetAttribLocation(int arg0, java.lang.String arg1)
com.jogamp.opengl.GLES2 getGLES2()
Casts this object to the GLES2 interface.
void glProgramUniform4iv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform4iv}(GLuint program,...
void glGenSamplers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenSamplers}(GLsizei count, GLuint * samplers) ...
void glDeleteProgramPipelines(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteProgramPipelines}(GLsizei n,...
void glGetActiveUniformsiv(int arg0, int arg1, java.nio.IntBuffer arg2, int arg3, java.nio.IntBuffer arg4)
void glGetShaderInfoLog(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
void glUniformMatrix2x4fvNV(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glBindProgramPipeline(int arg0)
Entry point to C language function: void {@native glBindProgramPipeline}(GLuint pipeline) Part of ...
int getBoundFramebuffer(int arg0)
Return the framebuffer name bound to this context, see GL#glBindFramebuffer(int, int).
Definition: DebugGLES3.java:47
com.jogamp.opengl.GL4ES3 getGL4ES3()
Casts this object to the GL4ES3 interface.
void glGetProgramPipelineInfoLog(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
void glStencilFunc(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glStencilFunc}(GLenum func, GLint ref,...
void glProgramUniform1fv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform1fv}(GLuint program,...
void glProgramUniformMatrix2fv(int arg0, int arg1, int arg2, boolean arg3, float[] arg4, int arg5)
Entry point to C language function: void {@native glProgramUniformMatrix2fv}(GLuint program,...
void glDrawArrays(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glDrawArrays}(GLenum mode, GLint first,...
void glDepthRangeArrayfvNV(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glDepthRangeArrayfvNV}(GLuint first,...
void glGetProgramInfoLog(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
void glGetMultisamplefv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetMultisamplefv}(GLenum pname,...
void glExtGetRenderbuffersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glShaderSource(int arg0, int arg1, java.lang.String[] arg2, java.nio.IntBuffer arg3)
void glGetProgramPipelineiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDeleteProgramPipelines(int arg0, java.nio.IntBuffer arg1)
void glPixelStorei(int arg0, int arg1)
Entry point to C language function: void {@native glPixelStorei}(GLenum pname, GLint param) Part o...
void glDrawRangeElements(int arg0, int arg1, int arg2, int arg3, int arg4, java.nio.Buffer arg5)
void glProgramUniform4fv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform4fv}(GLuint program,...
void glScissorIndexedvNV(int arg0, java.nio.IntBuffer arg1)
void glGetSamplerParameterIiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetUniformfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glTexParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glUniform1ui(int arg0, int arg1)
Entry point to C language function: void {@native glUniform1ui}(GLint location, GLuint v0) Part of...
void glGetVertexAttribIuiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetVertexAttribIuiv}(GLuint index,...
void glGetSynciv(long arg0, int arg1, int arg2, java.nio.IntBuffer arg3, java.nio.IntBuffer arg4)
void glResolveDepthValuesNV()
Entry point to C language function: void {@native glResolveDepthValuesNV}() Part of GL_NV_sample_l...
void glClearDepth(double arg0)
Aliased entrypoint of void {@native glClearDepth}(GLclampd depth); and void {@native glClearDepthf...
void glFramebufferRenderbuffer(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glFramebufferRenderbuffer}(GLenum target,...
void glTexBufferRange(int arg0, int arg1, int arg2, long arg3, long arg4)
Entry point to C language function: void {@native glTexBufferRange}(GLenum target,...
void glTexSubImage3D(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 glGenQueries(int arg0, java.nio.IntBuffer arg1)
void glSamplerParameterfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glSamplerParameterfv}(GLuint sampler,...
void glGetInteger64v(int arg0, java.nio.LongBuffer arg1)
void glGetFramebufferAttachmentParameteriv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetFramebufferAttachmentParameteriv}(GLenum targ...
void glGetProgramInterfaceiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetProgramInterfaceiv}(GLuint program,...
int glCreateShaderProgramv(int arg0, int arg1, java.lang.String[] arg2)
void glUniform2uiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glUniform2uiv}(GLint location, GLsizei count,...
void glUniformMatrix3fv(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glObjectPtrLabel(java.nio.Buffer arg0, int arg1, byte[] arg2, int arg3)
void glGetProgramResourceName(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5, byte[] arg6, int arg7)
Entry point to C language function: void {@native glGetProgramResourceName}(GLuint program,...
void glGetQueryObjectui64v(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glGetQueryObjectui64v}(GLuint id,...
void glGetnUniformuiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetnUniformuiv}(GLuint program,...
void glBufferData(int arg0, long arg1, java.nio.Buffer arg2, int arg3)
int glGetFragDataLocation(int arg0, java.lang.String arg1)
void glVertexAttrib3f(int arg0, float arg1, float arg2, float arg3)
Entry point to C language function: void {@native glVertexAttrib3f}(GLuint index,...
void glViewportIndexedfvNV(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glViewportIndexedfvNV}(GLuint index,...
void glDeleteTextures(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteTextures}(GLsizei n, const GLuint * textur...
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 glDrawElementsInstancedANGLE(int arg0, int arg1, int arg2, java.nio.Buffer arg3, int arg4)
void glBlendEquationSeparate(int arg0, int arg1)
Entry point to C language function: void {@native glBlendEquationSeparate}(GLenum modeRGB,...
void glGetAttachedShaders(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.IntBuffer arg3)
void glGetBooleanv(int arg0, java.nio.ByteBuffer arg1)
boolean isGLES2()
Indicates whether this GL object conforms to the OpenGL ES ≥ 2.0 profile.
boolean glIsQuery(int arg0)
Entry point to C language function: GLboolean {@native glIsQuery}(GLuint id) Part of GL_VERSION_1_...
void glGetFloati_vNV(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetFloati_vNV}(GLenum target,...
void glProgramUniform4uiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glUniformMatrix3x4fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix3x4fv}(GLint location,...
void glInvalidateSubFramebuffer(int arg0, int arg1, java.nio.IntBuffer arg2, int arg3, int arg4, int arg5, int arg6)
void glDrawElementsInstancedNV(int arg0, int arg1, int arg2, java.nio.Buffer arg3, int arg4)
int getMaxRenderbufferSamples()
Returns the maximum number of FBO RENDERBUFFER samples if full FBO is supported, otherwise false.
int getDefaultReadBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
Definition: DebugGLES3.java:72
void glGetBufferParameteri64v(int arg0, int arg1, java.nio.LongBuffer arg2)
void glBlendBarrier()
Entry point to C language function: void {@native glBlendBarrier}() Part of GL_ES_VERSION_3_2,...
void glGetRenderbufferParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glPatchParameteriEXT(int arg0, int arg1)
Entry point to C language function: void {@native glPatchParameteriEXT}(GLenum pname,...
void glDeleteRenderbuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteRenderbuffers}(GLsizei n,...
int glCheckFramebufferStatus(int arg0)
Entry point to C language function: GLenum {@native glCheckFramebufferStatus}(GLenum target) Part ...
void glUniform2iv(int arg0, int arg1, java.nio.IntBuffer arg2)
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 glDeleteFramebuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteFramebuffers}(GLsizei n,...
void glVertexAttrib3fv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glVertexAttrib3fv}(GLuint index,...
void glDrawArraysInstancedNV(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glDrawArraysInstancedNV}(GLenum mode,...
void glDebugMessageInsert(int arg0, int arg1, int arg2, int arg3, int arg4, java.lang.String arg5)
void glCompressedTexSubImage3D(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 glGetInteger64i_v(int arg0, int arg1, java.nio.LongBuffer arg2)
void glGetUniformfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetUniformfv}(GLuint program,...
void glBindFragDataLocationEXT(int arg0, int arg1, java.nio.ByteBuffer arg2)
void glGenProgramPipelines(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenProgramPipelines}(GLsizei n,...
void glViewportIndexedfNV(int arg0, float arg1, float arg2, float arg3, float arg4)
Entry point to C language function: void {@native glViewportIndexedfNV}(GLuint index,...
void glGetActiveUniform(int arg0, int arg1, int arg2, int[] arg3, int arg4, int[] arg5, int arg6, int[] arg7, int arg8, byte[] arg9, int arg10)
Entry point to C language function: void {@native glGetActiveUniform}(GLuint program,...
void glGetFloatv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glGetFloatv}(GLenum pname, GLfloat * data) Part ...
void glGetQueryObjectuiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetQueryObjectuiv}(GLuint id,...
int glGetDebugMessageLog(int arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5, int[] arg6, int arg7, int[] arg8, int arg9, int[] arg10, int arg11, byte[] arg12, int arg13)
Entry point to C language function: GLuint {@native glGetDebugMessageLog}(GLuint count,...
void glGetProgramBinary(int arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5, java.nio.Buffer arg6)
void glTexBufferOES(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexBufferOES}(GLenum target, GLenum internalform...
void glUniform1f(int arg0, float arg1)
Entry point to C language function: void {@native glUniform1f}(GLint location, GLfloat v0) Part of...
void glGetnUniformfv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glGetnUniformfv}(GLuint program,...
void glEnableiEXT(int arg0, int arg1)
Entry point to C language function: void {@native glEnableiEXT}(GLenum target, GLuint index) Part ...
void glFramebufferTextureOES(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glFramebufferTextureOES}(GLenum target,...
void glBeginConditionalRender(int arg0, int arg1)
Entry point to C language function: void {@native glBeginConditionalRender}(GLuint id,...
void glRenderbufferStorage(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glRenderbufferStorage}(GLenum target,...
void glTexParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexParameteriv}(GLenum target,...
void glTexParameterIuiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glViewportIndexedfvNV(int arg0, java.nio.FloatBuffer arg1)
com.jogamp.opengl.GL3 getGL3()
Casts this object to the GL3 interface.
void glInvalidateFramebuffer(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glInvalidateFramebuffer}(GLenum target,...
boolean glIsSync(long arg0)
Entry point to C language function: GLboolean {@native glIsSync}(GLsync sync) Part of GL_ES_VERSIO...
void glViewportArrayvNV(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glGenVertexArraysOES(int arg0, java.nio.IntBuffer arg1)
void glVertexAttribIPointer(int arg0, int arg1, int arg2, int arg3, long arg4)
Entry point to C language function: void {@native glVertexAttribIPointer}(GLuint index,...
void glDrawArraysInstanced(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glDrawArraysInstanced}(GLenum mode,...
void glDrawRangeElements(int arg0, int arg1, int arg2, int arg3, int arg4, long arg5)
Entry point to C language function: void {@native glDrawRangeElements}(GLenum mode,...
void glGetInteger64i_v(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glGetInteger64i_v}(GLenum target,...
void glGetSynciv(long arg0, int arg1, int arg2, int[] arg3, int arg4, int[] arg5, int arg6)
Entry point to C language function: void {@native glGetSynciv}(GLsync sync, GLenum pname,...
void glDepthRangeIndexedfNV(int arg0, float arg1, float arg2)
Entry point to C language function: void {@native glDepthRangeIndexedfNV}(GLuint index,...
boolean isGL2GL3()
Indicates whether this GL object conforms to a GL2GL3 compatible profile.
void glInvalidateSubFramebuffer(int arg0, int arg1, int[] arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
Entry point to C language function: void {@native glInvalidateSubFramebuffer}(GLenum target,...
void glFragmentCoverageColorNV(int arg0)
Entry point to C language function: void {@native glFragmentCoverageColorNV}(GLuint color) Part of...
void glEndTilingQCOM(int arg0)
Entry point to C language function: void {@native glEndTilingQCOM}(GLbitfield preserveMask) Part o...
boolean isGL2()
Indicates whether this GL object conforms to the OpenGL ≤ 3.0 profile.
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 glUniform3i(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glUniform3i}(GLint location, GLint v0,...
void glUniform2uiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGenVertexArraysOES(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenVertexArraysOES}(GLsizei n,...
void glDeleteQueries(int arg0, java.nio.IntBuffer arg1)
void glVertexAttribIFormat(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glVertexAttribIFormat}(GLuint attribindex,...
boolean isGLES3()
Indicates whether this GL object conforms to the OpenGL ES ≥ 3.0 profile.
void glProgramUniform3ui(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform3ui}(GLuint program,...
void glGetTexParameterfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameterfv}(GLenum target,...
void glGetProgramPipelineInfoLog(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
Entry point to C language function: void {@native glGetProgramPipelineInfoLog}(GLuint pipeline,...
com.jogamp.opengl.GLBufferStorage mapBuffer(int arg0, int arg1)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBuffer(..) implementation.
void glObjectLabel(int arg0, int arg1, int arg2, byte[] arg3, int arg4)
Entry point to C language function: void {@native glObjectLabel}(GLenum identifier,...
void glGetMultisamplefv(int arg0, int arg1, java.nio.FloatBuffer arg2)
boolean glIsEnabled(int arg0)
Entry point to C language function: GLboolean {@native glIsEnabled}(GLenum cap) Part of GL_NV_vert...
boolean glIsProgramPipeline(int arg0)
Entry point to C language function: GLboolean {@native glIsProgramPipeline}(GLuint pipeline) Part ...
DebugGLES3(GLES3 downstreamGLES3)
Definition: DebugGLES3.java:27
boolean isTextureFormatBGRA8888Available()
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 glReadnPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, java.nio.Buffer arg7)
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 glPushDebugGroup(int arg0, int arg1, int arg2, byte[] arg3, int arg4)
Entry point to C language function: void {@native glPushDebugGroup}(GLenum source,...
boolean glIsShader(int arg0)
Entry point to C language function: GLboolean {@native glIsShader}(GLuint shader) Part of GL_ES_VE...
void glTexParameteri(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexParameteri}(GLenum target,...
void glCoverageModulationTableNV(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glCoverageModulationTableNV}(GLsizei n,...
void glDeleteTransformFeedbacks(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteTransformFeedbacks}(GLsizei n,...
void glDrawBuffers(int arg0, java.nio.IntBuffer arg1)
void glExtGetProgramsQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
boolean glIsProgram(int arg0)
Entry point to C language function: GLboolean {@native glIsProgram}(GLuint program) Part of GL_ES_...
void glTexParameterIiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexParameterIiv}(GLenum target,...
void glTexPageCommitmentEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8)
Entry point to C language function: void {@native glTexPageCommitmentEXT}(GLenum target,...
void glProgramUniform1fv(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
boolean isGLES()
Indicates whether this GL object conforms to one of the OpenGL ES profiles, see isGLES1(),...
void glDiscardFramebufferEXT(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGenVertexArrays(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenVertexArrays}(GLsizei n, GLuint * arrays) P...
void glExtGetRenderbuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetRenderbuffersQCOM}(GLuint * renderbuffers,...
void glCompressedTexImage3D(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 glCompressedTexImage3D}(GLenum target,...
void glExtGetBufferPointervQCOM(int arg0, com.jogamp.common.nio.PointerBuffer arg1)
void glGetQueryObjectui64v(int arg0, int arg1, java.nio.LongBuffer arg2)
void glProgramUniform4f(int arg0, int arg1, float arg2, float arg3, float arg4, float arg5)
Entry point to C language function: void {@native glProgramUniform4f}(GLuint program,...
void glGetShaderiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetShaderiv}(GLuint shader, GLenum pname,...
void glPushDebugGroup(int arg0, int arg1, int arg2, java.nio.ByteBuffer arg3)
void glGetFloatv(int arg0, java.nio.FloatBuffer arg1)
void glDrawBuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDrawBuffers}(GLsizei n, const GLenum * bufs) P...
void glTexBufferRangeEXT(int arg0, int arg1, int arg2, long arg3, long arg4)
Entry point to C language function: void {@native glTexBufferRangeEXT}(GLenum target,...
boolean isGLES32Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.2 functionality.
void glProgramUniformMatrix2fv(int arg0, int arg1, int arg2, boolean arg3, java.nio.FloatBuffer arg4)
void glVertexAttrib2fv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glVertexAttrib2fv}(GLuint index,...
int glGetDebugMessageLog(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.IntBuffer arg3, java.nio.IntBuffer arg4, java.nio.IntBuffer arg5, java.nio.IntBuffer arg6, java.nio.ByteBuffer arg7)
void glDisableiEXT(int arg0, int arg1)
Entry point to C language function: void {@native glDisableiEXT}(GLenum target, GLuint index) Part...
void glProgramUniform4uiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform4uiv}(GLuint program,...
int getDefaultReadFramebuffer()
Return the default read framebuffer name.
Definition: DebugGLES3.java:77
void glVertexAttribDivisorNV(int arg0, int arg1)
Entry point to C language function: void {@native glVertexAttribDivisorNV}(GLuint index,...
int glGetProgramResourceIndex(int arg0, int arg1, java.nio.ByteBuffer arg2)
void glViewportArrayvNV(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glViewportArrayvNV}(GLuint first,...
void glGetCoverageModulationTableNV(int arg0, java.nio.FloatBuffer arg1)
void glDisableVertexAttribArray(int arg0)
Entry point to C language function: void {@native glDisableVertexAttribArray}(GLuint index) Part o...
void glGetTexLevelParameteriv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glDrawElementsBaseVertex(int arg0, int arg1, int arg2, long arg3, int arg4)
Entry point to C language function: void {@native glDrawElementsBaseVertex}(GLenum mode,...
com.jogamp.opengl.GLContext getContext()
Returns the GLContext associated which this GL object.
Definition: DebugGLES3.java:57
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 glMemoryBarrierByRegion(int arg0)
Entry point to C language function: void {@native glMemoryBarrierByRegion}(GLbitfield barriers) Pa...
void glTextureView(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
Entry point to C language function: void {@native glTextureView}(GLuint texture, GLenum target,...
void glPatchParameteriOES(int arg0, int arg1)
Entry point to C language function: void {@native glPatchParameteriOES}(GLenum pname,...
com.jogamp.opengl.GL2ES3 getGL2ES3()
Casts this object to the GL2ES3 interface.
boolean hasFullFBOSupport()
Returns true if full FBO support is available, otherwise false.
void glGetDriverControlsQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetDriverControlsQCOM}(GLint * num,...
void glVertexAttribPointer(int arg0, int arg1, int arg2, boolean arg3, int arg4, java.nio.Buffer arg5)
void glUniformMatrix2x3fvNV(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glDispatchCompute(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glDispatchCompute}(GLuint num_groups_x,...
void glFramebufferSampleLocationsfvNV(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glFramebufferSampleLocationsfvNV}(GLenum target,...
void glGetTexParameterfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glUniform3fv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glClearDepthf(float arg0)
Entry point to C language function: void {@native glClearDepthf}(GLclampf depth); Part of GL_ES_VE...
void glDrawBuffersIndexedEXT(int arg0, int[] arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glDrawBuffersIndexedEXT}(GLint n,...
void glProgramUniform3f(int arg0, int arg1, float arg2, float arg3, float arg4)
Entry point to C language function: void {@native glProgramUniform3f}(GLuint program,...
void glStencilMask(int arg0)
Entry point to C language function: void {@native glStencilMask}(GLuint mask) Part of GL_ES_VERSIO...
void glBindSampler(int arg0, int arg1)
Entry point to C language function: void {@native glBindSampler}(GLuint unit, GLuint sampler) Part...
void glValidateProgramPipeline(int arg0)
Entry point to C language function: void {@native glValidateProgramPipeline}(GLuint pipeline) Part...
void glVertexAttrib1f(int arg0, float arg1)
Entry point to C language function: void {@native glVertexAttrib1f}(GLuint index,...
void glProgramUniform2uiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glGetTranslatedShaderSourceANGLE(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
Entry point to C language function: void {@native glGetTranslatedShaderSourceANGLE}(GLuint shader,...
void glColorMaskiOES(int arg0, boolean arg1, boolean arg2, boolean arg3, boolean arg4)
Entry point to C language function: void {@native glColorMaskiOES}(GLuint index, GLboolean r,...
void glBlendEquationSeparateiOES(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glBlendEquationSeparateiOES}(GLuint buf,...
void glDeleteBuffers(int arg0, java.nio.IntBuffer arg1)
boolean isGLES2Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES2 functionality.
void glDrawRangeElementsBaseVertexEXT(int arg0, int arg1, int arg2, int arg3, int arg4, java.nio.Buffer arg5, int arg6)
void glVertexAttrib3fv(int arg0, java.nio.FloatBuffer arg1)
void glApplyFramebufferAttachmentCMAAINTEL()
Entry point to C language function: void {@native glApplyFramebufferAttachmentCMAAINTEL}() Part of...
void glUniform1fv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glGetTexLevelParameteriv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetTexLevelParameteriv}(GLenum target,...
void glDeleteVertexArrays(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteVertexArrays}(GLsizei n,...
void glDrawArraysInstancedBaseInstance(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glDrawArraysInstancedBaseInstance}(GLenum mode,...
void glVertexAttribIPointer(int arg0, int arg1, int arg2, int arg3, java.nio.Buffer arg4)
void glPrimitiveBoundingBoxEXT(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
Entry point to C language function: void {@native glPrimitiveBoundingBoxEXT}(GLfloat minX,...
void glGetActiveUniformsiv(int arg0, int arg1, int[] arg2, int arg3, int arg4, int[] arg5, int arg6)
Entry point to C language function: void {@native glGetActiveUniformsiv}(GLuint program,...
void glGetActiveUniformBlockiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glProgramUniformMatrix3fv(int arg0, int arg1, int arg2, boolean arg3, java.nio.FloatBuffer arg4)
void glUniform4fv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glGetVertexAttribiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glProgramUniform4iv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glBlendFunc(int arg0, int arg1)
Entry point to C language function: void {@native glBlendFunc}(GLenum sfactor, GLenum dfactor) Par...
void glClearBufferfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glDeleteShader(int arg0)
Entry point to C language function: void {@native glDeleteShader}(GLuint shader) Part of GL_ES_VER...
void glBindAttribLocation(int arg0, int arg1, java.lang.String arg2)
void glCopyTexSubImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8)
Entry point to C language function: void {@native glCopyTexSubImage3D}(GLenum target,...
void glEnablei(int arg0, int arg1)
Entry point to C language function: void {@native glEnablei}(GLenum target, GLuint index) Part of ...
void glCompressedTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, java.nio.Buffer arg7)
void glGetBooleani_v(int arg0, int arg1, java.nio.ByteBuffer arg2)
void glInvalidateFramebuffer(int arg0, int arg1, java.nio.IntBuffer arg2)
void glPolygonModeNV(int arg0, int arg1)
Entry point to C language function: void {@native glPolygonModeNV}(GLenum face, GLenum mode) Part ...
com.jogamp.opengl.GL4 getGL4()
Casts this object to the GL4 interface.
void glProgramUniform2ui(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glProgramUniform2ui}(GLuint program,...
void glUniform1i(int arg0, int arg1)
Entry point to C language function: void {@native glUniform1i}(GLint location, GLint v0) Part of G...
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 glUniform1iv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform1iv}(GLint location, GLsizei count,...
void glGenQueries(int n, IntBuffer ids)
Entry point to C language function: void {@native glGenQueries}(GLsizei n, GLuint * ids) Part of G...
void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, Buffer data)
Entry point to C language function: void {@native glCompressedTexImage3D}(GLenum target,...
void glProgramUniform1ui(int program, int location, int v0)
Entry point to C language function: void {@native glProgramUniform1ui}(GLuint program,...
void glUniform2f(int location, float v0, float v1)
Entry point to C language function: void {@native glUniform2f}(GLint location, GLfloat v0,...
void glClearDepth(double depth)
Aliased entrypoint of void {@native glClearDepth}(GLclampd depth); and void {@native glClearDepthf...
void glPushDebugGroup(int source, int id, int length, ByteBuffer message)
Entry point to C language function: void {@native glPushDebugGroup}(GLenum source,...
void glGetVertexAttribiv(int index, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetVertexAttribiv}(GLuint index,...
void glGetVertexAttribfv(int index, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetVertexAttribfv}(GLuint index,...
void glProgramUniform3iv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform3iv}(GLuint program,...
int glCreateShaderProgramv(int type, int count, String[] strings)
Entry point to C language function: GLuint {@native glCreateShaderProgramv}(GLenum type,...
void glProgramUniform3f(int program, int location, float v0, float v1, float v2)
Entry point to C language function: void {@native glProgramUniform3f}(GLuint program,...
void glBindAttribLocation(int program, int index, String name)
Entry point to C language function: void {@native glBindAttribLocation}(GLuint program,...
void glGetShaderSource(int shader, int bufSize, IntBuffer length, ByteBuffer source)
Entry point to C language function: void {@native glGetShaderSource}(GLuint shader,...
void glClearDepthf(float depth)
Entry point to C language function: void {@native glClearDepthf}(GLclampf depth); Part of GL_ES_VE...
void glUniform2fv(int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glUniform2fv}(GLint location, GLsizei count,...
void glGetActiveAttrib(int program, int index, int bufSize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
Entry point to C language function: void {@native glGetActiveAttrib}(GLuint program,...
void glGetProgramiv(int program, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetProgramiv}(GLuint program,...
void glEnableVertexAttribArray(int index)
Entry point to C language function: void {@native glEnableVertexAttribArray}(GLuint index) Part of...
void glGetActiveUniform(int program, int index, int bufSize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
Entry point to C language function: void {@native glGetActiveUniform}(GLuint program,...
void glStencilMaskSeparate(int face, int mask)
Entry point to C language function: void {@native glStencilMaskSeparate}(GLenum face,...
void glCompileShader(int shader)
Entry point to C language function: void {@native glCompileShader}(GLuint shader) Part of GL_ES_VE...
void glDrawElementsInstancedBaseInstance(int mode, int count, int type, long indices_buffer_offset, int instancecount, int baseinstance)
Entry point to C language function: void {@native glDrawElementsInstancedBaseInstance}(GLenum mode,...
void glBindProgramPipeline(int pipeline)
Entry point to C language function: void {@native glBindProgramPipeline}(GLuint pipeline) Part of ...
void glProgramUniform1f(int program, int location, float v0)
Entry point to C language function: void {@native glProgramUniform1f}(GLuint program,...
void glGetUniformiv(int program, int location, IntBuffer params)
Entry point to C language function: void {@native glGetUniformiv}(GLuint program,...
void glProgramUniform2uiv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform2uiv}(GLuint program,...
void glDebugMessageInsert(int source, int type, int id, int severity, int length, String buf)
Entry point to C language function: void {@native glDebugMessageInsert}(GLenum source,...
void glGetMultisamplefv(int pname, int index, FloatBuffer val)
Entry point to C language function: void {@native glGetMultisamplefv}(GLenum pname,...
void glProgramUniform2ui(int program, int location, int v0, int v1)
Entry point to C language function: void {@native glProgramUniform2ui}(GLuint program,...
void glGetQueryObjectui64v(int id, int pname, LongBuffer params)
Entry point to C language function: void {@native glGetQueryObjectui64v}(GLuint id,...
void glDeleteShader(int shader)
Entry point to C language function: void {@native glDeleteShader}(GLuint shader) Part of GL_ES_VER...
void glObjectLabel(int identifier, int name, int length, ByteBuffer label)
Entry point to C language function: void {@native glObjectLabel}(GLenum identifier,...
void glUniform1f(int location, float v0)
Entry point to C language function: void {@native glUniform1f}(GLint location, GLfloat v0) Part of...
void glProgramUniform3i(int program, int location, int v0, int v1, int v2)
Entry point to C language function: void {@native glProgramUniform3i}(GLuint program,...
void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer data)
Entry point to C language function: void {@native glCompressedTexSubImage3D}(GLenum target,...
void glVertexAttrib1f(int index, float x)
Entry point to C language function: void {@native glVertexAttrib1f}(GLuint index,...
void glValidateProgram(int program)
Entry point to C language function: void {@native glValidateProgram}(GLuint program) Part of GL_ES...
void glProgramUniform2iv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform2iv}(GLuint program,...
void glDrawElementsInstancedBaseVertexBaseInstance(int mode, int count, int type, long indices_buffer_offset, int instancecount, int basevertex, int baseinstance)
Entry point to C language function: void {@native glDrawElementsInstancedBaseVertexBaseInstance}(GLe...
void glTexImage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTexImage3DMultisample}(GLenum target,...
void glGetProgramInfoLog(int program, int bufSize, IntBuffer length, ByteBuffer infoLog)
Entry point to C language function: void {@native glGetProgramInfoLog}(GLuint program,...
void glProgramUniform4iv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform4iv}(GLuint program,...
void glGetTexParameterIuiv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexParameterIuiv}(GLenum target,...
void glProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3)
Entry point to C language function: void {@native glProgramUniform4f}(GLuint program,...
void glDetachShader(int program, int shader)
Entry point to C language function: void {@native glDetachShader}(GLuint program,...
boolean glIsProgramPipeline(int pipeline)
Entry point to C language function: GLboolean {@native glIsProgramPipeline}(GLuint pipeline) Part ...
void glUniform1fv(int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glUniform1fv}(GLint location, GLsizei count,...
void glVertexAttrib2fv(int index, FloatBuffer v)
Entry point to C language function: void {@native glVertexAttrib2fv}(GLuint index,...
void glActiveShaderProgram(int pipeline, int program)
Entry point to C language function: void {@native glActiveShaderProgram}(GLuint pipeline,...
void glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix4fv}(GLuint program,...
void glUniform4i(int location, int v0, int v1, int v2, int v3)
Entry point to C language function: void {@native glUniform4i}(GLint location, GLint v0,...
void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTexSubImage3D}(GLenum target,...
void glGetUniformfv(int program, int location, FloatBuffer params)
Entry point to C language function: void {@native glGetUniformfv}(GLuint program,...
void glTexParameterIuiv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexParameterIuiv}(GLenum target,...
void glProgramParameteri(int program, int pname, int value)
Entry point to C language function: void {@native glProgramParameteri}(GLuint program,...
void glUniform3iv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform3iv}(GLint location, GLsizei count,...
void glProgramUniform4uiv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform4uiv}(GLuint program,...
void glGetQueryiv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetQueryiv}(GLenum target, GLenum pname,...
int glGetDebugMessageLog(int count, int bufSize, IntBuffer sources, IntBuffer types, IntBuffer ids, IntBuffer severities, IntBuffer lengths, ByteBuffer messageLog)
Entry point to C language function: GLuint {@native glGetDebugMessageLog}(GLuint count,...
void glProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3)
Entry point to C language function: void {@native glProgramUniform4i}(GLuint program,...
void glUniform2i(int location, int v0, int v1)
Entry point to C language function: void {@native glUniform2i}(GLint location, GLint v0,...
void glDrawBuffers(int n, IntBuffer bufs)
Entry point to C language function: void {@native glDrawBuffers}(GLsizei n, const GLenum * bufs) P...
boolean glIsShader(int shader)
Entry point to C language function: GLboolean {@native glIsShader}(GLuint shader) Part of GL_ES_VE...
void glProgramUniform2fv(int program, int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniform2fv}(GLuint program,...
void glUniform3i(int location, int v0, int v1, int v2)
Entry point to C language function: void {@native glUniform3i}(GLint location, GLint v0,...
void glApplyFramebufferAttachmentCMAAINTEL()
Entry point to C language function: void {@native glApplyFramebufferAttachmentCMAAINTEL}() Part of...
void glUniform1i(int location, int v0)
Entry point to C language function: void {@native glUniform1i}(GLint location, GLint v0) Part of G...
void glCopyImageSubData(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)
Entry point to C language function: void {@native glCopyImageSubData}(GLuint srcName,...
void glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix4x2fv}(GLuint program,...
void glShaderBinary(int n, IntBuffer shaders, int binaryformat, Buffer binary, int length)
Entry point to C language function: void {@native glShaderBinary}(GLint n, const GLuint * shaders,...
void glProgramUniform4fv(int program, int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniform4fv}(GLuint program,...
void glGetProgramBinary(int program, int bufSize, IntBuffer length, IntBuffer binaryFormat, Buffer binary)
Entry point to C language function: void {@native glGetProgramBinary}(GLuint program,...
void glSamplerParameterIiv(int sampler, int pname, IntBuffer param)
Entry point to C language function: void {@native glSamplerParameterIiv}(GLuint sampler,...
int glGetAttribLocation(int program, String name)
Entry point to C language function: GLint {@native glGetAttribLocation}(GLuint program,...
void glGetSamplerParameterIuiv(int sampler, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetSamplerParameterIuiv}(GLuint sampler,...
void glDeleteProgramPipelines(int n, IntBuffer pipelines)
Entry point to C language function: void {@native glDeleteProgramPipelines}(GLsizei n,...
void glUniform4f(int location, float v0, float v1, float v2, float v3)
Entry point to C language function: void {@native glUniform4f}(GLint location, GLfloat v0,...
void glVertexAttrib1fv(int index, FloatBuffer v)
Entry point to C language function: void {@native glVertexAttrib1fv}(GLuint index,...
void glGetProgramPipelineiv(int pipeline, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetProgramPipelineiv}(GLuint pipeline,...
void glFramebufferTexture3D(int target, int attachment, int textarget, int texture, int level, int zoffset)
Entry point to C language function: void {@native glFramebufferTexture3D}(GLenum target,...
boolean glIsQuery(int id)
Entry point to C language function: GLboolean {@native glIsQuery}(GLuint id) Part of GL_VERSION_1_...
int glCreateProgram()
Entry point to C language function: GLuint {@native glCreateProgram}() Part of GL_ES_VERSION_2_0,...
void glUniform2iv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform2iv}(GLint location, GLsizei count,...
void glGetQueryObjectiv(int id, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetQueryObjectiv}(GLuint id, GLenum pname,...
void glPopDebugGroup()
Entry point to C language function: void {@native glPopDebugGroup}() Part of GL_KHR_debug,...
void glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix3x2fv}(GLuint program,...
void glProgramUniform2i(int program, int location, int v0, int v1)
Entry point to C language function: void {@native glProgramUniform2i}(GLuint program,...
void glBeginQuery(int target, int id)
Entry point to C language function: void {@native glBeginQuery}(GLenum target, GLuint id) Part of ...
void glDepthRange(double zNear, double zFar)
Aliased entrypoint of void {@native glDepthRange}(GLclampd depth); and void {@native glDepthRangef...
void glVertexAttrib3fv(int index, FloatBuffer v)
Entry point to C language function: void {@native glVertexAttrib3fv}(GLuint index,...
void glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
Entry point to C language function: void {@native glCopyTexSubImage3D}(GLenum target,...
void glStencilFuncSeparate(int face, int func, int ref, int mask)
Entry point to C language function: void {@native glStencilFuncSeparate}(GLenum face,...
void glGetProgramPipelineInfoLog(int pipeline, int bufSize, IntBuffer length, ByteBuffer infoLog)
Entry point to C language function: void {@native glGetProgramPipelineInfoLog}(GLuint pipeline,...
void glTexImage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTexImage2DMultisample}(GLenum target,...
void glUniform(GLUniformData data)
boolean glIsProgram(int program)
Entry point to C language function: GLboolean {@native glIsProgram}(GLuint program) Part of GL_ES_...
void glUniform4iv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform4iv}(GLint location, GLsizei count,...
void glProgramBinary(int program, int binaryFormat, Buffer binary, int length)
Entry point to C language function: void {@native glProgramBinary}(GLuint program,...
void glProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3)
Entry point to C language function: void {@native glProgramUniform4ui}(GLuint program,...
void glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix4x3fv}(GLuint program,...
void glGetObjectLabel(int identifier, int name, int bufSize, IntBuffer length, ByteBuffer label)
Entry point to C language function: void {@native glGetObjectLabel}(GLenum identifier,...
void glVertexAttrib4fv(int index, FloatBuffer v)
Entry point to C language function: void {@native glVertexAttrib4fv}(GLuint index,...
void glUseProgramStages(int pipeline, int stages, int program)
Entry point to C language function: void {@native glUseProgramStages}(GLuint pipeline,...
void glUseProgram(int program)
Entry point to C language function: void {@native glUseProgram}(GLuint program) Part of GL_ES_VERS...
void glGetShaderiv(int shader, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetShaderiv}(GLuint shader, GLenum pname,...
void glVertexAttrib4f(int index, float x, float y, float z, float w)
Entry point to C language function: void {@native glVertexAttrib4f}(GLuint index,...
int glGetUniformLocation(int program, String name)
Entry point to C language function: GLint {@native glGetUniformLocation}(GLuint program,...
void glStencilOpSeparate(int face, int sfail, int dpfail, int dppass)
Entry point to C language function: void {@native glStencilOpSeparate}(GLenum face,...
void glReleaseShaderCompiler()
Start: GL_ARB_ES2_compatibility functions, which are part of ES2 core as well.
void glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix2x4fv}(GLuint program,...
void glGetQueryObjectuiv(int id, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetQueryObjectuiv}(GLuint id,...
void glDisableVertexAttribArray(int index)
Entry point to C language function: void {@native glDisableVertexAttribArray}(GLuint index) Part o...
void glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix2x3fv}(GLuint program,...
void glGetTexParameterIiv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexParameterIiv}(GLenum target,...
void glTexParameterIiv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexParameterIiv}(GLenum target,...
void glUniform3fv(int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glUniform3fv}(GLint location, GLsizei count,...
void glDrawArraysInstancedBaseInstance(int mode, int first, int count, int instancecount, int baseinstance)
Entry point to C language function: void {@native glDrawArraysInstancedBaseInstance}(GLenum mode,...
void glVertexAttrib2f(int index, float x, float y)
Entry point to C language function: void {@native glVertexAttrib2f}(GLuint index,...
void glValidateProgramPipeline(int pipeline)
Entry point to C language function: void {@native glValidateProgramPipeline}(GLuint pipeline) Part...
void glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix2fv}(GLuint program,...
void glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix3fv}(GLuint program,...
void glProgramUniform3fv(int program, int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniform3fv}(GLuint program,...
void glShaderSource(int shader, int count, String[] string, IntBuffer length)
Entry point to C language function: void {@native glShaderSource}(GLuint shader, GLsizei count,...
void glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix3x4fv}(GLuint program,...
void glProgramUniform1fv(int program, int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniform1fv}(GLuint program,...
void glUniform4fv(int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glUniform4fv}(GLint location, GLsizei count,...
void glProgramUniform3uiv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform3uiv}(GLuint program,...
void glDepthRangef(float zNear, float zFar)
Entry point to C language function: void {@native glDepthRangef}(GLclampf zNear, GLclampf zFar); P...
void glAttachShader(int program, int shader)
Entry point to C language function: void {@native glAttachShader}(GLuint program,...
void glObjectPtrLabel(Buffer ptr, int length, ByteBuffer label)
Entry point to C language function: void {@native glObjectPtrLabel}(const void * ptr,...
void glBlendColor(float red, float green, float blue, float alpha)
Entry point to C language function: void {@native glBlendColor}(GLfloat red, GLfloat green,...
void glUniform3f(int location, float v0, float v1, float v2)
Entry point to C language function: void {@native glUniform3f}(GLint location, GLfloat v0,...
void glSamplerParameterIuiv(int sampler, int pname, IntBuffer param)
Entry point to C language function: void {@native glSamplerParameterIuiv}(GLuint sampler,...
void glSampleMaski(int index, int mask)
Entry point to C language function: void {@native glSampleMaski}(GLuint index, GLbitfield mask) Pa...
void glUniformMatrix4fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix4fv}(GLint location,...
void glDeleteProgram(int program)
Entry point to C language function: void {@native glDeleteProgram}(GLuint program) Part of GL_ES_V...
void glProgramUniform1i(int program, int location, int v0)
Entry point to C language function: void {@native glProgramUniform1i}(GLuint program,...
void glGetSamplerParameterIiv(int sampler, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetSamplerParameterIiv}(GLuint sampler,...
void glQueryCounter(int id, int target)
Entry point to C language function: void {@native glQueryCounter}(GLuint id, GLenum target) Part o...
void glDeleteQueries(int n, IntBuffer ids)
Entry point to C language function: void {@native glDeleteQueries}(GLsizei n, const GLuint * ids) ...
void glProgramUniform1uiv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform1uiv}(GLuint program,...
void glGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision)
Entry point to C language function: void {@native glGetShaderPrecisionFormat}(GLenum shadertype,...
void glGenProgramPipelines(int n, IntBuffer pipelines)
Entry point to C language function: void {@native glGenProgramPipelines}(GLsizei n,...
void glProgramUniform2f(int program, int location, float v0, float v1)
Entry point to C language function: void {@native glProgramUniform2f}(GLuint program,...
void glUniformMatrix3fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix3fv}(GLint location,...
void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTexImage3D}(GLenum target, GLint level,...
int glCreateShader(int type)
Entry point to C language function: GLuint {@native glCreateShader}(GLenum type) Part of GL_ES_VER...
void glProgramUniform3ui(int program, int location, int v0, int v1, int v2)
Entry point to C language function: void {@native glProgramUniform3ui}(GLuint program,...
void glEndQuery(int target)
Entry point to C language function: void {@native glEndQuery}(GLenum target) Part of GL_VERSION_1_...
void glGetAttachedShaders(int program, int maxCount, IntBuffer count, IntBuffer shaders)
Entry point to C language function: void {@native glGetAttachedShaders}(GLuint program,...
void glGetShaderInfoLog(int shader, int bufSize, IntBuffer length, ByteBuffer infoLog)
Entry point to C language function: void {@native glGetShaderInfoLog}(GLuint shader,...
void glVertexAttrib3f(int index, float x, float y, float z)
Entry point to C language function: void {@native glVertexAttrib3f}(GLuint index,...
void glGetObjectPtrLabel(Buffer ptr, int bufSize, IntBuffer length, ByteBuffer label)
Entry point to C language function: void {@native glGetObjectPtrLabel}(const void * ptr,...
void glProgramUniform1iv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform1iv}(GLuint program,...
void glLinkProgram(int program)
Entry point to C language function: void {@native glLinkProgram}(GLuint program) Part of GL_ES_VER...
void glDebugMessageControl(int source, int type, int severity, int count, IntBuffer ids, boolean enabled)
Entry point to C language function: void {@native glDebugMessageControl}(GLenum source,...
void glGetQueryObjecti64v(int id, int pname, LongBuffer params)
Entry point to C language function: void {@native glGetQueryObjecti64v}(GLuint id,...
void glUniformMatrix2fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix2fv}(GLint location,...
void glBlendEquationi(int buf, int mode)
Entry point to C language function: void {@native glBlendEquationi}(GLuint buf, GLenum mode) Part ...
void glClearBufferfi(int buffer, int drawbuffer, float depth, int stencil)
Entry point to C language function: void {@native glClearBufferfi}(GLenum buffer,...
void glTexBuffer(int target, int internalformat, int buffer)
Entry point to C language function: void {@native glTexBuffer}(GLenum target, GLenum internalformat,...
void glGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize, IntBuffer length, ByteBuffer uniformBlockName)
Entry point to C language function: void {@native glGetActiveUniformBlockName}(GLuint program,...
void glReadBuffer(int mode)
Entry point to C language function: void {@native glReadBuffer}(GLenum mode) Part of GL_ES_VERSION...
void glGenVertexArrays(int n, IntBuffer arrays)
Entry point to C language function: void {@native glGenVertexArrays}(GLsizei n, GLuint * arrays) P...
void glBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha)
Entry point to C language function: void {@native glBlendEquationSeparatei}(GLuint buf,...
void glClearBufferuiv(int buffer, int drawbuffer, IntBuffer value)
Entry point to C language function: void {@native glClearBufferuiv}(GLenum buffer,...
void glVertexAttribI4uiv(int index, IntBuffer v)
Entry point to C language function: void {@native glVertexAttribI4uiv}(GLuint index,...
void glGetTexLevelParameteriv(int target, int level, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexLevelParameteriv}(GLenum target,...
boolean glIsVertexArray(int array)
Entry point to C language function: GLboolean {@native glIsVertexArray}(GLuint array) Part of GL_A...
void glUniformMatrix3x4fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix3x4fv}(GLint location,...
void glBeginTransformFeedback(int primitiveMode)
Entry point to C language function: void {@native glBeginTransformFeedback}(GLenum primitiveMode) ...
void glGetVertexAttribIuiv(int index, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetVertexAttribIuiv}(GLuint index,...
void glPauseTransformFeedback()
Entry point to C language function: void {@native glPauseTransformFeedback}() Part of GL_ARB_trans...
void glTexStorage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTexStorage3DMultisample}(GLenum target,...
void glDisablei(int target, int index)
Entry point to C language function: void {@native glDisablei}(GLenum target, GLuint index) Part of...
void glUniformMatrix4x2fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix4x2fv}(GLint location,...
void glVertexAttribI4ui(int index, int x, int y, int z, int w)
Entry point to C language function: void {@native glVertexAttribI4ui}(GLuint index,...
void glMinSampleShading(float value)
Entry point to C language function: void {@native glMinSampleShading}(GLfloat value) Part of GL_ES...
void glInvalidateSubFramebuffer(int target, int numAttachments, IntBuffer attachments, int x, int y, int width, int height)
Entry point to C language function: void {@native glInvalidateSubFramebuffer}(GLenum target,...
void glUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)
Entry point to C language function: void {@native glUniformBlockBinding}(GLuint program,...
void glInvalidateFramebuffer(int target, int numAttachments, IntBuffer attachments)
Entry point to C language function: void {@native glInvalidateFramebuffer}(GLenum target,...
void glCopyBufferSubData(int readTarget, int writeTarget, long readOffset, long writeOffset, long size)
Entry point to C language function: void {@native glCopyBufferSubData}(GLenum readTarget,...
void glGetVertexAttribIiv(int index, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetVertexAttribIiv}(GLuint index,...
void glMemoryBarrier(int barriers)
Entry point to C language function: void {@native glMemoryBarrier}(GLbitfield barriers) Part of GL...
void glBindTransformFeedback(int target, int id)
Entry point to C language function: void {@native glBindTransformFeedback}(GLenum target,...
void glGetTexLevelParameterfv(int target, int level, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetTexLevelParameterfv}(GLenum target,...
void glUniform1uiv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform1uiv}(GLint location, GLsizei count,...
void glGetTransformFeedbackVarying(int program, int index, int bufSize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
Entry point to C language function: void {@native glGetTransformFeedbackVarying}(GLuint program,...
void glGetUniformuiv(int program, int location, IntBuffer params)
Entry point to C language function: void {@native glGetUniformuiv}(GLuint program,...
void glGetUniformIndices(int program, int uniformCount, String[] uniformNames, IntBuffer uniformIndices)
Entry point to C language function: void {@native glGetUniformIndices}(GLuint program,...
void glResumeTransformFeedback()
Entry point to C language function: void {@native glResumeTransformFeedback}() Part of GL_ARB_tran...
void glBindVertexArray(int array)
Entry point to C language function: void {@native glBindVertexArray}(GLuint array) Part of GL_ARB_...
void glUniform2uiv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform2uiv}(GLint location, GLsizei count,...
void glUniformMatrix4x3fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix4x3fv}(GLint location,...
void glEnablei(int target, int index)
Entry point to C language function: void {@native glEnablei}(GLenum target, GLuint index) Part of ...
void glUniformMatrix2x3fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix2x3fv}(GLint location,...
void glGetInternalformativ(int target, int internalformat, int pname, int bufSize, IntBuffer params)
Entry point to C language function: void {@native glGetInternalformativ}(GLenum target,...
void glUniform3ui(int location, int v0, int v1, int v2)
Entry point to C language function: void {@native glUniform3ui}(GLint location, GLuint v0,...
void glColorMaski(int index, boolean r, boolean g, boolean b, boolean a)
Entry point to C language function: void {@native glColorMaski}(GLuint index, GLboolean r,...
void glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
Entry point to C language function: void {@native glBlitFramebuffer}(GLint srcX0,...
void glUniform1ui(int location, int v0)
Entry point to C language function: void {@native glUniform1ui}(GLint location, GLuint v0) Part of...
void glEndTransformFeedback()
Entry point to C language function: void {@native glEndTransformFeedback}() Part of GL_ES_VERSION_...
void glFramebufferParameteri(int target, int pname, int param)
Entry point to C language function: void {@native glFramebufferParameteri}(GLenum target,...
void glGetFramebufferParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetFramebufferParameteriv}(GLenum target,...
void glUniform4uiv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform4uiv}(GLint location, GLsizei count,...
boolean glIsTransformFeedback(int id)
Entry point to C language function: GLboolean {@native glIsTransformFeedback}(GLuint id) Part of G...
void glGenTransformFeedbacks(int n, IntBuffer ids)
Entry point to C language function: void {@native glGenTransformFeedbacks}(GLsizei n,...
String glGetStringi(int name, int index)
Entry point to C language function: const GLubyte * {@native glGetStringi}(GLenum name,...
void glTransformFeedbackVaryings(int program, int count, String[] varyings, int bufferMode)
Entry point to C language function: void {@native glTransformFeedbackVaryings}(GLuint program,...
void glGetBooleani_v(int target, int index, ByteBuffer data)
Entry point to C language function: void {@native glGetBooleani_v}(GLenum target,...
void glDeleteTransformFeedbacks(int n, IntBuffer ids)
Entry point to C language function: void {@native glDeleteTransformFeedbacks}(GLsizei n,...
void glBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
Entry point to C language function: void {@native glBlendFuncSeparatei}(GLuint buf,...
void glBindBufferRange(int target, int index, int buffer, long offset, long size)
Entry point to C language function: void {@native glBindBufferRange}(GLenum target,...
void glUniformMatrix2x4fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix2x4fv}(GLint location,...
void glUniformMatrix3x2fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix3x2fv}(GLint location,...
int glGetFragDataLocation(int program, String name)
Entry point to C language function: GLint {@native glGetFragDataLocation}(GLuint program,...
void glDrawArraysInstanced(int mode, int first, int count, int instancecount)
Entry point to C language function: void {@native glDrawArraysInstanced}(GLenum mode,...
void glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer)
Entry point to C language function: void {@native glFramebufferTextureLayer}(GLenum target,...
int glGetUniformBlockIndex(int program, String uniformBlockName)
Entry point to C language function: GLuint {@native glGetUniformBlockIndex}(GLuint program,...
void glClearBufferfv(int buffer, int drawbuffer, FloatBuffer value)
Entry point to C language function: void {@native glClearBufferfv}(GLenum buffer,...
void glBlendFunci(int buf, int src, int dst)
Entry point to C language function: void {@native glBlendFunci}(GLuint buf, GLenum src,...
void glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format)
Entry point to C language function: void {@native glBindImageTexture}(GLuint unit,...
void glDeleteVertexArrays(int n, IntBuffer arrays)
Entry point to C language function: void {@native glDeleteVertexArrays}(GLsizei n,...
void glVertexAttribI4i(int index, int x, int y, int z, int w)
Entry point to C language function: void {@native glVertexAttribI4i}(GLuint index,...
void glUniform2ui(int location, int v0, int v1)
Entry point to C language function: void {@native glUniform2ui}(GLint location, GLuint v0,...
void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetActiveUniformBlockiv}(GLuint program,...
void glUniform4ui(int location, int v0, int v1, int v2, int v3)
Entry point to C language function: void {@native glUniform4ui}(GLint location, GLuint v0,...
void glGetActiveUniformsiv(int program, int uniformCount, IntBuffer uniformIndices, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetActiveUniformsiv}(GLuint program,...
void glGetIntegeri_v(int target, int index, IntBuffer data)
Entry point to C language function: void {@native glGetIntegeri_v}(GLenum target,...
boolean glIsEnabledi(int target, int index)
Entry point to C language function: GLboolean {@native glIsEnabledi}(GLenum target,...
void glBindBufferBase(int target, int index, int buffer)
Entry point to C language function: void {@native glBindBufferBase}(GLenum target,...
void glUniform3uiv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform3uiv}(GLint location, GLsizei count,...
void glClearBufferiv(int buffer, int drawbuffer, IntBuffer value)
Entry point to C language function: void {@native glClearBufferiv}(GLenum buffer,...
void glVertexAttribI4iv(int index, IntBuffer v)
Entry point to C language function: void {@native glVertexAttribI4iv}(GLuint index,...
void glTexStorage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTexStorage2DMultisample}(GLenum target,...
void glPatchParameteri(int pname, int value)
Entry point to C language function: void {@native glPatchParameteri}(GLenum pname,...
void glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset)
Entry point to C language function: void {@native glVertexAttribFormat}(GLuint attribindex,...
void glMemoryBarrierByRegion(int barriers)
Entry point to C language function: void {@native glMemoryBarrierByRegion}(GLbitfield barriers) Pa...
void glDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawRangeElementsBaseVertex}(GLenum mode,...
void glGetInteger64i_v(int target, int index, LongBuffer data)
Entry point to C language function: void {@native glGetInteger64i_v}(GLenum target,...
void glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset)
Entry point to C language function: void {@native glVertexAttribIFormat}(GLuint attribindex,...
void glGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetProgramInterfaceiv}(GLuint program,...
void glVertexBindingDivisor(int bindingindex, int divisor)
Entry point to C language function: void {@native glVertexBindingDivisor}(GLuint bindingindex,...
void glDrawElementsBaseVertex(int mode, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawElementsBaseVertex}(GLenum mode,...
void glSamplerParameterf(int sampler, int pname, float param)
Entry point to C language function: void {@native glSamplerParameterf}(GLuint sampler,...
void glWaitSync(long sync, int flags, long timeout)
Entry point to C language function: void {@native glWaitSync}(GLsync sync, GLbitfield flags,...
void glGetSamplerParameterfv(int sampler, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetSamplerParameterfv}(GLuint sampler,...
void glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride)
Entry point to C language function: void {@native glBindVertexBuffer}(GLuint bindingindex,...
void glGetProgramResourceName(int program, int programInterface, int index, int bufSize, IntBuffer length, ByteBuffer name)
Entry point to C language function: void {@native glGetProgramResourceName}(GLuint program,...
void glSamplerParameteri(int sampler, int pname, int param)
Entry point to C language function: void {@native glSamplerParameteri}(GLuint sampler,...
boolean glIsSync(long sync)
Entry point to C language function: GLboolean {@native glIsSync}(GLsync sync) Part of GL_ES_VERSIO...
void glVertexAttribBinding(int attribindex, int bindingindex)
Entry point to C language function: void {@native glVertexAttribBinding}(GLuint attribindex,...
void glDrawElementsIndirect(int mode, int type, Buffer indirect)
Entry point to C language function: void {@native glDrawElementsIndirect}(GLenum mode,...
int glGetProgramResourceLocation(int program, int programInterface, ByteBuffer name)
Entry point to C language function: GLint {@native glGetProgramResourceLocation}(GLuint program,...
void glGetProgramResourceiv(int program, int programInterface, int index, int propCount, IntBuffer props, int bufSize, IntBuffer length, IntBuffer params)
Entry point to C language function: void {@native glGetProgramResourceiv}(GLuint program,...
long glFenceSync(int condition, int flags)
Entry point to C language function: GLsync {@native glFenceSync}(GLenum condition,...
void glFramebufferTexture(int target, int attachment, int texture, int level)
Entry point to C language function: void {@native glFramebufferTexture}(GLenum target,...
void glDrawElementsInstancedBaseVertex(int mode, int count, int type, Buffer indices, int instancecount, int basevertex)
Entry point to C language function: void {@native glDrawElementsInstancedBaseVertex}(GLenum mode,...
boolean glIsSampler(int sampler)
Entry point to C language function: GLboolean {@native glIsSampler}(GLuint sampler) Part of GL_ARB...
int glGetProgramResourceIndex(int program, int programInterface, ByteBuffer name)
Entry point to C language function: GLuint {@native glGetProgramResourceIndex}(GLuint program,...
void glDeleteSync(long sync)
Entry point to C language function: void {@native glDeleteSync}(GLsync sync) Part of GL_ES_VERSION...
void glSamplerParameteriv(int sampler, int pname, IntBuffer param)
Entry point to C language function: void {@native glSamplerParameteriv}(GLuint sampler,...
void glDispatchComputeIndirect(long indirect)
Entry point to C language function: void {@native glDispatchComputeIndirect}(GLintptr indirect) Pa...
void glGetBufferParameteri64v(int target, int pname, LongBuffer params)
Entry point to C language function: void {@native glGetBufferParameteri64v}(GLenum target,...
void glGetInteger64v(int pname, LongBuffer data)
Entry point to C language function: void {@native glGetInteger64v}(GLenum pname, GLint64 * data) P...
void glDeleteSamplers(int count, IntBuffer samplers)
Entry point to C language function: void {@native glDeleteSamplers}(GLsizei count,...
void glGetSamplerParameteriv(int sampler, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetSamplerParameteriv}(GLuint sampler,...
void glDrawArraysIndirect(int mode, Buffer indirect)
Entry point to C language function: void {@native glDrawArraysIndirect}(GLenum mode,...
void glBindSampler(int unit, int sampler)
Entry point to C language function: void {@native glBindSampler}(GLuint unit, GLuint sampler) Part...
void glGetSynciv(long sync, int pname, int bufSize, IntBuffer length, IntBuffer values)
Entry point to C language function: void {@native glGetSynciv}(GLsync sync, GLenum pname,...
void glTexBufferRange(int target, int internalformat, int buffer, long offset, long size)
Entry point to C language function: void {@native glTexBufferRange}(GLenum target,...
void glGenSamplers(int count, IntBuffer samplers)
Entry point to C language function: void {@native glGenSamplers}(GLsizei count, GLuint * samplers) ...
void glDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z)
Entry point to C language function: void {@native glDispatchCompute}(GLuint num_groups_x,...
void glSamplerParameterfv(int sampler, int pname, FloatBuffer param)
Entry point to C language function: void {@native glSamplerParameterfv}(GLuint sampler,...
int glClientWaitSync(long sync, int flags, long timeout)
Entry point to C language function: GLenum {@native glClientWaitSync}(GLsync sync,...
void glPrimitiveBoundingBox(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW)
Entry point to C language function: void {@native glPrimitiveBoundingBox}(GLfloat minX,...
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.
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.
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 glFramebufferTexture2DMultisampleEXT(int target, int attachment, int textarget, int texture, int level, int samples)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleEXT}(GLenum targe...
void glDrawRangeElementsBaseVertexOES(int mode, int start, int end, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawRangeElementsBaseVertexOES}(GLenum mode,...
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 glDrawElementsInstancedNV(int mode, int count, int type, Buffer indices, int primcount)
Entry point to C language function: void {@native glDrawElementsInstancedNV}(GLenum mode,...
void glUniformMatrix4x3fvNV(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix4x3fvNV}(GLint location,...
void glEGLImageTargetTexture2DOES(int target, long image)
Entry point to C language function: void {@native glEGLImageTargetTexture2DOES}(GLenum target,...
void glDisableiNV(int target, int index)
Entry point to C language function: void {@native glDisableiNV}(GLenum target, GLuint index) Part ...
void glTexBufferRangeOES(int target, int internalformat, int buffer, long offset, long size)
Entry point to C language function: void {@native glTexBufferRangeOES}(GLenum target,...
void glUniformMatrix3x4fvNV(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix3x4fvNV}(GLint location,...
void glBlendEquationSeparateiEXT(int buf, int modeRGB, int modeAlpha)
Entry point to C language function: void {@native glBlendEquationSeparateiEXT}(GLuint buf,...
void glCoverageModulationTableNV(int n, FloatBuffer v)
Entry point to C language function: void {@native glCoverageModulationTableNV}(GLsizei n,...
void glUniformMatrix3x2fvNV(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix3x2fvNV}(GLint location,...
void glBlendFunciOES(int buf, int src, int dst)
Entry point to C language function: void {@native glBlendFunciOES}(GLuint buf, GLenum src,...
void glFramebufferSampleLocationsfvNV(int target, int start, int count, FloatBuffer v)
Entry point to C language function: void {@native glFramebufferSampleLocationsfvNV}(GLenum target,...
void glBeginConditionalRender(int id, int mode)
Entry point to C language function: void {@native glBeginConditionalRender}(GLuint id,...
void glCopyTextureLevelsAPPLE(int destinationTexture, int sourceTexture, int sourceBaseLevel, int sourceLevelCount)
Entry point to C language function: void {@native glCopyTextureLevelsAPPLE}(GLuint destinationTextur...
void glGetDriverControlsQCOM(IntBuffer num, int size, IntBuffer driverControls)
Entry point to C language function: void {@native glGetDriverControlsQCOM}(GLint * num,...
void glFramebufferTextureOES(int target, int attachment, int texture, int level)
Entry point to C language function: void {@native glFramebufferTextureOES}(GLenum target,...
void glFragmentCoverageColorNV(int color)
Entry point to C language function: void {@native glFragmentCoverageColorNV}(GLuint color) Part of...
void glDisableDriverControlQCOM(int driverControl)
Entry point to C language function: void {@native glDisableDriverControlQCOM}(GLuint driverControl) ...
void glDrawElements(int mode, int count, int type, Buffer indices)
Entry point to C language function: void {@native glDrawElements}(GLenum mode, GLsizei count,...
void glGetIntegeri_vEXT(int target, int index, IntBuffer data)
Entry point to C language function: void {@native glGetIntegeri_vEXT}(GLenum target,...
void glCoverageMaskNV(boolean mask)
Entry point to C language function: void {@native glCoverageMaskNV}(GLboolean mask) Part of GL_NV_...
void glRenderbufferStorageMultisampleEXT(int target, int samples, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleEXT}(GLenum target...
void glDrawElementsInstancedBaseVertexEXT(int mode, int count, int type, Buffer indices, int instancecount, int basevertex)
Entry point to C language function: void {@native glDrawElementsInstancedBaseVertexEXT}(GLenum mode,...
void glPrimitiveBoundingBoxOES(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW)
Entry point to C language function: void {@native glPrimitiveBoundingBoxOES}(GLfloat minX,...
boolean glIsEnablediNV(int target, int index)
Entry point to C language function: GLboolean {@native glIsEnablediNV}(GLenum target,...
void glColorMaskiOES(int index, boolean r, boolean g, boolean b, boolean a)
Entry point to C language function: void {@native glColorMaskiOES}(GLuint index, GLboolean r,...
void glBindFragDataLocationEXT(int program, int color, ByteBuffer name)
Entry point to C language function: void {@native glBindFragDataLocationEXT}(GLuint program,...
void glViewportIndexedfvNV(int index, FloatBuffer v)
Entry point to C language function: void {@native glViewportIndexedfvNV}(GLuint index,...
void glDepthRangeIndexedfNV(int index, float n, float f)
Entry point to C language function: void {@native glDepthRangeIndexedfNV}(GLuint index,...
void glResolveDepthValuesNV()
Entry point to C language function: void {@native glResolveDepthValuesNV}() Part of GL_NV_sample_l...
void glEnableiOES(int target, int index)
Entry point to C language function: void {@native glEnableiOES}(GLenum target, GLuint index) Part ...
void glAlphaFuncQCOM(int func, float ref)
Entry point to C language function: void {@native glAlphaFuncQCOM}(GLenum func, GLclampf ref) Part...
void glFramebufferTexture2DMultisampleIMG(int target, int attachment, int textarget, int texture, int level, int samples)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleIMG}(GLenum targe...
void glDisableiEXT(int target, int index)
Entry point to C language function: void {@native glDisableiEXT}(GLenum target, GLuint index) Part...
void glBufferStorageEXT(int target, long size, Buffer data, int flags)
Entry point to C language function: void {@native glBufferStorageEXT}(GLenum target,...
void glViewportArrayvNV(int first, int count, FloatBuffer v)
Entry point to C language function: void {@native glViewportArrayvNV}(GLuint first,...
void glGetnUniformuiv(int program, int location, int bufSize, IntBuffer params)
Entry point to C language function: void {@native glGetnUniformuiv}(GLuint program,...
void glBindVertexArrayOES(int array)
Entry point to C language function: void {@native glBindVertexArrayOES}(GLuint array) Part of GL_O...
void glDrawElementsInstancedBaseVertexOES(int mode, int count, int type, Buffer indices, int instancecount, int basevertex)
Entry point to C language function: void {@native glDrawElementsInstancedBaseVertexOES}(GLenum mode,...
void glMultiDrawArraysIndirectEXT(int mode, Buffer indirect, int drawcount, int stride)
Entry point to C language function: void {@native glMultiDrawArraysIndirectEXT}(GLenum mode,...
void glFramebufferTextureMultiviewOVR(int target, int attachment, int texture, int level, int baseViewIndex, int numViews)
Entry point to C language function: void {@native glFramebufferTextureMultiviewOVR}(GLenum target,...
void glBlendEquationiEXT(int buf, int mode)
Entry point to C language function: void {@native glBlendEquationiEXT}(GLuint buf,...
void glDiscardFramebufferEXT(int target, int numAttachments, IntBuffer attachments)
Entry point to C language function: void {@native glDiscardFramebufferEXT}(GLenum target,...
void glScissorIndexedvNV(int index, IntBuffer v)
Entry point to C language function: void {@native glScissorIndexedvNV}(GLuint index,...
void glVertexAttribDivisorNV(int index, int divisor)
Entry point to C language function: void {@native glVertexAttribDivisorNV}(GLuint index,...
void glGetCoverageModulationTableNV(int bufsize, FloatBuffer v)
Entry point to C language function: void {@native glGetCoverageModulationTableNV}(GLsizei bufsize,...
void glDeleteVertexArraysOES(int n, IntBuffer arrays)
Entry point to C language function: void {@native glDeleteVertexArraysOES}(GLsizei n,...
void glBlendFunciEXT(int buf, int src, int dst)
Entry point to C language function: void {@native glBlendFunciEXT}(GLuint buf, GLenum src,...
void glDrawElementsBaseVertexOES(int mode, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawElementsBaseVertexOES}(GLenum mode,...
void glDrawArraysInstancedNV(int mode, int first, int count, int primcount)
Entry point to C language function: void {@native glDrawArraysInstancedNV}(GLenum mode,...
void glRenderbufferStorageMultisampleNV(int target, int samples, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleNV}(GLenum target,...
void glDrawArraysInstancedANGLE(int mode, int first, int count, int primcount)
Entry point to C language function: void {@native glDrawArraysInstancedANGLE}(GLenum mode,...
void glDrawRangeElementsBaseVertexEXT(int mode, int start, int end, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawRangeElementsBaseVertexEXT}(GLenum mode,...
void glScissorIndexedNV(int index, int left, int bottom, int width, int height)
Entry point to C language function: void {@native glScissorIndexedNV}(GLuint index,...
void glMultiDrawElementsBaseVertexEXT(int mode, IntBuffer count, int type, PointerBuffer indices, int primcount, IntBuffer basevertex)
Entry point to C language function: void {@native glMultiDrawElementsBaseVertexEXT}(GLenum mode,...
void glViewportIndexedfNV(int index, float x, float y, float w, float h)
Entry point to C language function: void {@native glViewportIndexedfNV}(GLuint index,...
void glExtGetBuffersQCOM(IntBuffer buffers, int maxBuffers, IntBuffer numBuffers)
Entry point to C language function: void {@native glExtGetBuffersQCOM}(GLuint * buffers,...
void glExtTexObjectStateOverrideiQCOM(int target, int pname, int param)
Entry point to C language function: void {@native glExtTexObjectStateOverrideiQCOM}(GLenum target,...
void glBlendEquationSeparateiOES(int buf, int modeRGB, int modeAlpha)
Entry point to C language function: void {@native glBlendEquationSeparateiOES}(GLuint buf,...
void glVertexAttribDivisorANGLE(int index, int divisor)
Entry point to C language function: void {@native glVertexAttribDivisorANGLE}(GLuint index,...
void glGetDriverControlStringQCOM(int driverControl, int bufSize, IntBuffer length, ByteBuffer driverControlString)
Entry point to C language function: void {@native glGetDriverControlStringQCOM}(GLuint driverControl...
int glGetProgramResourceLocationIndexEXT(int program, int programInterface, ByteBuffer name)
Entry point to C language function: GLint {@native glGetProgramResourceLocationIndexEXT}(GLuint prog...
void glCoverageOperationNV(int operation)
Entry point to C language function: void {@native glCoverageOperationNV}(GLenum operation) Part of...
void glCopyBufferSubDataNV(int readTarget, int writeTarget, long readOffset, long writeOffset, long size)
Entry point to C language function: void {@native glCopyBufferSubDataNV}(GLenum readTarget,...
void glMinSampleShadingOES(float value)
Entry point to C language function: void {@native glMinSampleShadingOES}(GLfloat value) Part of GL...
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 glMultiDrawElementsIndirectEXT(int mode, int type, Buffer indirect, int drawcount, int stride)
Entry point to C language function: void {@native glMultiDrawElementsIndirectEXT}(GLenum mode,...
void glScissorArrayvNV(int first, int count, IntBuffer v)
Entry point to C language function: void {@native glScissorArrayvNV}(GLuint first,...
void glPatchParameteriOES(int pname, int value)
Entry point to C language function: void {@native glPatchParameteriOES}(GLenum pname,...
void glExtGetShadersQCOM(IntBuffer shaders, int maxShaders, IntBuffer numShaders)
Entry point to C language function: void {@native glExtGetShadersQCOM}(GLuint * shaders,...
void glCoverageModulationNV(int components)
Entry point to C language function: void {@native glCoverageModulationNV}(GLenum components) Part ...
void glSubpixelPrecisionBiasNV(int xbits, int ybits)
Entry point to C language function: void {@native glSubpixelPrecisionBiasNV}(GLuint xbits,...
void glExtGetBufferPointervQCOM(int target, PointerBuffer params)
Entry point to C language function: void {@native glExtGetBufferPointervQCOM}(GLenum target,...
void glBlendEquationiOES(int buf, int mode)
Entry point to C language function: void {@native glBlendEquationiOES}(GLuint buf,...
void glRasterSamplesEXT(int samples, boolean fixedsamplelocations)
Entry point to C language function: void {@native glRasterSamplesEXT}(GLuint samples,...
void glExtGetTexturesQCOM(IntBuffer textures, int maxTextures, IntBuffer numTextures)
Entry point to C language function: void {@native glExtGetTexturesQCOM}(GLuint * textures,...
void glExtGetFramebuffersQCOM(IntBuffer framebuffers, int maxFramebuffers, IntBuffer numFramebuffers)
Entry point to C language function: void {@native glExtGetFramebuffersQCOM}(GLuint * framebuffers,...
void glEGLImageTargetRenderbufferStorageOES(int target, long image)
Entry point to C language function: void {@native glEGLImageTargetRenderbufferStorageOES}(GLenum tar...
void glExtGetTexLevelParameterivQCOM(int texture, int face, int level, int pname, IntBuffer params)
Entry point to C language function: void {@native glExtGetTexLevelParameterivQCOM}(GLuint texture,...
void glPatchParameteriEXT(int pname, int value)
Entry point to C language function: void {@native glPatchParameteriEXT}(GLenum pname,...
void glColorMaskiEXT(int index, boolean r, boolean g, boolean b, boolean a)
Entry point to C language function: void {@native glColorMaskiEXT}(GLuint index, GLboolean r,...
void glEndTilingQCOM(int preserveMask)
Entry point to C language function: void {@native glEndTilingQCOM}(GLbitfield preserveMask) Part o...
void glReadBufferIndexedEXT(int src, int index)
Entry point to C language function: void {@native glReadBufferIndexedEXT}(GLenum src,...
void glPrimitiveBoundingBoxEXT(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW)
Entry point to C language function: void {@native glPrimitiveBoundingBoxEXT}(GLfloat minX,...
void glEndConditionalRender()
Entry point to C language function: void {@native glEndConditionalRender}() Part of GL_VERSION_3_0...
void glExtGetRenderbuffersQCOM(IntBuffer renderbuffers, int maxRenderbuffers, IntBuffer numRenderbuffers)
Entry point to C language function: void {@native glExtGetRenderbuffersQCOM}(GLuint * renderbuffers,...
void glDisableiOES(int target, int index)
Entry point to C language function: void {@native glDisableiOES}(GLenum target, GLuint index) Part...
boolean glIsVertexArrayOES(int array)
Entry point to C language function: GLboolean {@native glIsVertexArrayOES}(GLuint array) Part of G...
void glExtGetProgramBinarySourceQCOM(int program, int shadertype, ByteBuffer source, IntBuffer length)
Entry point to C language function: void {@native glExtGetProgramBinarySourceQCOM}(GLuint program,...
void glBlendBarrier()
Entry point to C language function: void {@native glBlendBarrier}() Part of GL_ES_VERSION_3_2,...
void glDrawElementsBaseVertexEXT(int mode, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawElementsBaseVertexEXT}(GLenum mode,...
void glPolygonModeNV(int face, int mode)
Entry point to C language function: void {@native glPolygonModeNV}(GLenum face, GLenum mode) Part ...
void glUniformMatrix2x3fvNV(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix2x3fvNV}(GLint location,...
int glGetFragDataIndexEXT(int program, ByteBuffer name)
Entry point to C language function: GLint {@native glGetFragDataIndexEXT}(GLuint program,...
void glGetTranslatedShaderSourceANGLE(int shader, int bufsize, IntBuffer length, ByteBuffer source)
Entry point to C language function: void {@native glGetTranslatedShaderSourceANGLE}(GLuint shader,...
void glRenderbufferStorageMultisampleIMG(int target, int samples, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleIMG}(GLenum target...
void glBlendFuncSeparateiOES(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
Entry point to C language function: void {@native glBlendFuncSeparateiOES}(GLuint buf,...
boolean glIsEnablediOES(int target, int index)
Entry point to C language function: GLboolean {@native glIsEnablediOES}(GLenum target,...
void glBlitFramebufferANGLE(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
Entry point to C language function: void {@native glBlitFramebufferANGLE}(GLint srcX0,...
void glUniformMatrix2x4fvNV(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix2x4fvNV}(GLint location,...
void glEnableDriverControlQCOM(int driverControl)
Entry point to C language function: void {@native glEnableDriverControlQCOM}(GLuint driverControl) ...
void glBlendFuncSeparateiEXT(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
Entry point to C language function: void {@native glBlendFuncSeparateiEXT}(GLuint buf,...
void glTexPageCommitmentEXT(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, boolean commit)
Entry point to C language function: void {@native glTexPageCommitmentEXT}(GLenum target,...
void glBindFragDataLocationIndexedEXT(int program, int colorNumber, int index, ByteBuffer name)
Entry point to C language function: void {@native glBindFragDataLocationIndexedEXT}(GLuint program,...
void glReadBufferNV(int mode)
Entry point to C language function: void {@native glReadBufferNV}(GLenum mode) Part of GL_NV_read_...
void glDepthRangeArrayfvNV(int first, int count, FloatBuffer v)
Entry point to C language function: void {@native glDepthRangeArrayfvNV}(GLuint first,...
void glMultiDrawElementsBaseVertexOES(int mode, IntBuffer count, int type, PointerBuffer indices, int primcount, IntBuffer basevertex)
Entry point to C language function: void {@native glMultiDrawElementsBaseVertexOES}(GLenum mode,...
void glTexBufferOES(int target, int internalformat, int buffer)
Entry point to C language function: void {@native glTexBufferOES}(GLenum target, GLenum internalform...
void glGetFloati_vNV(int target, int index, FloatBuffer data)
Entry point to C language function: void {@native glGetFloati_vNV}(GLenum target,...
void glTexBufferEXT(int target, int internalformat, int buffer)
Entry point to C language function: void {@native glTexBufferEXT}(GLenum target, GLenum internalform...
void glGenVertexArraysOES(int n, IntBuffer arrays)
Entry point to C language function: void {@native glGenVertexArraysOES}(GLsizei n,...
void glExtGetProgramsQCOM(IntBuffer programs, int maxPrograms, IntBuffer numPrograms)
Entry point to C language function: void {@native glExtGetProgramsQCOM}(GLuint * programs,...
void glDrawElementsInstancedANGLE(int mode, int count, int type, Buffer indices, int primcount)
Entry point to C language function: void {@native glDrawElementsInstancedANGLE}(GLenum mode,...
void glTexBufferRangeEXT(int target, int internalformat, int buffer, long offset, long size)
Entry point to C language function: void {@native glTexBufferRangeEXT}(GLenum target,...
boolean glExtIsProgramBinaryQCOM(int program)
Entry point to C language function: GLboolean {@native glExtIsProgramBinaryQCOM}(GLuint program) P...
void glTextureView(int texture, int target, int origtexture, int internalformat, int minlevel, int numlevels, int minlayer, int numlayers)
Entry point to C language function: void {@native glTextureView}(GLuint texture, GLenum target,...
void glFramebufferTextureEXT(int target, int attachment, int texture, int level)
Entry point to C language function: void {@native glFramebufferTextureEXT}(GLenum target,...
void glVertexAttribDivisor(int index, int divisor)
Entry point to C language function: void {@native glVertexAttribDivisor}(GLuint index,...
void glTexStorage3DMultisampleOES(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTexStorage3DMultisampleOES}(GLenum target,...
void glUniformMatrix4x2fvNV(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix4x2fvNV}(GLint location,...
void glEnableiNV(int target, int index)
Entry point to C language function: void {@native glEnableiNV}(GLenum target, GLuint index) Part o...
void glBlitFramebufferNV(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
Entry point to C language function: void {@native glBlitFramebufferNV}(GLint srcX0,...
void glResolveMultisampleFramebuffer()
Entry point to C language function: void {@native glResolveMultisampleFramebuffer}() Part of GL_AP...
void glNamedFramebufferSampleLocationsfvNV(int framebuffer, int start, int count, FloatBuffer v)
Entry point to C language function: void {@native glNamedFramebufferSampleLocationsfvNV}(GLuint fram...
void glDrawBuffersIndexedEXT(int n, IntBuffer location, IntBuffer indices)
Entry point to C language function: void {@native glDrawBuffersIndexedEXT}(GLint n,...
void glEnableiEXT(int target, int index)
Entry point to C language function: void {@native glEnableiEXT}(GLenum target, GLuint index) Part ...
boolean glIsEnablediEXT(int target, int index)
Entry point to C language function: GLboolean {@native glIsEnablediEXT}(GLenum target,...
void glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, Buffer ptr)
Entry point to C language function: void {@native glVertexAttribPointer}(GLuint indx,...
void glDrawRangeElements(int mode, int start, int end, int count, int type, Buffer indices)
Entry point to C language function: void {@native glDrawRangeElements}(GLenum mode,...
void glVertexAttribIPointer(int index, int size, int type, int stride, Buffer pointer)
Entry point to C language function: void {@native glVertexAttribIPointer}(GLuint index,...
void glDrawElementsInstanced(int mode, int count, int type, Buffer indices, int instancecount)
Entry point to C language function: void {@native glDrawElementsInstanced}(GLenum mode,...
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 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 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,...