JOGL v2.6.0-rc-20250822
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 glBindShadingRateImageNV(int arg0)
425 {
426 checkContext();
427 downstreamGLES3.glBindShadingRateImageNV(arg0);
428 final int err = checkGLError();
429 if (err != GL_NO_ERROR) {
430 writeGLError(err, "%s(<int> 0x%X)",
431 "glBindShadingRateImageNV", arg0);
432 }
433 }
434 @Override
435 public void glBindTexture(int arg0,int arg1)
436 {
437 checkContext();
438 downstreamGLES3.glBindTexture(arg0,arg1);
439 final int err = checkGLError();
440 if (err != GL_NO_ERROR) {
441 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
442 "glBindTexture", arg0, arg1);
443 }
444 }
445 @Override
446 public void glBindTransformFeedback(int arg0,int arg1)
447 {
448 checkContext();
449 downstreamGLES3.glBindTransformFeedback(arg0,arg1);
450 final int err = checkGLError();
451 if (err != GL_NO_ERROR) {
452 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
453 "glBindTransformFeedback", arg0, arg1);
454 }
455 }
456 @Override
457 public void glBindVertexArray(int arg0)
458 {
459 checkContext();
460 downstreamGLES3.glBindVertexArray(arg0);
461 final int err = checkGLError();
462 if (err != GL_NO_ERROR) {
463 writeGLError(err, "%s(<int> 0x%X)",
464 "glBindVertexArray", arg0);
465 }
466 }
467 @Override
468 public void glBindVertexArrayOES(int arg0)
469 {
470 checkContext();
471 downstreamGLES3.glBindVertexArrayOES(arg0);
472 final int err = checkGLError();
473 if (err != GL_NO_ERROR) {
474 writeGLError(err, "%s(<int> 0x%X)",
475 "glBindVertexArrayOES", arg0);
476 }
477 }
478 @Override
479 public void glBindVertexBuffer(int arg0,int arg1,long arg2,int arg3)
480 {
481 checkContext();
482 downstreamGLES3.glBindVertexBuffer(arg0,arg1,arg2,arg3);
483 final int err = checkGLError();
484 if (err != GL_NO_ERROR) {
485 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s, <int> 0x%X)",
486 "glBindVertexBuffer", arg0, arg1, arg2, arg3);
487 }
488 }
489 @Override
490 public void glBlendBarrier()
491 {
492 checkContext();
493 downstreamGLES3.glBlendBarrier();
494 final int err = checkGLError();
495 if (err != GL_NO_ERROR) {
496 writeGLError(err, "%s()",
497 "glBlendBarrier");
498 }
499 }
500 @Override
501 public void glBlendColor(float arg0,float arg1,float arg2,float arg3)
502 {
503 checkContext();
504 downstreamGLES3.glBlendColor(arg0,arg1,arg2,arg3);
505 final int err = checkGLError();
506 if (err != GL_NO_ERROR) {
507 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s, <float> %s)",
508 "glBlendColor", arg0, arg1, arg2, arg3);
509 }
510 }
511 @Override
512 public void glBlendEquation(int arg0)
513 {
514 checkContext();
515 downstreamGLES3.glBlendEquation(arg0);
516 final int err = checkGLError();
517 if (err != GL_NO_ERROR) {
518 writeGLError(err, "%s(<int> 0x%X)",
519 "glBlendEquation", arg0);
520 }
521 }
522 @Override
523 public void glBlendEquationSeparate(int arg0,int arg1)
524 {
525 checkContext();
526 downstreamGLES3.glBlendEquationSeparate(arg0,arg1);
527 final int err = checkGLError();
528 if (err != GL_NO_ERROR) {
529 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
530 "glBlendEquationSeparate", arg0, arg1);
531 }
532 }
533 @Override
534 public void glBlendEquationSeparatei(int arg0,int arg1,int arg2)
535 {
536 checkContext();
537 downstreamGLES3.glBlendEquationSeparatei(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 "glBlendEquationSeparatei", arg0, arg1, arg2);
542 }
543 }
544 @Override
545 public void glBlendEquationSeparateiEXT(int arg0,int arg1,int arg2)
546 {
547 checkContext();
548 downstreamGLES3.glBlendEquationSeparateiEXT(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 "glBlendEquationSeparateiEXT", arg0, arg1, arg2);
553 }
554 }
555 @Override
556 public void glBlendEquationSeparateiOES(int arg0,int arg1,int arg2)
557 {
558 checkContext();
559 downstreamGLES3.glBlendEquationSeparateiOES(arg0,arg1,arg2);
560 final int err = checkGLError();
561 if (err != GL_NO_ERROR) {
562 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
563 "glBlendEquationSeparateiOES", arg0, arg1, arg2);
564 }
565 }
566 @Override
567 public void glBlendEquationi(int arg0,int arg1)
568 {
569 checkContext();
570 downstreamGLES3.glBlendEquationi(arg0,arg1);
571 final int err = checkGLError();
572 if (err != GL_NO_ERROR) {
573 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
574 "glBlendEquationi", arg0, arg1);
575 }
576 }
577 @Override
578 public void glBlendEquationiEXT(int arg0,int arg1)
579 {
580 checkContext();
581 downstreamGLES3.glBlendEquationiEXT(arg0,arg1);
582 final int err = checkGLError();
583 if (err != GL_NO_ERROR) {
584 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
585 "glBlendEquationiEXT", arg0, arg1);
586 }
587 }
588 @Override
589 public void glBlendEquationiOES(int arg0,int arg1)
590 {
591 checkContext();
592 downstreamGLES3.glBlendEquationiOES(arg0,arg1);
593 final int err = checkGLError();
594 if (err != GL_NO_ERROR) {
595 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
596 "glBlendEquationiOES", arg0, arg1);
597 }
598 }
599 @Override
600 public void glBlendFunc(int arg0,int arg1)
601 {
602 checkContext();
603 downstreamGLES3.glBlendFunc(arg0,arg1);
604 final int err = checkGLError();
605 if (err != GL_NO_ERROR) {
606 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
607 "glBlendFunc", arg0, arg1);
608 }
609 }
610 @Override
611 public void glBlendFuncSeparate(int arg0,int arg1,int arg2,int arg3)
612 {
613 checkContext();
614 downstreamGLES3.glBlendFuncSeparate(arg0,arg1,arg2,arg3);
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)",
618 "glBlendFuncSeparate", arg0, arg1, arg2, arg3);
619 }
620 }
621 @Override
622 public void glBlendFuncSeparatei(int arg0,int arg1,int arg2,int arg3,int arg4)
623 {
624 checkContext();
625 downstreamGLES3.glBlendFuncSeparatei(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 "glBlendFuncSeparatei", arg0, arg1, arg2, arg3, arg4);
630 }
631 }
632 @Override
633 public void glBlendFuncSeparateiEXT(int arg0,int arg1,int arg2,int arg3,int arg4)
634 {
635 checkContext();
636 downstreamGLES3.glBlendFuncSeparateiEXT(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 "glBlendFuncSeparateiEXT", arg0, arg1, arg2, arg3, arg4);
641 }
642 }
643 @Override
644 public void glBlendFuncSeparateiOES(int arg0,int arg1,int arg2,int arg3,int arg4)
645 {
646 checkContext();
647 downstreamGLES3.glBlendFuncSeparateiOES(arg0,arg1,arg2,arg3,arg4);
648 final int err = checkGLError();
649 if (err != GL_NO_ERROR) {
650 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
651 "glBlendFuncSeparateiOES", arg0, arg1, arg2, arg3, arg4);
652 }
653 }
654 @Override
655 public void glBlendFunci(int arg0,int arg1,int arg2)
656 {
657 checkContext();
658 downstreamGLES3.glBlendFunci(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 "glBlendFunci", arg0, arg1, arg2);
663 }
664 }
665 @Override
666 public void glBlendFunciEXT(int arg0,int arg1,int arg2)
667 {
668 checkContext();
669 downstreamGLES3.glBlendFunciEXT(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 "glBlendFunciEXT", arg0, arg1, arg2);
674 }
675 }
676 @Override
677 public void glBlendFunciOES(int arg0,int arg1,int arg2)
678 {
679 checkContext();
680 downstreamGLES3.glBlendFunciOES(arg0,arg1,arg2);
681 final int err = checkGLError();
682 if (err != GL_NO_ERROR) {
683 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
684 "glBlendFunciOES", arg0, arg1, arg2);
685 }
686 }
687 @Override
688 public void glBlitFramebuffer(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.glBlitFramebuffer(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 "glBlitFramebuffer", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
696 }
697 }
698 @Override
699 public void glBlitFramebufferANGLE(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.glBlitFramebufferANGLE(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 "glBlitFramebufferANGLE", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
707 }
708 }
709 @Override
710 public void glBlitFramebufferNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9)
711 {
712 checkContext();
713 downstreamGLES3.glBlitFramebufferNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
714 final int err = checkGLError();
715 if (err != GL_NO_ERROR) {
716 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)",
717 "glBlitFramebufferNV", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
718 }
719 }
720 @Override
721 public void glBufferAttachMemoryNV(int arg0,int arg1,long arg2)
722 {
723 checkContext();
724 downstreamGLES3.glBufferAttachMemoryNV(arg0,arg1,arg2);
725 final int err = checkGLError();
726 if (err != GL_NO_ERROR) {
727 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s)",
728 "glBufferAttachMemoryNV", arg0, arg1, arg2);
729 }
730 }
731 @Override
732 public void glBufferData(int arg0,long arg1,java.nio.Buffer arg2,int arg3)
733 {
734 checkContext();
735 downstreamGLES3.glBufferData(arg0,arg1,arg2,arg3);
736 final int err = checkGLError();
737 if (err != GL_NO_ERROR) {
738 writeGLError(err, "%s(<int> 0x%X, <long> %s, <java.nio.Buffer> %s, <int> 0x%X)",
739 "glBufferData", arg0, arg1, arg2, arg3);
740 }
741 }
742 @Override
743 public void glBufferPageCommitmentMemNV(int arg0,long arg1,long arg2,int arg3,long arg4,boolean arg5)
744 {
745 checkContext();
746 downstreamGLES3.glBufferPageCommitmentMemNV(arg0,arg1,arg2,arg3,arg4,arg5);
747 final int err = checkGLError();
748 if (err != GL_NO_ERROR) {
749 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s, <int> 0x%X, <long> %s, <boolean> %s)",
750 "glBufferPageCommitmentMemNV", arg0, arg1, arg2, arg3, arg4, arg5);
751 }
752 }
753 @Override
754 public void glBufferStorageEXT(int arg0,long arg1,java.nio.Buffer arg2,int arg3)
755 {
756 checkContext();
757 downstreamGLES3.glBufferStorageEXT(arg0,arg1,arg2,arg3);
758 final int err = checkGLError();
759 if (err != GL_NO_ERROR) {
760 writeGLError(err, "%s(<int> 0x%X, <long> %s, <java.nio.Buffer> %s, <int> 0x%X)",
761 "glBufferStorageEXT", arg0, arg1, arg2, arg3);
762 }
763 }
764 @Override
765 public void glBufferStorageMemEXT(int arg0,long arg1,int arg2,long arg3)
766 {
767 checkContext();
768 downstreamGLES3.glBufferStorageMemEXT(arg0,arg1,arg2,arg3);
769 final int err = checkGLError();
770 if (err != GL_NO_ERROR) {
771 writeGLError(err, "%s(<int> 0x%X, <long> %s, <int> 0x%X, <long> %s)",
772 "glBufferStorageMemEXT", arg0, arg1, arg2, arg3);
773 }
774 }
775 @Override
776 public void glBufferSubData(int arg0,long arg1,long arg2,java.nio.Buffer arg3)
777 {
778 checkContext();
779 downstreamGLES3.glBufferSubData(arg0,arg1,arg2,arg3);
780 final int err = checkGLError();
781 if (err != GL_NO_ERROR) {
782 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s, <java.nio.Buffer> %s)",
783 "glBufferSubData", arg0, arg1, arg2, arg3);
784 }
785 }
786 @Override
787 public int glCheckFramebufferStatus(int arg0)
788 {
789 checkContext();
790 int _res = downstreamGLES3.glCheckFramebufferStatus(arg0);
791 final int err = checkGLError();
792 if (err != GL_NO_ERROR) {
793 writeGLError(err, "%s(<int> 0x%X)",
794 "glCheckFramebufferStatus", arg0);
795 }
796 return _res;
797 }
798 @Override
799 public void glClear(int arg0)
800 {
801 checkContext();
802 downstreamGLES3.glClear(arg0);
803 final int err = checkGLError();
804 if (err != GL_NO_ERROR) {
805 writeGLError(err, "%s(<int> 0x%X)",
806 "glClear", arg0);
807 }
808 }
809 @Override
810 public void glClearBufferfi(int arg0,int arg1,float arg2,int arg3)
811 {
812 checkContext();
813 downstreamGLES3.glClearBufferfi(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, <float> %s, <int> 0x%X)",
817 "glClearBufferfi", arg0, arg1, arg2, arg3);
818 }
819 }
820 @Override
821 public void glClearBufferfv(int arg0,int arg1,float[] arg2,int arg3)
822 {
823 checkContext();
824 downstreamGLES3.glClearBufferfv(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, <[F>, <int> 0x%X)",
828 "glClearBufferfv", arg0, arg1, arg3);
829 }
830 }
831 @Override
832 public void glClearBufferfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
833 {
834 checkContext();
835 downstreamGLES3.glClearBufferfv(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.FloatBuffer> %s)",
839 "glClearBufferfv", arg0, arg1, arg2);
840 }
841 }
842 @Override
843 public void glClearBufferiv(int arg0,int arg1,java.nio.IntBuffer arg2)
844 {
845 checkContext();
846 downstreamGLES3.glClearBufferiv(arg0,arg1,arg2);
847 final int err = checkGLError();
848 if (err != GL_NO_ERROR) {
849 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
850 "glClearBufferiv", arg0, arg1, arg2);
851 }
852 }
853 @Override
854 public void glClearBufferiv(int arg0,int arg1,int[] arg2,int arg3)
855 {
856 checkContext();
857 downstreamGLES3.glClearBufferiv(arg0,arg1,arg2,arg3);
858 final int err = checkGLError();
859 if (err != GL_NO_ERROR) {
860 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
861 "glClearBufferiv", arg0, arg1, arg3);
862 }
863 }
864 @Override
865 public void glClearBufferuiv(int arg0,int arg1,int[] arg2,int arg3)
866 {
867 checkContext();
868 downstreamGLES3.glClearBufferuiv(arg0,arg1,arg2,arg3);
869 final int err = checkGLError();
870 if (err != GL_NO_ERROR) {
871 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
872 "glClearBufferuiv", arg0, arg1, arg3);
873 }
874 }
875 @Override
876 public void glClearBufferuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
877 {
878 checkContext();
879 downstreamGLES3.glClearBufferuiv(arg0,arg1,arg2);
880 final int err = checkGLError();
881 if (err != GL_NO_ERROR) {
882 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
883 "glClearBufferuiv", arg0, arg1, arg2);
884 }
885 }
886 @Override
887 public void glClearColor(float arg0,float arg1,float arg2,float arg3)
888 {
889 checkContext();
890 downstreamGLES3.glClearColor(arg0,arg1,arg2,arg3);
891 final int err = checkGLError();
892 if (err != GL_NO_ERROR) {
893 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s, <float> %s)",
894 "glClearColor", arg0, arg1, arg2, arg3);
895 }
896 }
897 @Override
898 public void glClearDepth(double arg0)
899 {
900 checkContext();
901 downstreamGLES3.glClearDepth(arg0);
902 final int err = checkGLError();
903 if (err != GL_NO_ERROR) {
904 writeGLError(err, "%s(<double> %s)",
905 "glClearDepth", arg0);
906 }
907 }
908 @Override
909 public void glClearDepthf(float arg0)
910 {
911 checkContext();
912 downstreamGLES3.glClearDepthf(arg0);
913 final int err = checkGLError();
914 if (err != GL_NO_ERROR) {
915 writeGLError(err, "%s(<float> %s)",
916 "glClearDepthf", arg0);
917 }
918 }
919 @Override
920 public void glClearPixelLocalStorageuiEXT(int arg0,int arg1,int[] arg2,int arg3)
921 {
922 checkContext();
923 downstreamGLES3.glClearPixelLocalStorageuiEXT(arg0,arg1,arg2,arg3);
924 final int err = checkGLError();
925 if (err != GL_NO_ERROR) {
926 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
927 "glClearPixelLocalStorageuiEXT", arg0, arg1, arg3);
928 }
929 }
930 @Override
931 public void glClearPixelLocalStorageuiEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
932 {
933 checkContext();
934 downstreamGLES3.glClearPixelLocalStorageuiEXT(arg0,arg1,arg2);
935 final int err = checkGLError();
936 if (err != GL_NO_ERROR) {
937 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
938 "glClearPixelLocalStorageuiEXT", arg0, arg1, arg2);
939 }
940 }
941 @Override
942 public void glClearStencil(int arg0)
943 {
944 checkContext();
945 downstreamGLES3.glClearStencil(arg0);
946 final int err = checkGLError();
947 if (err != GL_NO_ERROR) {
948 writeGLError(err, "%s(<int> 0x%X)",
949 "glClearStencil", arg0);
950 }
951 }
952 @Override
953 public void glClearTexImageEXT(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4)
954 {
955 checkContext();
956 downstreamGLES3.glClearTexImageEXT(arg0,arg1,arg2,arg3,arg4);
957 final int err = checkGLError();
958 if (err != GL_NO_ERROR) {
959 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
960 "glClearTexImageEXT", arg0, arg1, arg2, arg3, arg4);
961 }
962 }
963 @Override
964 public void glClearTexSubImageEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,java.nio.Buffer arg10)
965 {
966 checkContext();
967 downstreamGLES3.glClearTexSubImageEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
968 final int err = checkGLError();
969 if (err != GL_NO_ERROR) {
970 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)",
971 "glClearTexSubImageEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
972 }
973 }
974 @Override
975 public int glClientWaitSync(long arg0,int arg1,long arg2)
976 {
977 checkContext();
978 int _res = downstreamGLES3.glClientWaitSync(arg0,arg1,arg2);
979 final int err = checkGLError();
980 if (err != GL_NO_ERROR) {
981 writeGLError(err, "%s(<long> %s, <int> 0x%X, <long> %s)",
982 "glClientWaitSync", arg0, arg1, arg2);
983 }
984 return _res;
985 }
986 @Override
987 public void glClipControlEXT(int arg0,int arg1)
988 {
989 checkContext();
990 downstreamGLES3.glClipControlEXT(arg0,arg1);
991 final int err = checkGLError();
992 if (err != GL_NO_ERROR) {
993 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
994 "glClipControlEXT", arg0, arg1);
995 }
996 }
997 @Override
998 public void glColorMask(boolean arg0,boolean arg1,boolean arg2,boolean arg3)
999 {
1000 checkContext();
1001 downstreamGLES3.glColorMask(arg0,arg1,arg2,arg3);
1002 final int err = checkGLError();
1003 if (err != GL_NO_ERROR) {
1004 writeGLError(err, "%s(<boolean> %s, <boolean> %s, <boolean> %s, <boolean> %s)",
1005 "glColorMask", arg0, arg1, arg2, arg3);
1006 }
1007 }
1008 @Override
1009 public void glColorMaski(int arg0,boolean arg1,boolean arg2,boolean arg3,boolean arg4)
1010 {
1011 checkContext();
1012 downstreamGLES3.glColorMaski(arg0,arg1,arg2,arg3,arg4);
1013 final int err = checkGLError();
1014 if (err != GL_NO_ERROR) {
1015 writeGLError(err, "%s(<int> 0x%X, <boolean> %s, <boolean> %s, <boolean> %s, <boolean> %s)",
1016 "glColorMaski", arg0, arg1, arg2, arg3, arg4);
1017 }
1018 }
1019 @Override
1020 public void glColorMaskiEXT(int arg0,boolean arg1,boolean arg2,boolean arg3,boolean arg4)
1021 {
1022 checkContext();
1023 downstreamGLES3.glColorMaskiEXT(arg0,arg1,arg2,arg3,arg4);
1024 final int err = checkGLError();
1025 if (err != GL_NO_ERROR) {
1026 writeGLError(err, "%s(<int> 0x%X, <boolean> %s, <boolean> %s, <boolean> %s, <boolean> %s)",
1027 "glColorMaskiEXT", arg0, arg1, arg2, arg3, arg4);
1028 }
1029 }
1030 @Override
1031 public void glColorMaskiOES(int arg0,boolean arg1,boolean arg2,boolean arg3,boolean arg4)
1032 {
1033 checkContext();
1034 downstreamGLES3.glColorMaskiOES(arg0,arg1,arg2,arg3,arg4);
1035 final int err = checkGLError();
1036 if (err != GL_NO_ERROR) {
1037 writeGLError(err, "%s(<int> 0x%X, <boolean> %s, <boolean> %s, <boolean> %s, <boolean> %s)",
1038 "glColorMaskiOES", arg0, arg1, arg2, arg3, arg4);
1039 }
1040 }
1041 @Override
1042 public void glCompileShader(int arg0)
1043 {
1044 checkContext();
1045 downstreamGLES3.glCompileShader(arg0);
1046 final int err = checkGLError();
1047 if (err != GL_NO_ERROR) {
1048 writeGLError(err, "%s(<int> 0x%X)",
1049 "glCompileShader", arg0);
1050 }
1051 }
1052 @Override
1053 public void glCompressedTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,long arg7)
1054 {
1055 checkContext();
1056 downstreamGLES3.glCompressedTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
1057 final int err = checkGLError();
1058 if (err != GL_NO_ERROR) {
1059 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)",
1060 "glCompressedTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
1061 }
1062 }
1063 @Override
1064 public void glCompressedTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7)
1065 {
1066 checkContext();
1067 downstreamGLES3.glCompressedTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
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, <java.nio.Buffer> %s)",
1071 "glCompressedTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
1072 }
1073 }
1074 @Override
1075 public void glCompressedTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
1076 {
1077 checkContext();
1078 downstreamGLES3.glCompressedTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
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, <java.nio.Buffer> %s)",
1082 "glCompressedTexImage3D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
1083 }
1084 }
1085 @Override
1086 public void glCompressedTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
1087 {
1088 checkContext();
1089 downstreamGLES3.glCompressedTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
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, <long> %s)",
1093 "glCompressedTexImage3D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
1094 }
1095 }
1096 @Override
1097 public void glCompressedTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
1098 {
1099 checkContext();
1100 downstreamGLES3.glCompressedTexSubImage2D(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, <java.nio.Buffer> %s)",
1104 "glCompressedTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
1105 }
1106 }
1107 @Override
1108 public void glCompressedTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
1109 {
1110 checkContext();
1111 downstreamGLES3.glCompressedTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
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, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
1115 "glCompressedTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
1116 }
1117 }
1118 @Override
1119 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)
1120 {
1121 checkContext();
1122 downstreamGLES3.glCompressedTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
1123 final int err = checkGLError();
1124 if (err != GL_NO_ERROR) {
1125 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)",
1126 "glCompressedTexSubImage3D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
1127 }
1128 }
1129 @Override
1130 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)
1131 {
1132 checkContext();
1133 downstreamGLES3.glCompressedTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
1134 final int err = checkGLError();
1135 if (err != GL_NO_ERROR) {
1136 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)",
1137 "glCompressedTexSubImage3D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
1138 }
1139 }
1140 @Override
1141 public void glConservativeRasterParameteriNV(int arg0,int arg1)
1142 {
1143 checkContext();
1144 downstreamGLES3.glConservativeRasterParameteriNV(arg0,arg1);
1145 final int err = checkGLError();
1146 if (err != GL_NO_ERROR) {
1147 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
1148 "glConservativeRasterParameteriNV", arg0, arg1);
1149 }
1150 }
1151 @Override
1152 public void glCopyBufferSubData(int arg0,int arg1,long arg2,long arg3,long arg4)
1153 {
1154 checkContext();
1155 downstreamGLES3.glCopyBufferSubData(arg0,arg1,arg2,arg3,arg4);
1156 final int err = checkGLError();
1157 if (err != GL_NO_ERROR) {
1158 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s, <long> %s, <long> %s)",
1159 "glCopyBufferSubData", arg0, arg1, arg2, arg3, arg4);
1160 }
1161 }
1162 @Override
1163 public void glCopyBufferSubDataNV(int arg0,int arg1,long arg2,long arg3,long arg4)
1164 {
1165 checkContext();
1166 downstreamGLES3.glCopyBufferSubDataNV(arg0,arg1,arg2,arg3,arg4);
1167 final int err = checkGLError();
1168 if (err != GL_NO_ERROR) {
1169 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s, <long> %s, <long> %s)",
1170 "glCopyBufferSubDataNV", arg0, arg1, arg2, arg3, arg4);
1171 }
1172 }
1173 @Override
1174 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)
1175 {
1176 checkContext();
1177 downstreamGLES3.glCopyImageSubData(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
1178 final int err = checkGLError();
1179 if (err != GL_NO_ERROR) {
1180 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)",
1181 "glCopyImageSubData", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14);
1182 }
1183 }
1184 @Override
1185 public void glCopyTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
1186 {
1187 checkContext();
1188 downstreamGLES3.glCopyTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
1189 final int err = checkGLError();
1190 if (err != GL_NO_ERROR) {
1191 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)",
1192 "glCopyTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
1193 }
1194 }
1195 @Override
1196 public void glCopyTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
1197 {
1198 checkContext();
1199 downstreamGLES3.glCopyTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
1200 final int err = checkGLError();
1201 if (err != GL_NO_ERROR) {
1202 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)",
1203 "glCopyTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
1204 }
1205 }
1206 @Override
1207 public void glCopyTexSubImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8)
1208 {
1209 checkContext();
1210 downstreamGLES3.glCopyTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
1211 final int err = checkGLError();
1212 if (err != GL_NO_ERROR) {
1213 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)",
1214 "glCopyTexSubImage3D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
1215 }
1216 }
1217 @Override
1218 public void glCopyTextureLevelsAPPLE(int arg0,int arg1,int arg2,int arg3)
1219 {
1220 checkContext();
1221 downstreamGLES3.glCopyTextureLevelsAPPLE(arg0,arg1,arg2,arg3);
1222 final int err = checkGLError();
1223 if (err != GL_NO_ERROR) {
1224 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1225 "glCopyTextureLevelsAPPLE", arg0, arg1, arg2, arg3);
1226 }
1227 }
1228 @Override
1229 public void glCoverageMaskNV(boolean arg0)
1230 {
1231 checkContext();
1232 downstreamGLES3.glCoverageMaskNV(arg0);
1233 final int err = checkGLError();
1234 if (err != GL_NO_ERROR) {
1235 writeGLError(err, "%s(<boolean> %s)",
1236 "glCoverageMaskNV", arg0);
1237 }
1238 }
1239 @Override
1240 public void glCoverageModulationNV(int arg0)
1241 {
1242 checkContext();
1243 downstreamGLES3.glCoverageModulationNV(arg0);
1244 final int err = checkGLError();
1245 if (err != GL_NO_ERROR) {
1246 writeGLError(err, "%s(<int> 0x%X)",
1247 "glCoverageModulationNV", arg0);
1248 }
1249 }
1250 @Override
1251 public void glCoverageModulationTableNV(int arg0,java.nio.FloatBuffer arg1)
1252 {
1253 checkContext();
1254 downstreamGLES3.glCoverageModulationTableNV(arg0,arg1);
1255 final int err = checkGLError();
1256 if (err != GL_NO_ERROR) {
1257 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
1258 "glCoverageModulationTableNV", arg0, arg1);
1259 }
1260 }
1261 @Override
1262 public void glCoverageModulationTableNV(int arg0,float[] arg1,int arg2)
1263 {
1264 checkContext();
1265 downstreamGLES3.glCoverageModulationTableNV(arg0,arg1,arg2);
1266 final int err = checkGLError();
1267 if (err != GL_NO_ERROR) {
1268 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
1269 "glCoverageModulationTableNV", arg0, arg2);
1270 }
1271 }
1272 @Override
1273 public void glCoverageOperationNV(int arg0)
1274 {
1275 checkContext();
1276 downstreamGLES3.glCoverageOperationNV(arg0);
1277 final int err = checkGLError();
1278 if (err != GL_NO_ERROR) {
1279 writeGLError(err, "%s(<int> 0x%X)",
1280 "glCoverageOperationNV", arg0);
1281 }
1282 }
1283 @Override
1284 public void glCreateMemoryObjectsEXT(int arg0,int[] arg1,int arg2)
1285 {
1286 checkContext();
1287 downstreamGLES3.glCreateMemoryObjectsEXT(arg0,arg1,arg2);
1288 final int err = checkGLError();
1289 if (err != GL_NO_ERROR) {
1290 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1291 "glCreateMemoryObjectsEXT", arg0, arg2);
1292 }
1293 }
1294 @Override
1295 public void glCreateMemoryObjectsEXT(int arg0,java.nio.IntBuffer arg1)
1296 {
1297 checkContext();
1298 downstreamGLES3.glCreateMemoryObjectsEXT(arg0,arg1);
1299 final int err = checkGLError();
1300 if (err != GL_NO_ERROR) {
1301 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1302 "glCreateMemoryObjectsEXT", arg0, arg1);
1303 }
1304 }
1305 @Override
1306 public int glCreateProgram()
1307 {
1308 checkContext();
1309 int _res = downstreamGLES3.glCreateProgram();
1310 final int err = checkGLError();
1311 if (err != GL_NO_ERROR) {
1312 writeGLError(err, "%s()",
1313 "glCreateProgram");
1314 }
1315 return _res;
1316 }
1317 @Override
1318 public void glCreateSemaphoresNV(int arg0,java.nio.IntBuffer arg1)
1319 {
1320 checkContext();
1321 downstreamGLES3.glCreateSemaphoresNV(arg0,arg1);
1322 final int err = checkGLError();
1323 if (err != GL_NO_ERROR) {
1324 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1325 "glCreateSemaphoresNV", arg0, arg1);
1326 }
1327 }
1328 @Override
1329 public void glCreateSemaphoresNV(int arg0,int[] arg1,int arg2)
1330 {
1331 checkContext();
1332 downstreamGLES3.glCreateSemaphoresNV(arg0,arg1,arg2);
1333 final int err = checkGLError();
1334 if (err != GL_NO_ERROR) {
1335 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1336 "glCreateSemaphoresNV", arg0, arg2);
1337 }
1338 }
1339 @Override
1340 public int glCreateShader(int arg0)
1341 {
1342 checkContext();
1343 int _res = downstreamGLES3.glCreateShader(arg0);
1344 final int err = checkGLError();
1345 if (err != GL_NO_ERROR) {
1346 writeGLError(err, "%s(<int> 0x%X)",
1347 "glCreateShader", arg0);
1348 }
1349 return _res;
1350 }
1351 @Override
1352 public int glCreateShaderProgramv(int arg0,int arg1,java.lang.String[] arg2)
1353 {
1354 checkContext();
1355 int _res = downstreamGLES3.glCreateShaderProgramv(arg0,arg1,arg2);
1356 final int err = checkGLError();
1357 if (err != GL_NO_ERROR) {
1358 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[Ljava.lang.String;>)",
1359 "glCreateShaderProgramv", arg0, arg1);
1360 }
1361 return _res;
1362 }
1363 @Override
1364 public void glCullFace(int arg0)
1365 {
1366 checkContext();
1367 downstreamGLES3.glCullFace(arg0);
1368 final int err = checkGLError();
1369 if (err != GL_NO_ERROR) {
1370 writeGLError(err, "%s(<int> 0x%X)",
1371 "glCullFace", arg0);
1372 }
1373 }
1374 @Override
1375 public void glDebugMessageControl(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4,boolean arg5)
1376 {
1377 checkContext();
1378 downstreamGLES3.glDebugMessageControl(arg0,arg1,arg2,arg3,arg4,arg5);
1379 final int err = checkGLError();
1380 if (err != GL_NO_ERROR) {
1381 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <boolean> %s)",
1382 "glDebugMessageControl", arg0, arg1, arg2, arg3, arg4, arg5);
1383 }
1384 }
1385 @Override
1386 public void glDebugMessageControl(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5,boolean arg6)
1387 {
1388 checkContext();
1389 downstreamGLES3.glDebugMessageControl(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
1390 final int err = checkGLError();
1391 if (err != GL_NO_ERROR) {
1392 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <boolean> %s)",
1393 "glDebugMessageControl", arg0, arg1, arg2, arg3, arg5, arg6);
1394 }
1395 }
1396 @Override
1397 public void glDebugMessageInsert(int arg0,int arg1,int arg2,int arg3,int arg4,java.lang.String arg5)
1398 {
1399 checkContext();
1400 downstreamGLES3.glDebugMessageInsert(arg0,arg1,arg2,arg3,arg4,arg5);
1401 final int err = checkGLError();
1402 if (err != GL_NO_ERROR) {
1403 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.lang.String> %s)",
1404 "glDebugMessageInsert", arg0, arg1, arg2, arg3, arg4, arg5);
1405 }
1406 }
1407 @Override
1408 public void glDeleteBuffers(int arg0,int[] arg1,int arg2)
1409 {
1410 checkContext();
1411 downstreamGLES3.glDeleteBuffers(arg0,arg1,arg2);
1412 final int err = checkGLError();
1413 if (err != GL_NO_ERROR) {
1414 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1415 "glDeleteBuffers", arg0, arg2);
1416 }
1417 }
1418 @Override
1419 public void glDeleteBuffers(int arg0,java.nio.IntBuffer arg1)
1420 {
1421 checkContext();
1422 downstreamGLES3.glDeleteBuffers(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 "glDeleteBuffers", arg0, arg1);
1427 }
1428 }
1429 @Override
1430 public void glDeleteFramebuffers(int arg0,java.nio.IntBuffer arg1)
1431 {
1432 checkContext();
1433 downstreamGLES3.glDeleteFramebuffers(arg0,arg1);
1434 final int err = checkGLError();
1435 if (err != GL_NO_ERROR) {
1436 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1437 "glDeleteFramebuffers", arg0, arg1);
1438 }
1439 }
1440 @Override
1441 public void glDeleteFramebuffers(int arg0,int[] arg1,int arg2)
1442 {
1443 checkContext();
1444 downstreamGLES3.glDeleteFramebuffers(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 "glDeleteFramebuffers", arg0, arg2);
1449 }
1450 }
1451 @Override
1452 public void glDeleteMemoryObjectsEXT(int arg0,java.nio.IntBuffer arg1)
1453 {
1454 checkContext();
1455 downstreamGLES3.glDeleteMemoryObjectsEXT(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 "glDeleteMemoryObjectsEXT", arg0, arg1);
1460 }
1461 }
1462 @Override
1463 public void glDeleteMemoryObjectsEXT(int arg0,int[] arg1,int arg2)
1464 {
1465 checkContext();
1466 downstreamGLES3.glDeleteMemoryObjectsEXT(arg0,arg1,arg2);
1467 final int err = checkGLError();
1468 if (err != GL_NO_ERROR) {
1469 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1470 "glDeleteMemoryObjectsEXT", arg0, arg2);
1471 }
1472 }
1473 @Override
1474 public void glDeleteProgram(int arg0)
1475 {
1476 checkContext();
1477 downstreamGLES3.glDeleteProgram(arg0);
1478 final int err = checkGLError();
1479 if (err != GL_NO_ERROR) {
1480 writeGLError(err, "%s(<int> 0x%X)",
1481 "glDeleteProgram", arg0);
1482 }
1483 }
1484 @Override
1485 public void glDeleteProgramPipelines(int arg0,java.nio.IntBuffer arg1)
1486 {
1487 checkContext();
1488 downstreamGLES3.glDeleteProgramPipelines(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 "glDeleteProgramPipelines", arg0, arg1);
1493 }
1494 }
1495 @Override
1496 public void glDeleteProgramPipelines(int arg0,int[] arg1,int arg2)
1497 {
1498 checkContext();
1499 downstreamGLES3.glDeleteProgramPipelines(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 "glDeleteProgramPipelines", arg0, arg2);
1504 }
1505 }
1506 @Override
1507 public void glDeleteQueries(int arg0,java.nio.IntBuffer arg1)
1508 {
1509 checkContext();
1510 downstreamGLES3.glDeleteQueries(arg0,arg1);
1511 final int err = checkGLError();
1512 if (err != GL_NO_ERROR) {
1513 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1514 "glDeleteQueries", arg0, arg1);
1515 }
1516 }
1517 @Override
1518 public void glDeleteQueries(int arg0,int[] arg1,int arg2)
1519 {
1520 checkContext();
1521 downstreamGLES3.glDeleteQueries(arg0,arg1,arg2);
1522 final int err = checkGLError();
1523 if (err != GL_NO_ERROR) {
1524 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1525 "glDeleteQueries", arg0, arg2);
1526 }
1527 }
1528 @Override
1529 public void glDeleteRenderbuffers(int arg0,java.nio.IntBuffer arg1)
1530 {
1531 checkContext();
1532 downstreamGLES3.glDeleteRenderbuffers(arg0,arg1);
1533 final int err = checkGLError();
1534 if (err != GL_NO_ERROR) {
1535 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1536 "glDeleteRenderbuffers", arg0, arg1);
1537 }
1538 }
1539 @Override
1540 public void glDeleteRenderbuffers(int arg0,int[] arg1,int arg2)
1541 {
1542 checkContext();
1543 downstreamGLES3.glDeleteRenderbuffers(arg0,arg1,arg2);
1544 final int err = checkGLError();
1545 if (err != GL_NO_ERROR) {
1546 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1547 "glDeleteRenderbuffers", arg0, arg2);
1548 }
1549 }
1550 @Override
1551 public void glDeleteSamplers(int arg0,int[] arg1,int arg2)
1552 {
1553 checkContext();
1554 downstreamGLES3.glDeleteSamplers(arg0,arg1,arg2);
1555 final int err = checkGLError();
1556 if (err != GL_NO_ERROR) {
1557 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1558 "glDeleteSamplers", arg0, arg2);
1559 }
1560 }
1561 @Override
1562 public void glDeleteSamplers(int arg0,java.nio.IntBuffer arg1)
1563 {
1564 checkContext();
1565 downstreamGLES3.glDeleteSamplers(arg0,arg1);
1566 final int err = checkGLError();
1567 if (err != GL_NO_ERROR) {
1568 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1569 "glDeleteSamplers", arg0, arg1);
1570 }
1571 }
1572 @Override
1573 public void glDeleteSemaphoresEXT(int arg0,java.nio.IntBuffer arg1)
1574 {
1575 checkContext();
1576 downstreamGLES3.glDeleteSemaphoresEXT(arg0,arg1);
1577 final int err = checkGLError();
1578 if (err != GL_NO_ERROR) {
1579 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1580 "glDeleteSemaphoresEXT", arg0, arg1);
1581 }
1582 }
1583 @Override
1584 public void glDeleteSemaphoresEXT(int arg0,int[] arg1,int arg2)
1585 {
1586 checkContext();
1587 downstreamGLES3.glDeleteSemaphoresEXT(arg0,arg1,arg2);
1588 final int err = checkGLError();
1589 if (err != GL_NO_ERROR) {
1590 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1591 "glDeleteSemaphoresEXT", arg0, arg2);
1592 }
1593 }
1594 @Override
1595 public void glDeleteShader(int arg0)
1596 {
1597 checkContext();
1598 downstreamGLES3.glDeleteShader(arg0);
1599 final int err = checkGLError();
1600 if (err != GL_NO_ERROR) {
1601 writeGLError(err, "%s(<int> 0x%X)",
1602 "glDeleteShader", arg0);
1603 }
1604 }
1605 @Override
1606 public void glDeleteSync(long arg0)
1607 {
1608 checkContext();
1609 downstreamGLES3.glDeleteSync(arg0);
1610 final int err = checkGLError();
1611 if (err != GL_NO_ERROR) {
1612 writeGLError(err, "%s(<long> %s)",
1613 "glDeleteSync", arg0);
1614 }
1615 }
1616 @Override
1617 public void glDeleteTextures(int arg0,java.nio.IntBuffer arg1)
1618 {
1619 checkContext();
1620 downstreamGLES3.glDeleteTextures(arg0,arg1);
1621 final int err = checkGLError();
1622 if (err != GL_NO_ERROR) {
1623 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1624 "glDeleteTextures", arg0, arg1);
1625 }
1626 }
1627 @Override
1628 public void glDeleteTextures(int arg0,int[] arg1,int arg2)
1629 {
1630 checkContext();
1631 downstreamGLES3.glDeleteTextures(arg0,arg1,arg2);
1632 final int err = checkGLError();
1633 if (err != GL_NO_ERROR) {
1634 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1635 "glDeleteTextures", arg0, arg2);
1636 }
1637 }
1638 @Override
1639 public void glDeleteTransformFeedbacks(int arg0,int[] arg1,int arg2)
1640 {
1641 checkContext();
1642 downstreamGLES3.glDeleteTransformFeedbacks(arg0,arg1,arg2);
1643 final int err = checkGLError();
1644 if (err != GL_NO_ERROR) {
1645 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1646 "glDeleteTransformFeedbacks", arg0, arg2);
1647 }
1648 }
1649 @Override
1650 public void glDeleteTransformFeedbacks(int arg0,java.nio.IntBuffer arg1)
1651 {
1652 checkContext();
1653 downstreamGLES3.glDeleteTransformFeedbacks(arg0,arg1);
1654 final int err = checkGLError();
1655 if (err != GL_NO_ERROR) {
1656 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1657 "glDeleteTransformFeedbacks", arg0, arg1);
1658 }
1659 }
1660 @Override
1661 public void glDeleteVertexArrays(int arg0,java.nio.IntBuffer arg1)
1662 {
1663 checkContext();
1664 downstreamGLES3.glDeleteVertexArrays(arg0,arg1);
1665 final int err = checkGLError();
1666 if (err != GL_NO_ERROR) {
1667 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1668 "glDeleteVertexArrays", arg0, arg1);
1669 }
1670 }
1671 @Override
1672 public void glDeleteVertexArrays(int arg0,int[] arg1,int arg2)
1673 {
1674 checkContext();
1675 downstreamGLES3.glDeleteVertexArrays(arg0,arg1,arg2);
1676 final int err = checkGLError();
1677 if (err != GL_NO_ERROR) {
1678 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1679 "glDeleteVertexArrays", arg0, arg2);
1680 }
1681 }
1682 @Override
1683 public void glDeleteVertexArraysOES(int arg0,java.nio.IntBuffer arg1)
1684 {
1685 checkContext();
1686 downstreamGLES3.glDeleteVertexArraysOES(arg0,arg1);
1687 final int err = checkGLError();
1688 if (err != GL_NO_ERROR) {
1689 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
1690 "glDeleteVertexArraysOES", arg0, arg1);
1691 }
1692 }
1693 @Override
1694 public void glDeleteVertexArraysOES(int arg0,int[] arg1,int arg2)
1695 {
1696 checkContext();
1697 downstreamGLES3.glDeleteVertexArraysOES(arg0,arg1,arg2);
1698 final int err = checkGLError();
1699 if (err != GL_NO_ERROR) {
1700 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
1701 "glDeleteVertexArraysOES", arg0, arg2);
1702 }
1703 }
1704 @Override
1705 public void glDepthFunc(int arg0)
1706 {
1707 checkContext();
1708 downstreamGLES3.glDepthFunc(arg0);
1709 final int err = checkGLError();
1710 if (err != GL_NO_ERROR) {
1711 writeGLError(err, "%s(<int> 0x%X)",
1712 "glDepthFunc", arg0);
1713 }
1714 }
1715 @Override
1716 public void glDepthMask(boolean arg0)
1717 {
1718 checkContext();
1719 downstreamGLES3.glDepthMask(arg0);
1720 final int err = checkGLError();
1721 if (err != GL_NO_ERROR) {
1722 writeGLError(err, "%s(<boolean> %s)",
1723 "glDepthMask", arg0);
1724 }
1725 }
1726 @Override
1727 public void glDepthRange(double arg0,double arg1)
1728 {
1729 checkContext();
1730 downstreamGLES3.glDepthRange(arg0,arg1);
1731 final int err = checkGLError();
1732 if (err != GL_NO_ERROR) {
1733 writeGLError(err, "%s(<double> %s, <double> %s)",
1734 "glDepthRange", arg0, arg1);
1735 }
1736 }
1737 @Override
1738 public void glDepthRangeArrayfvNV(int arg0,int arg1,float[] arg2,int arg3)
1739 {
1740 checkContext();
1741 downstreamGLES3.glDepthRangeArrayfvNV(arg0,arg1,arg2,arg3);
1742 final int err = checkGLError();
1743 if (err != GL_NO_ERROR) {
1744 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
1745 "glDepthRangeArrayfvNV", arg0, arg1, arg3);
1746 }
1747 }
1748 @Override
1749 public void glDepthRangeArrayfvNV(int arg0,int arg1,java.nio.FloatBuffer arg2)
1750 {
1751 checkContext();
1752 downstreamGLES3.glDepthRangeArrayfvNV(arg0,arg1,arg2);
1753 final int err = checkGLError();
1754 if (err != GL_NO_ERROR) {
1755 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
1756 "glDepthRangeArrayfvNV", arg0, arg1, arg2);
1757 }
1758 }
1759 @Override
1760 public void glDepthRangeArrayfvOES(int arg0,int arg1,java.nio.FloatBuffer arg2)
1761 {
1762 checkContext();
1763 downstreamGLES3.glDepthRangeArrayfvOES(arg0,arg1,arg2);
1764 final int err = checkGLError();
1765 if (err != GL_NO_ERROR) {
1766 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
1767 "glDepthRangeArrayfvOES", arg0, arg1, arg2);
1768 }
1769 }
1770 @Override
1771 public void glDepthRangeArrayfvOES(int arg0,int arg1,float[] arg2,int arg3)
1772 {
1773 checkContext();
1774 downstreamGLES3.glDepthRangeArrayfvOES(arg0,arg1,arg2,arg3);
1775 final int err = checkGLError();
1776 if (err != GL_NO_ERROR) {
1777 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
1778 "glDepthRangeArrayfvOES", arg0, arg1, arg3);
1779 }
1780 }
1781 @Override
1782 public void glDepthRangeIndexedfNV(int arg0,float arg1,float arg2)
1783 {
1784 checkContext();
1785 downstreamGLES3.glDepthRangeIndexedfNV(arg0,arg1,arg2);
1786 final int err = checkGLError();
1787 if (err != GL_NO_ERROR) {
1788 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s)",
1789 "glDepthRangeIndexedfNV", arg0, arg1, arg2);
1790 }
1791 }
1792 @Override
1793 public void glDepthRangeIndexedfOES(int arg0,float arg1,float arg2)
1794 {
1795 checkContext();
1796 downstreamGLES3.glDepthRangeIndexedfOES(arg0,arg1,arg2);
1797 final int err = checkGLError();
1798 if (err != GL_NO_ERROR) {
1799 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s)",
1800 "glDepthRangeIndexedfOES", arg0, arg1, arg2);
1801 }
1802 }
1803 @Override
1804 public void glDepthRangef(float arg0,float arg1)
1805 {
1806 checkContext();
1807 downstreamGLES3.glDepthRangef(arg0,arg1);
1808 final int err = checkGLError();
1809 if (err != GL_NO_ERROR) {
1810 writeGLError(err, "%s(<float> %s, <float> %s)",
1811 "glDepthRangef", arg0, arg1);
1812 }
1813 }
1814 @Override
1815 public void glDetachShader(int arg0,int arg1)
1816 {
1817 checkContext();
1818 downstreamGLES3.glDetachShader(arg0,arg1);
1819 final int err = checkGLError();
1820 if (err != GL_NO_ERROR) {
1821 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
1822 "glDetachShader", arg0, arg1);
1823 }
1824 }
1825 @Override
1826 public void glDisable(int arg0)
1827 {
1828 checkContext();
1829 downstreamGLES3.glDisable(arg0);
1830 final int err = checkGLError();
1831 if (err != GL_NO_ERROR) {
1832 writeGLError(err, "%s(<int> 0x%X)",
1833 "glDisable", arg0);
1834 }
1835 }
1836 @Override
1837 public void glDisableDriverControlQCOM(int arg0)
1838 {
1839 checkContext();
1840 downstreamGLES3.glDisableDriverControlQCOM(arg0);
1841 final int err = checkGLError();
1842 if (err != GL_NO_ERROR) {
1843 writeGLError(err, "%s(<int> 0x%X)",
1844 "glDisableDriverControlQCOM", arg0);
1845 }
1846 }
1847 @Override
1848 public void glDisableVertexAttribArray(int arg0)
1849 {
1850 checkContext();
1851 downstreamGLES3.glDisableVertexAttribArray(arg0);
1852 final int err = checkGLError();
1853 if (err != GL_NO_ERROR) {
1854 writeGLError(err, "%s(<int> 0x%X)",
1855 "glDisableVertexAttribArray", arg0);
1856 }
1857 }
1858 @Override
1859 public void glDisablei(int arg0,int arg1)
1860 {
1861 checkContext();
1862 downstreamGLES3.glDisablei(arg0,arg1);
1863 final int err = checkGLError();
1864 if (err != GL_NO_ERROR) {
1865 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
1866 "glDisablei", arg0, arg1);
1867 }
1868 }
1869 @Override
1870 public void glDisableiEXT(int arg0,int arg1)
1871 {
1872 checkContext();
1873 downstreamGLES3.glDisableiEXT(arg0,arg1);
1874 final int err = checkGLError();
1875 if (err != GL_NO_ERROR) {
1876 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
1877 "glDisableiEXT", arg0, arg1);
1878 }
1879 }
1880 @Override
1881 public void glDisableiNV(int arg0,int arg1)
1882 {
1883 checkContext();
1884 downstreamGLES3.glDisableiNV(arg0,arg1);
1885 final int err = checkGLError();
1886 if (err != GL_NO_ERROR) {
1887 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
1888 "glDisableiNV", arg0, arg1);
1889 }
1890 }
1891 @Override
1892 public void glDisableiOES(int arg0,int arg1)
1893 {
1894 checkContext();
1895 downstreamGLES3.glDisableiOES(arg0,arg1);
1896 final int err = checkGLError();
1897 if (err != GL_NO_ERROR) {
1898 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
1899 "glDisableiOES", arg0, arg1);
1900 }
1901 }
1902 @Override
1903 public void glDiscardFramebufferEXT(int arg0,int arg1,int[] arg2,int arg3)
1904 {
1905 checkContext();
1906 downstreamGLES3.glDiscardFramebufferEXT(arg0,arg1,arg2,arg3);
1907 final int err = checkGLError();
1908 if (err != GL_NO_ERROR) {
1909 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
1910 "glDiscardFramebufferEXT", arg0, arg1, arg3);
1911 }
1912 }
1913 @Override
1914 public void glDiscardFramebufferEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
1915 {
1916 checkContext();
1917 downstreamGLES3.glDiscardFramebufferEXT(arg0,arg1,arg2);
1918 final int err = checkGLError();
1919 if (err != GL_NO_ERROR) {
1920 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
1921 "glDiscardFramebufferEXT", arg0, arg1, arg2);
1922 }
1923 }
1924 @Override
1925 public void glDispatchCompute(int arg0,int arg1,int arg2)
1926 {
1927 checkContext();
1928 downstreamGLES3.glDispatchCompute(arg0,arg1,arg2);
1929 final int err = checkGLError();
1930 if (err != GL_NO_ERROR) {
1931 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
1932 "glDispatchCompute", arg0, arg1, arg2);
1933 }
1934 }
1935 @Override
1936 public void glDispatchComputeIndirect(long arg0)
1937 {
1938 checkContext();
1939 downstreamGLES3.glDispatchComputeIndirect(arg0);
1940 final int err = checkGLError();
1941 if (err != GL_NO_ERROR) {
1942 writeGLError(err, "%s(<long> %s)",
1943 "glDispatchComputeIndirect", arg0);
1944 }
1945 }
1946 @Override
1947 public void glDrawArrays(int arg0,int arg1,int arg2)
1948 {
1949 checkContext();
1950 downstreamGLES3.glDrawArrays(arg0,arg1,arg2);
1951 final int err = checkGLError();
1952 if (err != GL_NO_ERROR) {
1953 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
1954 "glDrawArrays", arg0, arg1, arg2);
1955 }
1956 }
1957 @Override
1958 public void glDrawArraysIndirect(int arg0,java.nio.Buffer arg1)
1959 {
1960 checkContext();
1961 downstreamGLES3.glDrawArraysIndirect(arg0,arg1);
1962 final int err = checkGLError();
1963 if (err != GL_NO_ERROR) {
1964 writeGLError(err, "%s(<int> 0x%X, <java.nio.Buffer> %s)",
1965 "glDrawArraysIndirect", arg0, arg1);
1966 }
1967 }
1968 @Override
1969 public void glDrawArraysIndirect(int arg0,long arg1)
1970 {
1971 checkContext();
1972 downstreamGLES3.glDrawArraysIndirect(arg0,arg1);
1973 final int err = checkGLError();
1974 if (err != GL_NO_ERROR) {
1975 writeGLError(err, "%s(<int> 0x%X, <long> %s)",
1976 "glDrawArraysIndirect", arg0, arg1);
1977 }
1978 }
1979 @Override
1980 public void glDrawArraysInstanced(int arg0,int arg1,int arg2,int arg3)
1981 {
1982 checkContext();
1983 downstreamGLES3.glDrawArraysInstanced(arg0,arg1,arg2,arg3);
1984 final int err = checkGLError();
1985 if (err != GL_NO_ERROR) {
1986 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1987 "glDrawArraysInstanced", arg0, arg1, arg2, arg3);
1988 }
1989 }
1990 @Override
1991 public void glDrawArraysInstancedANGLE(int arg0,int arg1,int arg2,int arg3)
1992 {
1993 checkContext();
1994 downstreamGLES3.glDrawArraysInstancedANGLE(arg0,arg1,arg2,arg3);
1995 final int err = checkGLError();
1996 if (err != GL_NO_ERROR) {
1997 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
1998 "glDrawArraysInstancedANGLE", arg0, arg1, arg2, arg3);
1999 }
2000 }
2001 @Override
2002 public void glDrawArraysInstancedBaseInstance(int arg0,int arg1,int arg2,int arg3,int arg4)
2003 {
2004 checkContext();
2005 downstreamGLES3.glDrawArraysInstancedBaseInstance(arg0,arg1,arg2,arg3,arg4);
2006 final int err = checkGLError();
2007 if (err != GL_NO_ERROR) {
2008 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2009 "glDrawArraysInstancedBaseInstance", arg0, arg1, arg2, arg3, arg4);
2010 }
2011 }
2012 @Override
2013 public void glDrawArraysInstancedNV(int arg0,int arg1,int arg2,int arg3)
2014 {
2015 checkContext();
2016 downstreamGLES3.glDrawArraysInstancedNV(arg0,arg1,arg2,arg3);
2017 final int err = checkGLError();
2018 if (err != GL_NO_ERROR) {
2019 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2020 "glDrawArraysInstancedNV", arg0, arg1, arg2, arg3);
2021 }
2022 }
2023 @Override
2024 public void glDrawBuffers(int arg0,int[] arg1,int arg2)
2025 {
2026 checkContext();
2027 downstreamGLES3.glDrawBuffers(arg0,arg1,arg2);
2028 final int err = checkGLError();
2029 if (err != GL_NO_ERROR) {
2030 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
2031 "glDrawBuffers", arg0, arg2);
2032 }
2033 }
2034 @Override
2035 public void glDrawBuffers(int arg0,java.nio.IntBuffer arg1)
2036 {
2037 checkContext();
2038 downstreamGLES3.glDrawBuffers(arg0,arg1);
2039 final int err = checkGLError();
2040 if (err != GL_NO_ERROR) {
2041 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
2042 "glDrawBuffers", arg0, arg1);
2043 }
2044 }
2045 @Override
2046 public void glDrawBuffersIndexedEXT(int arg0,int[] arg1,int arg2,int[] arg3,int arg4)
2047 {
2048 checkContext();
2049 downstreamGLES3.glDrawBuffersIndexedEXT(arg0,arg1,arg2,arg3,arg4);
2050 final int err = checkGLError();
2051 if (err != GL_NO_ERROR) {
2052 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X)",
2053 "glDrawBuffersIndexedEXT", arg0, arg2, arg4);
2054 }
2055 }
2056 @Override
2057 public void glDrawBuffersIndexedEXT(int arg0,java.nio.IntBuffer arg1,java.nio.IntBuffer arg2)
2058 {
2059 checkContext();
2060 downstreamGLES3.glDrawBuffersIndexedEXT(arg0,arg1,arg2);
2061 final int err = checkGLError();
2062 if (err != GL_NO_ERROR) {
2063 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s)",
2064 "glDrawBuffersIndexedEXT", arg0, arg1, arg2);
2065 }
2066 }
2067 @Override
2068 public void glDrawElements(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
2069 {
2070 checkContext();
2071 downstreamGLES3.glDrawElements(arg0,arg1,arg2,arg3);
2072 final int err = checkGLError();
2073 if (err != GL_NO_ERROR) {
2074 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
2075 "glDrawElements", arg0, arg1, arg2, arg3);
2076 }
2077 }
2078 @Override
2079 public void glDrawElements(int arg0,int arg1,int arg2,long arg3)
2080 {
2081 checkContext();
2082 downstreamGLES3.glDrawElements(arg0,arg1,arg2,arg3);
2083 final int err = checkGLError();
2084 if (err != GL_NO_ERROR) {
2085 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
2086 "glDrawElements", arg0, arg1, arg2, arg3);
2087 }
2088 }
2089 @Override
2090 public void glDrawElementsBaseVertex(int arg0,int arg1,int arg2,long arg3,int arg4)
2091 {
2092 checkContext();
2093 downstreamGLES3.glDrawElementsBaseVertex(arg0,arg1,arg2,arg3,arg4);
2094 final int err = checkGLError();
2095 if (err != GL_NO_ERROR) {
2096 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s, <int> 0x%X)",
2097 "glDrawElementsBaseVertex", arg0, arg1, arg2, arg3, arg4);
2098 }
2099 }
2100 @Override
2101 public void glDrawElementsBaseVertex(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
2102 {
2103 checkContext();
2104 downstreamGLES3.glDrawElementsBaseVertex(arg0,arg1,arg2,arg3,arg4);
2105 final int err = checkGLError();
2106 if (err != GL_NO_ERROR) {
2107 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
2108 "glDrawElementsBaseVertex", arg0, arg1, arg2, arg3, arg4);
2109 }
2110 }
2111 @Override
2112 public void glDrawElementsBaseVertexEXT(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
2113 {
2114 checkContext();
2115 downstreamGLES3.glDrawElementsBaseVertexEXT(arg0,arg1,arg2,arg3,arg4);
2116 final int err = checkGLError();
2117 if (err != GL_NO_ERROR) {
2118 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
2119 "glDrawElementsBaseVertexEXT", arg0, arg1, arg2, arg3, arg4);
2120 }
2121 }
2122 @Override
2123 public void glDrawElementsBaseVertexOES(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
2124 {
2125 checkContext();
2126 downstreamGLES3.glDrawElementsBaseVertexOES(arg0,arg1,arg2,arg3,arg4);
2127 final int err = checkGLError();
2128 if (err != GL_NO_ERROR) {
2129 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
2130 "glDrawElementsBaseVertexOES", arg0, arg1, arg2, arg3, arg4);
2131 }
2132 }
2133 @Override
2134 public void glDrawElementsIndirect(int arg0,int arg1,java.nio.Buffer arg2)
2135 {
2136 checkContext();
2137 downstreamGLES3.glDrawElementsIndirect(arg0,arg1,arg2);
2138 final int err = checkGLError();
2139 if (err != GL_NO_ERROR) {
2140 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
2141 "glDrawElementsIndirect", arg0, arg1, arg2);
2142 }
2143 }
2144 @Override
2145 public void glDrawElementsIndirect(int arg0,int arg1,long arg2)
2146 {
2147 checkContext();
2148 downstreamGLES3.glDrawElementsIndirect(arg0,arg1,arg2);
2149 final int err = checkGLError();
2150 if (err != GL_NO_ERROR) {
2151 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s)",
2152 "glDrawElementsIndirect", arg0, arg1, arg2);
2153 }
2154 }
2155 @Override
2156 public void glDrawElementsInstanced(int arg0,int arg1,int arg2,long arg3,int arg4)
2157 {
2158 checkContext();
2159 downstreamGLES3.glDrawElementsInstanced(arg0,arg1,arg2,arg3,arg4);
2160 final int err = checkGLError();
2161 if (err != GL_NO_ERROR) {
2162 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s, <int> 0x%X)",
2163 "glDrawElementsInstanced", arg0, arg1, arg2, arg3, arg4);
2164 }
2165 }
2166 @Override
2167 public void glDrawElementsInstanced(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
2168 {
2169 checkContext();
2170 downstreamGLES3.glDrawElementsInstanced(arg0,arg1,arg2,arg3,arg4);
2171 final int err = checkGLError();
2172 if (err != GL_NO_ERROR) {
2173 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
2174 "glDrawElementsInstanced", arg0, arg1, arg2, arg3, arg4);
2175 }
2176 }
2177 @Override
2178 public void glDrawElementsInstancedANGLE(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
2179 {
2180 checkContext();
2181 downstreamGLES3.glDrawElementsInstancedANGLE(arg0,arg1,arg2,arg3,arg4);
2182 final int err = checkGLError();
2183 if (err != GL_NO_ERROR) {
2184 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
2185 "glDrawElementsInstancedANGLE", arg0, arg1, arg2, arg3, arg4);
2186 }
2187 }
2188 @Override
2189 public void glDrawElementsInstancedBaseInstance(int arg0,int arg1,int arg2,long arg3,int arg4,int arg5)
2190 {
2191 checkContext();
2192 downstreamGLES3.glDrawElementsInstancedBaseInstance(arg0,arg1,arg2,arg3,arg4,arg5);
2193 final int err = checkGLError();
2194 if (err != GL_NO_ERROR) {
2195 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s, <int> 0x%X, <int> 0x%X)",
2196 "glDrawElementsInstancedBaseInstance", arg0, arg1, arg2, arg3, arg4, arg5);
2197 }
2198 }
2199 @Override
2200 public void glDrawElementsInstancedBaseVertex(int arg0,int arg1,int arg2,long arg3,int arg4,int arg5)
2201 {
2202 checkContext();
2203 downstreamGLES3.glDrawElementsInstancedBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5);
2204 final int err = checkGLError();
2205 if (err != GL_NO_ERROR) {
2206 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s, <int> 0x%X, <int> 0x%X)",
2207 "glDrawElementsInstancedBaseVertex", arg0, arg1, arg2, arg3, arg4, arg5);
2208 }
2209 }
2210 @Override
2211 public void glDrawElementsInstancedBaseVertex(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4,int arg5)
2212 {
2213 checkContext();
2214 downstreamGLES3.glDrawElementsInstancedBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5);
2215 final int err = checkGLError();
2216 if (err != GL_NO_ERROR) {
2217 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X, <int> 0x%X)",
2218 "glDrawElementsInstancedBaseVertex", arg0, arg1, arg2, arg3, arg4, arg5);
2219 }
2220 }
2221 @Override
2222 public void glDrawElementsInstancedBaseVertexBaseInstance(int arg0,int arg1,int arg2,long arg3,int arg4,int arg5,int arg6)
2223 {
2224 checkContext();
2225 downstreamGLES3.glDrawElementsInstancedBaseVertexBaseInstance(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2226 final int err = checkGLError();
2227 if (err != GL_NO_ERROR) {
2228 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2229 "glDrawElementsInstancedBaseVertexBaseInstance", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
2230 }
2231 }
2232 @Override
2233 public void glDrawElementsInstancedBaseVertexEXT(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4,int arg5)
2234 {
2235 checkContext();
2236 downstreamGLES3.glDrawElementsInstancedBaseVertexEXT(arg0,arg1,arg2,arg3,arg4,arg5);
2237 final int err = checkGLError();
2238 if (err != GL_NO_ERROR) {
2239 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X, <int> 0x%X)",
2240 "glDrawElementsInstancedBaseVertexEXT", arg0, arg1, arg2, arg3, arg4, arg5);
2241 }
2242 }
2243 @Override
2244 public void glDrawElementsInstancedBaseVertexOES(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4,int arg5)
2245 {
2246 checkContext();
2247 downstreamGLES3.glDrawElementsInstancedBaseVertexOES(arg0,arg1,arg2,arg3,arg4,arg5);
2248 final int err = checkGLError();
2249 if (err != GL_NO_ERROR) {
2250 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X, <int> 0x%X)",
2251 "glDrawElementsInstancedBaseVertexOES", arg0, arg1, arg2, arg3, arg4, arg5);
2252 }
2253 }
2254 @Override
2255 public void glDrawElementsInstancedNV(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
2256 {
2257 checkContext();
2258 downstreamGLES3.glDrawElementsInstancedNV(arg0,arg1,arg2,arg3,arg4);
2259 final int err = checkGLError();
2260 if (err != GL_NO_ERROR) {
2261 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
2262 "glDrawElementsInstancedNV", arg0, arg1, arg2, arg3, arg4);
2263 }
2264 }
2265 @Override
2266 public void glDrawMeshTasksIndirectNV(long arg0)
2267 {
2268 checkContext();
2269 downstreamGLES3.glDrawMeshTasksIndirectNV(arg0);
2270 final int err = checkGLError();
2271 if (err != GL_NO_ERROR) {
2272 writeGLError(err, "%s(<long> %s)",
2273 "glDrawMeshTasksIndirectNV", arg0);
2274 }
2275 }
2276 @Override
2277 public void glDrawMeshTasksNV(int arg0,int arg1)
2278 {
2279 checkContext();
2280 downstreamGLES3.glDrawMeshTasksNV(arg0,arg1);
2281 final int err = checkGLError();
2282 if (err != GL_NO_ERROR) {
2283 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
2284 "glDrawMeshTasksNV", arg0, arg1);
2285 }
2286 }
2287 @Override
2288 public void glDrawRangeElements(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5)
2289 {
2290 checkContext();
2291 downstreamGLES3.glDrawRangeElements(arg0,arg1,arg2,arg3,arg4,arg5);
2292 final int err = checkGLError();
2293 if (err != GL_NO_ERROR) {
2294 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
2295 "glDrawRangeElements", arg0, arg1, arg2, arg3, arg4, arg5);
2296 }
2297 }
2298 @Override
2299 public void glDrawRangeElements(int arg0,int arg1,int arg2,int arg3,int arg4,long arg5)
2300 {
2301 checkContext();
2302 downstreamGLES3.glDrawRangeElements(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, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
2306 "glDrawRangeElements", arg0, arg1, arg2, arg3, arg4, arg5);
2307 }
2308 }
2309 @Override
2310 public void glDrawRangeElementsBaseVertex(int arg0,int arg1,int arg2,int arg3,int arg4,long arg5,int arg6)
2311 {
2312 checkContext();
2313 downstreamGLES3.glDrawRangeElementsBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2314 final int err = checkGLError();
2315 if (err != GL_NO_ERROR) {
2316 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s, <int> 0x%X)",
2317 "glDrawRangeElementsBaseVertex", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
2318 }
2319 }
2320 @Override
2321 public void glDrawRangeElementsBaseVertex(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5,int arg6)
2322 {
2323 checkContext();
2324 downstreamGLES3.glDrawRangeElementsBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2325 final int err = checkGLError();
2326 if (err != GL_NO_ERROR) {
2327 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)",
2328 "glDrawRangeElementsBaseVertex", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
2329 }
2330 }
2331 @Override
2332 public void glDrawRangeElementsBaseVertexEXT(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5,int arg6)
2333 {
2334 checkContext();
2335 downstreamGLES3.glDrawRangeElementsBaseVertexEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2336 final int err = checkGLError();
2337 if (err != GL_NO_ERROR) {
2338 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)",
2339 "glDrawRangeElementsBaseVertexEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
2340 }
2341 }
2342 @Override
2343 public void glDrawRangeElementsBaseVertexOES(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5,int arg6)
2344 {
2345 checkContext();
2346 downstreamGLES3.glDrawRangeElementsBaseVertexOES(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2347 final int err = checkGLError();
2348 if (err != GL_NO_ERROR) {
2349 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)",
2350 "glDrawRangeElementsBaseVertexOES", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
2351 }
2352 }
2353 @Override
2354 public void glDrawTransformFeedbackEXT(int arg0,int arg1)
2355 {
2356 checkContext();
2357 downstreamGLES3.glDrawTransformFeedbackEXT(arg0,arg1);
2358 final int err = checkGLError();
2359 if (err != GL_NO_ERROR) {
2360 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
2361 "glDrawTransformFeedbackEXT", arg0, arg1);
2362 }
2363 }
2364 @Override
2365 public void glDrawTransformFeedbackInstancedEXT(int arg0,int arg1,int arg2)
2366 {
2367 checkContext();
2368 downstreamGLES3.glDrawTransformFeedbackInstancedEXT(arg0,arg1,arg2);
2369 final int err = checkGLError();
2370 if (err != GL_NO_ERROR) {
2371 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
2372 "glDrawTransformFeedbackInstancedEXT", arg0, arg1, arg2);
2373 }
2374 }
2375 @Override
2376 public void glDrawVkImageNV(long arg0,int arg1,float arg2,float arg3,float arg4,float arg5,float arg6,float arg7,float arg8,float arg9,float arg10)
2377 {
2378 checkContext();
2379 downstreamGLES3.glDrawVkImageNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
2380 final int err = checkGLError();
2381 if (err != GL_NO_ERROR) {
2382 writeGLError(err, "%s(<long> %s, <int> 0x%X, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s)",
2383 "glDrawVkImageNV", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
2384 }
2385 }
2386 @Override
2387 public void glEGLImageTargetRenderbufferStorageOES(int arg0,long arg1)
2388 {
2389 checkContext();
2390 downstreamGLES3.glEGLImageTargetRenderbufferStorageOES(arg0,arg1);
2391 final int err = checkGLError();
2392 if (err != GL_NO_ERROR) {
2393 writeGLError(err, "%s(<int> 0x%X, <long> %s)",
2394 "glEGLImageTargetRenderbufferStorageOES", arg0, arg1);
2395 }
2396 }
2397 @Override
2398 public void glEGLImageTargetTexStorageEXT(int arg0,long arg1,java.nio.IntBuffer arg2)
2399 {
2400 checkContext();
2401 downstreamGLES3.glEGLImageTargetTexStorageEXT(arg0,arg1,arg2);
2402 final int err = checkGLError();
2403 if (err != GL_NO_ERROR) {
2404 writeGLError(err, "%s(<int> 0x%X, <long> %s, <java.nio.IntBuffer> %s)",
2405 "glEGLImageTargetTexStorageEXT", arg0, arg1, arg2);
2406 }
2407 }
2408 @Override
2409 public void glEGLImageTargetTexStorageEXT(int arg0,long arg1,int[] arg2,int arg3)
2410 {
2411 checkContext();
2412 downstreamGLES3.glEGLImageTargetTexStorageEXT(arg0,arg1,arg2,arg3);
2413 final int err = checkGLError();
2414 if (err != GL_NO_ERROR) {
2415 writeGLError(err, "%s(<int> 0x%X, <long> %s, <[I>, <int> 0x%X)",
2416 "glEGLImageTargetTexStorageEXT", arg0, arg1, arg3);
2417 }
2418 }
2419 @Override
2420 public void glEGLImageTargetTexture2DOES(int arg0,long arg1)
2421 {
2422 checkContext();
2423 downstreamGLES3.glEGLImageTargetTexture2DOES(arg0,arg1);
2424 final int err = checkGLError();
2425 if (err != GL_NO_ERROR) {
2426 writeGLError(err, "%s(<int> 0x%X, <long> %s)",
2427 "glEGLImageTargetTexture2DOES", arg0, arg1);
2428 }
2429 }
2430 @Override
2431 public void glEGLImageTargetTextureStorageEXT(int arg0,long arg1,int[] arg2,int arg3)
2432 {
2433 checkContext();
2434 downstreamGLES3.glEGLImageTargetTextureStorageEXT(arg0,arg1,arg2,arg3);
2435 final int err = checkGLError();
2436 if (err != GL_NO_ERROR) {
2437 writeGLError(err, "%s(<int> 0x%X, <long> %s, <[I>, <int> 0x%X)",
2438 "glEGLImageTargetTextureStorageEXT", arg0, arg1, arg3);
2439 }
2440 }
2441 @Override
2442 public void glEGLImageTargetTextureStorageEXT(int arg0,long arg1,java.nio.IntBuffer arg2)
2443 {
2444 checkContext();
2445 downstreamGLES3.glEGLImageTargetTextureStorageEXT(arg0,arg1,arg2);
2446 final int err = checkGLError();
2447 if (err != GL_NO_ERROR) {
2448 writeGLError(err, "%s(<int> 0x%X, <long> %s, <java.nio.IntBuffer> %s)",
2449 "glEGLImageTargetTextureStorageEXT", arg0, arg1, arg2);
2450 }
2451 }
2452 @Override
2453 public void glEnable(int arg0)
2454 {
2455 checkContext();
2456 downstreamGLES3.glEnable(arg0);
2457 final int err = checkGLError();
2458 if (err != GL_NO_ERROR) {
2459 writeGLError(err, "%s(<int> 0x%X)",
2460 "glEnable", arg0);
2461 }
2462 }
2463 @Override
2464 public void glEnableDriverControlQCOM(int arg0)
2465 {
2466 checkContext();
2467 downstreamGLES3.glEnableDriverControlQCOM(arg0);
2468 final int err = checkGLError();
2469 if (err != GL_NO_ERROR) {
2470 writeGLError(err, "%s(<int> 0x%X)",
2471 "glEnableDriverControlQCOM", arg0);
2472 }
2473 }
2474 @Override
2475 public void glEnableVertexAttribArray(int arg0)
2476 {
2477 checkContext();
2478 downstreamGLES3.glEnableVertexAttribArray(arg0);
2479 final int err = checkGLError();
2480 if (err != GL_NO_ERROR) {
2481 writeGLError(err, "%s(<int> 0x%X)",
2482 "glEnableVertexAttribArray", arg0);
2483 }
2484 }
2485 @Override
2486 public void glEnablei(int arg0,int arg1)
2487 {
2488 checkContext();
2489 downstreamGLES3.glEnablei(arg0,arg1);
2490 final int err = checkGLError();
2491 if (err != GL_NO_ERROR) {
2492 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
2493 "glEnablei", arg0, arg1);
2494 }
2495 }
2496 @Override
2497 public void glEnableiEXT(int arg0,int arg1)
2498 {
2499 checkContext();
2500 downstreamGLES3.glEnableiEXT(arg0,arg1);
2501 final int err = checkGLError();
2502 if (err != GL_NO_ERROR) {
2503 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
2504 "glEnableiEXT", arg0, arg1);
2505 }
2506 }
2507 @Override
2508 public void glEnableiNV(int arg0,int arg1)
2509 {
2510 checkContext();
2511 downstreamGLES3.glEnableiNV(arg0,arg1);
2512 final int err = checkGLError();
2513 if (err != GL_NO_ERROR) {
2514 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
2515 "glEnableiNV", arg0, arg1);
2516 }
2517 }
2518 @Override
2519 public void glEnableiOES(int arg0,int arg1)
2520 {
2521 checkContext();
2522 downstreamGLES3.glEnableiOES(arg0,arg1);
2523 final int err = checkGLError();
2524 if (err != GL_NO_ERROR) {
2525 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
2526 "glEnableiOES", arg0, arg1);
2527 }
2528 }
2529 @Override
2531 {
2532 checkContext();
2533 downstreamGLES3.glEndConditionalRender();
2534 final int err = checkGLError();
2535 if (err != GL_NO_ERROR) {
2536 writeGLError(err, "%s()",
2537 "glEndConditionalRender");
2538 }
2539 }
2540 @Override
2541 public void glEndQuery(int arg0)
2542 {
2543 checkContext();
2544 downstreamGLES3.glEndQuery(arg0);
2545 final int err = checkGLError();
2546 if (err != GL_NO_ERROR) {
2547 writeGLError(err, "%s(<int> 0x%X)",
2548 "glEndQuery", arg0);
2549 }
2550 }
2551 @Override
2552 public void glEndTilingQCOM(int arg0)
2553 {
2554 checkContext();
2555 downstreamGLES3.glEndTilingQCOM(arg0);
2556 final int err = checkGLError();
2557 if (err != GL_NO_ERROR) {
2558 writeGLError(err, "%s(<int> 0x%X)",
2559 "glEndTilingQCOM", arg0);
2560 }
2561 }
2562 @Override
2564 {
2565 checkContext();
2566 downstreamGLES3.glEndTransformFeedback();
2567 final int err = checkGLError();
2568 if (err != GL_NO_ERROR) {
2569 writeGLError(err, "%s()",
2570 "glEndTransformFeedback");
2571 }
2572 }
2573 @Override
2574 public void glExtGetBufferPointervQCOM(int arg0,com.jogamp.common.nio.PointerBuffer arg1)
2575 {
2576 checkContext();
2577 downstreamGLES3.glExtGetBufferPointervQCOM(arg0,arg1);
2578 final int err = checkGLError();
2579 if (err != GL_NO_ERROR) {
2580 writeGLError(err, "%s(<int> 0x%X, <com.jogamp.common.nio.PointerBuffer> %s)",
2581 "glExtGetBufferPointervQCOM", arg0, arg1);
2582 }
2583 }
2584 @Override
2585 public void glExtGetBuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
2586 {
2587 checkContext();
2588 downstreamGLES3.glExtGetBuffersQCOM(arg0,arg1,arg2,arg3,arg4);
2589 final int err = checkGLError();
2590 if (err != GL_NO_ERROR) {
2591 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2592 "glExtGetBuffersQCOM", arg1, arg2, arg4);
2593 }
2594 }
2595 @Override
2596 public void glExtGetBuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
2597 {
2598 checkContext();
2599 downstreamGLES3.glExtGetBuffersQCOM(arg0,arg1,arg2);
2600 final int err = checkGLError();
2601 if (err != GL_NO_ERROR) {
2602 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
2603 "glExtGetBuffersQCOM", arg0, arg1, arg2);
2604 }
2605 }
2606 @Override
2607 public void glExtGetFramebuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
2608 {
2609 checkContext();
2610 downstreamGLES3.glExtGetFramebuffersQCOM(arg0,arg1,arg2);
2611 final int err = checkGLError();
2612 if (err != GL_NO_ERROR) {
2613 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
2614 "glExtGetFramebuffersQCOM", arg0, arg1, arg2);
2615 }
2616 }
2617 @Override
2618 public void glExtGetFramebuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
2619 {
2620 checkContext();
2621 downstreamGLES3.glExtGetFramebuffersQCOM(arg0,arg1,arg2,arg3,arg4);
2622 final int err = checkGLError();
2623 if (err != GL_NO_ERROR) {
2624 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2625 "glExtGetFramebuffersQCOM", arg1, arg2, arg4);
2626 }
2627 }
2628 @Override
2629 public void glExtGetProgramBinarySourceQCOM(int arg0,int arg1,byte[] arg2,int arg3,int[] arg4,int arg5)
2630 {
2631 checkContext();
2632 downstreamGLES3.glExtGetProgramBinarySourceQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
2633 final int err = checkGLError();
2634 if (err != GL_NO_ERROR) {
2635 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[B>, <int> 0x%X, <[I>, <int> 0x%X)",
2636 "glExtGetProgramBinarySourceQCOM", arg0, arg1, arg3, arg5);
2637 }
2638 }
2639 @Override
2640 public void glExtGetProgramBinarySourceQCOM(int arg0,int arg1,java.nio.ByteBuffer arg2,java.nio.IntBuffer arg3)
2641 {
2642 checkContext();
2643 downstreamGLES3.glExtGetProgramBinarySourceQCOM(arg0,arg1,arg2,arg3);
2644 final int err = checkGLError();
2645 if (err != GL_NO_ERROR) {
2646 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.ByteBuffer> %s, <java.nio.IntBuffer> %s)",
2647 "glExtGetProgramBinarySourceQCOM", arg0, arg1, arg2, arg3);
2648 }
2649 }
2650 @Override
2651 public void glExtGetProgramsQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
2652 {
2653 checkContext();
2654 downstreamGLES3.glExtGetProgramsQCOM(arg0,arg1,arg2,arg3,arg4);
2655 final int err = checkGLError();
2656 if (err != GL_NO_ERROR) {
2657 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2658 "glExtGetProgramsQCOM", arg1, arg2, arg4);
2659 }
2660 }
2661 @Override
2662 public void glExtGetProgramsQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
2663 {
2664 checkContext();
2665 downstreamGLES3.glExtGetProgramsQCOM(arg0,arg1,arg2);
2666 final int err = checkGLError();
2667 if (err != GL_NO_ERROR) {
2668 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
2669 "glExtGetProgramsQCOM", arg0, arg1, arg2);
2670 }
2671 }
2672 @Override
2673 public void glExtGetRenderbuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
2674 {
2675 checkContext();
2676 downstreamGLES3.glExtGetRenderbuffersQCOM(arg0,arg1,arg2);
2677 final int err = checkGLError();
2678 if (err != GL_NO_ERROR) {
2679 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
2680 "glExtGetRenderbuffersQCOM", arg0, arg1, arg2);
2681 }
2682 }
2683 @Override
2684 public void glExtGetRenderbuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
2685 {
2686 checkContext();
2687 downstreamGLES3.glExtGetRenderbuffersQCOM(arg0,arg1,arg2,arg3,arg4);
2688 final int err = checkGLError();
2689 if (err != GL_NO_ERROR) {
2690 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2691 "glExtGetRenderbuffersQCOM", arg1, arg2, arg4);
2692 }
2693 }
2694 @Override
2695 public void glExtGetShadersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
2696 {
2697 checkContext();
2698 downstreamGLES3.glExtGetShadersQCOM(arg0,arg1,arg2,arg3,arg4);
2699 final int err = checkGLError();
2700 if (err != GL_NO_ERROR) {
2701 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2702 "glExtGetShadersQCOM", arg1, arg2, arg4);
2703 }
2704 }
2705 @Override
2706 public void glExtGetShadersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
2707 {
2708 checkContext();
2709 downstreamGLES3.glExtGetShadersQCOM(arg0,arg1,arg2);
2710 final int err = checkGLError();
2711 if (err != GL_NO_ERROR) {
2712 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
2713 "glExtGetShadersQCOM", arg0, arg1, arg2);
2714 }
2715 }
2716 @Override
2717 public void glExtGetTexLevelParameterivQCOM(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4)
2718 {
2719 checkContext();
2720 downstreamGLES3.glExtGetTexLevelParameterivQCOM(arg0,arg1,arg2,arg3,arg4);
2721 final int err = checkGLError();
2722 if (err != GL_NO_ERROR) {
2723 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2724 "glExtGetTexLevelParameterivQCOM", arg0, arg1, arg2, arg3, arg4);
2725 }
2726 }
2727 @Override
2728 public void glExtGetTexLevelParameterivQCOM(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5)
2729 {
2730 checkContext();
2731 downstreamGLES3.glExtGetTexLevelParameterivQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
2732 final int err = checkGLError();
2733 if (err != GL_NO_ERROR) {
2734 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2735 "glExtGetTexLevelParameterivQCOM", arg0, arg1, arg2, arg3, arg5);
2736 }
2737 }
2738 @Override
2739 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)
2740 {
2741 checkContext();
2742 downstreamGLES3.glExtGetTexSubImageQCOM(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
2743 final int err = checkGLError();
2744 if (err != GL_NO_ERROR) {
2745 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)",
2746 "glExtGetTexSubImageQCOM", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
2747 }
2748 }
2749 @Override
2750 public void glExtGetTexturesQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
2751 {
2752 checkContext();
2753 downstreamGLES3.glExtGetTexturesQCOM(arg0,arg1,arg2,arg3,arg4);
2754 final int err = checkGLError();
2755 if (err != GL_NO_ERROR) {
2756 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2757 "glExtGetTexturesQCOM", arg1, arg2, arg4);
2758 }
2759 }
2760 @Override
2761 public void glExtGetTexturesQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
2762 {
2763 checkContext();
2764 downstreamGLES3.glExtGetTexturesQCOM(arg0,arg1,arg2);
2765 final int err = checkGLError();
2766 if (err != GL_NO_ERROR) {
2767 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
2768 "glExtGetTexturesQCOM", arg0, arg1, arg2);
2769 }
2770 }
2771 @Override
2772 public boolean glExtIsProgramBinaryQCOM(int arg0)
2773 {
2774 checkContext();
2775 boolean _res = downstreamGLES3.glExtIsProgramBinaryQCOM(arg0);
2776 final int err = checkGLError();
2777 if (err != GL_NO_ERROR) {
2778 writeGLError(err, "%s(<int> 0x%X)",
2779 "glExtIsProgramBinaryQCOM", arg0);
2780 }
2781 return _res;
2782 }
2783 @Override
2784 public void glExtTexObjectStateOverrideiQCOM(int arg0,int arg1,int arg2)
2785 {
2786 checkContext();
2787 downstreamGLES3.glExtTexObjectStateOverrideiQCOM(arg0,arg1,arg2);
2788 final int err = checkGLError();
2789 if (err != GL_NO_ERROR) {
2790 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
2791 "glExtTexObjectStateOverrideiQCOM", arg0, arg1, arg2);
2792 }
2793 }
2794 @Override
2795 public void glExtrapolateTex2DQCOM(int arg0,int arg1,int arg2,float arg3)
2796 {
2797 checkContext();
2798 downstreamGLES3.glExtrapolateTex2DQCOM(arg0,arg1,arg2,arg3);
2799 final int err = checkGLError();
2800 if (err != GL_NO_ERROR) {
2801 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <float> %s)",
2802 "glExtrapolateTex2DQCOM", arg0, arg1, arg2, arg3);
2803 }
2804 }
2805 @Override
2806 public long glFenceSync(int arg0,int arg1)
2807 {
2808 checkContext();
2809 long _res = downstreamGLES3.glFenceSync(arg0,arg1);
2810 final int err = checkGLError();
2811 if (err != GL_NO_ERROR) {
2812 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
2813 "glFenceSync", arg0, arg1);
2814 }
2815 return _res;
2816 }
2817 @Override
2818 public void glFinish()
2819 {
2820 checkContext();
2821 downstreamGLES3.glFinish();
2822 final int err = checkGLError();
2823 if (err != GL_NO_ERROR) {
2824 writeGLError(err, "%s()",
2825 "glFinish");
2826 }
2827 }
2828 @Override
2829 public void glFlush()
2830 {
2831 checkContext();
2832 downstreamGLES3.glFlush();
2833 final int err = checkGLError();
2834 if (err != GL_NO_ERROR) {
2835 writeGLError(err, "%s()",
2836 "glFlush");
2837 }
2838 }
2839 @Override
2840 public void glFlushMappedBufferRange(int arg0,long arg1,long arg2)
2841 {
2842 checkContext();
2843 downstreamGLES3.glFlushMappedBufferRange(arg0,arg1,arg2);
2844 final int err = checkGLError();
2845 if (err != GL_NO_ERROR) {
2846 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s)",
2847 "glFlushMappedBufferRange", arg0, arg1, arg2);
2848 }
2849 }
2850 @Override
2851 public void glFragmentCoverageColorNV(int arg0)
2852 {
2853 checkContext();
2854 downstreamGLES3.glFragmentCoverageColorNV(arg0);
2855 final int err = checkGLError();
2856 if (err != GL_NO_ERROR) {
2857 writeGLError(err, "%s(<int> 0x%X)",
2858 "glFragmentCoverageColorNV", arg0);
2859 }
2860 }
2861 @Override
2863 {
2864 checkContext();
2865 downstreamGLES3.glFramebufferFetchBarrierEXT();
2866 final int err = checkGLError();
2867 if (err != GL_NO_ERROR) {
2868 writeGLError(err, "%s()",
2869 "glFramebufferFetchBarrierEXT");
2870 }
2871 }
2872 @Override
2874 {
2875 checkContext();
2876 downstreamGLES3.glFramebufferFetchBarrierQCOM();
2877 final int err = checkGLError();
2878 if (err != GL_NO_ERROR) {
2879 writeGLError(err, "%s()",
2880 "glFramebufferFetchBarrierQCOM");
2881 }
2882 }
2883 @Override
2884 public void glFramebufferFoveationConfigQCOM(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4)
2885 {
2886 checkContext();
2887 downstreamGLES3.glFramebufferFoveationConfigQCOM(arg0,arg1,arg2,arg3,arg4);
2888 final int err = checkGLError();
2889 if (err != GL_NO_ERROR) {
2890 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
2891 "glFramebufferFoveationConfigQCOM", arg0, arg1, arg2, arg3, arg4);
2892 }
2893 }
2894 @Override
2895 public void glFramebufferFoveationConfigQCOM(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5)
2896 {
2897 checkContext();
2898 downstreamGLES3.glFramebufferFoveationConfigQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
2899 final int err = checkGLError();
2900 if (err != GL_NO_ERROR) {
2901 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
2902 "glFramebufferFoveationConfigQCOM", arg0, arg1, arg2, arg3, arg5);
2903 }
2904 }
2905 @Override
2906 public void glFramebufferFoveationParametersQCOM(int arg0,int arg1,int arg2,float arg3,float arg4,float arg5,float arg6,float arg7)
2907 {
2908 checkContext();
2909 downstreamGLES3.glFramebufferFoveationParametersQCOM(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
2910 final int err = checkGLError();
2911 if (err != GL_NO_ERROR) {
2912 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s)",
2913 "glFramebufferFoveationParametersQCOM", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
2914 }
2915 }
2916 @Override
2917 public void glFramebufferParameteri(int arg0,int arg1,int arg2)
2918 {
2919 checkContext();
2920 downstreamGLES3.glFramebufferParameteri(arg0,arg1,arg2);
2921 final int err = checkGLError();
2922 if (err != GL_NO_ERROR) {
2923 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
2924 "glFramebufferParameteri", arg0, arg1, arg2);
2925 }
2926 }
2927 @Override
2928 public void glFramebufferPixelLocalStorageSizeEXT(int arg0,int arg1)
2929 {
2930 checkContext();
2931 downstreamGLES3.glFramebufferPixelLocalStorageSizeEXT(arg0,arg1);
2932 final int err = checkGLError();
2933 if (err != GL_NO_ERROR) {
2934 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
2935 "glFramebufferPixelLocalStorageSizeEXT", arg0, arg1);
2936 }
2937 }
2938 @Override
2939 public void glFramebufferRenderbuffer(int arg0,int arg1,int arg2,int arg3)
2940 {
2941 checkContext();
2942 downstreamGLES3.glFramebufferRenderbuffer(arg0,arg1,arg2,arg3);
2943 final int err = checkGLError();
2944 if (err != GL_NO_ERROR) {
2945 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2946 "glFramebufferRenderbuffer", arg0, arg1, arg2, arg3);
2947 }
2948 }
2949 @Override
2950 public void glFramebufferSampleLocationsfvNV(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
2951 {
2952 checkContext();
2953 downstreamGLES3.glFramebufferSampleLocationsfvNV(arg0,arg1,arg2,arg3);
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.FloatBuffer> %s)",
2957 "glFramebufferSampleLocationsfvNV", arg0, arg1, arg2, arg3);
2958 }
2959 }
2960 @Override
2961 public void glFramebufferSampleLocationsfvNV(int arg0,int arg1,int arg2,float[] arg3,int arg4)
2962 {
2963 checkContext();
2964 downstreamGLES3.glFramebufferSampleLocationsfvNV(arg0,arg1,arg2,arg3,arg4);
2965 final int err = checkGLError();
2966 if (err != GL_NO_ERROR) {
2967 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
2968 "glFramebufferSampleLocationsfvNV", arg0, arg1, arg2, arg4);
2969 }
2970 }
2971 @Override
2972 public void glFramebufferShadingRateEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6)
2973 {
2974 checkContext();
2975 downstreamGLES3.glFramebufferShadingRateEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2976 final int err = checkGLError();
2977 if (err != GL_NO_ERROR) {
2978 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2979 "glFramebufferShadingRateEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
2980 }
2981 }
2982 @Override
2983 public void glFramebufferTexture(int arg0,int arg1,int arg2,int arg3)
2984 {
2985 checkContext();
2986 downstreamGLES3.glFramebufferTexture(arg0,arg1,arg2,arg3);
2987 final int err = checkGLError();
2988 if (err != GL_NO_ERROR) {
2989 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
2990 "glFramebufferTexture", arg0, arg1, arg2, arg3);
2991 }
2992 }
2993 @Override
2994 public void glFramebufferTexture2D(int arg0,int arg1,int arg2,int arg3,int arg4)
2995 {
2996 checkContext();
2997 downstreamGLES3.glFramebufferTexture2D(arg0,arg1,arg2,arg3,arg4);
2998 final int err = checkGLError();
2999 if (err != GL_NO_ERROR) {
3000 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3001 "glFramebufferTexture2D", arg0, arg1, arg2, arg3, arg4);
3002 }
3003 }
3004 @Override
3005 public void glFramebufferTexture2DDownsampleIMG(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6)
3006 {
3007 checkContext();
3008 downstreamGLES3.glFramebufferTexture2DDownsampleIMG(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3009 final int err = checkGLError();
3010 if (err != GL_NO_ERROR) {
3011 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3012 "glFramebufferTexture2DDownsampleIMG", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
3013 }
3014 }
3015 @Override
3016 public void glFramebufferTexture2DMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
3017 {
3018 checkContext();
3019 downstreamGLES3.glFramebufferTexture2DMultisampleEXT(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, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3023 "glFramebufferTexture2DMultisampleEXT", arg0, arg1, arg2, arg3, arg4, arg5);
3024 }
3025 }
3026 @Override
3027 public void glFramebufferTexture2DMultisampleIMG(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
3028 {
3029 checkContext();
3030 downstreamGLES3.glFramebufferTexture2DMultisampleIMG(arg0,arg1,arg2,arg3,arg4,arg5);
3031 final int err = checkGLError();
3032 if (err != GL_NO_ERROR) {
3033 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3034 "glFramebufferTexture2DMultisampleIMG", arg0, arg1, arg2, arg3, arg4, arg5);
3035 }
3036 }
3037 @Override
3038 public void glFramebufferTexture3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
3039 {
3040 checkContext();
3041 downstreamGLES3.glFramebufferTexture3D(arg0,arg1,arg2,arg3,arg4,arg5);
3042 final int err = checkGLError();
3043 if (err != GL_NO_ERROR) {
3044 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3045 "glFramebufferTexture3D", arg0, arg1, arg2, arg3, arg4, arg5);
3046 }
3047 }
3048 @Override
3049 public void glFramebufferTextureEXT(int arg0,int arg1,int arg2,int arg3)
3050 {
3051 checkContext();
3052 downstreamGLES3.glFramebufferTextureEXT(arg0,arg1,arg2,arg3);
3053 final int err = checkGLError();
3054 if (err != GL_NO_ERROR) {
3055 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3056 "glFramebufferTextureEXT", arg0, arg1, arg2, arg3);
3057 }
3058 }
3059 @Override
3060 public void glFramebufferTextureLayer(int arg0,int arg1,int arg2,int arg3,int arg4)
3061 {
3062 checkContext();
3063 downstreamGLES3.glFramebufferTextureLayer(arg0,arg1,arg2,arg3,arg4);
3064 final int err = checkGLError();
3065 if (err != GL_NO_ERROR) {
3066 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3067 "glFramebufferTextureLayer", arg0, arg1, arg2, arg3, arg4);
3068 }
3069 }
3070 @Override
3071 public void glFramebufferTextureLayerDownsampleIMG(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6)
3072 {
3073 checkContext();
3074 downstreamGLES3.glFramebufferTextureLayerDownsampleIMG(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3075 final int err = checkGLError();
3076 if (err != GL_NO_ERROR) {
3077 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3078 "glFramebufferTextureLayerDownsampleIMG", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
3079 }
3080 }
3081 @Override
3082 public void glFramebufferTextureMultisampleMultiviewOVR(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6)
3083 {
3084 checkContext();
3085 downstreamGLES3.glFramebufferTextureMultisampleMultiviewOVR(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3086 final int err = checkGLError();
3087 if (err != GL_NO_ERROR) {
3088 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3089 "glFramebufferTextureMultisampleMultiviewOVR", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
3090 }
3091 }
3092 @Override
3093 public void glFramebufferTextureMultiviewOVR(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
3094 {
3095 checkContext();
3096 downstreamGLES3.glFramebufferTextureMultiviewOVR(arg0,arg1,arg2,arg3,arg4,arg5);
3097 final int err = checkGLError();
3098 if (err != GL_NO_ERROR) {
3099 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3100 "glFramebufferTextureMultiviewOVR", arg0, arg1, arg2, arg3, arg4, arg5);
3101 }
3102 }
3103 @Override
3104 public void glFramebufferTextureOES(int arg0,int arg1,int arg2,int arg3)
3105 {
3106 checkContext();
3107 downstreamGLES3.glFramebufferTextureOES(arg0,arg1,arg2,arg3);
3108 final int err = checkGLError();
3109 if (err != GL_NO_ERROR) {
3110 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
3111 "glFramebufferTextureOES", arg0, arg1, arg2, arg3);
3112 }
3113 }
3114 @Override
3115 public void glFrontFace(int arg0)
3116 {
3117 checkContext();
3118 downstreamGLES3.glFrontFace(arg0);
3119 final int err = checkGLError();
3120 if (err != GL_NO_ERROR) {
3121 writeGLError(err, "%s(<int> 0x%X)",
3122 "glFrontFace", arg0);
3123 }
3124 }
3125 @Override
3126 public void glGenBuffers(int arg0,java.nio.IntBuffer arg1)
3127 {
3128 checkContext();
3129 downstreamGLES3.glGenBuffers(arg0,arg1);
3130 final int err = checkGLError();
3131 if (err != GL_NO_ERROR) {
3132 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
3133 "glGenBuffers", arg0, arg1);
3134 }
3135 }
3136 @Override
3137 public void glGenBuffers(int arg0,int[] arg1,int arg2)
3138 {
3139 checkContext();
3140 downstreamGLES3.glGenBuffers(arg0,arg1,arg2);
3141 final int err = checkGLError();
3142 if (err != GL_NO_ERROR) {
3143 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
3144 "glGenBuffers", arg0, arg2);
3145 }
3146 }
3147 @Override
3148 public void glGenFramebuffers(int arg0,java.nio.IntBuffer arg1)
3149 {
3150 checkContext();
3151 downstreamGLES3.glGenFramebuffers(arg0,arg1);
3152 final int err = checkGLError();
3153 if (err != GL_NO_ERROR) {
3154 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
3155 "glGenFramebuffers", arg0, arg1);
3156 }
3157 }
3158 @Override
3159 public void glGenFramebuffers(int arg0,int[] arg1,int arg2)
3160 {
3161 checkContext();
3162 downstreamGLES3.glGenFramebuffers(arg0,arg1,arg2);
3163 final int err = checkGLError();
3164 if (err != GL_NO_ERROR) {
3165 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
3166 "glGenFramebuffers", arg0, arg2);
3167 }
3168 }
3169 @Override
3170 public void glGenProgramPipelines(int arg0,int[] arg1,int arg2)
3171 {
3172 checkContext();
3173 downstreamGLES3.glGenProgramPipelines(arg0,arg1,arg2);
3174 final int err = checkGLError();
3175 if (err != GL_NO_ERROR) {
3176 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
3177 "glGenProgramPipelines", arg0, arg2);
3178 }
3179 }
3180 @Override
3181 public void glGenProgramPipelines(int arg0,java.nio.IntBuffer arg1)
3182 {
3183 checkContext();
3184 downstreamGLES3.glGenProgramPipelines(arg0,arg1);
3185 final int err = checkGLError();
3186 if (err != GL_NO_ERROR) {
3187 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
3188 "glGenProgramPipelines", arg0, arg1);
3189 }
3190 }
3191 @Override
3192 public void glGenQueries(int arg0,java.nio.IntBuffer arg1)
3193 {
3194 checkContext();
3195 downstreamGLES3.glGenQueries(arg0,arg1);
3196 final int err = checkGLError();
3197 if (err != GL_NO_ERROR) {
3198 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
3199 "glGenQueries", arg0, arg1);
3200 }
3201 }
3202 @Override
3203 public void glGenQueries(int arg0,int[] arg1,int arg2)
3204 {
3205 checkContext();
3206 downstreamGLES3.glGenQueries(arg0,arg1,arg2);
3207 final int err = checkGLError();
3208 if (err != GL_NO_ERROR) {
3209 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
3210 "glGenQueries", arg0, arg2);
3211 }
3212 }
3213 @Override
3214 public void glGenRenderbuffers(int arg0,int[] arg1,int arg2)
3215 {
3216 checkContext();
3217 downstreamGLES3.glGenRenderbuffers(arg0,arg1,arg2);
3218 final int err = checkGLError();
3219 if (err != GL_NO_ERROR) {
3220 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
3221 "glGenRenderbuffers", arg0, arg2);
3222 }
3223 }
3224 @Override
3225 public void glGenRenderbuffers(int arg0,java.nio.IntBuffer arg1)
3226 {
3227 checkContext();
3228 downstreamGLES3.glGenRenderbuffers(arg0,arg1);
3229 final int err = checkGLError();
3230 if (err != GL_NO_ERROR) {
3231 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
3232 "glGenRenderbuffers", arg0, arg1);
3233 }
3234 }
3235 @Override
3236 public void glGenSamplers(int arg0,int[] arg1,int arg2)
3237 {
3238 checkContext();
3239 downstreamGLES3.glGenSamplers(arg0,arg1,arg2);
3240 final int err = checkGLError();
3241 if (err != GL_NO_ERROR) {
3242 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
3243 "glGenSamplers", arg0, arg2);
3244 }
3245 }
3246 @Override
3247 public void glGenSamplers(int arg0,java.nio.IntBuffer arg1)
3248 {
3249 checkContext();
3250 downstreamGLES3.glGenSamplers(arg0,arg1);
3251 final int err = checkGLError();
3252 if (err != GL_NO_ERROR) {
3253 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
3254 "glGenSamplers", arg0, arg1);
3255 }
3256 }
3257 @Override
3258 public void glGenSemaphoresEXT(int arg0,java.nio.IntBuffer arg1)
3259 {
3260 checkContext();
3261 downstreamGLES3.glGenSemaphoresEXT(arg0,arg1);
3262 final int err = checkGLError();
3263 if (err != GL_NO_ERROR) {
3264 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
3265 "glGenSemaphoresEXT", arg0, arg1);
3266 }
3267 }
3268 @Override
3269 public void glGenSemaphoresEXT(int arg0,int[] arg1,int arg2)
3270 {
3271 checkContext();
3272 downstreamGLES3.glGenSemaphoresEXT(arg0,arg1,arg2);
3273 final int err = checkGLError();
3274 if (err != GL_NO_ERROR) {
3275 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
3276 "glGenSemaphoresEXT", arg0, arg2);
3277 }
3278 }
3279 @Override
3280 public void glGenTextures(int arg0,java.nio.IntBuffer arg1)
3281 {
3282 checkContext();
3283 downstreamGLES3.glGenTextures(arg0,arg1);
3284 final int err = checkGLError();
3285 if (err != GL_NO_ERROR) {
3286 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
3287 "glGenTextures", arg0, arg1);
3288 }
3289 }
3290 @Override
3291 public void glGenTextures(int arg0,int[] arg1,int arg2)
3292 {
3293 checkContext();
3294 downstreamGLES3.glGenTextures(arg0,arg1,arg2);
3295 final int err = checkGLError();
3296 if (err != GL_NO_ERROR) {
3297 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
3298 "glGenTextures", arg0, arg2);
3299 }
3300 }
3301 @Override
3302 public void glGenTransformFeedbacks(int arg0,java.nio.IntBuffer arg1)
3303 {
3304 checkContext();
3305 downstreamGLES3.glGenTransformFeedbacks(arg0,arg1);
3306 final int err = checkGLError();
3307 if (err != GL_NO_ERROR) {
3308 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
3309 "glGenTransformFeedbacks", arg0, arg1);
3310 }
3311 }
3312 @Override
3313 public void glGenTransformFeedbacks(int arg0,int[] arg1,int arg2)
3314 {
3315 checkContext();
3316 downstreamGLES3.glGenTransformFeedbacks(arg0,arg1,arg2);
3317 final int err = checkGLError();
3318 if (err != GL_NO_ERROR) {
3319 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
3320 "glGenTransformFeedbacks", arg0, arg2);
3321 }
3322 }
3323 @Override
3324 public void glGenVertexArrays(int arg0,java.nio.IntBuffer arg1)
3325 {
3326 checkContext();
3327 downstreamGLES3.glGenVertexArrays(arg0,arg1);
3328 final int err = checkGLError();
3329 if (err != GL_NO_ERROR) {
3330 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
3331 "glGenVertexArrays", arg0, arg1);
3332 }
3333 }
3334 @Override
3335 public void glGenVertexArrays(int arg0,int[] arg1,int arg2)
3336 {
3337 checkContext();
3338 downstreamGLES3.glGenVertexArrays(arg0,arg1,arg2);
3339 final int err = checkGLError();
3340 if (err != GL_NO_ERROR) {
3341 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
3342 "glGenVertexArrays", arg0, arg2);
3343 }
3344 }
3345 @Override
3346 public void glGenVertexArraysOES(int arg0,java.nio.IntBuffer arg1)
3347 {
3348 checkContext();
3349 downstreamGLES3.glGenVertexArraysOES(arg0,arg1);
3350 final int err = checkGLError();
3351 if (err != GL_NO_ERROR) {
3352 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
3353 "glGenVertexArraysOES", arg0, arg1);
3354 }
3355 }
3356 @Override
3357 public void glGenVertexArraysOES(int arg0,int[] arg1,int arg2)
3358 {
3359 checkContext();
3360 downstreamGLES3.glGenVertexArraysOES(arg0,arg1,arg2);
3361 final int err = checkGLError();
3362 if (err != GL_NO_ERROR) {
3363 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
3364 "glGenVertexArraysOES", arg0, arg2);
3365 }
3366 }
3367 @Override
3368 public void glGenerateMipmap(int arg0)
3369 {
3370 checkContext();
3371 downstreamGLES3.glGenerateMipmap(arg0);
3372 final int err = checkGLError();
3373 if (err != GL_NO_ERROR) {
3374 writeGLError(err, "%s(<int> 0x%X)",
3375 "glGenerateMipmap", arg0);
3376 }
3377 }
3378 @Override
3379 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)
3380 {
3381 checkContext();
3382 downstreamGLES3.glGetActiveAttrib(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
3383 final int err = checkGLError();
3384 if (err != GL_NO_ERROR) {
3385 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)",
3386 "glGetActiveAttrib", arg0, arg1, arg2, arg4, arg6, arg8, arg10);
3387 }
3388 }
3389 @Override
3390 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)
3391 {
3392 checkContext();
3393 downstreamGLES3.glGetActiveAttrib(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3394 final int err = checkGLError();
3395 if (err != GL_NO_ERROR) {
3396 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)",
3397 "glGetActiveAttrib", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
3398 }
3399 }
3400 @Override
3401 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)
3402 {
3403 checkContext();
3404 downstreamGLES3.glGetActiveUniform(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3405 final int err = checkGLError();
3406 if (err != GL_NO_ERROR) {
3407 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)",
3408 "glGetActiveUniform", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
3409 }
3410 }
3411 @Override
3412 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)
3413 {
3414 checkContext();
3415 downstreamGLES3.glGetActiveUniform(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
3416 final int err = checkGLError();
3417 if (err != GL_NO_ERROR) {
3418 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)",
3419 "glGetActiveUniform", arg0, arg1, arg2, arg4, arg6, arg8, arg10);
3420 }
3421 }
3422 @Override
3423 public void glGetActiveUniformBlockName(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.ByteBuffer arg4)
3424 {
3425 checkContext();
3426 downstreamGLES3.glGetActiveUniformBlockName(arg0,arg1,arg2,arg3,arg4);
3427 final int err = checkGLError();
3428 if (err != GL_NO_ERROR) {
3429 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
3430 "glGetActiveUniformBlockName", arg0, arg1, arg2, arg3, arg4);
3431 }
3432 }
3433 @Override
3434 public void glGetActiveUniformBlockName(int arg0,int arg1,int arg2,int[] arg3,int arg4,byte[] arg5,int arg6)
3435 {
3436 checkContext();
3437 downstreamGLES3.glGetActiveUniformBlockName(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3438 final int err = checkGLError();
3439 if (err != GL_NO_ERROR) {
3440 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
3441 "glGetActiveUniformBlockName", arg0, arg1, arg2, arg4, arg6);
3442 }
3443 }
3444 @Override
3445 public void glGetActiveUniformBlockiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
3446 {
3447 checkContext();
3448 downstreamGLES3.glGetActiveUniformBlockiv(arg0,arg1,arg2,arg3);
3449 final int err = checkGLError();
3450 if (err != GL_NO_ERROR) {
3451 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3452 "glGetActiveUniformBlockiv", arg0, arg1, arg2, arg3);
3453 }
3454 }
3455 @Override
3456 public void glGetActiveUniformBlockiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
3457 {
3458 checkContext();
3459 downstreamGLES3.glGetActiveUniformBlockiv(arg0,arg1,arg2,arg3,arg4);
3460 final int err = checkGLError();
3461 if (err != GL_NO_ERROR) {
3462 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3463 "glGetActiveUniformBlockiv", arg0, arg1, arg2, arg4);
3464 }
3465 }
3466 @Override
3467 public void glGetActiveUniformsiv(int arg0,int arg1,int[] arg2,int arg3,int arg4,int[] arg5,int arg6)
3468 {
3469 checkContext();
3470 downstreamGLES3.glGetActiveUniformsiv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3471 final int err = checkGLError();
3472 if (err != GL_NO_ERROR) {
3473 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3474 "glGetActiveUniformsiv", arg0, arg1, arg3, arg4, arg6);
3475 }
3476 }
3477 @Override
3478 public void glGetActiveUniformsiv(int arg0,int arg1,java.nio.IntBuffer arg2,int arg3,java.nio.IntBuffer arg4)
3479 {
3480 checkContext();
3481 downstreamGLES3.glGetActiveUniformsiv(arg0,arg1,arg2,arg3,arg4);
3482 final int err = checkGLError();
3483 if (err != GL_NO_ERROR) {
3484 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
3485 "glGetActiveUniformsiv", arg0, arg1, arg2, arg3, arg4);
3486 }
3487 }
3488 @Override
3489 public void glGetAttachedShaders(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5)
3490 {
3491 checkContext();
3492 downstreamGLES3.glGetAttachedShaders(arg0,arg1,arg2,arg3,arg4,arg5);
3493 final int err = checkGLError();
3494 if (err != GL_NO_ERROR) {
3495 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X)",
3496 "glGetAttachedShaders", arg0, arg1, arg3, arg5);
3497 }
3498 }
3499 @Override
3500 public void glGetAttachedShaders(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3)
3501 {
3502 checkContext();
3503 downstreamGLES3.glGetAttachedShaders(arg0,arg1,arg2,arg3);
3504 final int err = checkGLError();
3505 if (err != GL_NO_ERROR) {
3506 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s)",
3507 "glGetAttachedShaders", arg0, arg1, arg2, arg3);
3508 }
3509 }
3510 @Override
3511 public int glGetAttribLocation(int arg0,java.lang.String arg1)
3512 {
3513 checkContext();
3514 int _res = downstreamGLES3.glGetAttribLocation(arg0,arg1);
3515 final int err = checkGLError();
3516 if (err != GL_NO_ERROR) {
3517 writeGLError(err, "%s(<int> 0x%X, <java.lang.String> %s)",
3518 "glGetAttribLocation", arg0, arg1);
3519 }
3520 return _res;
3521 }
3522 @Override
3523 public void glGetBooleani_v(int arg0,int arg1,java.nio.ByteBuffer arg2)
3524 {
3525 checkContext();
3526 downstreamGLES3.glGetBooleani_v(arg0,arg1,arg2);
3527 final int err = checkGLError();
3528 if (err != GL_NO_ERROR) {
3529 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.ByteBuffer> %s)",
3530 "glGetBooleani_v", arg0, arg1, arg2);
3531 }
3532 }
3533 @Override
3534 public void glGetBooleani_v(int arg0,int arg1,byte[] arg2,int arg3)
3535 {
3536 checkContext();
3537 downstreamGLES3.glGetBooleani_v(arg0,arg1,arg2,arg3);
3538 final int err = checkGLError();
3539 if (err != GL_NO_ERROR) {
3540 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[B>, <int> 0x%X)",
3541 "glGetBooleani_v", arg0, arg1, arg3);
3542 }
3543 }
3544 @Override
3545 public void glGetBooleanv(int arg0,java.nio.ByteBuffer arg1)
3546 {
3547 checkContext();
3548 downstreamGLES3.glGetBooleanv(arg0,arg1);
3549 final int err = checkGLError();
3550 if (err != GL_NO_ERROR) {
3551 writeGLError(err, "%s(<int> 0x%X, <java.nio.ByteBuffer> %s)",
3552 "glGetBooleanv", arg0, arg1);
3553 }
3554 }
3555 @Override
3556 public void glGetBooleanv(int arg0,byte[] arg1,int arg2)
3557 {
3558 checkContext();
3559 downstreamGLES3.glGetBooleanv(arg0,arg1,arg2);
3560 final int err = checkGLError();
3561 if (err != GL_NO_ERROR) {
3562 writeGLError(err, "%s(<int> 0x%X, <[B>, <int> 0x%X)",
3563 "glGetBooleanv", arg0, arg2);
3564 }
3565 }
3566 @Override
3567 public void glGetBufferParameteri64v(int arg0,int arg1,long[] arg2,int arg3)
3568 {
3569 checkContext();
3570 downstreamGLES3.glGetBufferParameteri64v(arg0,arg1,arg2,arg3);
3571 final int err = checkGLError();
3572 if (err != GL_NO_ERROR) {
3573 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
3574 "glGetBufferParameteri64v", arg0, arg1, arg3);
3575 }
3576 }
3577 @Override
3578 public void glGetBufferParameteri64v(int arg0,int arg1,java.nio.LongBuffer arg2)
3579 {
3580 checkContext();
3581 downstreamGLES3.glGetBufferParameteri64v(arg0,arg1,arg2);
3582 final int err = checkGLError();
3583 if (err != GL_NO_ERROR) {
3584 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
3585 "glGetBufferParameteri64v", arg0, arg1, arg2);
3586 }
3587 }
3588 @Override
3589 public void glGetBufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
3590 {
3591 checkContext();
3592 downstreamGLES3.glGetBufferParameteriv(arg0,arg1,arg2);
3593 final int err = checkGLError();
3594 if (err != GL_NO_ERROR) {
3595 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3596 "glGetBufferParameteriv", arg0, arg1, arg2);
3597 }
3598 }
3599 @Override
3600 public void glGetBufferParameteriv(int arg0,int arg1,int[] arg2,int arg3)
3601 {
3602 checkContext();
3603 downstreamGLES3.glGetBufferParameteriv(arg0,arg1,arg2,arg3);
3604 final int err = checkGLError();
3605 if (err != GL_NO_ERROR) {
3606 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3607 "glGetBufferParameteriv", arg0, arg1, arg3);
3608 }
3609 }
3610 @Override
3611 public void glGetCoverageModulationTableNV(int arg0,java.nio.FloatBuffer arg1)
3612 {
3613 checkContext();
3614 downstreamGLES3.glGetCoverageModulationTableNV(arg0,arg1);
3615 final int err = checkGLError();
3616 if (err != GL_NO_ERROR) {
3617 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
3618 "glGetCoverageModulationTableNV", arg0, arg1);
3619 }
3620 }
3621 @Override
3622 public void glGetCoverageModulationTableNV(int arg0,float[] arg1,int arg2)
3623 {
3624 checkContext();
3625 downstreamGLES3.glGetCoverageModulationTableNV(arg0,arg1,arg2);
3626 final int err = checkGLError();
3627 if (err != GL_NO_ERROR) {
3628 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
3629 "glGetCoverageModulationTableNV", arg0, arg2);
3630 }
3631 }
3632 @Override
3633 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)
3634 {
3635 checkContext();
3636 int _res = downstreamGLES3.glGetDebugMessageLog(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
3637 final int err = checkGLError();
3638 if (err != GL_NO_ERROR) {
3639 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)",
3640 "glGetDebugMessageLog", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
3641 }
3642 return _res;
3643 }
3644 @Override
3645 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)
3646 {
3647 checkContext();
3648 int _res = downstreamGLES3.glGetDebugMessageLog(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
3649 final int err = checkGLError();
3650 if (err != GL_NO_ERROR) {
3651 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)",
3652 "glGetDebugMessageLog", arg0, arg1, arg3, arg5, arg7, arg9, arg11, arg13);
3653 }
3654 return _res;
3655 }
3656 @Override
3657 public void glGetDriverControlStringQCOM(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
3658 {
3659 checkContext();
3660 downstreamGLES3.glGetDriverControlStringQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
3661 final int err = checkGLError();
3662 if (err != GL_NO_ERROR) {
3663 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
3664 "glGetDriverControlStringQCOM", arg0, arg1, arg3, arg5);
3665 }
3666 }
3667 @Override
3668 public void glGetDriverControlStringQCOM(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
3669 {
3670 checkContext();
3671 downstreamGLES3.glGetDriverControlStringQCOM(arg0,arg1,arg2,arg3);
3672 final int err = checkGLError();
3673 if (err != GL_NO_ERROR) {
3674 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
3675 "glGetDriverControlStringQCOM", arg0, arg1, arg2, arg3);
3676 }
3677 }
3678 @Override
3679 public void glGetDriverControlsQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
3680 {
3681 checkContext();
3682 downstreamGLES3.glGetDriverControlsQCOM(arg0,arg1,arg2,arg3,arg4);
3683 final int err = checkGLError();
3684 if (err != GL_NO_ERROR) {
3685 writeGLError(err, "%s(<[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3686 "glGetDriverControlsQCOM", arg1, arg2, arg4);
3687 }
3688 }
3689 @Override
3690 public void glGetDriverControlsQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
3691 {
3692 checkContext();
3693 downstreamGLES3.glGetDriverControlsQCOM(arg0,arg1,arg2);
3694 final int err = checkGLError();
3695 if (err != GL_NO_ERROR) {
3696 writeGLError(err, "%s(<java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s)",
3697 "glGetDriverControlsQCOM", arg0, arg1, arg2);
3698 }
3699 }
3700 @Override
3701 public int glGetError()
3702 {
3703 checkContext();
3704 int _res = downstreamGLES3.glGetError();
3705 final int err = checkGLError();
3706 if (err != GL_NO_ERROR) {
3707 writeGLError(err, "%s()",
3708 "glGetError");
3709 }
3710 return _res;
3711 }
3712 @Override
3713 public void glGetFloati_vNV(int arg0,int arg1,float[] arg2,int arg3)
3714 {
3715 checkContext();
3716 downstreamGLES3.glGetFloati_vNV(arg0,arg1,arg2,arg3);
3717 final int err = checkGLError();
3718 if (err != GL_NO_ERROR) {
3719 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
3720 "glGetFloati_vNV", arg0, arg1, arg3);
3721 }
3722 }
3723 @Override
3724 public void glGetFloati_vNV(int arg0,int arg1,java.nio.FloatBuffer arg2)
3725 {
3726 checkContext();
3727 downstreamGLES3.glGetFloati_vNV(arg0,arg1,arg2);
3728 final int err = checkGLError();
3729 if (err != GL_NO_ERROR) {
3730 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
3731 "glGetFloati_vNV", arg0, arg1, arg2);
3732 }
3733 }
3734 @Override
3735 public void glGetFloati_vOES(int arg0,int arg1,java.nio.FloatBuffer arg2)
3736 {
3737 checkContext();
3738 downstreamGLES3.glGetFloati_vOES(arg0,arg1,arg2);
3739 final int err = checkGLError();
3740 if (err != GL_NO_ERROR) {
3741 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
3742 "glGetFloati_vOES", arg0, arg1, arg2);
3743 }
3744 }
3745 @Override
3746 public void glGetFloati_vOES(int arg0,int arg1,float[] arg2,int arg3)
3747 {
3748 checkContext();
3749 downstreamGLES3.glGetFloati_vOES(arg0,arg1,arg2,arg3);
3750 final int err = checkGLError();
3751 if (err != GL_NO_ERROR) {
3752 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
3753 "glGetFloati_vOES", arg0, arg1, arg3);
3754 }
3755 }
3756 @Override
3757 public void glGetFloatv(int arg0,float[] arg1,int arg2)
3758 {
3759 checkContext();
3760 downstreamGLES3.glGetFloatv(arg0,arg1,arg2);
3761 final int err = checkGLError();
3762 if (err != GL_NO_ERROR) {
3763 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
3764 "glGetFloatv", arg0, arg2);
3765 }
3766 }
3767 @Override
3768 public void glGetFloatv(int arg0,java.nio.FloatBuffer arg1)
3769 {
3770 checkContext();
3771 downstreamGLES3.glGetFloatv(arg0,arg1);
3772 final int err = checkGLError();
3773 if (err != GL_NO_ERROR) {
3774 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
3775 "glGetFloatv", arg0, arg1);
3776 }
3777 }
3778 @Override
3779 public int glGetFragDataIndexEXT(int arg0,java.nio.ByteBuffer arg1)
3780 {
3781 checkContext();
3782 int _res = downstreamGLES3.glGetFragDataIndexEXT(arg0,arg1);
3783 final int err = checkGLError();
3784 if (err != GL_NO_ERROR) {
3785 writeGLError(err, "%s(<int> 0x%X, <java.nio.ByteBuffer> %s)",
3786 "glGetFragDataIndexEXT", arg0, arg1);
3787 }
3788 return _res;
3789 }
3790 @Override
3791 public int glGetFragDataIndexEXT(int arg0,byte[] arg1,int arg2)
3792 {
3793 checkContext();
3794 int _res = downstreamGLES3.glGetFragDataIndexEXT(arg0,arg1,arg2);
3795 final int err = checkGLError();
3796 if (err != GL_NO_ERROR) {
3797 writeGLError(err, "%s(<int> 0x%X, <[B>, <int> 0x%X)",
3798 "glGetFragDataIndexEXT", arg0, arg2);
3799 }
3800 return _res;
3801 }
3802 @Override
3803 public int glGetFragDataLocation(int arg0,java.lang.String arg1)
3804 {
3805 checkContext();
3806 int _res = downstreamGLES3.glGetFragDataLocation(arg0,arg1);
3807 final int err = checkGLError();
3808 if (err != GL_NO_ERROR) {
3809 writeGLError(err, "%s(<int> 0x%X, <java.lang.String> %s)",
3810 "glGetFragDataLocation", arg0, arg1);
3811 }
3812 return _res;
3813 }
3814 @Override
3815 public void glGetFragmentShadingRatesEXT(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3)
3816 {
3817 checkContext();
3818 downstreamGLES3.glGetFragmentShadingRatesEXT(arg0,arg1,arg2,arg3);
3819 final int err = checkGLError();
3820 if (err != GL_NO_ERROR) {
3821 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s)",
3822 "glGetFragmentShadingRatesEXT", arg0, arg1, arg2, arg3);
3823 }
3824 }
3825 @Override
3826 public void glGetFragmentShadingRatesEXT(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5)
3827 {
3828 checkContext();
3829 downstreamGLES3.glGetFragmentShadingRatesEXT(arg0,arg1,arg2,arg3,arg4,arg5);
3830 final int err = checkGLError();
3831 if (err != GL_NO_ERROR) {
3832 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X)",
3833 "glGetFragmentShadingRatesEXT", arg0, arg1, arg3, arg5);
3834 }
3835 }
3836 @Override
3837 public void glGetFramebufferAttachmentParameteriv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
3838 {
3839 checkContext();
3840 downstreamGLES3.glGetFramebufferAttachmentParameteriv(arg0,arg1,arg2,arg3,arg4);
3841 final int err = checkGLError();
3842 if (err != GL_NO_ERROR) {
3843 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3844 "glGetFramebufferAttachmentParameteriv", arg0, arg1, arg2, arg4);
3845 }
3846 }
3847 @Override
3848 public void glGetFramebufferAttachmentParameteriv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
3849 {
3850 checkContext();
3851 downstreamGLES3.glGetFramebufferAttachmentParameteriv(arg0,arg1,arg2,arg3);
3852 final int err = checkGLError();
3853 if (err != GL_NO_ERROR) {
3854 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3855 "glGetFramebufferAttachmentParameteriv", arg0, arg1, arg2, arg3);
3856 }
3857 }
3858 @Override
3859 public void glGetFramebufferParameteriv(int arg0,int arg1,int[] arg2,int arg3)
3860 {
3861 checkContext();
3862 downstreamGLES3.glGetFramebufferParameteriv(arg0,arg1,arg2,arg3);
3863 final int err = checkGLError();
3864 if (err != GL_NO_ERROR) {
3865 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3866 "glGetFramebufferParameteriv", arg0, arg1, arg3);
3867 }
3868 }
3869 @Override
3870 public void glGetFramebufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
3871 {
3872 checkContext();
3873 downstreamGLES3.glGetFramebufferParameteriv(arg0,arg1,arg2);
3874 final int err = checkGLError();
3875 if (err != GL_NO_ERROR) {
3876 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3877 "glGetFramebufferParameteriv", arg0, arg1, arg2);
3878 }
3879 }
3880 @Override
3882 {
3883 checkContext();
3884 int _res = downstreamGLES3.glGetFramebufferPixelLocalStorageSizeEXT(arg0);
3885 final int err = checkGLError();
3886 if (err != GL_NO_ERROR) {
3887 writeGLError(err, "%s(<int> 0x%X)",
3888 "glGetFramebufferPixelLocalStorageSizeEXT", arg0);
3889 }
3890 return _res;
3891 }
3892 @Override
3894 {
3895 checkContext();
3896 int _res = downstreamGLES3.glGetGraphicsResetStatus();
3897 final int err = checkGLError();
3898 if (err != GL_NO_ERROR) {
3899 writeGLError(err, "%s()",
3900 "glGetGraphicsResetStatus");
3901 }
3902 return _res;
3903 }
3904 @Override
3905 public void glGetInteger64i_v(int arg0,int arg1,java.nio.LongBuffer arg2)
3906 {
3907 checkContext();
3908 downstreamGLES3.glGetInteger64i_v(arg0,arg1,arg2);
3909 final int err = checkGLError();
3910 if (err != GL_NO_ERROR) {
3911 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
3912 "glGetInteger64i_v", arg0, arg1, arg2);
3913 }
3914 }
3915 @Override
3916 public void glGetInteger64i_v(int arg0,int arg1,long[] arg2,int arg3)
3917 {
3918 checkContext();
3919 downstreamGLES3.glGetInteger64i_v(arg0,arg1,arg2,arg3);
3920 final int err = checkGLError();
3921 if (err != GL_NO_ERROR) {
3922 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
3923 "glGetInteger64i_v", arg0, arg1, arg3);
3924 }
3925 }
3926 @Override
3927 public void glGetInteger64v(int arg0,java.nio.LongBuffer arg1)
3928 {
3929 checkContext();
3930 downstreamGLES3.glGetInteger64v(arg0,arg1);
3931 final int err = checkGLError();
3932 if (err != GL_NO_ERROR) {
3933 writeGLError(err, "%s(<int> 0x%X, <java.nio.LongBuffer> %s)",
3934 "glGetInteger64v", arg0, arg1);
3935 }
3936 }
3937 @Override
3938 public void glGetInteger64v(int arg0,long[] arg1,int arg2)
3939 {
3940 checkContext();
3941 downstreamGLES3.glGetInteger64v(arg0,arg1,arg2);
3942 final int err = checkGLError();
3943 if (err != GL_NO_ERROR) {
3944 writeGLError(err, "%s(<int> 0x%X, <[J>, <int> 0x%X)",
3945 "glGetInteger64v", arg0, arg2);
3946 }
3947 }
3948 @Override
3949 public void glGetIntegeri_v(int arg0,int arg1,java.nio.IntBuffer arg2)
3950 {
3951 checkContext();
3952 downstreamGLES3.glGetIntegeri_v(arg0,arg1,arg2);
3953 final int err = checkGLError();
3954 if (err != GL_NO_ERROR) {
3955 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3956 "glGetIntegeri_v", arg0, arg1, arg2);
3957 }
3958 }
3959 @Override
3960 public void glGetIntegeri_v(int arg0,int arg1,int[] arg2,int arg3)
3961 {
3962 checkContext();
3963 downstreamGLES3.glGetIntegeri_v(arg0,arg1,arg2,arg3);
3964 final int err = checkGLError();
3965 if (err != GL_NO_ERROR) {
3966 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3967 "glGetIntegeri_v", arg0, arg1, arg3);
3968 }
3969 }
3970 @Override
3971 public void glGetIntegeri_vEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
3972 {
3973 checkContext();
3974 downstreamGLES3.glGetIntegeri_vEXT(arg0,arg1,arg2);
3975 final int err = checkGLError();
3976 if (err != GL_NO_ERROR) {
3977 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
3978 "glGetIntegeri_vEXT", arg0, arg1, arg2);
3979 }
3980 }
3981 @Override
3982 public void glGetIntegeri_vEXT(int arg0,int arg1,int[] arg2,int arg3)
3983 {
3984 checkContext();
3985 downstreamGLES3.glGetIntegeri_vEXT(arg0,arg1,arg2,arg3);
3986 final int err = checkGLError();
3987 if (err != GL_NO_ERROR) {
3988 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
3989 "glGetIntegeri_vEXT", arg0, arg1, arg3);
3990 }
3991 }
3992 @Override
3993 public void glGetIntegerv(int arg0,java.nio.IntBuffer arg1)
3994 {
3995 checkContext();
3996 downstreamGLES3.glGetIntegerv(arg0,arg1);
3997 final int err = checkGLError();
3998 if (err != GL_NO_ERROR) {
3999 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
4000 "glGetIntegerv", arg0, arg1);
4001 }
4002 }
4003 @Override
4004 public void glGetIntegerv(int arg0,int[] arg1,int arg2)
4005 {
4006 checkContext();
4007 downstreamGLES3.glGetIntegerv(arg0,arg1,arg2);
4008 final int err = checkGLError();
4009 if (err != GL_NO_ERROR) {
4010 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
4011 "glGetIntegerv", arg0, arg2);
4012 }
4013 }
4014 @Override
4015 public void glGetInternalformativ(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4)
4016 {
4017 checkContext();
4018 downstreamGLES3.glGetInternalformativ(arg0,arg1,arg2,arg3,arg4);
4019 final int err = checkGLError();
4020 if (err != GL_NO_ERROR) {
4021 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4022 "glGetInternalformativ", arg0, arg1, arg2, arg3, arg4);
4023 }
4024 }
4025 @Override
4026 public void glGetInternalformativ(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5)
4027 {
4028 checkContext();
4029 downstreamGLES3.glGetInternalformativ(arg0,arg1,arg2,arg3,arg4,arg5);
4030 final int err = checkGLError();
4031 if (err != GL_NO_ERROR) {
4032 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4033 "glGetInternalformativ", arg0, arg1, arg2, arg3, arg5);
4034 }
4035 }
4036 @Override
4037 public void glGetMemoryObjectDetachedResourcesuivNV(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4)
4038 {
4039 checkContext();
4040 downstreamGLES3.glGetMemoryObjectDetachedResourcesuivNV(arg0,arg1,arg2,arg3,arg4);
4041 final int err = checkGLError();
4042 if (err != GL_NO_ERROR) {
4043 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4044 "glGetMemoryObjectDetachedResourcesuivNV", arg0, arg1, arg2, arg3, arg4);
4045 }
4046 }
4047 @Override
4048 public void glGetMemoryObjectDetachedResourcesuivNV(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5)
4049 {
4050 checkContext();
4051 downstreamGLES3.glGetMemoryObjectDetachedResourcesuivNV(arg0,arg1,arg2,arg3,arg4,arg5);
4052 final int err = checkGLError();
4053 if (err != GL_NO_ERROR) {
4054 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4055 "glGetMemoryObjectDetachedResourcesuivNV", arg0, arg1, arg2, arg3, arg5);
4056 }
4057 }
4058 @Override
4059 public void glGetMemoryObjectParameterivEXT(int arg0,int arg1,int[] arg2,int arg3)
4060 {
4061 checkContext();
4062 downstreamGLES3.glGetMemoryObjectParameterivEXT(arg0,arg1,arg2,arg3);
4063 final int err = checkGLError();
4064 if (err != GL_NO_ERROR) {
4065 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4066 "glGetMemoryObjectParameterivEXT", arg0, arg1, arg3);
4067 }
4068 }
4069 @Override
4070 public void glGetMemoryObjectParameterivEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
4071 {
4072 checkContext();
4073 downstreamGLES3.glGetMemoryObjectParameterivEXT(arg0,arg1,arg2);
4074 final int err = checkGLError();
4075 if (err != GL_NO_ERROR) {
4076 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4077 "glGetMemoryObjectParameterivEXT", arg0, arg1, arg2);
4078 }
4079 }
4080 @Override
4081 public void glGetMultisamplefv(int arg0,int arg1,float[] arg2,int arg3)
4082 {
4083 checkContext();
4084 downstreamGLES3.glGetMultisamplefv(arg0,arg1,arg2,arg3);
4085 final int err = checkGLError();
4086 if (err != GL_NO_ERROR) {
4087 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
4088 "glGetMultisamplefv", arg0, arg1, arg3);
4089 }
4090 }
4091 @Override
4092 public void glGetMultisamplefv(int arg0,int arg1,java.nio.FloatBuffer arg2)
4093 {
4094 checkContext();
4095 downstreamGLES3.glGetMultisamplefv(arg0,arg1,arg2);
4096 final int err = checkGLError();
4097 if (err != GL_NO_ERROR) {
4098 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
4099 "glGetMultisamplefv", arg0, arg1, arg2);
4100 }
4101 }
4102 @Override
4103 public void glGetObjectLabel(int arg0,int arg1,int arg2,int[] arg3,int arg4,byte[] arg5,int arg6)
4104 {
4105 checkContext();
4106 downstreamGLES3.glGetObjectLabel(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
4107 final int err = checkGLError();
4108 if (err != GL_NO_ERROR) {
4109 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
4110 "glGetObjectLabel", arg0, arg1, arg2, arg4, arg6);
4111 }
4112 }
4113 @Override
4114 public void glGetObjectLabel(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.ByteBuffer arg4)
4115 {
4116 checkContext();
4117 downstreamGLES3.glGetObjectLabel(arg0,arg1,arg2,arg3,arg4);
4118 final int err = checkGLError();
4119 if (err != GL_NO_ERROR) {
4120 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
4121 "glGetObjectLabel", arg0, arg1, arg2, arg3, arg4);
4122 }
4123 }
4124 @Override
4125 public void glGetObjectPtrLabel(java.nio.Buffer arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
4126 {
4127 checkContext();
4128 downstreamGLES3.glGetObjectPtrLabel(arg0,arg1,arg2,arg3);
4129 final int err = checkGLError();
4130 if (err != GL_NO_ERROR) {
4131 writeGLError(err, "%s(<java.nio.Buffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
4132 "glGetObjectPtrLabel", arg0, arg1, arg2, arg3);
4133 }
4134 }
4135 @Override
4136 public void glGetObjectPtrLabel(java.nio.Buffer arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
4137 {
4138 checkContext();
4139 downstreamGLES3.glGetObjectPtrLabel(arg0,arg1,arg2,arg3,arg4,arg5);
4140 final int err = checkGLError();
4141 if (err != GL_NO_ERROR) {
4142 writeGLError(err, "%s(<java.nio.Buffer> %s, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
4143 "glGetObjectPtrLabel", arg0, arg1, arg3, arg5);
4144 }
4145 }
4146 @Override
4147 public void glGetProgramBinary(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3,java.nio.Buffer arg4)
4148 {
4149 checkContext();
4150 downstreamGLES3.glGetProgramBinary(arg0,arg1,arg2,arg3,arg4);
4151 final int err = checkGLError();
4152 if (err != GL_NO_ERROR) {
4153 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s, <java.nio.Buffer> %s)",
4154 "glGetProgramBinary", arg0, arg1, arg2, arg3, arg4);
4155 }
4156 }
4157 @Override
4158 public void glGetProgramBinary(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5,java.nio.Buffer arg6)
4159 {
4160 checkContext();
4161 downstreamGLES3.glGetProgramBinary(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
4162 final int err = checkGLError();
4163 if (err != GL_NO_ERROR) {
4164 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X, <java.nio.Buffer> %s)",
4165 "glGetProgramBinary", arg0, arg1, arg3, arg5, arg6);
4166 }
4167 }
4168 @Override
4169 public void glGetProgramInfoLog(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
4170 {
4171 checkContext();
4172 downstreamGLES3.glGetProgramInfoLog(arg0,arg1,arg2,arg3);
4173 final int err = checkGLError();
4174 if (err != GL_NO_ERROR) {
4175 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
4176 "glGetProgramInfoLog", arg0, arg1, arg2, arg3);
4177 }
4178 }
4179 @Override
4180 public void glGetProgramInfoLog(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
4181 {
4182 checkContext();
4183 downstreamGLES3.glGetProgramInfoLog(arg0,arg1,arg2,arg3,arg4,arg5);
4184 final int err = checkGLError();
4185 if (err != GL_NO_ERROR) {
4186 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
4187 "glGetProgramInfoLog", arg0, arg1, arg3, arg5);
4188 }
4189 }
4190 @Override
4191 public void glGetProgramInterfaceiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
4192 {
4193 checkContext();
4194 downstreamGLES3.glGetProgramInterfaceiv(arg0,arg1,arg2,arg3,arg4);
4195 final int err = checkGLError();
4196 if (err != GL_NO_ERROR) {
4197 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4198 "glGetProgramInterfaceiv", arg0, arg1, arg2, arg4);
4199 }
4200 }
4201 @Override
4202 public void glGetProgramInterfaceiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
4203 {
4204 checkContext();
4205 downstreamGLES3.glGetProgramInterfaceiv(arg0,arg1,arg2,arg3);
4206 final int err = checkGLError();
4207 if (err != GL_NO_ERROR) {
4208 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4209 "glGetProgramInterfaceiv", arg0, arg1, arg2, arg3);
4210 }
4211 }
4212 @Override
4213 public void glGetProgramPipelineInfoLog(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
4214 {
4215 checkContext();
4216 downstreamGLES3.glGetProgramPipelineInfoLog(arg0,arg1,arg2,arg3,arg4,arg5);
4217 final int err = checkGLError();
4218 if (err != GL_NO_ERROR) {
4219 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
4220 "glGetProgramPipelineInfoLog", arg0, arg1, arg3, arg5);
4221 }
4222 }
4223 @Override
4224 public void glGetProgramPipelineInfoLog(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
4225 {
4226 checkContext();
4227 downstreamGLES3.glGetProgramPipelineInfoLog(arg0,arg1,arg2,arg3);
4228 final int err = checkGLError();
4229 if (err != GL_NO_ERROR) {
4230 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
4231 "glGetProgramPipelineInfoLog", arg0, arg1, arg2, arg3);
4232 }
4233 }
4234 @Override
4235 public void glGetProgramPipelineiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4236 {
4237 checkContext();
4238 downstreamGLES3.glGetProgramPipelineiv(arg0,arg1,arg2);
4239 final int err = checkGLError();
4240 if (err != GL_NO_ERROR) {
4241 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4242 "glGetProgramPipelineiv", arg0, arg1, arg2);
4243 }
4244 }
4245 @Override
4246 public void glGetProgramPipelineiv(int arg0,int arg1,int[] arg2,int arg3)
4247 {
4248 checkContext();
4249 downstreamGLES3.glGetProgramPipelineiv(arg0,arg1,arg2,arg3);
4250 final int err = checkGLError();
4251 if (err != GL_NO_ERROR) {
4252 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4253 "glGetProgramPipelineiv", arg0, arg1, arg3);
4254 }
4255 }
4256 @Override
4257 public int glGetProgramResourceIndex(int arg0,int arg1,java.nio.ByteBuffer arg2)
4258 {
4259 checkContext();
4260 int _res = downstreamGLES3.glGetProgramResourceIndex(arg0,arg1,arg2);
4261 final int err = checkGLError();
4262 if (err != GL_NO_ERROR) {
4263 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.ByteBuffer> %s)",
4264 "glGetProgramResourceIndex", arg0, arg1, arg2);
4265 }
4266 return _res;
4267 }
4268 @Override
4269 public int glGetProgramResourceIndex(int arg0,int arg1,byte[] arg2,int arg3)
4270 {
4271 checkContext();
4272 int _res = downstreamGLES3.glGetProgramResourceIndex(arg0,arg1,arg2,arg3);
4273 final int err = checkGLError();
4274 if (err != GL_NO_ERROR) {
4275 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[B>, <int> 0x%X)",
4276 "glGetProgramResourceIndex", arg0, arg1, arg3);
4277 }
4278 return _res;
4279 }
4280 @Override
4281 public int glGetProgramResourceLocation(int arg0,int arg1,byte[] arg2,int arg3)
4282 {
4283 checkContext();
4284 int _res = downstreamGLES3.glGetProgramResourceLocation(arg0,arg1,arg2,arg3);
4285 final int err = checkGLError();
4286 if (err != GL_NO_ERROR) {
4287 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[B>, <int> 0x%X)",
4288 "glGetProgramResourceLocation", arg0, arg1, arg3);
4289 }
4290 return _res;
4291 }
4292 @Override
4293 public int glGetProgramResourceLocation(int arg0,int arg1,java.nio.ByteBuffer arg2)
4294 {
4295 checkContext();
4296 int _res = downstreamGLES3.glGetProgramResourceLocation(arg0,arg1,arg2);
4297 final int err = checkGLError();
4298 if (err != GL_NO_ERROR) {
4299 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.ByteBuffer> %s)",
4300 "glGetProgramResourceLocation", arg0, arg1, arg2);
4301 }
4302 return _res;
4303 }
4304 @Override
4305 public int glGetProgramResourceLocationIndexEXT(int arg0,int arg1,byte[] arg2,int arg3)
4306 {
4307 checkContext();
4308 int _res = downstreamGLES3.glGetProgramResourceLocationIndexEXT(arg0,arg1,arg2,arg3);
4309 final int err = checkGLError();
4310 if (err != GL_NO_ERROR) {
4311 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[B>, <int> 0x%X)",
4312 "glGetProgramResourceLocationIndexEXT", arg0, arg1, arg3);
4313 }
4314 return _res;
4315 }
4316 @Override
4317 public int glGetProgramResourceLocationIndexEXT(int arg0,int arg1,java.nio.ByteBuffer arg2)
4318 {
4319 checkContext();
4320 int _res = downstreamGLES3.glGetProgramResourceLocationIndexEXT(arg0,arg1,arg2);
4321 final int err = checkGLError();
4322 if (err != GL_NO_ERROR) {
4323 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.ByteBuffer> %s)",
4324 "glGetProgramResourceLocationIndexEXT", arg0, arg1, arg2);
4325 }
4326 return _res;
4327 }
4328 @Override
4329 public void glGetProgramResourceName(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4,java.nio.ByteBuffer arg5)
4330 {
4331 checkContext();
4332 downstreamGLES3.glGetProgramResourceName(arg0,arg1,arg2,arg3,arg4,arg5);
4333 final int err = checkGLError();
4334 if (err != GL_NO_ERROR) {
4335 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
4336 "glGetProgramResourceName", arg0, arg1, arg2, arg3, arg4, arg5);
4337 }
4338 }
4339 @Override
4340 public void glGetProgramResourceName(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5,byte[] arg6,int arg7)
4341 {
4342 checkContext();
4343 downstreamGLES3.glGetProgramResourceName(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
4344 final int err = checkGLError();
4345 if (err != GL_NO_ERROR) {
4346 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
4347 "glGetProgramResourceName", arg0, arg1, arg2, arg3, arg5, arg7);
4348 }
4349 }
4350 @Override
4351 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)
4352 {
4353 checkContext();
4354 downstreamGLES3.glGetProgramResourceiv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
4355 final int err = checkGLError();
4356 if (err != GL_NO_ERROR) {
4357 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)",
4358 "glGetProgramResourceiv", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
4359 }
4360 }
4361 @Override
4362 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)
4363 {
4364 checkContext();
4365 downstreamGLES3.glGetProgramResourceiv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
4366 final int err = checkGLError();
4367 if (err != GL_NO_ERROR) {
4368 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)",
4369 "glGetProgramResourceiv", arg0, arg1, arg2, arg3, arg5, arg6, arg8, arg10);
4370 }
4371 }
4372 @Override
4373 public void glGetProgramiv(int arg0,int arg1,int[] arg2,int arg3)
4374 {
4375 checkContext();
4376 downstreamGLES3.glGetProgramiv(arg0,arg1,arg2,arg3);
4377 final int err = checkGLError();
4378 if (err != GL_NO_ERROR) {
4379 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4380 "glGetProgramiv", arg0, arg1, arg3);
4381 }
4382 }
4383 @Override
4384 public void glGetProgramiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4385 {
4386 checkContext();
4387 downstreamGLES3.glGetProgramiv(arg0,arg1,arg2);
4388 final int err = checkGLError();
4389 if (err != GL_NO_ERROR) {
4390 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4391 "glGetProgramiv", arg0, arg1, arg2);
4392 }
4393 }
4394 @Override
4395 public void glGetQueryObjecti64v(int arg0,int arg1,java.nio.LongBuffer arg2)
4396 {
4397 checkContext();
4398 downstreamGLES3.glGetQueryObjecti64v(arg0,arg1,arg2);
4399 final int err = checkGLError();
4400 if (err != GL_NO_ERROR) {
4401 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
4402 "glGetQueryObjecti64v", arg0, arg1, arg2);
4403 }
4404 }
4405 @Override
4406 public void glGetQueryObjecti64v(int arg0,int arg1,long[] arg2,int arg3)
4407 {
4408 checkContext();
4409 downstreamGLES3.glGetQueryObjecti64v(arg0,arg1,arg2,arg3);
4410 final int err = checkGLError();
4411 if (err != GL_NO_ERROR) {
4412 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
4413 "glGetQueryObjecti64v", arg0, arg1, arg3);
4414 }
4415 }
4416 @Override
4417 public void glGetQueryObjectiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4418 {
4419 checkContext();
4420 downstreamGLES3.glGetQueryObjectiv(arg0,arg1,arg2);
4421 final int err = checkGLError();
4422 if (err != GL_NO_ERROR) {
4423 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4424 "glGetQueryObjectiv", arg0, arg1, arg2);
4425 }
4426 }
4427 @Override
4428 public void glGetQueryObjectiv(int arg0,int arg1,int[] arg2,int arg3)
4429 {
4430 checkContext();
4431 downstreamGLES3.glGetQueryObjectiv(arg0,arg1,arg2,arg3);
4432 final int err = checkGLError();
4433 if (err != GL_NO_ERROR) {
4434 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4435 "glGetQueryObjectiv", arg0, arg1, arg3);
4436 }
4437 }
4438 @Override
4439 public void glGetQueryObjectui64v(int arg0,int arg1,long[] arg2,int arg3)
4440 {
4441 checkContext();
4442 downstreamGLES3.glGetQueryObjectui64v(arg0,arg1,arg2,arg3);
4443 final int err = checkGLError();
4444 if (err != GL_NO_ERROR) {
4445 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
4446 "glGetQueryObjectui64v", arg0, arg1, arg3);
4447 }
4448 }
4449 @Override
4450 public void glGetQueryObjectui64v(int arg0,int arg1,java.nio.LongBuffer arg2)
4451 {
4452 checkContext();
4453 downstreamGLES3.glGetQueryObjectui64v(arg0,arg1,arg2);
4454 final int err = checkGLError();
4455 if (err != GL_NO_ERROR) {
4456 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
4457 "glGetQueryObjectui64v", arg0, arg1, arg2);
4458 }
4459 }
4460 @Override
4461 public void glGetQueryObjectuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4462 {
4463 checkContext();
4464 downstreamGLES3.glGetQueryObjectuiv(arg0,arg1,arg2);
4465 final int err = checkGLError();
4466 if (err != GL_NO_ERROR) {
4467 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4468 "glGetQueryObjectuiv", arg0, arg1, arg2);
4469 }
4470 }
4471 @Override
4472 public void glGetQueryObjectuiv(int arg0,int arg1,int[] arg2,int arg3)
4473 {
4474 checkContext();
4475 downstreamGLES3.glGetQueryObjectuiv(arg0,arg1,arg2,arg3);
4476 final int err = checkGLError();
4477 if (err != GL_NO_ERROR) {
4478 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4479 "glGetQueryObjectuiv", arg0, arg1, arg3);
4480 }
4481 }
4482 @Override
4483 public void glGetQueryiv(int arg0,int arg1,int[] arg2,int arg3)
4484 {
4485 checkContext();
4486 downstreamGLES3.glGetQueryiv(arg0,arg1,arg2,arg3);
4487 final int err = checkGLError();
4488 if (err != GL_NO_ERROR) {
4489 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4490 "glGetQueryiv", arg0, arg1, arg3);
4491 }
4492 }
4493 @Override
4494 public void glGetQueryiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4495 {
4496 checkContext();
4497 downstreamGLES3.glGetQueryiv(arg0,arg1,arg2);
4498 final int err = checkGLError();
4499 if (err != GL_NO_ERROR) {
4500 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4501 "glGetQueryiv", arg0, arg1, arg2);
4502 }
4503 }
4504 @Override
4505 public void glGetRenderbufferParameteriv(int arg0,int arg1,int[] arg2,int arg3)
4506 {
4507 checkContext();
4508 downstreamGLES3.glGetRenderbufferParameteriv(arg0,arg1,arg2,arg3);
4509 final int err = checkGLError();
4510 if (err != GL_NO_ERROR) {
4511 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4512 "glGetRenderbufferParameteriv", arg0, arg1, arg3);
4513 }
4514 }
4515 @Override
4516 public void glGetRenderbufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
4517 {
4518 checkContext();
4519 downstreamGLES3.glGetRenderbufferParameteriv(arg0,arg1,arg2);
4520 final int err = checkGLError();
4521 if (err != GL_NO_ERROR) {
4522 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4523 "glGetRenderbufferParameteriv", arg0, arg1, arg2);
4524 }
4525 }
4526 @Override
4527 public void glGetSamplerParameterIiv(int arg0,int arg1,int[] arg2,int arg3)
4528 {
4529 checkContext();
4530 downstreamGLES3.glGetSamplerParameterIiv(arg0,arg1,arg2,arg3);
4531 final int err = checkGLError();
4532 if (err != GL_NO_ERROR) {
4533 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4534 "glGetSamplerParameterIiv", arg0, arg1, arg3);
4535 }
4536 }
4537 @Override
4538 public void glGetSamplerParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4539 {
4540 checkContext();
4541 downstreamGLES3.glGetSamplerParameterIiv(arg0,arg1,arg2);
4542 final int err = checkGLError();
4543 if (err != GL_NO_ERROR) {
4544 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4545 "glGetSamplerParameterIiv", arg0, arg1, arg2);
4546 }
4547 }
4548 @Override
4549 public void glGetSamplerParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4550 {
4551 checkContext();
4552 downstreamGLES3.glGetSamplerParameterIuiv(arg0,arg1,arg2);
4553 final int err = checkGLError();
4554 if (err != GL_NO_ERROR) {
4555 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4556 "glGetSamplerParameterIuiv", arg0, arg1, arg2);
4557 }
4558 }
4559 @Override
4560 public void glGetSamplerParameterIuiv(int arg0,int arg1,int[] arg2,int arg3)
4561 {
4562 checkContext();
4563 downstreamGLES3.glGetSamplerParameterIuiv(arg0,arg1,arg2,arg3);
4564 final int err = checkGLError();
4565 if (err != GL_NO_ERROR) {
4566 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4567 "glGetSamplerParameterIuiv", arg0, arg1, arg3);
4568 }
4569 }
4570 @Override
4571 public void glGetSamplerParameterfv(int arg0,int arg1,float[] arg2,int arg3)
4572 {
4573 checkContext();
4574 downstreamGLES3.glGetSamplerParameterfv(arg0,arg1,arg2,arg3);
4575 final int err = checkGLError();
4576 if (err != GL_NO_ERROR) {
4577 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
4578 "glGetSamplerParameterfv", arg0, arg1, arg3);
4579 }
4580 }
4581 @Override
4582 public void glGetSamplerParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
4583 {
4584 checkContext();
4585 downstreamGLES3.glGetSamplerParameterfv(arg0,arg1,arg2);
4586 final int err = checkGLError();
4587 if (err != GL_NO_ERROR) {
4588 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
4589 "glGetSamplerParameterfv", arg0, arg1, arg2);
4590 }
4591 }
4592 @Override
4593 public void glGetSamplerParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
4594 {
4595 checkContext();
4596 downstreamGLES3.glGetSamplerParameteriv(arg0,arg1,arg2);
4597 final int err = checkGLError();
4598 if (err != GL_NO_ERROR) {
4599 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4600 "glGetSamplerParameteriv", arg0, arg1, arg2);
4601 }
4602 }
4603 @Override
4604 public void glGetSamplerParameteriv(int arg0,int arg1,int[] arg2,int arg3)
4605 {
4606 checkContext();
4607 downstreamGLES3.glGetSamplerParameteriv(arg0,arg1,arg2,arg3);
4608 final int err = checkGLError();
4609 if (err != GL_NO_ERROR) {
4610 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4611 "glGetSamplerParameteriv", arg0, arg1, arg3);
4612 }
4613 }
4614 @Override
4615 public void glGetSemaphoreParameterivNV(int arg0,int arg1,java.nio.IntBuffer arg2)
4616 {
4617 checkContext();
4618 downstreamGLES3.glGetSemaphoreParameterivNV(arg0,arg1,arg2);
4619 final int err = checkGLError();
4620 if (err != GL_NO_ERROR) {
4621 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4622 "glGetSemaphoreParameterivNV", arg0, arg1, arg2);
4623 }
4624 }
4625 @Override
4626 public void glGetSemaphoreParameterivNV(int arg0,int arg1,int[] arg2,int arg3)
4627 {
4628 checkContext();
4629 downstreamGLES3.glGetSemaphoreParameterivNV(arg0,arg1,arg2,arg3);
4630 final int err = checkGLError();
4631 if (err != GL_NO_ERROR) {
4632 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4633 "glGetSemaphoreParameterivNV", arg0, arg1, arg3);
4634 }
4635 }
4636 @Override
4637 public void glGetSemaphoreParameterui64vEXT(int arg0,int arg1,java.nio.LongBuffer arg2)
4638 {
4639 checkContext();
4640 downstreamGLES3.glGetSemaphoreParameterui64vEXT(arg0,arg1,arg2);
4641 final int err = checkGLError();
4642 if (err != GL_NO_ERROR) {
4643 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
4644 "glGetSemaphoreParameterui64vEXT", arg0, arg1, arg2);
4645 }
4646 }
4647 @Override
4648 public void glGetSemaphoreParameterui64vEXT(int arg0,int arg1,long[] arg2,int arg3)
4649 {
4650 checkContext();
4651 downstreamGLES3.glGetSemaphoreParameterui64vEXT(arg0,arg1,arg2,arg3);
4652 final int err = checkGLError();
4653 if (err != GL_NO_ERROR) {
4654 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
4655 "glGetSemaphoreParameterui64vEXT", arg0, arg1, arg3);
4656 }
4657 }
4658 @Override
4659 public void glGetShaderInfoLog(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
4660 {
4661 checkContext();
4662 downstreamGLES3.glGetShaderInfoLog(arg0,arg1,arg2,arg3,arg4,arg5);
4663 final int err = checkGLError();
4664 if (err != GL_NO_ERROR) {
4665 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
4666 "glGetShaderInfoLog", arg0, arg1, arg3, arg5);
4667 }
4668 }
4669 @Override
4670 public void glGetShaderInfoLog(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
4671 {
4672 checkContext();
4673 downstreamGLES3.glGetShaderInfoLog(arg0,arg1,arg2,arg3);
4674 final int err = checkGLError();
4675 if (err != GL_NO_ERROR) {
4676 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
4677 "glGetShaderInfoLog", arg0, arg1, arg2, arg3);
4678 }
4679 }
4680 @Override
4681 public void glGetShaderPrecisionFormat(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5)
4682 {
4683 checkContext();
4684 downstreamGLES3.glGetShaderPrecisionFormat(arg0,arg1,arg2,arg3,arg4,arg5);
4685 final int err = checkGLError();
4686 if (err != GL_NO_ERROR) {
4687 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X)",
4688 "glGetShaderPrecisionFormat", arg0, arg1, arg3, arg5);
4689 }
4690 }
4691 @Override
4692 public void glGetShaderPrecisionFormat(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3)
4693 {
4694 checkContext();
4695 downstreamGLES3.glGetShaderPrecisionFormat(arg0,arg1,arg2,arg3);
4696 final int err = checkGLError();
4697 if (err != GL_NO_ERROR) {
4698 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s)",
4699 "glGetShaderPrecisionFormat", arg0, arg1, arg2, arg3);
4700 }
4701 }
4702 @Override
4703 public void glGetShaderSource(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
4704 {
4705 checkContext();
4706 downstreamGLES3.glGetShaderSource(arg0,arg1,arg2,arg3);
4707 final int err = checkGLError();
4708 if (err != GL_NO_ERROR) {
4709 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
4710 "glGetShaderSource", arg0, arg1, arg2, arg3);
4711 }
4712 }
4713 @Override
4714 public void glGetShaderSource(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
4715 {
4716 checkContext();
4717 downstreamGLES3.glGetShaderSource(arg0,arg1,arg2,arg3,arg4,arg5);
4718 final int err = checkGLError();
4719 if (err != GL_NO_ERROR) {
4720 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
4721 "glGetShaderSource", arg0, arg1, arg3, arg5);
4722 }
4723 }
4724 @Override
4725 public void glGetShaderiv(int arg0,int arg1,int[] arg2,int arg3)
4726 {
4727 checkContext();
4728 downstreamGLES3.glGetShaderiv(arg0,arg1,arg2,arg3);
4729 final int err = checkGLError();
4730 if (err != GL_NO_ERROR) {
4731 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4732 "glGetShaderiv", arg0, arg1, arg3);
4733 }
4734 }
4735 @Override
4736 public void glGetShaderiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4737 {
4738 checkContext();
4739 downstreamGLES3.glGetShaderiv(arg0,arg1,arg2);
4740 final int err = checkGLError();
4741 if (err != GL_NO_ERROR) {
4742 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4743 "glGetShaderiv", arg0, arg1, arg2);
4744 }
4745 }
4746 @Override
4747 public void glGetShadingRateImagePaletteNV(int arg0,int arg1,java.nio.IntBuffer arg2)
4748 {
4749 checkContext();
4750 downstreamGLES3.glGetShadingRateImagePaletteNV(arg0,arg1,arg2);
4751 final int err = checkGLError();
4752 if (err != GL_NO_ERROR) {
4753 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4754 "glGetShadingRateImagePaletteNV", arg0, arg1, arg2);
4755 }
4756 }
4757 @Override
4758 public void glGetShadingRateImagePaletteNV(int arg0,int arg1,int[] arg2,int arg3)
4759 {
4760 checkContext();
4761 downstreamGLES3.glGetShadingRateImagePaletteNV(arg0,arg1,arg2,arg3);
4762 final int err = checkGLError();
4763 if (err != GL_NO_ERROR) {
4764 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4765 "glGetShadingRateImagePaletteNV", arg0, arg1, arg3);
4766 }
4767 }
4768 @Override
4769 public void glGetShadingRateSampleLocationivNV(int arg0,int arg1,int arg2,int[] arg3,int arg4)
4770 {
4771 checkContext();
4772 downstreamGLES3.glGetShadingRateSampleLocationivNV(arg0,arg1,arg2,arg3,arg4);
4773 final int err = checkGLError();
4774 if (err != GL_NO_ERROR) {
4775 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4776 "glGetShadingRateSampleLocationivNV", arg0, arg1, arg2, arg4);
4777 }
4778 }
4779 @Override
4780 public void glGetShadingRateSampleLocationivNV(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
4781 {
4782 checkContext();
4783 downstreamGLES3.glGetShadingRateSampleLocationivNV(arg0,arg1,arg2,arg3);
4784 final int err = checkGLError();
4785 if (err != GL_NO_ERROR) {
4786 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4787 "glGetShadingRateSampleLocationivNV", arg0, arg1, arg2, arg3);
4788 }
4789 }
4790 @Override
4791 public java.lang.String glGetString(int arg0)
4792 {
4793 checkContext();
4794 java.lang.String _res = downstreamGLES3.glGetString(arg0);
4795 final int err = checkGLError();
4796 if (err != GL_NO_ERROR) {
4797 writeGLError(err, "%s(<int> 0x%X)",
4798 "glGetString", arg0);
4799 }
4800 return _res;
4801 }
4802 @Override
4803 public java.lang.String glGetStringi(int arg0,int arg1)
4804 {
4805 checkContext();
4806 java.lang.String _res = downstreamGLES3.glGetStringi(arg0,arg1);
4807 final int err = checkGLError();
4808 if (err != GL_NO_ERROR) {
4809 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
4810 "glGetStringi", arg0, arg1);
4811 }
4812 return _res;
4813 }
4814 @Override
4815 public void glGetSynciv(long arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.IntBuffer arg4)
4816 {
4817 checkContext();
4818 downstreamGLES3.glGetSynciv(arg0,arg1,arg2,arg3,arg4);
4819 final int err = checkGLError();
4820 if (err != GL_NO_ERROR) {
4821 writeGLError(err, "%s(<long> %s, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s)",
4822 "glGetSynciv", arg0, arg1, arg2, arg3, arg4);
4823 }
4824 }
4825 @Override
4826 public void glGetSynciv(long arg0,int arg1,int arg2,int[] arg3,int arg4,int[] arg5,int arg6)
4827 {
4828 checkContext();
4829 downstreamGLES3.glGetSynciv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
4830 final int err = checkGLError();
4831 if (err != GL_NO_ERROR) {
4832 writeGLError(err, "%s(<long> %s, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X)",
4833 "glGetSynciv", arg0, arg1, arg2, arg4, arg6);
4834 }
4835 }
4836 @Override
4837 public void glGetTexLevelParameterfv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
4838 {
4839 checkContext();
4840 downstreamGLES3.glGetTexLevelParameterfv(arg0,arg1,arg2,arg3);
4841 final int err = checkGLError();
4842 if (err != GL_NO_ERROR) {
4843 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
4844 "glGetTexLevelParameterfv", arg0, arg1, arg2, arg3);
4845 }
4846 }
4847 @Override
4848 public void glGetTexLevelParameterfv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
4849 {
4850 checkContext();
4851 downstreamGLES3.glGetTexLevelParameterfv(arg0,arg1,arg2,arg3,arg4);
4852 final int err = checkGLError();
4853 if (err != GL_NO_ERROR) {
4854 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
4855 "glGetTexLevelParameterfv", arg0, arg1, arg2, arg4);
4856 }
4857 }
4858 @Override
4859 public void glGetTexLevelParameteriv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
4860 {
4861 checkContext();
4862 downstreamGLES3.glGetTexLevelParameteriv(arg0,arg1,arg2,arg3,arg4);
4863 final int err = checkGLError();
4864 if (err != GL_NO_ERROR) {
4865 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4866 "glGetTexLevelParameteriv", arg0, arg1, arg2, arg4);
4867 }
4868 }
4869 @Override
4870 public void glGetTexLevelParameteriv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
4871 {
4872 checkContext();
4873 downstreamGLES3.glGetTexLevelParameteriv(arg0,arg1,arg2,arg3);
4874 final int err = checkGLError();
4875 if (err != GL_NO_ERROR) {
4876 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4877 "glGetTexLevelParameteriv", arg0, arg1, arg2, arg3);
4878 }
4879 }
4880 @Override
4881 public void glGetTexParameterIiv(int arg0,int arg1,int[] arg2,int arg3)
4882 {
4883 checkContext();
4884 downstreamGLES3.glGetTexParameterIiv(arg0,arg1,arg2,arg3);
4885 final int err = checkGLError();
4886 if (err != GL_NO_ERROR) {
4887 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4888 "glGetTexParameterIiv", arg0, arg1, arg3);
4889 }
4890 }
4891 @Override
4892 public void glGetTexParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4893 {
4894 checkContext();
4895 downstreamGLES3.glGetTexParameterIiv(arg0,arg1,arg2);
4896 final int err = checkGLError();
4897 if (err != GL_NO_ERROR) {
4898 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4899 "glGetTexParameterIiv", arg0, arg1, arg2);
4900 }
4901 }
4902 @Override
4903 public void glGetTexParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4904 {
4905 checkContext();
4906 downstreamGLES3.glGetTexParameterIuiv(arg0,arg1,arg2);
4907 final int err = checkGLError();
4908 if (err != GL_NO_ERROR) {
4909 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4910 "glGetTexParameterIuiv", arg0, arg1, arg2);
4911 }
4912 }
4913 @Override
4914 public void glGetTexParameterIuiv(int arg0,int arg1,int[] arg2,int arg3)
4915 {
4916 checkContext();
4917 downstreamGLES3.glGetTexParameterIuiv(arg0,arg1,arg2,arg3);
4918 final int err = checkGLError();
4919 if (err != GL_NO_ERROR) {
4920 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4921 "glGetTexParameterIuiv", arg0, arg1, arg3);
4922 }
4923 }
4924 @Override
4925 public void glGetTexParameterfv(int arg0,int arg1,float[] arg2,int arg3)
4926 {
4927 checkContext();
4928 downstreamGLES3.glGetTexParameterfv(arg0,arg1,arg2,arg3);
4929 final int err = checkGLError();
4930 if (err != GL_NO_ERROR) {
4931 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
4932 "glGetTexParameterfv", arg0, arg1, arg3);
4933 }
4934 }
4935 @Override
4936 public void glGetTexParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
4937 {
4938 checkContext();
4939 downstreamGLES3.glGetTexParameterfv(arg0,arg1,arg2);
4940 final int err = checkGLError();
4941 if (err != GL_NO_ERROR) {
4942 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
4943 "glGetTexParameterfv", arg0, arg1, arg2);
4944 }
4945 }
4946 @Override
4947 public void glGetTexParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
4948 {
4949 checkContext();
4950 downstreamGLES3.glGetTexParameteriv(arg0,arg1,arg2);
4951 final int err = checkGLError();
4952 if (err != GL_NO_ERROR) {
4953 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
4954 "glGetTexParameteriv", arg0, arg1, arg2);
4955 }
4956 }
4957 @Override
4958 public void glGetTexParameteriv(int arg0,int arg1,int[] arg2,int arg3)
4959 {
4960 checkContext();
4961 downstreamGLES3.glGetTexParameteriv(arg0,arg1,arg2,arg3);
4962 final int err = checkGLError();
4963 if (err != GL_NO_ERROR) {
4964 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
4965 "glGetTexParameteriv", arg0, arg1, arg3);
4966 }
4967 }
4968 @Override
4969 public long glGetTextureHandleIMG(int arg0)
4970 {
4971 checkContext();
4972 long _res = downstreamGLES3.glGetTextureHandleIMG(arg0);
4973 final int err = checkGLError();
4974 if (err != GL_NO_ERROR) {
4975 writeGLError(err, "%s(<int> 0x%X)",
4976 "glGetTextureHandleIMG", arg0);
4977 }
4978 return _res;
4979 }
4980 @Override
4981 public long glGetTextureSamplerHandleIMG(int arg0,int arg1)
4982 {
4983 checkContext();
4984 long _res = downstreamGLES3.glGetTextureSamplerHandleIMG(arg0,arg1);
4985 final int err = checkGLError();
4986 if (err != GL_NO_ERROR) {
4987 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
4988 "glGetTextureSamplerHandleIMG", arg0, arg1);
4989 }
4990 return _res;
4991 }
4992 @Override
4993 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)
4994 {
4995 checkContext();
4996 downstreamGLES3.glGetTransformFeedbackVarying(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
4997 final int err = checkGLError();
4998 if (err != GL_NO_ERROR) {
4999 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)",
5000 "glGetTransformFeedbackVarying", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
5001 }
5002 }
5003 @Override
5004 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)
5005 {
5006 checkContext();
5007 downstreamGLES3.glGetTransformFeedbackVarying(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
5008 final int err = checkGLError();
5009 if (err != GL_NO_ERROR) {
5010 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)",
5011 "glGetTransformFeedbackVarying", arg0, arg1, arg2, arg4, arg6, arg8, arg10);
5012 }
5013 }
5014 @Override
5015 public void glGetTranslatedShaderSourceANGLE(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
5016 {
5017 checkContext();
5018 downstreamGLES3.glGetTranslatedShaderSourceANGLE(arg0,arg1,arg2,arg3,arg4,arg5);
5019 final int err = checkGLError();
5020 if (err != GL_NO_ERROR) {
5021 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[B>, <int> 0x%X)",
5022 "glGetTranslatedShaderSourceANGLE", arg0, arg1, arg3, arg5);
5023 }
5024 }
5025 @Override
5026 public void glGetTranslatedShaderSourceANGLE(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
5027 {
5028 checkContext();
5029 downstreamGLES3.glGetTranslatedShaderSourceANGLE(arg0,arg1,arg2,arg3);
5030 final int err = checkGLError();
5031 if (err != GL_NO_ERROR) {
5032 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.ByteBuffer> %s)",
5033 "glGetTranslatedShaderSourceANGLE", arg0, arg1, arg2, arg3);
5034 }
5035 }
5036 @Override
5037 public int glGetUniformBlockIndex(int arg0,java.lang.String arg1)
5038 {
5039 checkContext();
5040 int _res = downstreamGLES3.glGetUniformBlockIndex(arg0,arg1);
5041 final int err = checkGLError();
5042 if (err != GL_NO_ERROR) {
5043 writeGLError(err, "%s(<int> 0x%X, <java.lang.String> %s)",
5044 "glGetUniformBlockIndex", arg0, arg1);
5045 }
5046 return _res;
5047 }
5048 @Override
5049 public void glGetUniformIndices(int arg0,int arg1,java.lang.String[] arg2,int[] arg3,int arg4)
5050 {
5051 checkContext();
5052 downstreamGLES3.glGetUniformIndices(arg0,arg1,arg2,arg3,arg4);
5053 final int err = checkGLError();
5054 if (err != GL_NO_ERROR) {
5055 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[Ljava.lang.String;>, <[I>, <int> 0x%X)",
5056 "glGetUniformIndices", arg0, arg1, arg4);
5057 }
5058 }
5059 @Override
5060 public void glGetUniformIndices(int arg0,int arg1,java.lang.String[] arg2,java.nio.IntBuffer arg3)
5061 {
5062 checkContext();
5063 downstreamGLES3.glGetUniformIndices(arg0,arg1,arg2,arg3);
5064 final int err = checkGLError();
5065 if (err != GL_NO_ERROR) {
5066 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[Ljava.lang.String;>, <java.nio.IntBuffer> %s)",
5067 "glGetUniformIndices", arg0, arg1, arg3);
5068 }
5069 }
5070 @Override
5071 public int glGetUniformLocation(int arg0,java.lang.String arg1)
5072 {
5073 checkContext();
5074 int _res = downstreamGLES3.glGetUniformLocation(arg0,arg1);
5075 final int err = checkGLError();
5076 if (err != GL_NO_ERROR) {
5077 writeGLError(err, "%s(<int> 0x%X, <java.lang.String> %s)",
5078 "glGetUniformLocation", arg0, arg1);
5079 }
5080 return _res;
5081 }
5082 @Override
5083 public void glGetUniformfv(int arg0,int arg1,float[] arg2,int arg3)
5084 {
5085 checkContext();
5086 downstreamGLES3.glGetUniformfv(arg0,arg1,arg2,arg3);
5087 final int err = checkGLError();
5088 if (err != GL_NO_ERROR) {
5089 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
5090 "glGetUniformfv", arg0, arg1, arg3);
5091 }
5092 }
5093 @Override
5094 public void glGetUniformfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
5095 {
5096 checkContext();
5097 downstreamGLES3.glGetUniformfv(arg0,arg1,arg2);
5098 final int err = checkGLError();
5099 if (err != GL_NO_ERROR) {
5100 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
5101 "glGetUniformfv", arg0, arg1, arg2);
5102 }
5103 }
5104 @Override
5105 public void glGetUniformi64vNV(int arg0,int arg1,java.nio.LongBuffer arg2)
5106 {
5107 checkContext();
5108 downstreamGLES3.glGetUniformi64vNV(arg0,arg1,arg2);
5109 final int err = checkGLError();
5110 if (err != GL_NO_ERROR) {
5111 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
5112 "glGetUniformi64vNV", arg0, arg1, arg2);
5113 }
5114 }
5115 @Override
5116 public void glGetUniformi64vNV(int arg0,int arg1,long[] arg2,int arg3)
5117 {
5118 checkContext();
5119 downstreamGLES3.glGetUniformi64vNV(arg0,arg1,arg2,arg3);
5120 final int err = checkGLError();
5121 if (err != GL_NO_ERROR) {
5122 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
5123 "glGetUniformi64vNV", arg0, arg1, arg3);
5124 }
5125 }
5126 @Override
5127 public void glGetUniformiv(int arg0,int arg1,int[] arg2,int arg3)
5128 {
5129 checkContext();
5130 downstreamGLES3.glGetUniformiv(arg0,arg1,arg2,arg3);
5131 final int err = checkGLError();
5132 if (err != GL_NO_ERROR) {
5133 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
5134 "glGetUniformiv", arg0, arg1, arg3);
5135 }
5136 }
5137 @Override
5138 public void glGetUniformiv(int arg0,int arg1,java.nio.IntBuffer arg2)
5139 {
5140 checkContext();
5141 downstreamGLES3.glGetUniformiv(arg0,arg1,arg2);
5142 final int err = checkGLError();
5143 if (err != GL_NO_ERROR) {
5144 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
5145 "glGetUniformiv", arg0, arg1, arg2);
5146 }
5147 }
5148 @Override
5149 public void glGetUniformuiv(int arg0,int arg1,int[] arg2,int arg3)
5150 {
5151 checkContext();
5152 downstreamGLES3.glGetUniformuiv(arg0,arg1,arg2,arg3);
5153 final int err = checkGLError();
5154 if (err != GL_NO_ERROR) {
5155 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
5156 "glGetUniformuiv", arg0, arg1, arg3);
5157 }
5158 }
5159 @Override
5160 public void glGetUniformuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
5161 {
5162 checkContext();
5163 downstreamGLES3.glGetUniformuiv(arg0,arg1,arg2);
5164 final int err = checkGLError();
5165 if (err != GL_NO_ERROR) {
5166 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
5167 "glGetUniformuiv", arg0, arg1, arg2);
5168 }
5169 }
5170 @Override
5171 public void glGetUnsignedBytei_vEXT(int arg0,int arg1,java.nio.ByteBuffer arg2)
5172 {
5173 checkContext();
5174 downstreamGLES3.glGetUnsignedBytei_vEXT(arg0,arg1,arg2);
5175 final int err = checkGLError();
5176 if (err != GL_NO_ERROR) {
5177 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.ByteBuffer> %s)",
5178 "glGetUnsignedBytei_vEXT", arg0, arg1, arg2);
5179 }
5180 }
5181 @Override
5182 public void glGetUnsignedBytei_vEXT(int arg0,int arg1,byte[] arg2,int arg3)
5183 {
5184 checkContext();
5185 downstreamGLES3.glGetUnsignedBytei_vEXT(arg0,arg1,arg2,arg3);
5186 final int err = checkGLError();
5187 if (err != GL_NO_ERROR) {
5188 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[B>, <int> 0x%X)",
5189 "glGetUnsignedBytei_vEXT", arg0, arg1, arg3);
5190 }
5191 }
5192 @Override
5193 public void glGetUnsignedBytevEXT(int arg0,java.nio.ByteBuffer arg1)
5194 {
5195 checkContext();
5196 downstreamGLES3.glGetUnsignedBytevEXT(arg0,arg1);
5197 final int err = checkGLError();
5198 if (err != GL_NO_ERROR) {
5199 writeGLError(err, "%s(<int> 0x%X, <java.nio.ByteBuffer> %s)",
5200 "glGetUnsignedBytevEXT", arg0, arg1);
5201 }
5202 }
5203 @Override
5204 public void glGetUnsignedBytevEXT(int arg0,byte[] arg1,int arg2)
5205 {
5206 checkContext();
5207 downstreamGLES3.glGetUnsignedBytevEXT(arg0,arg1,arg2);
5208 final int err = checkGLError();
5209 if (err != GL_NO_ERROR) {
5210 writeGLError(err, "%s(<int> 0x%X, <[B>, <int> 0x%X)",
5211 "glGetUnsignedBytevEXT", arg0, arg2);
5212 }
5213 }
5214 @Override
5215 public void glGetVertexAttribIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
5216 {
5217 checkContext();
5218 downstreamGLES3.glGetVertexAttribIiv(arg0,arg1,arg2);
5219 final int err = checkGLError();
5220 if (err != GL_NO_ERROR) {
5221 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
5222 "glGetVertexAttribIiv", arg0, arg1, arg2);
5223 }
5224 }
5225 @Override
5226 public void glGetVertexAttribIiv(int arg0,int arg1,int[] arg2,int arg3)
5227 {
5228 checkContext();
5229 downstreamGLES3.glGetVertexAttribIiv(arg0,arg1,arg2,arg3);
5230 final int err = checkGLError();
5231 if (err != GL_NO_ERROR) {
5232 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
5233 "glGetVertexAttribIiv", arg0, arg1, arg3);
5234 }
5235 }
5236 @Override
5237 public void glGetVertexAttribIuiv(int arg0,int arg1,int[] arg2,int arg3)
5238 {
5239 checkContext();
5240 downstreamGLES3.glGetVertexAttribIuiv(arg0,arg1,arg2,arg3);
5241 final int err = checkGLError();
5242 if (err != GL_NO_ERROR) {
5243 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
5244 "glGetVertexAttribIuiv", arg0, arg1, arg3);
5245 }
5246 }
5247 @Override
5248 public void glGetVertexAttribIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
5249 {
5250 checkContext();
5251 downstreamGLES3.glGetVertexAttribIuiv(arg0,arg1,arg2);
5252 final int err = checkGLError();
5253 if (err != GL_NO_ERROR) {
5254 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
5255 "glGetVertexAttribIuiv", arg0, arg1, arg2);
5256 }
5257 }
5258 @Override
5259 public void glGetVertexAttribfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
5260 {
5261 checkContext();
5262 downstreamGLES3.glGetVertexAttribfv(arg0,arg1,arg2);
5263 final int err = checkGLError();
5264 if (err != GL_NO_ERROR) {
5265 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
5266 "glGetVertexAttribfv", arg0, arg1, arg2);
5267 }
5268 }
5269 @Override
5270 public void glGetVertexAttribfv(int arg0,int arg1,float[] arg2,int arg3)
5271 {
5272 checkContext();
5273 downstreamGLES3.glGetVertexAttribfv(arg0,arg1,arg2,arg3);
5274 final int err = checkGLError();
5275 if (err != GL_NO_ERROR) {
5276 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
5277 "glGetVertexAttribfv", arg0, arg1, arg3);
5278 }
5279 }
5280 @Override
5281 public void glGetVertexAttribiv(int arg0,int arg1,java.nio.IntBuffer arg2)
5282 {
5283 checkContext();
5284 downstreamGLES3.glGetVertexAttribiv(arg0,arg1,arg2);
5285 final int err = checkGLError();
5286 if (err != GL_NO_ERROR) {
5287 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
5288 "glGetVertexAttribiv", arg0, arg1, arg2);
5289 }
5290 }
5291 @Override
5292 public void glGetVertexAttribiv(int arg0,int arg1,int[] arg2,int arg3)
5293 {
5294 checkContext();
5295 downstreamGLES3.glGetVertexAttribiv(arg0,arg1,arg2,arg3);
5296 final int err = checkGLError();
5297 if (err != GL_NO_ERROR) {
5298 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
5299 "glGetVertexAttribiv", arg0, arg1, arg3);
5300 }
5301 }
5302 @Override
5303 public long glGetVkProcAddrNV(byte[] arg0,int arg1)
5304 {
5305 checkContext();
5306 long _res = downstreamGLES3.glGetVkProcAddrNV(arg0,arg1);
5307 final int err = checkGLError();
5308 if (err != GL_NO_ERROR) {
5309 writeGLError(err, "%s(<[B>, <int> 0x%X)",
5310 "glGetVkProcAddrNV", arg1);
5311 }
5312 return _res;
5313 }
5314 @Override
5315 public long glGetVkProcAddrNV(java.nio.ByteBuffer arg0)
5316 {
5317 checkContext();
5318 long _res = downstreamGLES3.glGetVkProcAddrNV(arg0);
5319 final int err = checkGLError();
5320 if (err != GL_NO_ERROR) {
5321 writeGLError(err, "%s(<java.nio.ByteBuffer> %s)",
5322 "glGetVkProcAddrNV", arg0);
5323 }
5324 return _res;
5325 }
5326 @Override
5327 public void glGetnUniformfv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
5328 {
5329 checkContext();
5330 downstreamGLES3.glGetnUniformfv(arg0,arg1,arg2,arg3);
5331 final int err = checkGLError();
5332 if (err != GL_NO_ERROR) {
5333 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
5334 "glGetnUniformfv", arg0, arg1, arg2, arg3);
5335 }
5336 }
5337 @Override
5338 public void glGetnUniformfv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
5339 {
5340 checkContext();
5341 downstreamGLES3.glGetnUniformfv(arg0,arg1,arg2,arg3,arg4);
5342 final int err = checkGLError();
5343 if (err != GL_NO_ERROR) {
5344 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
5345 "glGetnUniformfv", arg0, arg1, arg2, arg4);
5346 }
5347 }
5348 @Override
5349 public void glGetnUniformiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
5350 {
5351 checkContext();
5352 downstreamGLES3.glGetnUniformiv(arg0,arg1,arg2,arg3);
5353 final int err = checkGLError();
5354 if (err != GL_NO_ERROR) {
5355 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
5356 "glGetnUniformiv", arg0, arg1, arg2, arg3);
5357 }
5358 }
5359 @Override
5360 public void glGetnUniformiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
5361 {
5362 checkContext();
5363 downstreamGLES3.glGetnUniformiv(arg0,arg1,arg2,arg3,arg4);
5364 final int err = checkGLError();
5365 if (err != GL_NO_ERROR) {
5366 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
5367 "glGetnUniformiv", arg0, arg1, arg2, arg4);
5368 }
5369 }
5370 @Override
5371 public void glGetnUniformuiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
5372 {
5373 checkContext();
5374 downstreamGLES3.glGetnUniformuiv(arg0,arg1,arg2,arg3,arg4);
5375 final int err = checkGLError();
5376 if (err != GL_NO_ERROR) {
5377 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
5378 "glGetnUniformuiv", arg0, arg1, arg2, arg4);
5379 }
5380 }
5381 @Override
5382 public void glGetnUniformuiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
5383 {
5384 checkContext();
5385 downstreamGLES3.glGetnUniformuiv(arg0,arg1,arg2,arg3);
5386 final int err = checkGLError();
5387 if (err != GL_NO_ERROR) {
5388 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
5389 "glGetnUniformuiv", arg0, arg1, arg2, arg3);
5390 }
5391 }
5392 @Override
5393 public void glHint(int arg0,int arg1)
5394 {
5395 checkContext();
5396 downstreamGLES3.glHint(arg0,arg1);
5397 final int err = checkGLError();
5398 if (err != GL_NO_ERROR) {
5399 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
5400 "glHint", arg0, arg1);
5401 }
5402 }
5403 @Override
5404 public void glImportMemoryFdEXT(int arg0,long arg1,int arg2,int arg3)
5405 {
5406 checkContext();
5407 downstreamGLES3.glImportMemoryFdEXT(arg0,arg1,arg2,arg3);
5408 final int err = checkGLError();
5409 if (err != GL_NO_ERROR) {
5410 writeGLError(err, "%s(<int> 0x%X, <long> %s, <int> 0x%X, <int> 0x%X)",
5411 "glImportMemoryFdEXT", arg0, arg1, arg2, arg3);
5412 }
5413 }
5414 @Override
5415 public void glImportSemaphoreFdEXT(int arg0,int arg1,int arg2)
5416 {
5417 checkContext();
5418 downstreamGLES3.glImportSemaphoreFdEXT(arg0,arg1,arg2);
5419 final int err = checkGLError();
5420 if (err != GL_NO_ERROR) {
5421 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
5422 "glImportSemaphoreFdEXT", arg0, arg1, arg2);
5423 }
5424 }
5425 @Override
5426 public void glInvalidateFramebuffer(int arg0,int arg1,int[] arg2,int arg3)
5427 {
5428 checkContext();
5429 downstreamGLES3.glInvalidateFramebuffer(arg0,arg1,arg2,arg3);
5430 final int err = checkGLError();
5431 if (err != GL_NO_ERROR) {
5432 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
5433 "glInvalidateFramebuffer", arg0, arg1, arg3);
5434 }
5435 }
5436 @Override
5437 public void glInvalidateFramebuffer(int arg0,int arg1,java.nio.IntBuffer arg2)
5438 {
5439 checkContext();
5440 downstreamGLES3.glInvalidateFramebuffer(arg0,arg1,arg2);
5441 final int err = checkGLError();
5442 if (err != GL_NO_ERROR) {
5443 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
5444 "glInvalidateFramebuffer", arg0, arg1, arg2);
5445 }
5446 }
5447 @Override
5448 public void glInvalidateSubFramebuffer(int arg0,int arg1,java.nio.IntBuffer arg2,int arg3,int arg4,int arg5,int arg6)
5449 {
5450 checkContext();
5451 downstreamGLES3.glInvalidateSubFramebuffer(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
5452 final int err = checkGLError();
5453 if (err != GL_NO_ERROR) {
5454 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)",
5455 "glInvalidateSubFramebuffer", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
5456 }
5457 }
5458 @Override
5459 public void glInvalidateSubFramebuffer(int arg0,int arg1,int[] arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
5460 {
5461 checkContext();
5462 downstreamGLES3.glInvalidateSubFramebuffer(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
5463 final int err = checkGLError();
5464 if (err != GL_NO_ERROR) {
5465 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)",
5466 "glInvalidateSubFramebuffer", arg0, arg1, arg3, arg4, arg5, arg6, arg7);
5467 }
5468 }
5469 @Override
5470 public boolean glIsBuffer(int arg0)
5471 {
5472 checkContext();
5473 boolean _res = downstreamGLES3.glIsBuffer(arg0);
5474 final int err = checkGLError();
5475 if (err != GL_NO_ERROR) {
5476 writeGLError(err, "%s(<int> 0x%X)",
5477 "glIsBuffer", arg0);
5478 }
5479 return _res;
5480 }
5481 @Override
5482 public boolean glIsEnabled(int arg0)
5483 {
5484 checkContext();
5485 boolean _res = downstreamGLES3.glIsEnabled(arg0);
5486 final int err = checkGLError();
5487 if (err != GL_NO_ERROR) {
5488 writeGLError(err, "%s(<int> 0x%X)",
5489 "glIsEnabled", arg0);
5490 }
5491 return _res;
5492 }
5493 @Override
5494 public boolean glIsEnabledi(int arg0,int arg1)
5495 {
5496 checkContext();
5497 boolean _res = downstreamGLES3.glIsEnabledi(arg0,arg1);
5498 final int err = checkGLError();
5499 if (err != GL_NO_ERROR) {
5500 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
5501 "glIsEnabledi", arg0, arg1);
5502 }
5503 return _res;
5504 }
5505 @Override
5506 public boolean glIsEnablediEXT(int arg0,int arg1)
5507 {
5508 checkContext();
5509 boolean _res = downstreamGLES3.glIsEnablediEXT(arg0,arg1);
5510 final int err = checkGLError();
5511 if (err != GL_NO_ERROR) {
5512 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
5513 "glIsEnablediEXT", arg0, arg1);
5514 }
5515 return _res;
5516 }
5517 @Override
5518 public boolean glIsEnablediNV(int arg0,int arg1)
5519 {
5520 checkContext();
5521 boolean _res = downstreamGLES3.glIsEnablediNV(arg0,arg1);
5522 final int err = checkGLError();
5523 if (err != GL_NO_ERROR) {
5524 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
5525 "glIsEnablediNV", arg0, arg1);
5526 }
5527 return _res;
5528 }
5529 @Override
5530 public boolean glIsEnablediOES(int arg0,int arg1)
5531 {
5532 checkContext();
5533 boolean _res = downstreamGLES3.glIsEnablediOES(arg0,arg1);
5534 final int err = checkGLError();
5535 if (err != GL_NO_ERROR) {
5536 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
5537 "glIsEnablediOES", arg0, arg1);
5538 }
5539 return _res;
5540 }
5541 @Override
5542 public boolean glIsFramebuffer(int arg0)
5543 {
5544 checkContext();
5545 boolean _res = downstreamGLES3.glIsFramebuffer(arg0);
5546 final int err = checkGLError();
5547 if (err != GL_NO_ERROR) {
5548 writeGLError(err, "%s(<int> 0x%X)",
5549 "glIsFramebuffer", arg0);
5550 }
5551 return _res;
5552 }
5553 @Override
5554 public boolean glIsMemoryObjectEXT(int arg0)
5555 {
5556 checkContext();
5557 boolean _res = downstreamGLES3.glIsMemoryObjectEXT(arg0);
5558 final int err = checkGLError();
5559 if (err != GL_NO_ERROR) {
5560 writeGLError(err, "%s(<int> 0x%X)",
5561 "glIsMemoryObjectEXT", arg0);
5562 }
5563 return _res;
5564 }
5565 @Override
5566 public boolean glIsProgram(int arg0)
5567 {
5568 checkContext();
5569 boolean _res = downstreamGLES3.glIsProgram(arg0);
5570 final int err = checkGLError();
5571 if (err != GL_NO_ERROR) {
5572 writeGLError(err, "%s(<int> 0x%X)",
5573 "glIsProgram", arg0);
5574 }
5575 return _res;
5576 }
5577 @Override
5578 public boolean glIsProgramPipeline(int arg0)
5579 {
5580 checkContext();
5581 boolean _res = downstreamGLES3.glIsProgramPipeline(arg0);
5582 final int err = checkGLError();
5583 if (err != GL_NO_ERROR) {
5584 writeGLError(err, "%s(<int> 0x%X)",
5585 "glIsProgramPipeline", arg0);
5586 }
5587 return _res;
5588 }
5589 @Override
5590 public boolean glIsQuery(int arg0)
5591 {
5592 checkContext();
5593 boolean _res = downstreamGLES3.glIsQuery(arg0);
5594 final int err = checkGLError();
5595 if (err != GL_NO_ERROR) {
5596 writeGLError(err, "%s(<int> 0x%X)",
5597 "glIsQuery", arg0);
5598 }
5599 return _res;
5600 }
5601 @Override
5602 public boolean glIsRenderbuffer(int arg0)
5603 {
5604 checkContext();
5605 boolean _res = downstreamGLES3.glIsRenderbuffer(arg0);
5606 final int err = checkGLError();
5607 if (err != GL_NO_ERROR) {
5608 writeGLError(err, "%s(<int> 0x%X)",
5609 "glIsRenderbuffer", arg0);
5610 }
5611 return _res;
5612 }
5613 @Override
5614 public boolean glIsSampler(int arg0)
5615 {
5616 checkContext();
5617 boolean _res = downstreamGLES3.glIsSampler(arg0);
5618 final int err = checkGLError();
5619 if (err != GL_NO_ERROR) {
5620 writeGLError(err, "%s(<int> 0x%X)",
5621 "glIsSampler", arg0);
5622 }
5623 return _res;
5624 }
5625 @Override
5626 public boolean glIsSemaphoreEXT(int arg0)
5627 {
5628 checkContext();
5629 boolean _res = downstreamGLES3.glIsSemaphoreEXT(arg0);
5630 final int err = checkGLError();
5631 if (err != GL_NO_ERROR) {
5632 writeGLError(err, "%s(<int> 0x%X)",
5633 "glIsSemaphoreEXT", arg0);
5634 }
5635 return _res;
5636 }
5637 @Override
5638 public boolean glIsShader(int arg0)
5639 {
5640 checkContext();
5641 boolean _res = downstreamGLES3.glIsShader(arg0);
5642 final int err = checkGLError();
5643 if (err != GL_NO_ERROR) {
5644 writeGLError(err, "%s(<int> 0x%X)",
5645 "glIsShader", arg0);
5646 }
5647 return _res;
5648 }
5649 @Override
5650 public boolean glIsSync(long arg0)
5651 {
5652 checkContext();
5653 boolean _res = downstreamGLES3.glIsSync(arg0);
5654 final int err = checkGLError();
5655 if (err != GL_NO_ERROR) {
5656 writeGLError(err, "%s(<long> %s)",
5657 "glIsSync", arg0);
5658 }
5659 return _res;
5660 }
5661 @Override
5662 public boolean glIsTexture(int arg0)
5663 {
5664 checkContext();
5665 boolean _res = downstreamGLES3.glIsTexture(arg0);
5666 final int err = checkGLError();
5667 if (err != GL_NO_ERROR) {
5668 writeGLError(err, "%s(<int> 0x%X)",
5669 "glIsTexture", arg0);
5670 }
5671 return _res;
5672 }
5673 @Override
5674 public boolean glIsTransformFeedback(int arg0)
5675 {
5676 checkContext();
5677 boolean _res = downstreamGLES3.glIsTransformFeedback(arg0);
5678 final int err = checkGLError();
5679 if (err != GL_NO_ERROR) {
5680 writeGLError(err, "%s(<int> 0x%X)",
5681 "glIsTransformFeedback", arg0);
5682 }
5683 return _res;
5684 }
5685 @Override
5686 public boolean glIsVertexArray(int arg0)
5687 {
5688 checkContext();
5689 boolean _res = downstreamGLES3.glIsVertexArray(arg0);
5690 final int err = checkGLError();
5691 if (err != GL_NO_ERROR) {
5692 writeGLError(err, "%s(<int> 0x%X)",
5693 "glIsVertexArray", arg0);
5694 }
5695 return _res;
5696 }
5697 @Override
5698 public boolean glIsVertexArrayOES(int arg0)
5699 {
5700 checkContext();
5701 boolean _res = downstreamGLES3.glIsVertexArrayOES(arg0);
5702 final int err = checkGLError();
5703 if (err != GL_NO_ERROR) {
5704 writeGLError(err, "%s(<int> 0x%X)",
5705 "glIsVertexArrayOES", arg0);
5706 }
5707 return _res;
5708 }
5709 @Override
5710 public void glLineWidth(float arg0)
5711 {
5712 checkContext();
5713 downstreamGLES3.glLineWidth(arg0);
5714 final int err = checkGLError();
5715 if (err != GL_NO_ERROR) {
5716 writeGLError(err, "%s(<float> %s)",
5717 "glLineWidth", arg0);
5718 }
5719 }
5720 @Override
5721 public void glLinkProgram(int arg0)
5722 {
5723 checkContext();
5724 downstreamGLES3.glLinkProgram(arg0);
5725 final int err = checkGLError();
5726 if (err != GL_NO_ERROR) {
5727 writeGLError(err, "%s(<int> 0x%X)",
5728 "glLinkProgram", arg0);
5729 }
5730 }
5731 @Override
5732 public java.nio.ByteBuffer glMapBuffer(int arg0,int arg1)
5733 {
5734 checkContext();
5735 java.nio.ByteBuffer _res = downstreamGLES3.glMapBuffer(arg0,arg1);
5736 final int err = checkGLError();
5737 if (err != GL_NO_ERROR) {
5738 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
5739 "glMapBuffer", arg0, arg1);
5740 }
5741 return _res;
5742 }
5743 @Override
5744 public java.nio.ByteBuffer glMapBufferRange(int arg0,long arg1,long arg2,int arg3)
5745 {
5746 checkContext();
5747 java.nio.ByteBuffer _res = downstreamGLES3.glMapBufferRange(arg0,arg1,arg2,arg3);
5748 final int err = checkGLError();
5749 if (err != GL_NO_ERROR) {
5750 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s, <int> 0x%X)",
5751 "glMapBufferRange", arg0, arg1, arg2, arg3);
5752 }
5753 return _res;
5754 }
5755 @Override
5756 public void glMaxActiveShaderCoresARM(int arg0)
5757 {
5758 checkContext();
5759 downstreamGLES3.glMaxActiveShaderCoresARM(arg0);
5760 final int err = checkGLError();
5761 if (err != GL_NO_ERROR) {
5762 writeGLError(err, "%s(<int> 0x%X)",
5763 "glMaxActiveShaderCoresARM", arg0);
5764 }
5765 }
5766 @Override
5767 public void glMaxShaderCompilerThreadsKHR(int arg0)
5768 {
5769 checkContext();
5770 downstreamGLES3.glMaxShaderCompilerThreadsKHR(arg0);
5771 final int err = checkGLError();
5772 if (err != GL_NO_ERROR) {
5773 writeGLError(err, "%s(<int> 0x%X)",
5774 "glMaxShaderCompilerThreadsKHR", arg0);
5775 }
5776 }
5777 @Override
5778 public void glMemoryBarrier(int arg0)
5779 {
5780 checkContext();
5781 downstreamGLES3.glMemoryBarrier(arg0);
5782 final int err = checkGLError();
5783 if (err != GL_NO_ERROR) {
5784 writeGLError(err, "%s(<int> 0x%X)",
5785 "glMemoryBarrier", arg0);
5786 }
5787 }
5788 @Override
5789 public void glMemoryBarrierByRegion(int arg0)
5790 {
5791 checkContext();
5792 downstreamGLES3.glMemoryBarrierByRegion(arg0);
5793 final int err = checkGLError();
5794 if (err != GL_NO_ERROR) {
5795 writeGLError(err, "%s(<int> 0x%X)",
5796 "glMemoryBarrierByRegion", arg0);
5797 }
5798 }
5799 @Override
5800 public void glMemoryObjectParameterivEXT(int arg0,int arg1,int[] arg2,int arg3)
5801 {
5802 checkContext();
5803 downstreamGLES3.glMemoryObjectParameterivEXT(arg0,arg1,arg2,arg3);
5804 final int err = checkGLError();
5805 if (err != GL_NO_ERROR) {
5806 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
5807 "glMemoryObjectParameterivEXT", arg0, arg1, arg3);
5808 }
5809 }
5810 @Override
5811 public void glMemoryObjectParameterivEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
5812 {
5813 checkContext();
5814 downstreamGLES3.glMemoryObjectParameterivEXT(arg0,arg1,arg2);
5815 final int err = checkGLError();
5816 if (err != GL_NO_ERROR) {
5817 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
5818 "glMemoryObjectParameterivEXT", arg0, arg1, arg2);
5819 }
5820 }
5821 @Override
5822 public void glMinSampleShading(float arg0)
5823 {
5824 checkContext();
5825 downstreamGLES3.glMinSampleShading(arg0);
5826 final int err = checkGLError();
5827 if (err != GL_NO_ERROR) {
5828 writeGLError(err, "%s(<float> %s)",
5829 "glMinSampleShading", arg0);
5830 }
5831 }
5832 @Override
5833 public void glMinSampleShadingOES(float arg0)
5834 {
5835 checkContext();
5836 downstreamGLES3.glMinSampleShadingOES(arg0);
5837 final int err = checkGLError();
5838 if (err != GL_NO_ERROR) {
5839 writeGLError(err, "%s(<float> %s)",
5840 "glMinSampleShadingOES", arg0);
5841 }
5842 }
5843 @Override
5844 public void glMultiDrawArraysIndirectEXT(int arg0,java.nio.Buffer arg1,int arg2,int arg3)
5845 {
5846 checkContext();
5847 downstreamGLES3.glMultiDrawArraysIndirectEXT(arg0,arg1,arg2,arg3);
5848 final int err = checkGLError();
5849 if (err != GL_NO_ERROR) {
5850 writeGLError(err, "%s(<int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X, <int> 0x%X)",
5851 "glMultiDrawArraysIndirectEXT", arg0, arg1, arg2, arg3);
5852 }
5853 }
5854 @Override
5855 public void glMultiDrawElementsBaseVertexEXT(int arg0,int[] arg1,int arg2,int arg3,com.jogamp.common.nio.PointerBuffer arg4,int arg5,int[] arg6,int arg7)
5856 {
5857 checkContext();
5858 downstreamGLES3.glMultiDrawElementsBaseVertexEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
5859 final int err = checkGLError();
5860 if (err != GL_NO_ERROR) {
5861 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)",
5862 "glMultiDrawElementsBaseVertexEXT", arg0, arg2, arg3, arg4, arg5, arg7);
5863 }
5864 }
5865 @Override
5866 public void glMultiDrawElementsBaseVertexEXT(int arg0,java.nio.IntBuffer arg1,int arg2,com.jogamp.common.nio.PointerBuffer arg3,int arg4,java.nio.IntBuffer arg5)
5867 {
5868 checkContext();
5869 downstreamGLES3.glMultiDrawElementsBaseVertexEXT(arg0,arg1,arg2,arg3,arg4,arg5);
5870 final int err = checkGLError();
5871 if (err != GL_NO_ERROR) {
5872 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)",
5873 "glMultiDrawElementsBaseVertexEXT", arg0, arg1, arg2, arg3, arg4, arg5);
5874 }
5875 }
5876 @Override
5877 public void glMultiDrawElementsIndirectEXT(int arg0,int arg1,java.nio.Buffer arg2,int arg3,int arg4)
5878 {
5879 checkContext();
5880 downstreamGLES3.glMultiDrawElementsIndirectEXT(arg0,arg1,arg2,arg3,arg4);
5881 final int err = checkGLError();
5882 if (err != GL_NO_ERROR) {
5883 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X, <int> 0x%X)",
5884 "glMultiDrawElementsIndirectEXT", arg0, arg1, arg2, arg3, arg4);
5885 }
5886 }
5887 @Override
5888 public void glMultiDrawMeshTasksIndirectCountNV(long arg0,long arg1,int arg2,int arg3)
5889 {
5890 checkContext();
5891 downstreamGLES3.glMultiDrawMeshTasksIndirectCountNV(arg0,arg1,arg2,arg3);
5892 final int err = checkGLError();
5893 if (err != GL_NO_ERROR) {
5894 writeGLError(err, "%s(<long> %s, <long> %s, <int> 0x%X, <int> 0x%X)",
5895 "glMultiDrawMeshTasksIndirectCountNV", arg0, arg1, arg2, arg3);
5896 }
5897 }
5898 @Override
5899 public void glMultiDrawMeshTasksIndirectNV(long arg0,int arg1,int arg2)
5900 {
5901 checkContext();
5902 downstreamGLES3.glMultiDrawMeshTasksIndirectNV(arg0,arg1,arg2);
5903 final int err = checkGLError();
5904 if (err != GL_NO_ERROR) {
5905 writeGLError(err, "%s(<long> %s, <int> 0x%X, <int> 0x%X)",
5906 "glMultiDrawMeshTasksIndirectNV", arg0, arg1, arg2);
5907 }
5908 }
5909 @Override
5910 public void glNamedBufferAttachMemoryNV(int arg0,int arg1,long arg2)
5911 {
5912 checkContext();
5913 downstreamGLES3.glNamedBufferAttachMemoryNV(arg0,arg1,arg2);
5914 final int err = checkGLError();
5915 if (err != GL_NO_ERROR) {
5916 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s)",
5917 "glNamedBufferAttachMemoryNV", arg0, arg1, arg2);
5918 }
5919 }
5920 @Override
5921 public void glNamedBufferPageCommitmentMemNV(int arg0,long arg1,long arg2,int arg3,long arg4,boolean arg5)
5922 {
5923 checkContext();
5924 downstreamGLES3.glNamedBufferPageCommitmentMemNV(arg0,arg1,arg2,arg3,arg4,arg5);
5925 final int err = checkGLError();
5926 if (err != GL_NO_ERROR) {
5927 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s, <int> 0x%X, <long> %s, <boolean> %s)",
5928 "glNamedBufferPageCommitmentMemNV", arg0, arg1, arg2, arg3, arg4, arg5);
5929 }
5930 }
5931 @Override
5932 public void glNamedBufferStorageMemEXT(int arg0,long arg1,int arg2,long arg3)
5933 {
5934 checkContext();
5935 downstreamGLES3.glNamedBufferStorageMemEXT(arg0,arg1,arg2,arg3);
5936 final int err = checkGLError();
5937 if (err != GL_NO_ERROR) {
5938 writeGLError(err, "%s(<int> 0x%X, <long> %s, <int> 0x%X, <long> %s)",
5939 "glNamedBufferStorageMemEXT", arg0, arg1, arg2, arg3);
5940 }
5941 }
5942 @Override
5943 public void glNamedFramebufferSampleLocationsfvNV(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
5944 {
5945 checkContext();
5946 downstreamGLES3.glNamedFramebufferSampleLocationsfvNV(arg0,arg1,arg2,arg3);
5947 final int err = checkGLError();
5948 if (err != GL_NO_ERROR) {
5949 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
5950 "glNamedFramebufferSampleLocationsfvNV", arg0, arg1, arg2, arg3);
5951 }
5952 }
5953 @Override
5954 public void glNamedFramebufferSampleLocationsfvNV(int arg0,int arg1,int arg2,float[] arg3,int arg4)
5955 {
5956 checkContext();
5957 downstreamGLES3.glNamedFramebufferSampleLocationsfvNV(arg0,arg1,arg2,arg3,arg4);
5958 final int err = checkGLError();
5959 if (err != GL_NO_ERROR) {
5960 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
5961 "glNamedFramebufferSampleLocationsfvNV", arg0, arg1, arg2, arg4);
5962 }
5963 }
5964 @Override
5965 public void glNamedFramebufferTextureMultiviewOVR(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
5966 {
5967 checkContext();
5968 downstreamGLES3.glNamedFramebufferTextureMultiviewOVR(arg0,arg1,arg2,arg3,arg4,arg5);
5969 final int err = checkGLError();
5970 if (err != GL_NO_ERROR) {
5971 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
5972 "glNamedFramebufferTextureMultiviewOVR", arg0, arg1, arg2, arg3, arg4, arg5);
5973 }
5974 }
5975 @Override
5976 public void glNamedRenderbufferStorageMultisampleAdvancedAMD(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
5977 {
5978 checkContext();
5979 downstreamGLES3.glNamedRenderbufferStorageMultisampleAdvancedAMD(arg0,arg1,arg2,arg3,arg4,arg5);
5980 final int err = checkGLError();
5981 if (err != GL_NO_ERROR) {
5982 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
5983 "glNamedRenderbufferStorageMultisampleAdvancedAMD", arg0, arg1, arg2, arg3, arg4, arg5);
5984 }
5985 }
5986 @Override
5987 public void glObjectLabel(int arg0,int arg1,int arg2,byte[] arg3,int arg4)
5988 {
5989 checkContext();
5990 downstreamGLES3.glObjectLabel(arg0,arg1,arg2,arg3,arg4);
5991 final int err = checkGLError();
5992 if (err != GL_NO_ERROR) {
5993 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[B>, <int> 0x%X)",
5994 "glObjectLabel", arg0, arg1, arg2, arg4);
5995 }
5996 }
5997 @Override
5998 public void glObjectLabel(int arg0,int arg1,int arg2,java.nio.ByteBuffer arg3)
5999 {
6000 checkContext();
6001 downstreamGLES3.glObjectLabel(arg0,arg1,arg2,arg3);
6002 final int err = checkGLError();
6003 if (err != GL_NO_ERROR) {
6004 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.ByteBuffer> %s)",
6005 "glObjectLabel", arg0, arg1, arg2, arg3);
6006 }
6007 }
6008 @Override
6009 public void glObjectPtrLabel(java.nio.Buffer arg0,int arg1,byte[] arg2,int arg3)
6010 {
6011 checkContext();
6012 downstreamGLES3.glObjectPtrLabel(arg0,arg1,arg2,arg3);
6013 final int err = checkGLError();
6014 if (err != GL_NO_ERROR) {
6015 writeGLError(err, "%s(<java.nio.Buffer> %s, <int> 0x%X, <[B>, <int> 0x%X)",
6016 "glObjectPtrLabel", arg0, arg1, arg3);
6017 }
6018 }
6019 @Override
6020 public void glObjectPtrLabel(java.nio.Buffer arg0,int arg1,java.nio.ByteBuffer arg2)
6021 {
6022 checkContext();
6023 downstreamGLES3.glObjectPtrLabel(arg0,arg1,arg2);
6024 final int err = checkGLError();
6025 if (err != GL_NO_ERROR) {
6026 writeGLError(err, "%s(<java.nio.Buffer> %s, <int> 0x%X, <java.nio.ByteBuffer> %s)",
6027 "glObjectPtrLabel", arg0, arg1, arg2);
6028 }
6029 }
6030 @Override
6031 public void glPatchParameteri(int arg0,int arg1)
6032 {
6033 checkContext();
6034 downstreamGLES3.glPatchParameteri(arg0,arg1);
6035 final int err = checkGLError();
6036 if (err != GL_NO_ERROR) {
6037 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
6038 "glPatchParameteri", arg0, arg1);
6039 }
6040 }
6041 @Override
6042 public void glPatchParameteriEXT(int arg0,int arg1)
6043 {
6044 checkContext();
6045 downstreamGLES3.glPatchParameteriEXT(arg0,arg1);
6046 final int err = checkGLError();
6047 if (err != GL_NO_ERROR) {
6048 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
6049 "glPatchParameteriEXT", arg0, arg1);
6050 }
6051 }
6052 @Override
6053 public void glPatchParameteriOES(int arg0,int arg1)
6054 {
6055 checkContext();
6056 downstreamGLES3.glPatchParameteriOES(arg0,arg1);
6057 final int err = checkGLError();
6058 if (err != GL_NO_ERROR) {
6059 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
6060 "glPatchParameteriOES", arg0, arg1);
6061 }
6062 }
6063 @Override
6065 {
6066 checkContext();
6067 downstreamGLES3.glPauseTransformFeedback();
6068 final int err = checkGLError();
6069 if (err != GL_NO_ERROR) {
6070 writeGLError(err, "%s()",
6071 "glPauseTransformFeedback");
6072 }
6073 }
6074 @Override
6075 public void glPixelStorei(int arg0,int arg1)
6076 {
6077 checkContext();
6078 downstreamGLES3.glPixelStorei(arg0,arg1);
6079 final int err = checkGLError();
6080 if (err != GL_NO_ERROR) {
6081 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
6082 "glPixelStorei", arg0, arg1);
6083 }
6084 }
6085 @Override
6086 public void glPolygonModeNV(int arg0,int arg1)
6087 {
6088 checkContext();
6089 downstreamGLES3.glPolygonModeNV(arg0,arg1);
6090 final int err = checkGLError();
6091 if (err != GL_NO_ERROR) {
6092 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
6093 "glPolygonModeNV", arg0, arg1);
6094 }
6095 }
6096 @Override
6097 public void glPolygonOffset(float arg0,float arg1)
6098 {
6099 checkContext();
6100 downstreamGLES3.glPolygonOffset(arg0,arg1);
6101 final int err = checkGLError();
6102 if (err != GL_NO_ERROR) {
6103 writeGLError(err, "%s(<float> %s, <float> %s)",
6104 "glPolygonOffset", arg0, arg1);
6105 }
6106 }
6107 @Override
6108 public void glPolygonOffsetClampEXT(float arg0,float arg1,float arg2)
6109 {
6110 checkContext();
6111 downstreamGLES3.glPolygonOffsetClampEXT(arg0,arg1,arg2);
6112 final int err = checkGLError();
6113 if (err != GL_NO_ERROR) {
6114 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s)",
6115 "glPolygonOffsetClampEXT", arg0, arg1, arg2);
6116 }
6117 }
6118 @Override
6119 public void glPopDebugGroup()
6120 {
6121 checkContext();
6122 downstreamGLES3.glPopDebugGroup();
6123 final int err = checkGLError();
6124 if (err != GL_NO_ERROR) {
6125 writeGLError(err, "%s()",
6126 "glPopDebugGroup");
6127 }
6128 }
6129 @Override
6130 public void glPrimitiveBoundingBox(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5,float arg6,float arg7)
6131 {
6132 checkContext();
6133 downstreamGLES3.glPrimitiveBoundingBox(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
6134 final int err = checkGLError();
6135 if (err != GL_NO_ERROR) {
6136 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s)",
6137 "glPrimitiveBoundingBox", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
6138 }
6139 }
6140 @Override
6141 public void glPrimitiveBoundingBoxEXT(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5,float arg6,float arg7)
6142 {
6143 checkContext();
6144 downstreamGLES3.glPrimitiveBoundingBoxEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
6145 final int err = checkGLError();
6146 if (err != GL_NO_ERROR) {
6147 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s)",
6148 "glPrimitiveBoundingBoxEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
6149 }
6150 }
6151 @Override
6152 public void glPrimitiveBoundingBoxOES(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5,float arg6,float arg7)
6153 {
6154 checkContext();
6155 downstreamGLES3.glPrimitiveBoundingBoxOES(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
6156 final int err = checkGLError();
6157 if (err != GL_NO_ERROR) {
6158 writeGLError(err, "%s(<float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s)",
6159 "glPrimitiveBoundingBoxOES", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
6160 }
6161 }
6162 @Override
6163 public void glProgramBinary(int arg0,int arg1,java.nio.Buffer arg2,int arg3)
6164 {
6165 checkContext();
6166 downstreamGLES3.glProgramBinary(arg0,arg1,arg2,arg3);
6167 final int err = checkGLError();
6168 if (err != GL_NO_ERROR) {
6169 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
6170 "glProgramBinary", arg0, arg1, arg2, arg3);
6171 }
6172 }
6173 @Override
6174 public void glProgramParameteri(int arg0,int arg1,int arg2)
6175 {
6176 checkContext();
6177 downstreamGLES3.glProgramParameteri(arg0,arg1,arg2);
6178 final int err = checkGLError();
6179 if (err != GL_NO_ERROR) {
6180 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
6181 "glProgramParameteri", arg0, arg1, arg2);
6182 }
6183 }
6184 @Override
6185 public void glProgramUniform1f(int arg0,int arg1,float arg2)
6186 {
6187 checkContext();
6188 downstreamGLES3.glProgramUniform1f(arg0,arg1,arg2);
6189 final int err = checkGLError();
6190 if (err != GL_NO_ERROR) {
6191 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <float> %s)",
6192 "glProgramUniform1f", arg0, arg1, arg2);
6193 }
6194 }
6195 @Override
6196 public void glProgramUniform1fv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
6197 {
6198 checkContext();
6199 downstreamGLES3.glProgramUniform1fv(arg0,arg1,arg2,arg3,arg4);
6200 final int err = checkGLError();
6201 if (err != GL_NO_ERROR) {
6202 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
6203 "glProgramUniform1fv", arg0, arg1, arg2, arg4);
6204 }
6205 }
6206 @Override
6207 public void glProgramUniform1fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
6208 {
6209 checkContext();
6210 downstreamGLES3.glProgramUniform1fv(arg0,arg1,arg2,arg3);
6211 final int err = checkGLError();
6212 if (err != GL_NO_ERROR) {
6213 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
6214 "glProgramUniform1fv", arg0, arg1, arg2, arg3);
6215 }
6216 }
6217 @Override
6218 public void glProgramUniform1i(int arg0,int arg1,int arg2)
6219 {
6220 checkContext();
6221 downstreamGLES3.glProgramUniform1i(arg0,arg1,arg2);
6222 final int err = checkGLError();
6223 if (err != GL_NO_ERROR) {
6224 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
6225 "glProgramUniform1i", arg0, arg1, arg2);
6226 }
6227 }
6228 @Override
6229 public void glProgramUniform1i64NV(int arg0,int arg1,long arg2)
6230 {
6231 checkContext();
6232 downstreamGLES3.glProgramUniform1i64NV(arg0,arg1,arg2);
6233 final int err = checkGLError();
6234 if (err != GL_NO_ERROR) {
6235 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s)",
6236 "glProgramUniform1i64NV", arg0, arg1, arg2);
6237 }
6238 }
6239 @Override
6240 public void glProgramUniform1i64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3)
6241 {
6242 checkContext();
6243 downstreamGLES3.glProgramUniform1i64vNV(arg0,arg1,arg2,arg3);
6244 final int err = checkGLError();
6245 if (err != GL_NO_ERROR) {
6246 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
6247 "glProgramUniform1i64vNV", arg0, arg1, arg2, arg3);
6248 }
6249 }
6250 @Override
6251 public void glProgramUniform1i64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4)
6252 {
6253 checkContext();
6254 downstreamGLES3.glProgramUniform1i64vNV(arg0,arg1,arg2,arg3,arg4);
6255 final int err = checkGLError();
6256 if (err != GL_NO_ERROR) {
6257 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
6258 "glProgramUniform1i64vNV", arg0, arg1, arg2, arg4);
6259 }
6260 }
6261 @Override
6262 public void glProgramUniform1iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
6263 {
6264 checkContext();
6265 downstreamGLES3.glProgramUniform1iv(arg0,arg1,arg2,arg3);
6266 final int err = checkGLError();
6267 if (err != GL_NO_ERROR) {
6268 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
6269 "glProgramUniform1iv", arg0, arg1, arg2, arg3);
6270 }
6271 }
6272 @Override
6273 public void glProgramUniform1iv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
6274 {
6275 checkContext();
6276 downstreamGLES3.glProgramUniform1iv(arg0,arg1,arg2,arg3,arg4);
6277 final int err = checkGLError();
6278 if (err != GL_NO_ERROR) {
6279 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
6280 "glProgramUniform1iv", arg0, arg1, arg2, arg4);
6281 }
6282 }
6283 @Override
6284 public void glProgramUniform1ui(int arg0,int arg1,int arg2)
6285 {
6286 checkContext();
6287 downstreamGLES3.glProgramUniform1ui(arg0,arg1,arg2);
6288 final int err = checkGLError();
6289 if (err != GL_NO_ERROR) {
6290 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
6291 "glProgramUniform1ui", arg0, arg1, arg2);
6292 }
6293 }
6294 @Override
6295 public void glProgramUniform1ui64NV(int arg0,int arg1,long arg2)
6296 {
6297 checkContext();
6298 downstreamGLES3.glProgramUniform1ui64NV(arg0,arg1,arg2);
6299 final int err = checkGLError();
6300 if (err != GL_NO_ERROR) {
6301 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s)",
6302 "glProgramUniform1ui64NV", arg0, arg1, arg2);
6303 }
6304 }
6305 @Override
6306 public void glProgramUniform1ui64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4)
6307 {
6308 checkContext();
6309 downstreamGLES3.glProgramUniform1ui64vNV(arg0,arg1,arg2,arg3,arg4);
6310 final int err = checkGLError();
6311 if (err != GL_NO_ERROR) {
6312 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
6313 "glProgramUniform1ui64vNV", arg0, arg1, arg2, arg4);
6314 }
6315 }
6316 @Override
6317 public void glProgramUniform1ui64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3)
6318 {
6319 checkContext();
6320 downstreamGLES3.glProgramUniform1ui64vNV(arg0,arg1,arg2,arg3);
6321 final int err = checkGLError();
6322 if (err != GL_NO_ERROR) {
6323 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
6324 "glProgramUniform1ui64vNV", arg0, arg1, arg2, arg3);
6325 }
6326 }
6327 @Override
6328 public void glProgramUniform1uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
6329 {
6330 checkContext();
6331 downstreamGLES3.glProgramUniform1uiv(arg0,arg1,arg2,arg3);
6332 final int err = checkGLError();
6333 if (err != GL_NO_ERROR) {
6334 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
6335 "glProgramUniform1uiv", arg0, arg1, arg2, arg3);
6336 }
6337 }
6338 @Override
6339 public void glProgramUniform1uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
6340 {
6341 checkContext();
6342 downstreamGLES3.glProgramUniform1uiv(arg0,arg1,arg2,arg3,arg4);
6343 final int err = checkGLError();
6344 if (err != GL_NO_ERROR) {
6345 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
6346 "glProgramUniform1uiv", arg0, arg1, arg2, arg4);
6347 }
6348 }
6349 @Override
6350 public void glProgramUniform2f(int arg0,int arg1,float arg2,float arg3)
6351 {
6352 checkContext();
6353 downstreamGLES3.glProgramUniform2f(arg0,arg1,arg2,arg3);
6354 final int err = checkGLError();
6355 if (err != GL_NO_ERROR) {
6356 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <float> %s, <float> %s)",
6357 "glProgramUniform2f", arg0, arg1, arg2, arg3);
6358 }
6359 }
6360 @Override
6361 public void glProgramUniform2fv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
6362 {
6363 checkContext();
6364 downstreamGLES3.glProgramUniform2fv(arg0,arg1,arg2,arg3,arg4);
6365 final int err = checkGLError();
6366 if (err != GL_NO_ERROR) {
6367 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
6368 "glProgramUniform2fv", arg0, arg1, arg2, arg4);
6369 }
6370 }
6371 @Override
6372 public void glProgramUniform2fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
6373 {
6374 checkContext();
6375 downstreamGLES3.glProgramUniform2fv(arg0,arg1,arg2,arg3);
6376 final int err = checkGLError();
6377 if (err != GL_NO_ERROR) {
6378 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
6379 "glProgramUniform2fv", arg0, arg1, arg2, arg3);
6380 }
6381 }
6382 @Override
6383 public void glProgramUniform2i(int arg0,int arg1,int arg2,int arg3)
6384 {
6385 checkContext();
6386 downstreamGLES3.glProgramUniform2i(arg0,arg1,arg2,arg3);
6387 final int err = checkGLError();
6388 if (err != GL_NO_ERROR) {
6389 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
6390 "glProgramUniform2i", arg0, arg1, arg2, arg3);
6391 }
6392 }
6393 @Override
6394 public void glProgramUniform2i64NV(int arg0,int arg1,long arg2,long arg3)
6395 {
6396 checkContext();
6397 downstreamGLES3.glProgramUniform2i64NV(arg0,arg1,arg2,arg3);
6398 final int err = checkGLError();
6399 if (err != GL_NO_ERROR) {
6400 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s, <long> %s)",
6401 "glProgramUniform2i64NV", arg0, arg1, arg2, arg3);
6402 }
6403 }
6404 @Override
6405 public void glProgramUniform2i64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4)
6406 {
6407 checkContext();
6408 downstreamGLES3.glProgramUniform2i64vNV(arg0,arg1,arg2,arg3,arg4);
6409 final int err = checkGLError();
6410 if (err != GL_NO_ERROR) {
6411 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
6412 "glProgramUniform2i64vNV", arg0, arg1, arg2, arg4);
6413 }
6414 }
6415 @Override
6416 public void glProgramUniform2i64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3)
6417 {
6418 checkContext();
6419 downstreamGLES3.glProgramUniform2i64vNV(arg0,arg1,arg2,arg3);
6420 final int err = checkGLError();
6421 if (err != GL_NO_ERROR) {
6422 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
6423 "glProgramUniform2i64vNV", arg0, arg1, arg2, arg3);
6424 }
6425 }
6426 @Override
6427 public void glProgramUniform2iv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
6428 {
6429 checkContext();
6430 downstreamGLES3.glProgramUniform2iv(arg0,arg1,arg2,arg3,arg4);
6431 final int err = checkGLError();
6432 if (err != GL_NO_ERROR) {
6433 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
6434 "glProgramUniform2iv", arg0, arg1, arg2, arg4);
6435 }
6436 }
6437 @Override
6438 public void glProgramUniform2iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
6439 {
6440 checkContext();
6441 downstreamGLES3.glProgramUniform2iv(arg0,arg1,arg2,arg3);
6442 final int err = checkGLError();
6443 if (err != GL_NO_ERROR) {
6444 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
6445 "glProgramUniform2iv", arg0, arg1, arg2, arg3);
6446 }
6447 }
6448 @Override
6449 public void glProgramUniform2ui(int arg0,int arg1,int arg2,int arg3)
6450 {
6451 checkContext();
6452 downstreamGLES3.glProgramUniform2ui(arg0,arg1,arg2,arg3);
6453 final int err = checkGLError();
6454 if (err != GL_NO_ERROR) {
6455 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
6456 "glProgramUniform2ui", arg0, arg1, arg2, arg3);
6457 }
6458 }
6459 @Override
6460 public void glProgramUniform2ui64NV(int arg0,int arg1,long arg2,long arg3)
6461 {
6462 checkContext();
6463 downstreamGLES3.glProgramUniform2ui64NV(arg0,arg1,arg2,arg3);
6464 final int err = checkGLError();
6465 if (err != GL_NO_ERROR) {
6466 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s, <long> %s)",
6467 "glProgramUniform2ui64NV", arg0, arg1, arg2, arg3);
6468 }
6469 }
6470 @Override
6471 public void glProgramUniform2ui64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4)
6472 {
6473 checkContext();
6474 downstreamGLES3.glProgramUniform2ui64vNV(arg0,arg1,arg2,arg3,arg4);
6475 final int err = checkGLError();
6476 if (err != GL_NO_ERROR) {
6477 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
6478 "glProgramUniform2ui64vNV", arg0, arg1, arg2, arg4);
6479 }
6480 }
6481 @Override
6482 public void glProgramUniform2ui64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3)
6483 {
6484 checkContext();
6485 downstreamGLES3.glProgramUniform2ui64vNV(arg0,arg1,arg2,arg3);
6486 final int err = checkGLError();
6487 if (err != GL_NO_ERROR) {
6488 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
6489 "glProgramUniform2ui64vNV", arg0, arg1, arg2, arg3);
6490 }
6491 }
6492 @Override
6493 public void glProgramUniform2uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
6494 {
6495 checkContext();
6496 downstreamGLES3.glProgramUniform2uiv(arg0,arg1,arg2,arg3,arg4);
6497 final int err = checkGLError();
6498 if (err != GL_NO_ERROR) {
6499 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
6500 "glProgramUniform2uiv", arg0, arg1, arg2, arg4);
6501 }
6502 }
6503 @Override
6504 public void glProgramUniform2uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
6505 {
6506 checkContext();
6507 downstreamGLES3.glProgramUniform2uiv(arg0,arg1,arg2,arg3);
6508 final int err = checkGLError();
6509 if (err != GL_NO_ERROR) {
6510 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
6511 "glProgramUniform2uiv", arg0, arg1, arg2, arg3);
6512 }
6513 }
6514 @Override
6515 public void glProgramUniform3f(int arg0,int arg1,float arg2,float arg3,float arg4)
6516 {
6517 checkContext();
6518 downstreamGLES3.glProgramUniform3f(arg0,arg1,arg2,arg3,arg4);
6519 final int err = checkGLError();
6520 if (err != GL_NO_ERROR) {
6521 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <float> %s, <float> %s, <float> %s)",
6522 "glProgramUniform3f", arg0, arg1, arg2, arg3, arg4);
6523 }
6524 }
6525 @Override
6526 public void glProgramUniform3fv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
6527 {
6528 checkContext();
6529 downstreamGLES3.glProgramUniform3fv(arg0,arg1,arg2,arg3,arg4);
6530 final int err = checkGLError();
6531 if (err != GL_NO_ERROR) {
6532 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
6533 "glProgramUniform3fv", arg0, arg1, arg2, arg4);
6534 }
6535 }
6536 @Override
6537 public void glProgramUniform3fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
6538 {
6539 checkContext();
6540 downstreamGLES3.glProgramUniform3fv(arg0,arg1,arg2,arg3);
6541 final int err = checkGLError();
6542 if (err != GL_NO_ERROR) {
6543 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
6544 "glProgramUniform3fv", arg0, arg1, arg2, arg3);
6545 }
6546 }
6547 @Override
6548 public void glProgramUniform3i(int arg0,int arg1,int arg2,int arg3,int arg4)
6549 {
6550 checkContext();
6551 downstreamGLES3.glProgramUniform3i(arg0,arg1,arg2,arg3,arg4);
6552 final int err = checkGLError();
6553 if (err != GL_NO_ERROR) {
6554 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
6555 "glProgramUniform3i", arg0, arg1, arg2, arg3, arg4);
6556 }
6557 }
6558 @Override
6559 public void glProgramUniform3i64NV(int arg0,int arg1,long arg2,long arg3,long arg4)
6560 {
6561 checkContext();
6562 downstreamGLES3.glProgramUniform3i64NV(arg0,arg1,arg2,arg3,arg4);
6563 final int err = checkGLError();
6564 if (err != GL_NO_ERROR) {
6565 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s, <long> %s, <long> %s)",
6566 "glProgramUniform3i64NV", arg0, arg1, arg2, arg3, arg4);
6567 }
6568 }
6569 @Override
6570 public void glProgramUniform3i64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3)
6571 {
6572 checkContext();
6573 downstreamGLES3.glProgramUniform3i64vNV(arg0,arg1,arg2,arg3);
6574 final int err = checkGLError();
6575 if (err != GL_NO_ERROR) {
6576 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
6577 "glProgramUniform3i64vNV", arg0, arg1, arg2, arg3);
6578 }
6579 }
6580 @Override
6581 public void glProgramUniform3i64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4)
6582 {
6583 checkContext();
6584 downstreamGLES3.glProgramUniform3i64vNV(arg0,arg1,arg2,arg3,arg4);
6585 final int err = checkGLError();
6586 if (err != GL_NO_ERROR) {
6587 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
6588 "glProgramUniform3i64vNV", arg0, arg1, arg2, arg4);
6589 }
6590 }
6591 @Override
6592 public void glProgramUniform3iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
6593 {
6594 checkContext();
6595 downstreamGLES3.glProgramUniform3iv(arg0,arg1,arg2,arg3);
6596 final int err = checkGLError();
6597 if (err != GL_NO_ERROR) {
6598 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
6599 "glProgramUniform3iv", arg0, arg1, arg2, arg3);
6600 }
6601 }
6602 @Override
6603 public void glProgramUniform3iv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
6604 {
6605 checkContext();
6606 downstreamGLES3.glProgramUniform3iv(arg0,arg1,arg2,arg3,arg4);
6607 final int err = checkGLError();
6608 if (err != GL_NO_ERROR) {
6609 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
6610 "glProgramUniform3iv", arg0, arg1, arg2, arg4);
6611 }
6612 }
6613 @Override
6614 public void glProgramUniform3ui(int arg0,int arg1,int arg2,int arg3,int arg4)
6615 {
6616 checkContext();
6617 downstreamGLES3.glProgramUniform3ui(arg0,arg1,arg2,arg3,arg4);
6618 final int err = checkGLError();
6619 if (err != GL_NO_ERROR) {
6620 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
6621 "glProgramUniform3ui", arg0, arg1, arg2, arg3, arg4);
6622 }
6623 }
6624 @Override
6625 public void glProgramUniform3ui64NV(int arg0,int arg1,long arg2,long arg3,long arg4)
6626 {
6627 checkContext();
6628 downstreamGLES3.glProgramUniform3ui64NV(arg0,arg1,arg2,arg3,arg4);
6629 final int err = checkGLError();
6630 if (err != GL_NO_ERROR) {
6631 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s, <long> %s, <long> %s)",
6632 "glProgramUniform3ui64NV", arg0, arg1, arg2, arg3, arg4);
6633 }
6634 }
6635 @Override
6636 public void glProgramUniform3ui64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3)
6637 {
6638 checkContext();
6639 downstreamGLES3.glProgramUniform3ui64vNV(arg0,arg1,arg2,arg3);
6640 final int err = checkGLError();
6641 if (err != GL_NO_ERROR) {
6642 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
6643 "glProgramUniform3ui64vNV", arg0, arg1, arg2, arg3);
6644 }
6645 }
6646 @Override
6647 public void glProgramUniform3ui64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4)
6648 {
6649 checkContext();
6650 downstreamGLES3.glProgramUniform3ui64vNV(arg0,arg1,arg2,arg3,arg4);
6651 final int err = checkGLError();
6652 if (err != GL_NO_ERROR) {
6653 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
6654 "glProgramUniform3ui64vNV", arg0, arg1, arg2, arg4);
6655 }
6656 }
6657 @Override
6658 public void glProgramUniform3uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
6659 {
6660 checkContext();
6661 downstreamGLES3.glProgramUniform3uiv(arg0,arg1,arg2,arg3);
6662 final int err = checkGLError();
6663 if (err != GL_NO_ERROR) {
6664 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
6665 "glProgramUniform3uiv", arg0, arg1, arg2, arg3);
6666 }
6667 }
6668 @Override
6669 public void glProgramUniform3uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
6670 {
6671 checkContext();
6672 downstreamGLES3.glProgramUniform3uiv(arg0,arg1,arg2,arg3,arg4);
6673 final int err = checkGLError();
6674 if (err != GL_NO_ERROR) {
6675 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
6676 "glProgramUniform3uiv", arg0, arg1, arg2, arg4);
6677 }
6678 }
6679 @Override
6680 public void glProgramUniform4f(int arg0,int arg1,float arg2,float arg3,float arg4,float arg5)
6681 {
6682 checkContext();
6683 downstreamGLES3.glProgramUniform4f(arg0,arg1,arg2,arg3,arg4,arg5);
6684 final int err = checkGLError();
6685 if (err != GL_NO_ERROR) {
6686 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <float> %s, <float> %s, <float> %s, <float> %s)",
6687 "glProgramUniform4f", arg0, arg1, arg2, arg3, arg4, arg5);
6688 }
6689 }
6690 @Override
6691 public void glProgramUniform4fv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
6692 {
6693 checkContext();
6694 downstreamGLES3.glProgramUniform4fv(arg0,arg1,arg2,arg3,arg4);
6695 final int err = checkGLError();
6696 if (err != GL_NO_ERROR) {
6697 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
6698 "glProgramUniform4fv", arg0, arg1, arg2, arg4);
6699 }
6700 }
6701 @Override
6702 public void glProgramUniform4fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
6703 {
6704 checkContext();
6705 downstreamGLES3.glProgramUniform4fv(arg0,arg1,arg2,arg3);
6706 final int err = checkGLError();
6707 if (err != GL_NO_ERROR) {
6708 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
6709 "glProgramUniform4fv", arg0, arg1, arg2, arg3);
6710 }
6711 }
6712 @Override
6713 public void glProgramUniform4i(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
6714 {
6715 checkContext();
6716 downstreamGLES3.glProgramUniform4i(arg0,arg1,arg2,arg3,arg4,arg5);
6717 final int err = checkGLError();
6718 if (err != GL_NO_ERROR) {
6719 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
6720 "glProgramUniform4i", arg0, arg1, arg2, arg3, arg4, arg5);
6721 }
6722 }
6723 @Override
6724 public void glProgramUniform4i64NV(int arg0,int arg1,long arg2,long arg3,long arg4,long arg5)
6725 {
6726 checkContext();
6727 downstreamGLES3.glProgramUniform4i64NV(arg0,arg1,arg2,arg3,arg4,arg5);
6728 final int err = checkGLError();
6729 if (err != GL_NO_ERROR) {
6730 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s, <long> %s, <long> %s, <long> %s)",
6731 "glProgramUniform4i64NV", arg0, arg1, arg2, arg3, arg4, arg5);
6732 }
6733 }
6734 @Override
6735 public void glProgramUniform4i64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3)
6736 {
6737 checkContext();
6738 downstreamGLES3.glProgramUniform4i64vNV(arg0,arg1,arg2,arg3);
6739 final int err = checkGLError();
6740 if (err != GL_NO_ERROR) {
6741 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
6742 "glProgramUniform4i64vNV", arg0, arg1, arg2, arg3);
6743 }
6744 }
6745 @Override
6746 public void glProgramUniform4i64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4)
6747 {
6748 checkContext();
6749 downstreamGLES3.glProgramUniform4i64vNV(arg0,arg1,arg2,arg3,arg4);
6750 final int err = checkGLError();
6751 if (err != GL_NO_ERROR) {
6752 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
6753 "glProgramUniform4i64vNV", arg0, arg1, arg2, arg4);
6754 }
6755 }
6756 @Override
6757 public void glProgramUniform4iv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
6758 {
6759 checkContext();
6760 downstreamGLES3.glProgramUniform4iv(arg0,arg1,arg2,arg3,arg4);
6761 final int err = checkGLError();
6762 if (err != GL_NO_ERROR) {
6763 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
6764 "glProgramUniform4iv", arg0, arg1, arg2, arg4);
6765 }
6766 }
6767 @Override
6768 public void glProgramUniform4iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
6769 {
6770 checkContext();
6771 downstreamGLES3.glProgramUniform4iv(arg0,arg1,arg2,arg3);
6772 final int err = checkGLError();
6773 if (err != GL_NO_ERROR) {
6774 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
6775 "glProgramUniform4iv", arg0, arg1, arg2, arg3);
6776 }
6777 }
6778 @Override
6779 public void glProgramUniform4ui(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
6780 {
6781 checkContext();
6782 downstreamGLES3.glProgramUniform4ui(arg0,arg1,arg2,arg3,arg4,arg5);
6783 final int err = checkGLError();
6784 if (err != GL_NO_ERROR) {
6785 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
6786 "glProgramUniform4ui", arg0, arg1, arg2, arg3, arg4, arg5);
6787 }
6788 }
6789 @Override
6790 public void glProgramUniform4ui64NV(int arg0,int arg1,long arg2,long arg3,long arg4,long arg5)
6791 {
6792 checkContext();
6793 downstreamGLES3.glProgramUniform4ui64NV(arg0,arg1,arg2,arg3,arg4,arg5);
6794 final int err = checkGLError();
6795 if (err != GL_NO_ERROR) {
6796 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s, <long> %s, <long> %s, <long> %s)",
6797 "glProgramUniform4ui64NV", arg0, arg1, arg2, arg3, arg4, arg5);
6798 }
6799 }
6800 @Override
6801 public void glProgramUniform4ui64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4)
6802 {
6803 checkContext();
6804 downstreamGLES3.glProgramUniform4ui64vNV(arg0,arg1,arg2,arg3,arg4);
6805 final int err = checkGLError();
6806 if (err != GL_NO_ERROR) {
6807 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
6808 "glProgramUniform4ui64vNV", arg0, arg1, arg2, arg4);
6809 }
6810 }
6811 @Override
6812 public void glProgramUniform4ui64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3)
6813 {
6814 checkContext();
6815 downstreamGLES3.glProgramUniform4ui64vNV(arg0,arg1,arg2,arg3);
6816 final int err = checkGLError();
6817 if (err != GL_NO_ERROR) {
6818 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
6819 "glProgramUniform4ui64vNV", arg0, arg1, arg2, arg3);
6820 }
6821 }
6822 @Override
6823 public void glProgramUniform4uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
6824 {
6825 checkContext();
6826 downstreamGLES3.glProgramUniform4uiv(arg0,arg1,arg2,arg3);
6827 final int err = checkGLError();
6828 if (err != GL_NO_ERROR) {
6829 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
6830 "glProgramUniform4uiv", arg0, arg1, arg2, arg3);
6831 }
6832 }
6833 @Override
6834 public void glProgramUniform4uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
6835 {
6836 checkContext();
6837 downstreamGLES3.glProgramUniform4uiv(arg0,arg1,arg2,arg3,arg4);
6838 final int err = checkGLError();
6839 if (err != GL_NO_ERROR) {
6840 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
6841 "glProgramUniform4uiv", arg0, arg1, arg2, arg4);
6842 }
6843 }
6844 @Override
6845 public void glProgramUniformHandleui64IMG(int arg0,int arg1,long arg2)
6846 {
6847 checkContext();
6848 downstreamGLES3.glProgramUniformHandleui64IMG(arg0,arg1,arg2);
6849 final int err = checkGLError();
6850 if (err != GL_NO_ERROR) {
6851 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s)",
6852 "glProgramUniformHandleui64IMG", arg0, arg1, arg2);
6853 }
6854 }
6855 @Override
6856 public void glProgramUniformHandleui64vIMG(int arg0,int arg1,int arg2,long[] arg3,int arg4)
6857 {
6858 checkContext();
6859 downstreamGLES3.glProgramUniformHandleui64vIMG(arg0,arg1,arg2,arg3,arg4);
6860 final int err = checkGLError();
6861 if (err != GL_NO_ERROR) {
6862 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
6863 "glProgramUniformHandleui64vIMG", arg0, arg1, arg2, arg4);
6864 }
6865 }
6866 @Override
6867 public void glProgramUniformHandleui64vIMG(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3)
6868 {
6869 checkContext();
6870 downstreamGLES3.glProgramUniformHandleui64vIMG(arg0,arg1,arg2,arg3);
6871 final int err = checkGLError();
6872 if (err != GL_NO_ERROR) {
6873 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
6874 "glProgramUniformHandleui64vIMG", arg0, arg1, arg2, arg3);
6875 }
6876 }
6877 @Override
6878 public void glProgramUniformMatrix2fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
6879 {
6880 checkContext();
6881 downstreamGLES3.glProgramUniformMatrix2fv(arg0,arg1,arg2,arg3,arg4);
6882 final int err = checkGLError();
6883 if (err != GL_NO_ERROR) {
6884 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
6885 "glProgramUniformMatrix2fv", arg0, arg1, arg2, arg3, arg4);
6886 }
6887 }
6888 @Override
6889 public void glProgramUniformMatrix2fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
6890 {
6891 checkContext();
6892 downstreamGLES3.glProgramUniformMatrix2fv(arg0,arg1,arg2,arg3,arg4,arg5);
6893 final int err = checkGLError();
6894 if (err != GL_NO_ERROR) {
6895 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
6896 "glProgramUniformMatrix2fv", arg0, arg1, arg2, arg3, arg5);
6897 }
6898 }
6899 @Override
6900 public void glProgramUniformMatrix2x3fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
6901 {
6902 checkContext();
6903 downstreamGLES3.glProgramUniformMatrix2x3fv(arg0,arg1,arg2,arg3,arg4);
6904 final int err = checkGLError();
6905 if (err != GL_NO_ERROR) {
6906 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
6907 "glProgramUniformMatrix2x3fv", arg0, arg1, arg2, arg3, arg4);
6908 }
6909 }
6910 @Override
6911 public void glProgramUniformMatrix2x3fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
6912 {
6913 checkContext();
6914 downstreamGLES3.glProgramUniformMatrix2x3fv(arg0,arg1,arg2,arg3,arg4,arg5);
6915 final int err = checkGLError();
6916 if (err != GL_NO_ERROR) {
6917 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
6918 "glProgramUniformMatrix2x3fv", arg0, arg1, arg2, arg3, arg5);
6919 }
6920 }
6921 @Override
6922 public void glProgramUniformMatrix2x4fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
6923 {
6924 checkContext();
6925 downstreamGLES3.glProgramUniformMatrix2x4fv(arg0,arg1,arg2,arg3,arg4);
6926 final int err = checkGLError();
6927 if (err != GL_NO_ERROR) {
6928 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
6929 "glProgramUniformMatrix2x4fv", arg0, arg1, arg2, arg3, arg4);
6930 }
6931 }
6932 @Override
6933 public void glProgramUniformMatrix2x4fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
6934 {
6935 checkContext();
6936 downstreamGLES3.glProgramUniformMatrix2x4fv(arg0,arg1,arg2,arg3,arg4,arg5);
6937 final int err = checkGLError();
6938 if (err != GL_NO_ERROR) {
6939 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
6940 "glProgramUniformMatrix2x4fv", arg0, arg1, arg2, arg3, arg5);
6941 }
6942 }
6943 @Override
6944 public void glProgramUniformMatrix3fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
6945 {
6946 checkContext();
6947 downstreamGLES3.glProgramUniformMatrix3fv(arg0,arg1,arg2,arg3,arg4);
6948 final int err = checkGLError();
6949 if (err != GL_NO_ERROR) {
6950 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
6951 "glProgramUniformMatrix3fv", arg0, arg1, arg2, arg3, arg4);
6952 }
6953 }
6954 @Override
6955 public void glProgramUniformMatrix3fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
6956 {
6957 checkContext();
6958 downstreamGLES3.glProgramUniformMatrix3fv(arg0,arg1,arg2,arg3,arg4,arg5);
6959 final int err = checkGLError();
6960 if (err != GL_NO_ERROR) {
6961 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
6962 "glProgramUniformMatrix3fv", arg0, arg1, arg2, arg3, arg5);
6963 }
6964 }
6965 @Override
6966 public void glProgramUniformMatrix3x2fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
6967 {
6968 checkContext();
6969 downstreamGLES3.glProgramUniformMatrix3x2fv(arg0,arg1,arg2,arg3,arg4);
6970 final int err = checkGLError();
6971 if (err != GL_NO_ERROR) {
6972 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
6973 "glProgramUniformMatrix3x2fv", arg0, arg1, arg2, arg3, arg4);
6974 }
6975 }
6976 @Override
6977 public void glProgramUniformMatrix3x2fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
6978 {
6979 checkContext();
6980 downstreamGLES3.glProgramUniformMatrix3x2fv(arg0,arg1,arg2,arg3,arg4,arg5);
6981 final int err = checkGLError();
6982 if (err != GL_NO_ERROR) {
6983 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
6984 "glProgramUniformMatrix3x2fv", arg0, arg1, arg2, arg3, arg5);
6985 }
6986 }
6987 @Override
6988 public void glProgramUniformMatrix3x4fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
6989 {
6990 checkContext();
6991 downstreamGLES3.glProgramUniformMatrix3x4fv(arg0,arg1,arg2,arg3,arg4);
6992 final int err = checkGLError();
6993 if (err != GL_NO_ERROR) {
6994 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
6995 "glProgramUniformMatrix3x4fv", arg0, arg1, arg2, arg3, arg4);
6996 }
6997 }
6998 @Override
6999 public void glProgramUniformMatrix3x4fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
7000 {
7001 checkContext();
7002 downstreamGLES3.glProgramUniformMatrix3x4fv(arg0,arg1,arg2,arg3,arg4,arg5);
7003 final int err = checkGLError();
7004 if (err != GL_NO_ERROR) {
7005 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
7006 "glProgramUniformMatrix3x4fv", arg0, arg1, arg2, arg3, arg5);
7007 }
7008 }
7009 @Override
7010 public void glProgramUniformMatrix4fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
7011 {
7012 checkContext();
7013 downstreamGLES3.glProgramUniformMatrix4fv(arg0,arg1,arg2,arg3,arg4);
7014 final int err = checkGLError();
7015 if (err != GL_NO_ERROR) {
7016 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
7017 "glProgramUniformMatrix4fv", arg0, arg1, arg2, arg3, arg4);
7018 }
7019 }
7020 @Override
7021 public void glProgramUniformMatrix4fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
7022 {
7023 checkContext();
7024 downstreamGLES3.glProgramUniformMatrix4fv(arg0,arg1,arg2,arg3,arg4,arg5);
7025 final int err = checkGLError();
7026 if (err != GL_NO_ERROR) {
7027 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
7028 "glProgramUniformMatrix4fv", arg0, arg1, arg2, arg3, arg5);
7029 }
7030 }
7031 @Override
7032 public void glProgramUniformMatrix4x2fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
7033 {
7034 checkContext();
7035 downstreamGLES3.glProgramUniformMatrix4x2fv(arg0,arg1,arg2,arg3,arg4);
7036 final int err = checkGLError();
7037 if (err != GL_NO_ERROR) {
7038 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
7039 "glProgramUniformMatrix4x2fv", arg0, arg1, arg2, arg3, arg4);
7040 }
7041 }
7042 @Override
7043 public void glProgramUniformMatrix4x2fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
7044 {
7045 checkContext();
7046 downstreamGLES3.glProgramUniformMatrix4x2fv(arg0,arg1,arg2,arg3,arg4,arg5);
7047 final int err = checkGLError();
7048 if (err != GL_NO_ERROR) {
7049 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
7050 "glProgramUniformMatrix4x2fv", arg0, arg1, arg2, arg3, arg5);
7051 }
7052 }
7053 @Override
7054 public void glProgramUniformMatrix4x3fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
7055 {
7056 checkContext();
7057 downstreamGLES3.glProgramUniformMatrix4x3fv(arg0,arg1,arg2,arg3,arg4,arg5);
7058 final int err = checkGLError();
7059 if (err != GL_NO_ERROR) {
7060 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
7061 "glProgramUniformMatrix4x3fv", arg0, arg1, arg2, arg3, arg5);
7062 }
7063 }
7064 @Override
7065 public void glProgramUniformMatrix4x3fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
7066 {
7067 checkContext();
7068 downstreamGLES3.glProgramUniformMatrix4x3fv(arg0,arg1,arg2,arg3,arg4);
7069 final int err = checkGLError();
7070 if (err != GL_NO_ERROR) {
7071 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
7072 "glProgramUniformMatrix4x3fv", arg0, arg1, arg2, arg3, arg4);
7073 }
7074 }
7075 @Override
7076 public void glPushDebugGroup(int arg0,int arg1,int arg2,java.nio.ByteBuffer arg3)
7077 {
7078 checkContext();
7079 downstreamGLES3.glPushDebugGroup(arg0,arg1,arg2,arg3);
7080 final int err = checkGLError();
7081 if (err != GL_NO_ERROR) {
7082 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.ByteBuffer> %s)",
7083 "glPushDebugGroup", arg0, arg1, arg2, arg3);
7084 }
7085 }
7086 @Override
7087 public void glPushDebugGroup(int arg0,int arg1,int arg2,byte[] arg3,int arg4)
7088 {
7089 checkContext();
7090 downstreamGLES3.glPushDebugGroup(arg0,arg1,arg2,arg3,arg4);
7091 final int err = checkGLError();
7092 if (err != GL_NO_ERROR) {
7093 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[B>, <int> 0x%X)",
7094 "glPushDebugGroup", arg0, arg1, arg2, arg4);
7095 }
7096 }
7097 @Override
7098 public void glQueryCounter(int arg0,int arg1)
7099 {
7100 checkContext();
7101 downstreamGLES3.glQueryCounter(arg0,arg1);
7102 final int err = checkGLError();
7103 if (err != GL_NO_ERROR) {
7104 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
7105 "glQueryCounter", arg0, arg1);
7106 }
7107 }
7108 @Override
7109 public void glRasterSamplesEXT(int arg0,boolean arg1)
7110 {
7111 checkContext();
7112 downstreamGLES3.glRasterSamplesEXT(arg0,arg1);
7113 final int err = checkGLError();
7114 if (err != GL_NO_ERROR) {
7115 writeGLError(err, "%s(<int> 0x%X, <boolean> %s)",
7116 "glRasterSamplesEXT", arg0, arg1);
7117 }
7118 }
7119 @Override
7120 public void glReadBuffer(int arg0)
7121 {
7122 checkContext();
7123 downstreamGLES3.glReadBuffer(arg0);
7124 final int err = checkGLError();
7125 if (err != GL_NO_ERROR) {
7126 writeGLError(err, "%s(<int> 0x%X)",
7127 "glReadBuffer", arg0);
7128 }
7129 }
7130 @Override
7131 public void glReadBufferIndexedEXT(int arg0,int arg1)
7132 {
7133 checkContext();
7134 downstreamGLES3.glReadBufferIndexedEXT(arg0,arg1);
7135 final int err = checkGLError();
7136 if (err != GL_NO_ERROR) {
7137 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
7138 "glReadBufferIndexedEXT", arg0, arg1);
7139 }
7140 }
7141 @Override
7142 public void glReadBufferNV(int arg0)
7143 {
7144 checkContext();
7145 downstreamGLES3.glReadBufferNV(arg0);
7146 final int err = checkGLError();
7147 if (err != GL_NO_ERROR) {
7148 writeGLError(err, "%s(<int> 0x%X)",
7149 "glReadBufferNV", arg0);
7150 }
7151 }
7152 @Override
7153 public void glReadPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6)
7154 {
7155 checkContext();
7156 downstreamGLES3.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
7157 final int err = checkGLError();
7158 if (err != GL_NO_ERROR) {
7159 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)",
7160 "glReadPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
7161 }
7162 }
7163 @Override
7164 public void glReadPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6)
7165 {
7166 checkContext();
7167 downstreamGLES3.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
7168 final int err = checkGLError();
7169 if (err != GL_NO_ERROR) {
7170 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
7171 "glReadPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
7172 }
7173 }
7174 @Override
7175 public void glReadnPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7)
7176 {
7177 checkContext();
7178 downstreamGLES3.glReadnPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
7179 final int err = checkGLError();
7180 if (err != GL_NO_ERROR) {
7181 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)",
7182 "glReadnPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
7183 }
7184 }
7185 @Override
7187 {
7188 checkContext();
7189 downstreamGLES3.glReleaseShaderCompiler();
7190 final int err = checkGLError();
7191 if (err != GL_NO_ERROR) {
7192 writeGLError(err, "%s()",
7193 "glReleaseShaderCompiler");
7194 }
7195 }
7196 @Override
7197 public void glRenderbufferStorage(int arg0,int arg1,int arg2,int arg3)
7198 {
7199 checkContext();
7200 downstreamGLES3.glRenderbufferStorage(arg0,arg1,arg2,arg3);
7201 final int err = checkGLError();
7202 if (err != GL_NO_ERROR) {
7203 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7204 "glRenderbufferStorage", arg0, arg1, arg2, arg3);
7205 }
7206 }
7207 @Override
7208 public void glRenderbufferStorageMultisample(int arg0,int arg1,int arg2,int arg3,int arg4)
7209 {
7210 checkContext();
7211 downstreamGLES3.glRenderbufferStorageMultisample(arg0,arg1,arg2,arg3,arg4);
7212 final int err = checkGLError();
7213 if (err != GL_NO_ERROR) {
7214 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7215 "glRenderbufferStorageMultisample", arg0, arg1, arg2, arg3, arg4);
7216 }
7217 }
7218 @Override
7219 public void glRenderbufferStorageMultisampleAdvancedAMD(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
7220 {
7221 checkContext();
7222 downstreamGLES3.glRenderbufferStorageMultisampleAdvancedAMD(arg0,arg1,arg2,arg3,arg4,arg5);
7223 final int err = checkGLError();
7224 if (err != GL_NO_ERROR) {
7225 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7226 "glRenderbufferStorageMultisampleAdvancedAMD", arg0, arg1, arg2, arg3, arg4, arg5);
7227 }
7228 }
7229 @Override
7230 public void glRenderbufferStorageMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4)
7231 {
7232 checkContext();
7233 downstreamGLES3.glRenderbufferStorageMultisampleEXT(arg0,arg1,arg2,arg3,arg4);
7234 final int err = checkGLError();
7235 if (err != GL_NO_ERROR) {
7236 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7237 "glRenderbufferStorageMultisampleEXT", arg0, arg1, arg2, arg3, arg4);
7238 }
7239 }
7240 @Override
7241 public void glRenderbufferStorageMultisampleIMG(int arg0,int arg1,int arg2,int arg3,int arg4)
7242 {
7243 checkContext();
7244 downstreamGLES3.glRenderbufferStorageMultisampleIMG(arg0,arg1,arg2,arg3,arg4);
7245 final int err = checkGLError();
7246 if (err != GL_NO_ERROR) {
7247 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7248 "glRenderbufferStorageMultisampleIMG", arg0, arg1, arg2, arg3, arg4);
7249 }
7250 }
7251 @Override
7252 public void glRenderbufferStorageMultisampleNV(int arg0,int arg1,int arg2,int arg3,int arg4)
7253 {
7254 checkContext();
7255 downstreamGLES3.glRenderbufferStorageMultisampleNV(arg0,arg1,arg2,arg3,arg4);
7256 final int err = checkGLError();
7257 if (err != GL_NO_ERROR) {
7258 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7259 "glRenderbufferStorageMultisampleNV", arg0, arg1, arg2, arg3, arg4);
7260 }
7261 }
7262 @Override
7263 public void glResetMemoryObjectParameterNV(int arg0,int arg1)
7264 {
7265 checkContext();
7266 downstreamGLES3.glResetMemoryObjectParameterNV(arg0,arg1);
7267 final int err = checkGLError();
7268 if (err != GL_NO_ERROR) {
7269 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
7270 "glResetMemoryObjectParameterNV", arg0, arg1);
7271 }
7272 }
7273 @Override
7275 {
7276 checkContext();
7277 downstreamGLES3.glResolveDepthValuesNV();
7278 final int err = checkGLError();
7279 if (err != GL_NO_ERROR) {
7280 writeGLError(err, "%s()",
7281 "glResolveDepthValuesNV");
7282 }
7283 }
7284 @Override
7286 {
7287 checkContext();
7288 downstreamGLES3.glResolveMultisampleFramebuffer();
7289 final int err = checkGLError();
7290 if (err != GL_NO_ERROR) {
7291 writeGLError(err, "%s()",
7292 "glResolveMultisampleFramebuffer");
7293 }
7294 }
7295 @Override
7297 {
7298 checkContext();
7299 downstreamGLES3.glResumeTransformFeedback();
7300 final int err = checkGLError();
7301 if (err != GL_NO_ERROR) {
7302 writeGLError(err, "%s()",
7303 "glResumeTransformFeedback");
7304 }
7305 }
7306 @Override
7307 public void glSampleCoverage(float arg0,boolean arg1)
7308 {
7309 checkContext();
7310 downstreamGLES3.glSampleCoverage(arg0,arg1);
7311 final int err = checkGLError();
7312 if (err != GL_NO_ERROR) {
7313 writeGLError(err, "%s(<float> %s, <boolean> %s)",
7314 "glSampleCoverage", arg0, arg1);
7315 }
7316 }
7317 @Override
7318 public void glSampleMaski(int arg0,int arg1)
7319 {
7320 checkContext();
7321 downstreamGLES3.glSampleMaski(arg0,arg1);
7322 final int err = checkGLError();
7323 if (err != GL_NO_ERROR) {
7324 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
7325 "glSampleMaski", arg0, arg1);
7326 }
7327 }
7328 @Override
7329 public void glSamplerParameterIiv(int arg0,int arg1,int[] arg2,int arg3)
7330 {
7331 checkContext();
7332 downstreamGLES3.glSamplerParameterIiv(arg0,arg1,arg2,arg3);
7333 final int err = checkGLError();
7334 if (err != GL_NO_ERROR) {
7335 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
7336 "glSamplerParameterIiv", arg0, arg1, arg3);
7337 }
7338 }
7339 @Override
7340 public void glSamplerParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
7341 {
7342 checkContext();
7343 downstreamGLES3.glSamplerParameterIiv(arg0,arg1,arg2);
7344 final int err = checkGLError();
7345 if (err != GL_NO_ERROR) {
7346 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
7347 "glSamplerParameterIiv", arg0, arg1, arg2);
7348 }
7349 }
7350 @Override
7351 public void glSamplerParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
7352 {
7353 checkContext();
7354 downstreamGLES3.glSamplerParameterIuiv(arg0,arg1,arg2);
7355 final int err = checkGLError();
7356 if (err != GL_NO_ERROR) {
7357 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
7358 "glSamplerParameterIuiv", arg0, arg1, arg2);
7359 }
7360 }
7361 @Override
7362 public void glSamplerParameterIuiv(int arg0,int arg1,int[] arg2,int arg3)
7363 {
7364 checkContext();
7365 downstreamGLES3.glSamplerParameterIuiv(arg0,arg1,arg2,arg3);
7366 final int err = checkGLError();
7367 if (err != GL_NO_ERROR) {
7368 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
7369 "glSamplerParameterIuiv", arg0, arg1, arg3);
7370 }
7371 }
7372 @Override
7373 public void glSamplerParameterf(int arg0,int arg1,float arg2)
7374 {
7375 checkContext();
7376 downstreamGLES3.glSamplerParameterf(arg0,arg1,arg2);
7377 final int err = checkGLError();
7378 if (err != GL_NO_ERROR) {
7379 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <float> %s)",
7380 "glSamplerParameterf", arg0, arg1, arg2);
7381 }
7382 }
7383 @Override
7384 public void glSamplerParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
7385 {
7386 checkContext();
7387 downstreamGLES3.glSamplerParameterfv(arg0,arg1,arg2);
7388 final int err = checkGLError();
7389 if (err != GL_NO_ERROR) {
7390 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
7391 "glSamplerParameterfv", arg0, arg1, arg2);
7392 }
7393 }
7394 @Override
7395 public void glSamplerParameterfv(int arg0,int arg1,float[] arg2,int arg3)
7396 {
7397 checkContext();
7398 downstreamGLES3.glSamplerParameterfv(arg0,arg1,arg2,arg3);
7399 final int err = checkGLError();
7400 if (err != GL_NO_ERROR) {
7401 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
7402 "glSamplerParameterfv", arg0, arg1, arg3);
7403 }
7404 }
7405 @Override
7406 public void glSamplerParameteri(int arg0,int arg1,int arg2)
7407 {
7408 checkContext();
7409 downstreamGLES3.glSamplerParameteri(arg0,arg1,arg2);
7410 final int err = checkGLError();
7411 if (err != GL_NO_ERROR) {
7412 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
7413 "glSamplerParameteri", arg0, arg1, arg2);
7414 }
7415 }
7416 @Override
7417 public void glSamplerParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
7418 {
7419 checkContext();
7420 downstreamGLES3.glSamplerParameteriv(arg0,arg1,arg2);
7421 final int err = checkGLError();
7422 if (err != GL_NO_ERROR) {
7423 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
7424 "glSamplerParameteriv", arg0, arg1, arg2);
7425 }
7426 }
7427 @Override
7428 public void glSamplerParameteriv(int arg0,int arg1,int[] arg2,int arg3)
7429 {
7430 checkContext();
7431 downstreamGLES3.glSamplerParameteriv(arg0,arg1,arg2,arg3);
7432 final int err = checkGLError();
7433 if (err != GL_NO_ERROR) {
7434 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
7435 "glSamplerParameteriv", arg0, arg1, arg3);
7436 }
7437 }
7438 @Override
7439 public void glScissor(int arg0,int arg1,int arg2,int arg3)
7440 {
7441 checkContext();
7442 downstreamGLES3.glScissor(arg0,arg1,arg2,arg3);
7443 final int err = checkGLError();
7444 if (err != GL_NO_ERROR) {
7445 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7446 "glScissor", arg0, arg1, arg2, arg3);
7447 }
7448 }
7449 @Override
7450 public void glScissorArrayvNV(int arg0,int arg1,java.nio.IntBuffer arg2)
7451 {
7452 checkContext();
7453 downstreamGLES3.glScissorArrayvNV(arg0,arg1,arg2);
7454 final int err = checkGLError();
7455 if (err != GL_NO_ERROR) {
7456 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
7457 "glScissorArrayvNV", arg0, arg1, arg2);
7458 }
7459 }
7460 @Override
7461 public void glScissorArrayvNV(int arg0,int arg1,int[] arg2,int arg3)
7462 {
7463 checkContext();
7464 downstreamGLES3.glScissorArrayvNV(arg0,arg1,arg2,arg3);
7465 final int err = checkGLError();
7466 if (err != GL_NO_ERROR) {
7467 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
7468 "glScissorArrayvNV", arg0, arg1, arg3);
7469 }
7470 }
7471 @Override
7472 public void glScissorArrayvOES(int arg0,int arg1,java.nio.IntBuffer arg2)
7473 {
7474 checkContext();
7475 downstreamGLES3.glScissorArrayvOES(arg0,arg1,arg2);
7476 final int err = checkGLError();
7477 if (err != GL_NO_ERROR) {
7478 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
7479 "glScissorArrayvOES", arg0, arg1, arg2);
7480 }
7481 }
7482 @Override
7483 public void glScissorArrayvOES(int arg0,int arg1,int[] arg2,int arg3)
7484 {
7485 checkContext();
7486 downstreamGLES3.glScissorArrayvOES(arg0,arg1,arg2,arg3);
7487 final int err = checkGLError();
7488 if (err != GL_NO_ERROR) {
7489 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
7490 "glScissorArrayvOES", arg0, arg1, arg3);
7491 }
7492 }
7493 @Override
7494 public void glScissorExclusiveArrayvNV(int arg0,int arg1,int[] arg2,int arg3)
7495 {
7496 checkContext();
7497 downstreamGLES3.glScissorExclusiveArrayvNV(arg0,arg1,arg2,arg3);
7498 final int err = checkGLError();
7499 if (err != GL_NO_ERROR) {
7500 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
7501 "glScissorExclusiveArrayvNV", arg0, arg1, arg3);
7502 }
7503 }
7504 @Override
7505 public void glScissorExclusiveArrayvNV(int arg0,int arg1,java.nio.IntBuffer arg2)
7506 {
7507 checkContext();
7508 downstreamGLES3.glScissorExclusiveArrayvNV(arg0,arg1,arg2);
7509 final int err = checkGLError();
7510 if (err != GL_NO_ERROR) {
7511 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
7512 "glScissorExclusiveArrayvNV", arg0, arg1, arg2);
7513 }
7514 }
7515 @Override
7516 public void glScissorExclusiveNV(int arg0,int arg1,int arg2,int arg3)
7517 {
7518 checkContext();
7519 downstreamGLES3.glScissorExclusiveNV(arg0,arg1,arg2,arg3);
7520 final int err = checkGLError();
7521 if (err != GL_NO_ERROR) {
7522 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7523 "glScissorExclusiveNV", arg0, arg1, arg2, arg3);
7524 }
7525 }
7526 @Override
7527 public void glScissorIndexedNV(int arg0,int arg1,int arg2,int arg3,int arg4)
7528 {
7529 checkContext();
7530 downstreamGLES3.glScissorIndexedNV(arg0,arg1,arg2,arg3,arg4);
7531 final int err = checkGLError();
7532 if (err != GL_NO_ERROR) {
7533 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7534 "glScissorIndexedNV", arg0, arg1, arg2, arg3, arg4);
7535 }
7536 }
7537 @Override
7538 public void glScissorIndexedOES(int arg0,int arg1,int arg2,int arg3,int arg4)
7539 {
7540 checkContext();
7541 downstreamGLES3.glScissorIndexedOES(arg0,arg1,arg2,arg3,arg4);
7542 final int err = checkGLError();
7543 if (err != GL_NO_ERROR) {
7544 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7545 "glScissorIndexedOES", arg0, arg1, arg2, arg3, arg4);
7546 }
7547 }
7548 @Override
7549 public void glScissorIndexedvNV(int arg0,int[] arg1,int arg2)
7550 {
7551 checkContext();
7552 downstreamGLES3.glScissorIndexedvNV(arg0,arg1,arg2);
7553 final int err = checkGLError();
7554 if (err != GL_NO_ERROR) {
7555 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
7556 "glScissorIndexedvNV", arg0, arg2);
7557 }
7558 }
7559 @Override
7560 public void glScissorIndexedvNV(int arg0,java.nio.IntBuffer arg1)
7561 {
7562 checkContext();
7563 downstreamGLES3.glScissorIndexedvNV(arg0,arg1);
7564 final int err = checkGLError();
7565 if (err != GL_NO_ERROR) {
7566 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
7567 "glScissorIndexedvNV", arg0, arg1);
7568 }
7569 }
7570 @Override
7571 public void glScissorIndexedvOES(int arg0,int[] arg1,int arg2)
7572 {
7573 checkContext();
7574 downstreamGLES3.glScissorIndexedvOES(arg0,arg1,arg2);
7575 final int err = checkGLError();
7576 if (err != GL_NO_ERROR) {
7577 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
7578 "glScissorIndexedvOES", arg0, arg2);
7579 }
7580 }
7581 @Override
7582 public void glScissorIndexedvOES(int arg0,java.nio.IntBuffer arg1)
7583 {
7584 checkContext();
7585 downstreamGLES3.glScissorIndexedvOES(arg0,arg1);
7586 final int err = checkGLError();
7587 if (err != GL_NO_ERROR) {
7588 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
7589 "glScissorIndexedvOES", arg0, arg1);
7590 }
7591 }
7592 @Override
7593 public void glSemaphoreParameterivNV(int arg0,int arg1,java.nio.IntBuffer arg2)
7594 {
7595 checkContext();
7596 downstreamGLES3.glSemaphoreParameterivNV(arg0,arg1,arg2);
7597 final int err = checkGLError();
7598 if (err != GL_NO_ERROR) {
7599 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
7600 "glSemaphoreParameterivNV", arg0, arg1, arg2);
7601 }
7602 }
7603 @Override
7604 public void glSemaphoreParameterivNV(int arg0,int arg1,int[] arg2,int arg3)
7605 {
7606 checkContext();
7607 downstreamGLES3.glSemaphoreParameterivNV(arg0,arg1,arg2,arg3);
7608 final int err = checkGLError();
7609 if (err != GL_NO_ERROR) {
7610 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
7611 "glSemaphoreParameterivNV", arg0, arg1, arg3);
7612 }
7613 }
7614 @Override
7615 public void glSemaphoreParameterui64vEXT(int arg0,int arg1,java.nio.LongBuffer arg2)
7616 {
7617 checkContext();
7618 downstreamGLES3.glSemaphoreParameterui64vEXT(arg0,arg1,arg2);
7619 final int err = checkGLError();
7620 if (err != GL_NO_ERROR) {
7621 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
7622 "glSemaphoreParameterui64vEXT", arg0, arg1, arg2);
7623 }
7624 }
7625 @Override
7626 public void glSemaphoreParameterui64vEXT(int arg0,int arg1,long[] arg2,int arg3)
7627 {
7628 checkContext();
7629 downstreamGLES3.glSemaphoreParameterui64vEXT(arg0,arg1,arg2,arg3);
7630 final int err = checkGLError();
7631 if (err != GL_NO_ERROR) {
7632 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
7633 "glSemaphoreParameterui64vEXT", arg0, arg1, arg3);
7634 }
7635 }
7636 @Override
7637 public void glShaderBinary(int arg0,int[] arg1,int arg2,int arg3,java.nio.Buffer arg4,int arg5)
7638 {
7639 checkContext();
7640 downstreamGLES3.glShaderBinary(arg0,arg1,arg2,arg3,arg4,arg5);
7641 final int err = checkGLError();
7642 if (err != GL_NO_ERROR) {
7643 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
7644 "glShaderBinary", arg0, arg2, arg3, arg4, arg5);
7645 }
7646 }
7647 @Override
7648 public void glShaderBinary(int arg0,java.nio.IntBuffer arg1,int arg2,java.nio.Buffer arg3,int arg4)
7649 {
7650 checkContext();
7651 downstreamGLES3.glShaderBinary(arg0,arg1,arg2,arg3,arg4);
7652 final int err = checkGLError();
7653 if (err != GL_NO_ERROR) {
7654 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.Buffer> %s, <int> 0x%X)",
7655 "glShaderBinary", arg0, arg1, arg2, arg3, arg4);
7656 }
7657 }
7658 @Override
7659 public void glShaderSource(int arg0,int arg1,java.lang.String[] arg2,java.nio.IntBuffer arg3)
7660 {
7661 checkContext();
7662 downstreamGLES3.glShaderSource(arg0,arg1,arg2,arg3);
7663 final int err = checkGLError();
7664 if (err != GL_NO_ERROR) {
7665 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[Ljava.lang.String;>, <java.nio.IntBuffer> %s)",
7666 "glShaderSource", arg0, arg1, arg3);
7667 }
7668 }
7669 @Override
7670 public void glShaderSource(int arg0,int arg1,java.lang.String[] arg2,int[] arg3,int arg4)
7671 {
7672 checkContext();
7673 downstreamGLES3.glShaderSource(arg0,arg1,arg2,arg3,arg4);
7674 final int err = checkGLError();
7675 if (err != GL_NO_ERROR) {
7676 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[Ljava.lang.String;>, <[I>, <int> 0x%X)",
7677 "glShaderSource", arg0, arg1, arg4);
7678 }
7679 }
7680 @Override
7681 public void glShadingRateCombinerOpsEXT(int arg0,int arg1)
7682 {
7683 checkContext();
7684 downstreamGLES3.glShadingRateCombinerOpsEXT(arg0,arg1);
7685 final int err = checkGLError();
7686 if (err != GL_NO_ERROR) {
7687 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
7688 "glShadingRateCombinerOpsEXT", arg0, arg1);
7689 }
7690 }
7691 @Override
7692 public void glShadingRateEXT(int arg0)
7693 {
7694 checkContext();
7695 downstreamGLES3.glShadingRateEXT(arg0);
7696 final int err = checkGLError();
7697 if (err != GL_NO_ERROR) {
7698 writeGLError(err, "%s(<int> 0x%X)",
7699 "glShadingRateEXT", arg0);
7700 }
7701 }
7702 @Override
7703 public void glShadingRateImageBarrierNV(boolean arg0)
7704 {
7705 checkContext();
7706 downstreamGLES3.glShadingRateImageBarrierNV(arg0);
7707 final int err = checkGLError();
7708 if (err != GL_NO_ERROR) {
7709 writeGLError(err, "%s(<boolean> %s)",
7710 "glShadingRateImageBarrierNV", arg0);
7711 }
7712 }
7713 @Override
7714 public void glShadingRateImagePaletteNV(int arg0,int arg1,int arg2,int[] arg3,int arg4)
7715 {
7716 checkContext();
7717 downstreamGLES3.glShadingRateImagePaletteNV(arg0,arg1,arg2,arg3,arg4);
7718 final int err = checkGLError();
7719 if (err != GL_NO_ERROR) {
7720 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
7721 "glShadingRateImagePaletteNV", arg0, arg1, arg2, arg4);
7722 }
7723 }
7724 @Override
7725 public void glShadingRateImagePaletteNV(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
7726 {
7727 checkContext();
7728 downstreamGLES3.glShadingRateImagePaletteNV(arg0,arg1,arg2,arg3);
7729 final int err = checkGLError();
7730 if (err != GL_NO_ERROR) {
7731 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
7732 "glShadingRateImagePaletteNV", arg0, arg1, arg2, arg3);
7733 }
7734 }
7735 @Override
7736 public void glShadingRateQCOM(int arg0)
7737 {
7738 checkContext();
7739 downstreamGLES3.glShadingRateQCOM(arg0);
7740 final int err = checkGLError();
7741 if (err != GL_NO_ERROR) {
7742 writeGLError(err, "%s(<int> 0x%X)",
7743 "glShadingRateQCOM", arg0);
7744 }
7745 }
7746 @Override
7747 public void glShadingRateSampleOrderCustomNV(int arg0,int arg1,java.nio.IntBuffer arg2)
7748 {
7749 checkContext();
7750 downstreamGLES3.glShadingRateSampleOrderCustomNV(arg0,arg1,arg2);
7751 final int err = checkGLError();
7752 if (err != GL_NO_ERROR) {
7753 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
7754 "glShadingRateSampleOrderCustomNV", arg0, arg1, arg2);
7755 }
7756 }
7757 @Override
7758 public void glShadingRateSampleOrderCustomNV(int arg0,int arg1,int[] arg2,int arg3)
7759 {
7760 checkContext();
7761 downstreamGLES3.glShadingRateSampleOrderCustomNV(arg0,arg1,arg2,arg3);
7762 final int err = checkGLError();
7763 if (err != GL_NO_ERROR) {
7764 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
7765 "glShadingRateSampleOrderCustomNV", arg0, arg1, arg3);
7766 }
7767 }
7768 @Override
7769 public void glShadingRateSampleOrderNV(int arg0)
7770 {
7771 checkContext();
7772 downstreamGLES3.glShadingRateSampleOrderNV(arg0);
7773 final int err = checkGLError();
7774 if (err != GL_NO_ERROR) {
7775 writeGLError(err, "%s(<int> 0x%X)",
7776 "glShadingRateSampleOrderNV", arg0);
7777 }
7778 }
7779 @Override
7780 public void glSignalSemaphoreEXT(int arg0,int arg1,java.nio.IntBuffer arg2,int arg3,java.nio.IntBuffer arg4,java.nio.IntBuffer arg5)
7781 {
7782 checkContext();
7783 downstreamGLES3.glSignalSemaphoreEXT(arg0,arg1,arg2,arg3,arg4,arg5);
7784 final int err = checkGLError();
7785 if (err != GL_NO_ERROR) {
7786 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s)",
7787 "glSignalSemaphoreEXT", arg0, arg1, arg2, arg3, arg4, arg5);
7788 }
7789 }
7790 @Override
7791 public void glSignalSemaphoreEXT(int arg0,int arg1,int[] arg2,int arg3,int arg4,int[] arg5,int arg6,int[] arg7,int arg8)
7792 {
7793 checkContext();
7794 downstreamGLES3.glSignalSemaphoreEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
7795 final int err = checkGLError();
7796 if (err != GL_NO_ERROR) {
7797 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X)",
7798 "glSignalSemaphoreEXT", arg0, arg1, arg3, arg4, arg6, arg8);
7799 }
7800 }
7801 @Override
7802 public void glSignalVkFenceNV(long arg0)
7803 {
7804 checkContext();
7805 downstreamGLES3.glSignalVkFenceNV(arg0);
7806 final int err = checkGLError();
7807 if (err != GL_NO_ERROR) {
7808 writeGLError(err, "%s(<long> %s)",
7809 "glSignalVkFenceNV", arg0);
7810 }
7811 }
7812 @Override
7813 public void glSignalVkSemaphoreNV(long arg0)
7814 {
7815 checkContext();
7816 downstreamGLES3.glSignalVkSemaphoreNV(arg0);
7817 final int err = checkGLError();
7818 if (err != GL_NO_ERROR) {
7819 writeGLError(err, "%s(<long> %s)",
7820 "glSignalVkSemaphoreNV", arg0);
7821 }
7822 }
7823 @Override
7824 public void glStartTilingQCOM(int arg0,int arg1,int arg2,int arg3,int arg4)
7825 {
7826 checkContext();
7827 downstreamGLES3.glStartTilingQCOM(arg0,arg1,arg2,arg3,arg4);
7828 final int err = checkGLError();
7829 if (err != GL_NO_ERROR) {
7830 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7831 "glStartTilingQCOM", arg0, arg1, arg2, arg3, arg4);
7832 }
7833 }
7834 @Override
7835 public void glStencilFunc(int arg0,int arg1,int arg2)
7836 {
7837 checkContext();
7838 downstreamGLES3.glStencilFunc(arg0,arg1,arg2);
7839 final int err = checkGLError();
7840 if (err != GL_NO_ERROR) {
7841 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
7842 "glStencilFunc", arg0, arg1, arg2);
7843 }
7844 }
7845 @Override
7846 public void glStencilFuncSeparate(int arg0,int arg1,int arg2,int arg3)
7847 {
7848 checkContext();
7849 downstreamGLES3.glStencilFuncSeparate(arg0,arg1,arg2,arg3);
7850 final int err = checkGLError();
7851 if (err != GL_NO_ERROR) {
7852 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7853 "glStencilFuncSeparate", arg0, arg1, arg2, arg3);
7854 }
7855 }
7856 @Override
7857 public void glStencilMask(int arg0)
7858 {
7859 checkContext();
7860 downstreamGLES3.glStencilMask(arg0);
7861 final int err = checkGLError();
7862 if (err != GL_NO_ERROR) {
7863 writeGLError(err, "%s(<int> 0x%X)",
7864 "glStencilMask", arg0);
7865 }
7866 }
7867 @Override
7868 public void glStencilMaskSeparate(int arg0,int arg1)
7869 {
7870 checkContext();
7871 downstreamGLES3.glStencilMaskSeparate(arg0,arg1);
7872 final int err = checkGLError();
7873 if (err != GL_NO_ERROR) {
7874 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
7875 "glStencilMaskSeparate", arg0, arg1);
7876 }
7877 }
7878 @Override
7879 public void glStencilOp(int arg0,int arg1,int arg2)
7880 {
7881 checkContext();
7882 downstreamGLES3.glStencilOp(arg0,arg1,arg2);
7883 final int err = checkGLError();
7884 if (err != GL_NO_ERROR) {
7885 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
7886 "glStencilOp", arg0, arg1, arg2);
7887 }
7888 }
7889 @Override
7890 public void glStencilOpSeparate(int arg0,int arg1,int arg2,int arg3)
7891 {
7892 checkContext();
7893 downstreamGLES3.glStencilOpSeparate(arg0,arg1,arg2,arg3);
7894 final int err = checkGLError();
7895 if (err != GL_NO_ERROR) {
7896 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
7897 "glStencilOpSeparate", arg0, arg1, arg2, arg3);
7898 }
7899 }
7900 @Override
7901 public void glSubpixelPrecisionBiasNV(int arg0,int arg1)
7902 {
7903 checkContext();
7904 downstreamGLES3.glSubpixelPrecisionBiasNV(arg0,arg1);
7905 final int err = checkGLError();
7906 if (err != GL_NO_ERROR) {
7907 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
7908 "glSubpixelPrecisionBiasNV", arg0, arg1);
7909 }
7910 }
7911 @Override
7912 public void glTexAttachMemoryNV(int arg0,int arg1,long arg2)
7913 {
7914 checkContext();
7915 downstreamGLES3.glTexAttachMemoryNV(arg0,arg1,arg2);
7916 final int err = checkGLError();
7917 if (err != GL_NO_ERROR) {
7918 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s)",
7919 "glTexAttachMemoryNV", arg0, arg1, arg2);
7920 }
7921 }
7922 @Override
7923 public void glTexBuffer(int arg0,int arg1,int arg2)
7924 {
7925 checkContext();
7926 downstreamGLES3.glTexBuffer(arg0,arg1,arg2);
7927 final int err = checkGLError();
7928 if (err != GL_NO_ERROR) {
7929 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
7930 "glTexBuffer", arg0, arg1, arg2);
7931 }
7932 }
7933 @Override
7934 public void glTexBufferEXT(int arg0,int arg1,int arg2)
7935 {
7936 checkContext();
7937 downstreamGLES3.glTexBufferEXT(arg0,arg1,arg2);
7938 final int err = checkGLError();
7939 if (err != GL_NO_ERROR) {
7940 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
7941 "glTexBufferEXT", arg0, arg1, arg2);
7942 }
7943 }
7944 @Override
7945 public void glTexBufferOES(int arg0,int arg1,int arg2)
7946 {
7947 checkContext();
7948 downstreamGLES3.glTexBufferOES(arg0,arg1,arg2);
7949 final int err = checkGLError();
7950 if (err != GL_NO_ERROR) {
7951 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
7952 "glTexBufferOES", arg0, arg1, arg2);
7953 }
7954 }
7955 @Override
7956 public void glTexBufferRange(int arg0,int arg1,int arg2,long arg3,long arg4)
7957 {
7958 checkContext();
7959 downstreamGLES3.glTexBufferRange(arg0,arg1,arg2,arg3,arg4);
7960 final int err = checkGLError();
7961 if (err != GL_NO_ERROR) {
7962 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s, <long> %s)",
7963 "glTexBufferRange", arg0, arg1, arg2, arg3, arg4);
7964 }
7965 }
7966 @Override
7967 public void glTexBufferRangeEXT(int arg0,int arg1,int arg2,long arg3,long arg4)
7968 {
7969 checkContext();
7970 downstreamGLES3.glTexBufferRangeEXT(arg0,arg1,arg2,arg3,arg4);
7971 final int err = checkGLError();
7972 if (err != GL_NO_ERROR) {
7973 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s, <long> %s)",
7974 "glTexBufferRangeEXT", arg0, arg1, arg2, arg3, arg4);
7975 }
7976 }
7977 @Override
7978 public void glTexBufferRangeOES(int arg0,int arg1,int arg2,long arg3,long arg4)
7979 {
7980 checkContext();
7981 downstreamGLES3.glTexBufferRangeOES(arg0,arg1,arg2,arg3,arg4);
7982 final int err = checkGLError();
7983 if (err != GL_NO_ERROR) {
7984 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s, <long> %s)",
7985 "glTexBufferRangeOES", arg0, arg1, arg2, arg3, arg4);
7986 }
7987 }
7988 @Override
7989 public void glTexEstimateMotionQCOM(int arg0,int arg1,int arg2)
7990 {
7991 checkContext();
7992 downstreamGLES3.glTexEstimateMotionQCOM(arg0,arg1,arg2);
7993 final int err = checkGLError();
7994 if (err != GL_NO_ERROR) {
7995 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
7996 "glTexEstimateMotionQCOM", arg0, arg1, arg2);
7997 }
7998 }
7999 @Override
8000 public void glTexEstimateMotionRegionsQCOM(int arg0,int arg1,int arg2,int arg3)
8001 {
8002 checkContext();
8003 downstreamGLES3.glTexEstimateMotionRegionsQCOM(arg0,arg1,arg2,arg3);
8004 final int err = checkGLError();
8005 if (err != GL_NO_ERROR) {
8006 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
8007 "glTexEstimateMotionRegionsQCOM", arg0, arg1, arg2, arg3);
8008 }
8009 }
8010 @Override
8011 public void glTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
8012 {
8013 checkContext();
8014 downstreamGLES3.glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
8015 final int err = checkGLError();
8016 if (err != GL_NO_ERROR) {
8017 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)",
8018 "glTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
8019 }
8020 }
8021 @Override
8022 public void glTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
8023 {
8024 checkContext();
8025 downstreamGLES3.glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
8026 final int err = checkGLError();
8027 if (err != GL_NO_ERROR) {
8028 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)",
8029 "glTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
8030 }
8031 }
8032 @Override
8033 public void glTexImage2DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,boolean arg5)
8034 {
8035 checkContext();
8036 downstreamGLES3.glTexImage2DMultisample(arg0,arg1,arg2,arg3,arg4,arg5);
8037 final int err = checkGLError();
8038 if (err != GL_NO_ERROR) {
8039 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s)",
8040 "glTexImage2DMultisample", arg0, arg1, arg2, arg3, arg4, arg5);
8041 }
8042 }
8043 @Override
8044 public void glTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,long arg9)
8045 {
8046 checkContext();
8047 downstreamGLES3.glTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
8048 final int err = checkGLError();
8049 if (err != GL_NO_ERROR) {
8050 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)",
8051 "glTexImage3D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
8052 }
8053 }
8054 @Override
8055 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)
8056 {
8057 checkContext();
8058 downstreamGLES3.glTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
8059 final int err = checkGLError();
8060 if (err != GL_NO_ERROR) {
8061 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)",
8062 "glTexImage3D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
8063 }
8064 }
8065 @Override
8066 public void glTexImage3DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6)
8067 {
8068 checkContext();
8069 downstreamGLES3.glTexImage3DMultisample(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
8070 final int err = checkGLError();
8071 if (err != GL_NO_ERROR) {
8072 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s)",
8073 "glTexImage3DMultisample", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
8074 }
8075 }
8076 @Override
8077 public void glTexPageCommitmentEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,boolean arg8)
8078 {
8079 checkContext();
8080 downstreamGLES3.glTexPageCommitmentEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
8081 final int err = checkGLError();
8082 if (err != GL_NO_ERROR) {
8083 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)",
8084 "glTexPageCommitmentEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
8085 }
8086 }
8087 @Override
8088 public void glTexPageCommitmentMemNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,long arg10,boolean arg11)
8089 {
8090 checkContext();
8091 downstreamGLES3.glTexPageCommitmentMemNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
8092 final int err = checkGLError();
8093 if (err != GL_NO_ERROR) {
8094 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, <boolean> %s)",
8095 "glTexPageCommitmentMemNV", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11);
8096 }
8097 }
8098 @Override
8099 public void glTexParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
8100 {
8101 checkContext();
8102 downstreamGLES3.glTexParameterIiv(arg0,arg1,arg2);
8103 final int err = checkGLError();
8104 if (err != GL_NO_ERROR) {
8105 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
8106 "glTexParameterIiv", arg0, arg1, arg2);
8107 }
8108 }
8109 @Override
8110 public void glTexParameterIiv(int arg0,int arg1,int[] arg2,int arg3)
8111 {
8112 checkContext();
8113 downstreamGLES3.glTexParameterIiv(arg0,arg1,arg2,arg3);
8114 final int err = checkGLError();
8115 if (err != GL_NO_ERROR) {
8116 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
8117 "glTexParameterIiv", arg0, arg1, arg3);
8118 }
8119 }
8120 @Override
8121 public void glTexParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
8122 {
8123 checkContext();
8124 downstreamGLES3.glTexParameterIuiv(arg0,arg1,arg2);
8125 final int err = checkGLError();
8126 if (err != GL_NO_ERROR) {
8127 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
8128 "glTexParameterIuiv", arg0, arg1, arg2);
8129 }
8130 }
8131 @Override
8132 public void glTexParameterIuiv(int arg0,int arg1,int[] arg2,int arg3)
8133 {
8134 checkContext();
8135 downstreamGLES3.glTexParameterIuiv(arg0,arg1,arg2,arg3);
8136 final int err = checkGLError();
8137 if (err != GL_NO_ERROR) {
8138 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
8139 "glTexParameterIuiv", arg0, arg1, arg3);
8140 }
8141 }
8142 @Override
8143 public void glTexParameterf(int arg0,int arg1,float arg2)
8144 {
8145 checkContext();
8146 downstreamGLES3.glTexParameterf(arg0,arg1,arg2);
8147 final int err = checkGLError();
8148 if (err != GL_NO_ERROR) {
8149 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <float> %s)",
8150 "glTexParameterf", arg0, arg1, arg2);
8151 }
8152 }
8153 @Override
8154 public void glTexParameterfv(int arg0,int arg1,float[] arg2,int arg3)
8155 {
8156 checkContext();
8157 downstreamGLES3.glTexParameterfv(arg0,arg1,arg2,arg3);
8158 final int err = checkGLError();
8159 if (err != GL_NO_ERROR) {
8160 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
8161 "glTexParameterfv", arg0, arg1, arg3);
8162 }
8163 }
8164 @Override
8165 public void glTexParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
8166 {
8167 checkContext();
8168 downstreamGLES3.glTexParameterfv(arg0,arg1,arg2);
8169 final int err = checkGLError();
8170 if (err != GL_NO_ERROR) {
8171 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
8172 "glTexParameterfv", arg0, arg1, arg2);
8173 }
8174 }
8175 @Override
8176 public void glTexParameteri(int arg0,int arg1,int arg2)
8177 {
8178 checkContext();
8179 downstreamGLES3.glTexParameteri(arg0,arg1,arg2);
8180 final int err = checkGLError();
8181 if (err != GL_NO_ERROR) {
8182 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
8183 "glTexParameteri", arg0, arg1, arg2);
8184 }
8185 }
8186 @Override
8187 public void glTexParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
8188 {
8189 checkContext();
8190 downstreamGLES3.glTexParameteriv(arg0,arg1,arg2);
8191 final int err = checkGLError();
8192 if (err != GL_NO_ERROR) {
8193 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
8194 "glTexParameteriv", arg0, arg1, arg2);
8195 }
8196 }
8197 @Override
8198 public void glTexParameteriv(int arg0,int arg1,int[] arg2,int arg3)
8199 {
8200 checkContext();
8201 downstreamGLES3.glTexParameteriv(arg0,arg1,arg2,arg3);
8202 final int err = checkGLError();
8203 if (err != GL_NO_ERROR) {
8204 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
8205 "glTexParameteriv", arg0, arg1, arg3);
8206 }
8207 }
8208 @Override
8209 public void glTexStorage1D(int arg0,int arg1,int arg2,int arg3)
8210 {
8211 checkContext();
8212 downstreamGLES3.glTexStorage1D(arg0,arg1,arg2,arg3);
8213 final int err = checkGLError();
8214 if (err != GL_NO_ERROR) {
8215 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
8216 "glTexStorage1D", arg0, arg1, arg2, arg3);
8217 }
8218 }
8219 @Override
8220 public void glTexStorage2D(int arg0,int arg1,int arg2,int arg3,int arg4)
8221 {
8222 checkContext();
8223 downstreamGLES3.glTexStorage2D(arg0,arg1,arg2,arg3,arg4);
8224 final int err = checkGLError();
8225 if (err != GL_NO_ERROR) {
8226 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
8227 "glTexStorage2D", arg0, arg1, arg2, arg3, arg4);
8228 }
8229 }
8230 @Override
8231 public void glTexStorage2DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,boolean arg5)
8232 {
8233 checkContext();
8234 downstreamGLES3.glTexStorage2DMultisample(arg0,arg1,arg2,arg3,arg4,arg5);
8235 final int err = checkGLError();
8236 if (err != GL_NO_ERROR) {
8237 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s)",
8238 "glTexStorage2DMultisample", arg0, arg1, arg2, arg3, arg4, arg5);
8239 }
8240 }
8241 @Override
8242 public void glTexStorage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
8243 {
8244 checkContext();
8245 downstreamGLES3.glTexStorage3D(arg0,arg1,arg2,arg3,arg4,arg5);
8246 final int err = checkGLError();
8247 if (err != GL_NO_ERROR) {
8248 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
8249 "glTexStorage3D", arg0, arg1, arg2, arg3, arg4, arg5);
8250 }
8251 }
8252 @Override
8253 public void glTexStorage3DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6)
8254 {
8255 checkContext();
8256 downstreamGLES3.glTexStorage3DMultisample(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
8257 final int err = checkGLError();
8258 if (err != GL_NO_ERROR) {
8259 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s)",
8260 "glTexStorage3DMultisample", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
8261 }
8262 }
8263 @Override
8264 public void glTexStorage3DMultisampleOES(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6)
8265 {
8266 checkContext();
8267 downstreamGLES3.glTexStorage3DMultisampleOES(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
8268 final int err = checkGLError();
8269 if (err != GL_NO_ERROR) {
8270 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s)",
8271 "glTexStorage3DMultisampleOES", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
8272 }
8273 }
8274 @Override
8275 public void glTexStorageAttribs2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.IntBuffer arg5)
8276 {
8277 checkContext();
8278 downstreamGLES3.glTexStorageAttribs2DEXT(arg0,arg1,arg2,arg3,arg4,arg5);
8279 final int err = checkGLError();
8280 if (err != GL_NO_ERROR) {
8281 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
8282 "glTexStorageAttribs2DEXT", arg0, arg1, arg2, arg3, arg4, arg5);
8283 }
8284 }
8285 @Override
8286 public void glTexStorageAttribs2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int[] arg5,int arg6)
8287 {
8288 checkContext();
8289 downstreamGLES3.glTexStorageAttribs2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
8290 final int err = checkGLError();
8291 if (err != GL_NO_ERROR) {
8292 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
8293 "glTexStorageAttribs2DEXT", arg0, arg1, arg2, arg3, arg4, arg6);
8294 }
8295 }
8296 @Override
8297 public void glTexStorageAttribs3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int[] arg6,int arg7)
8298 {
8299 checkContext();
8300 downstreamGLES3.glTexStorageAttribs3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
8301 final int err = checkGLError();
8302 if (err != GL_NO_ERROR) {
8303 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
8304 "glTexStorageAttribs3DEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg7);
8305 }
8306 }
8307 @Override
8308 public void glTexStorageAttribs3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.IntBuffer arg6)
8309 {
8310 checkContext();
8311 downstreamGLES3.glTexStorageAttribs3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
8312 final int err = checkGLError();
8313 if (err != GL_NO_ERROR) {
8314 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
8315 "glTexStorageAttribs3DEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
8316 }
8317 }
8318 @Override
8319 public void glTexStorageMem2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6)
8320 {
8321 checkContext();
8322 downstreamGLES3.glTexStorageMem2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
8323 final int err = checkGLError();
8324 if (err != GL_NO_ERROR) {
8325 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
8326 "glTexStorageMem2DEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
8327 }
8328 }
8329 @Override
8330 public void glTexStorageMem2DMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4,boolean arg5,int arg6,long arg7)
8331 {
8332 checkContext();
8333 downstreamGLES3.glTexStorageMem2DMultisampleEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
8334 final int err = checkGLError();
8335 if (err != GL_NO_ERROR) {
8336 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <int> 0x%X, <long> %s)",
8337 "glTexStorageMem2DMultisampleEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
8338 }
8339 }
8340 @Override
8341 public void glTexStorageMem3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,long arg7)
8342 {
8343 checkContext();
8344 downstreamGLES3.glTexStorageMem3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
8345 final int err = checkGLError();
8346 if (err != GL_NO_ERROR) {
8347 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)",
8348 "glTexStorageMem3DEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
8349 }
8350 }
8351 @Override
8352 public void glTexStorageMem3DMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6,int arg7,long arg8)
8353 {
8354 checkContext();
8355 downstreamGLES3.glTexStorageMem3DMultisampleEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
8356 final int err = checkGLError();
8357 if (err != GL_NO_ERROR) {
8358 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <int> 0x%X, <long> %s)",
8359 "glTexStorageMem3DMultisampleEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
8360 }
8361 }
8362 @Override
8363 public void glTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
8364 {
8365 checkContext();
8366 downstreamGLES3.glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
8367 final int err = checkGLError();
8368 if (err != GL_NO_ERROR) {
8369 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)",
8370 "glTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
8371 }
8372 }
8373 @Override
8374 public void glTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
8375 {
8376 checkContext();
8377 downstreamGLES3.glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
8378 final int err = checkGLError();
8379 if (err != GL_NO_ERROR) {
8380 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)",
8381 "glTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
8382 }
8383 }
8384 @Override
8385 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)
8386 {
8387 checkContext();
8388 downstreamGLES3.glTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
8389 final int err = checkGLError();
8390 if (err != GL_NO_ERROR) {
8391 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)",
8392 "glTexSubImage3D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
8393 }
8394 }
8395 @Override
8396 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)
8397 {
8398 checkContext();
8399 downstreamGLES3.glTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
8400 final int err = checkGLError();
8401 if (err != GL_NO_ERROR) {
8402 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)",
8403 "glTexSubImage3D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
8404 }
8405 }
8406 @Override
8407 public void glTextureAttachMemoryNV(int arg0,int arg1,long arg2)
8408 {
8409 checkContext();
8410 downstreamGLES3.glTextureAttachMemoryNV(arg0,arg1,arg2);
8411 final int err = checkGLError();
8412 if (err != GL_NO_ERROR) {
8413 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <long> %s)",
8414 "glTextureAttachMemoryNV", arg0, arg1, arg2);
8415 }
8416 }
8417 @Override
8419 {
8420 checkContext();
8421 downstreamGLES3.glTextureBarrierNV();
8422 final int err = checkGLError();
8423 if (err != GL_NO_ERROR) {
8424 writeGLError(err, "%s()",
8425 "glTextureBarrierNV");
8426 }
8427 }
8428 @Override
8429 public void glTextureFoveationParametersQCOM(int arg0,int arg1,int arg2,float arg3,float arg4,float arg5,float arg6,float arg7)
8430 {
8431 checkContext();
8432 downstreamGLES3.glTextureFoveationParametersQCOM(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
8433 final int err = checkGLError();
8434 if (err != GL_NO_ERROR) {
8435 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <float> %s, <float> %s, <float> %s, <float> %s, <float> %s)",
8436 "glTextureFoveationParametersQCOM", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
8437 }
8438 }
8439 @Override
8440 public void glTexturePageCommitmentMemNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,long arg10,boolean arg11)
8441 {
8442 checkContext();
8443 downstreamGLES3.glTexturePageCommitmentMemNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
8444 final int err = checkGLError();
8445 if (err != GL_NO_ERROR) {
8446 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, <boolean> %s)",
8447 "glTexturePageCommitmentMemNV", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11);
8448 }
8449 }
8450 @Override
8451 public void glTextureStorage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4)
8452 {
8453 checkContext();
8454 downstreamGLES3.glTextureStorage1DEXT(arg0,arg1,arg2,arg3,arg4);
8455 final int err = checkGLError();
8456 if (err != GL_NO_ERROR) {
8457 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
8458 "glTextureStorage1DEXT", arg0, arg1, arg2, arg3, arg4);
8459 }
8460 }
8461 @Override
8462 public void glTextureStorage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
8463 {
8464 checkContext();
8465 downstreamGLES3.glTextureStorage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5);
8466 final int err = checkGLError();
8467 if (err != GL_NO_ERROR) {
8468 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
8469 "glTextureStorage2DEXT", arg0, arg1, arg2, arg3, arg4, arg5);
8470 }
8471 }
8472 @Override
8473 public void glTextureStorage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6)
8474 {
8475 checkContext();
8476 downstreamGLES3.glTextureStorage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
8477 final int err = checkGLError();
8478 if (err != GL_NO_ERROR) {
8479 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
8480 "glTextureStorage3DEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
8481 }
8482 }
8483 @Override
8484 public void glTextureStorageMem2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6)
8485 {
8486 checkContext();
8487 downstreamGLES3.glTextureStorageMem2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
8488 final int err = checkGLError();
8489 if (err != GL_NO_ERROR) {
8490 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
8491 "glTextureStorageMem2DEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
8492 }
8493 }
8494 @Override
8495 public void glTextureStorageMem2DMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4,boolean arg5,int arg6,long arg7)
8496 {
8497 checkContext();
8498 downstreamGLES3.glTextureStorageMem2DMultisampleEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
8499 final int err = checkGLError();
8500 if (err != GL_NO_ERROR) {
8501 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <int> 0x%X, <long> %s)",
8502 "glTextureStorageMem2DMultisampleEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
8503 }
8504 }
8505 @Override
8506 public void glTextureStorageMem3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,long arg7)
8507 {
8508 checkContext();
8509 downstreamGLES3.glTextureStorageMem3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
8510 final int err = checkGLError();
8511 if (err != GL_NO_ERROR) {
8512 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)",
8513 "glTextureStorageMem3DEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
8514 }
8515 }
8516 @Override
8517 public void glTextureStorageMem3DMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6,int arg7,long arg8)
8518 {
8519 checkContext();
8520 downstreamGLES3.glTextureStorageMem3DMultisampleEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
8521 final int err = checkGLError();
8522 if (err != GL_NO_ERROR) {
8523 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <int> 0x%X, <long> %s)",
8524 "glTextureStorageMem3DMultisampleEXT", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
8525 }
8526 }
8527 @Override
8528 public void glTextureView(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
8529 {
8530 checkContext();
8531 downstreamGLES3.glTextureView(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
8532 final int err = checkGLError();
8533 if (err != GL_NO_ERROR) {
8534 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)",
8535 "glTextureView", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
8536 }
8537 }
8538 @Override
8539 public void glTransformFeedbackVaryings(int arg0,int arg1,java.lang.String[] arg2,int arg3)
8540 {
8541 checkContext();
8542 downstreamGLES3.glTransformFeedbackVaryings(arg0,arg1,arg2,arg3);
8543 final int err = checkGLError();
8544 if (err != GL_NO_ERROR) {
8545 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[Ljava.lang.String;>, <int> 0x%X)",
8546 "glTransformFeedbackVaryings", arg0, arg1, arg3);
8547 }
8548 }
8549 @Override
8550 public void glUniform(com.jogamp.opengl.GLUniformData arg0)
8551 {
8552 checkContext();
8553 downstreamGLES3.glUniform(arg0);
8554 final int err = checkGLError();
8555 if (err != GL_NO_ERROR) {
8556 writeGLError(err, "%s(<com.jogamp.opengl.GLUniformData> %s)",
8557 "glUniform", arg0);
8558 }
8559 }
8560 @Override
8561 public void glUniform1f(int arg0,float arg1)
8562 {
8563 checkContext();
8564 downstreamGLES3.glUniform1f(arg0,arg1);
8565 final int err = checkGLError();
8566 if (err != GL_NO_ERROR) {
8567 writeGLError(err, "%s(<int> 0x%X, <float> %s)",
8568 "glUniform1f", arg0, arg1);
8569 }
8570 }
8571 @Override
8572 public void glUniform1fv(int arg0,int arg1,float[] arg2,int arg3)
8573 {
8574 checkContext();
8575 downstreamGLES3.glUniform1fv(arg0,arg1,arg2,arg3);
8576 final int err = checkGLError();
8577 if (err != GL_NO_ERROR) {
8578 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
8579 "glUniform1fv", arg0, arg1, arg3);
8580 }
8581 }
8582 @Override
8583 public void glUniform1fv(int arg0,int arg1,java.nio.FloatBuffer arg2)
8584 {
8585 checkContext();
8586 downstreamGLES3.glUniform1fv(arg0,arg1,arg2);
8587 final int err = checkGLError();
8588 if (err != GL_NO_ERROR) {
8589 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
8590 "glUniform1fv", arg0, arg1, arg2);
8591 }
8592 }
8593 @Override
8594 public void glUniform1i(int arg0,int arg1)
8595 {
8596 checkContext();
8597 downstreamGLES3.glUniform1i(arg0,arg1);
8598 final int err = checkGLError();
8599 if (err != GL_NO_ERROR) {
8600 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
8601 "glUniform1i", arg0, arg1);
8602 }
8603 }
8604 @Override
8605 public void glUniform1i64NV(int arg0,long arg1)
8606 {
8607 checkContext();
8608 downstreamGLES3.glUniform1i64NV(arg0,arg1);
8609 final int err = checkGLError();
8610 if (err != GL_NO_ERROR) {
8611 writeGLError(err, "%s(<int> 0x%X, <long> %s)",
8612 "glUniform1i64NV", arg0, arg1);
8613 }
8614 }
8615 @Override
8616 public void glUniform1i64vNV(int arg0,int arg1,java.nio.LongBuffer arg2)
8617 {
8618 checkContext();
8619 downstreamGLES3.glUniform1i64vNV(arg0,arg1,arg2);
8620 final int err = checkGLError();
8621 if (err != GL_NO_ERROR) {
8622 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
8623 "glUniform1i64vNV", arg0, arg1, arg2);
8624 }
8625 }
8626 @Override
8627 public void glUniform1i64vNV(int arg0,int arg1,long[] arg2,int arg3)
8628 {
8629 checkContext();
8630 downstreamGLES3.glUniform1i64vNV(arg0,arg1,arg2,arg3);
8631 final int err = checkGLError();
8632 if (err != GL_NO_ERROR) {
8633 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
8634 "glUniform1i64vNV", arg0, arg1, arg3);
8635 }
8636 }
8637 @Override
8638 public void glUniform1iv(int arg0,int arg1,int[] arg2,int arg3)
8639 {
8640 checkContext();
8641 downstreamGLES3.glUniform1iv(arg0,arg1,arg2,arg3);
8642 final int err = checkGLError();
8643 if (err != GL_NO_ERROR) {
8644 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
8645 "glUniform1iv", arg0, arg1, arg3);
8646 }
8647 }
8648 @Override
8649 public void glUniform1iv(int arg0,int arg1,java.nio.IntBuffer arg2)
8650 {
8651 checkContext();
8652 downstreamGLES3.glUniform1iv(arg0,arg1,arg2);
8653 final int err = checkGLError();
8654 if (err != GL_NO_ERROR) {
8655 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
8656 "glUniform1iv", arg0, arg1, arg2);
8657 }
8658 }
8659 @Override
8660 public void glUniform1ui(int arg0,int arg1)
8661 {
8662 checkContext();
8663 downstreamGLES3.glUniform1ui(arg0,arg1);
8664 final int err = checkGLError();
8665 if (err != GL_NO_ERROR) {
8666 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
8667 "glUniform1ui", arg0, arg1);
8668 }
8669 }
8670 @Override
8671 public void glUniform1ui64NV(int arg0,long arg1)
8672 {
8673 checkContext();
8674 downstreamGLES3.glUniform1ui64NV(arg0,arg1);
8675 final int err = checkGLError();
8676 if (err != GL_NO_ERROR) {
8677 writeGLError(err, "%s(<int> 0x%X, <long> %s)",
8678 "glUniform1ui64NV", arg0, arg1);
8679 }
8680 }
8681 @Override
8682 public void glUniform1ui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2)
8683 {
8684 checkContext();
8685 downstreamGLES3.glUniform1ui64vNV(arg0,arg1,arg2);
8686 final int err = checkGLError();
8687 if (err != GL_NO_ERROR) {
8688 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
8689 "glUniform1ui64vNV", arg0, arg1, arg2);
8690 }
8691 }
8692 @Override
8693 public void glUniform1ui64vNV(int arg0,int arg1,long[] arg2,int arg3)
8694 {
8695 checkContext();
8696 downstreamGLES3.glUniform1ui64vNV(arg0,arg1,arg2,arg3);
8697 final int err = checkGLError();
8698 if (err != GL_NO_ERROR) {
8699 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
8700 "glUniform1ui64vNV", arg0, arg1, arg3);
8701 }
8702 }
8703 @Override
8704 public void glUniform1uiv(int arg0,int arg1,java.nio.IntBuffer arg2)
8705 {
8706 checkContext();
8707 downstreamGLES3.glUniform1uiv(arg0,arg1,arg2);
8708 final int err = checkGLError();
8709 if (err != GL_NO_ERROR) {
8710 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
8711 "glUniform1uiv", arg0, arg1, arg2);
8712 }
8713 }
8714 @Override
8715 public void glUniform1uiv(int arg0,int arg1,int[] arg2,int arg3)
8716 {
8717 checkContext();
8718 downstreamGLES3.glUniform1uiv(arg0,arg1,arg2,arg3);
8719 final int err = checkGLError();
8720 if (err != GL_NO_ERROR) {
8721 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
8722 "glUniform1uiv", arg0, arg1, arg3);
8723 }
8724 }
8725 @Override
8726 public void glUniform2f(int arg0,float arg1,float arg2)
8727 {
8728 checkContext();
8729 downstreamGLES3.glUniform2f(arg0,arg1,arg2);
8730 final int err = checkGLError();
8731 if (err != GL_NO_ERROR) {
8732 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s)",
8733 "glUniform2f", arg0, arg1, arg2);
8734 }
8735 }
8736 @Override
8737 public void glUniform2fv(int arg0,int arg1,float[] arg2,int arg3)
8738 {
8739 checkContext();
8740 downstreamGLES3.glUniform2fv(arg0,arg1,arg2,arg3);
8741 final int err = checkGLError();
8742 if (err != GL_NO_ERROR) {
8743 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
8744 "glUniform2fv", arg0, arg1, arg3);
8745 }
8746 }
8747 @Override
8748 public void glUniform2fv(int arg0,int arg1,java.nio.FloatBuffer arg2)
8749 {
8750 checkContext();
8751 downstreamGLES3.glUniform2fv(arg0,arg1,arg2);
8752 final int err = checkGLError();
8753 if (err != GL_NO_ERROR) {
8754 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
8755 "glUniform2fv", arg0, arg1, arg2);
8756 }
8757 }
8758 @Override
8759 public void glUniform2i(int arg0,int arg1,int arg2)
8760 {
8761 checkContext();
8762 downstreamGLES3.glUniform2i(arg0,arg1,arg2);
8763 final int err = checkGLError();
8764 if (err != GL_NO_ERROR) {
8765 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
8766 "glUniform2i", arg0, arg1, arg2);
8767 }
8768 }
8769 @Override
8770 public void glUniform2i64NV(int arg0,long arg1,long arg2)
8771 {
8772 checkContext();
8773 downstreamGLES3.glUniform2i64NV(arg0,arg1,arg2);
8774 final int err = checkGLError();
8775 if (err != GL_NO_ERROR) {
8776 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s)",
8777 "glUniform2i64NV", arg0, arg1, arg2);
8778 }
8779 }
8780 @Override
8781 public void glUniform2i64vNV(int arg0,int arg1,long[] arg2,int arg3)
8782 {
8783 checkContext();
8784 downstreamGLES3.glUniform2i64vNV(arg0,arg1,arg2,arg3);
8785 final int err = checkGLError();
8786 if (err != GL_NO_ERROR) {
8787 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
8788 "glUniform2i64vNV", arg0, arg1, arg3);
8789 }
8790 }
8791 @Override
8792 public void glUniform2i64vNV(int arg0,int arg1,java.nio.LongBuffer arg2)
8793 {
8794 checkContext();
8795 downstreamGLES3.glUniform2i64vNV(arg0,arg1,arg2);
8796 final int err = checkGLError();
8797 if (err != GL_NO_ERROR) {
8798 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
8799 "glUniform2i64vNV", arg0, arg1, arg2);
8800 }
8801 }
8802 @Override
8803 public void glUniform2iv(int arg0,int arg1,java.nio.IntBuffer arg2)
8804 {
8805 checkContext();
8806 downstreamGLES3.glUniform2iv(arg0,arg1,arg2);
8807 final int err = checkGLError();
8808 if (err != GL_NO_ERROR) {
8809 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
8810 "glUniform2iv", arg0, arg1, arg2);
8811 }
8812 }
8813 @Override
8814 public void glUniform2iv(int arg0,int arg1,int[] arg2,int arg3)
8815 {
8816 checkContext();
8817 downstreamGLES3.glUniform2iv(arg0,arg1,arg2,arg3);
8818 final int err = checkGLError();
8819 if (err != GL_NO_ERROR) {
8820 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
8821 "glUniform2iv", arg0, arg1, arg3);
8822 }
8823 }
8824 @Override
8825 public void glUniform2ui(int arg0,int arg1,int arg2)
8826 {
8827 checkContext();
8828 downstreamGLES3.glUniform2ui(arg0,arg1,arg2);
8829 final int err = checkGLError();
8830 if (err != GL_NO_ERROR) {
8831 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
8832 "glUniform2ui", arg0, arg1, arg2);
8833 }
8834 }
8835 @Override
8836 public void glUniform2ui64NV(int arg0,long arg1,long arg2)
8837 {
8838 checkContext();
8839 downstreamGLES3.glUniform2ui64NV(arg0,arg1,arg2);
8840 final int err = checkGLError();
8841 if (err != GL_NO_ERROR) {
8842 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s)",
8843 "glUniform2ui64NV", arg0, arg1, arg2);
8844 }
8845 }
8846 @Override
8847 public void glUniform2ui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2)
8848 {
8849 checkContext();
8850 downstreamGLES3.glUniform2ui64vNV(arg0,arg1,arg2);
8851 final int err = checkGLError();
8852 if (err != GL_NO_ERROR) {
8853 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
8854 "glUniform2ui64vNV", arg0, arg1, arg2);
8855 }
8856 }
8857 @Override
8858 public void glUniform2ui64vNV(int arg0,int arg1,long[] arg2,int arg3)
8859 {
8860 checkContext();
8861 downstreamGLES3.glUniform2ui64vNV(arg0,arg1,arg2,arg3);
8862 final int err = checkGLError();
8863 if (err != GL_NO_ERROR) {
8864 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
8865 "glUniform2ui64vNV", arg0, arg1, arg3);
8866 }
8867 }
8868 @Override
8869 public void glUniform2uiv(int arg0,int arg1,int[] arg2,int arg3)
8870 {
8871 checkContext();
8872 downstreamGLES3.glUniform2uiv(arg0,arg1,arg2,arg3);
8873 final int err = checkGLError();
8874 if (err != GL_NO_ERROR) {
8875 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
8876 "glUniform2uiv", arg0, arg1, arg3);
8877 }
8878 }
8879 @Override
8880 public void glUniform2uiv(int arg0,int arg1,java.nio.IntBuffer arg2)
8881 {
8882 checkContext();
8883 downstreamGLES3.glUniform2uiv(arg0,arg1,arg2);
8884 final int err = checkGLError();
8885 if (err != GL_NO_ERROR) {
8886 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
8887 "glUniform2uiv", arg0, arg1, arg2);
8888 }
8889 }
8890 @Override
8891 public void glUniform3f(int arg0,float arg1,float arg2,float arg3)
8892 {
8893 checkContext();
8894 downstreamGLES3.glUniform3f(arg0,arg1,arg2,arg3);
8895 final int err = checkGLError();
8896 if (err != GL_NO_ERROR) {
8897 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s, <float> %s)",
8898 "glUniform3f", arg0, arg1, arg2, arg3);
8899 }
8900 }
8901 @Override
8902 public void glUniform3fv(int arg0,int arg1,float[] arg2,int arg3)
8903 {
8904 checkContext();
8905 downstreamGLES3.glUniform3fv(arg0,arg1,arg2,arg3);
8906 final int err = checkGLError();
8907 if (err != GL_NO_ERROR) {
8908 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
8909 "glUniform3fv", arg0, arg1, arg3);
8910 }
8911 }
8912 @Override
8913 public void glUniform3fv(int arg0,int arg1,java.nio.FloatBuffer arg2)
8914 {
8915 checkContext();
8916 downstreamGLES3.glUniform3fv(arg0,arg1,arg2);
8917 final int err = checkGLError();
8918 if (err != GL_NO_ERROR) {
8919 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
8920 "glUniform3fv", arg0, arg1, arg2);
8921 }
8922 }
8923 @Override
8924 public void glUniform3i(int arg0,int arg1,int arg2,int arg3)
8925 {
8926 checkContext();
8927 downstreamGLES3.glUniform3i(arg0,arg1,arg2,arg3);
8928 final int err = checkGLError();
8929 if (err != GL_NO_ERROR) {
8930 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
8931 "glUniform3i", arg0, arg1, arg2, arg3);
8932 }
8933 }
8934 @Override
8935 public void glUniform3i64NV(int arg0,long arg1,long arg2,long arg3)
8936 {
8937 checkContext();
8938 downstreamGLES3.glUniform3i64NV(arg0,arg1,arg2,arg3);
8939 final int err = checkGLError();
8940 if (err != GL_NO_ERROR) {
8941 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s, <long> %s)",
8942 "glUniform3i64NV", arg0, arg1, arg2, arg3);
8943 }
8944 }
8945 @Override
8946 public void glUniform3i64vNV(int arg0,int arg1,long[] arg2,int arg3)
8947 {
8948 checkContext();
8949 downstreamGLES3.glUniform3i64vNV(arg0,arg1,arg2,arg3);
8950 final int err = checkGLError();
8951 if (err != GL_NO_ERROR) {
8952 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
8953 "glUniform3i64vNV", arg0, arg1, arg3);
8954 }
8955 }
8956 @Override
8957 public void glUniform3i64vNV(int arg0,int arg1,java.nio.LongBuffer arg2)
8958 {
8959 checkContext();
8960 downstreamGLES3.glUniform3i64vNV(arg0,arg1,arg2);
8961 final int err = checkGLError();
8962 if (err != GL_NO_ERROR) {
8963 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
8964 "glUniform3i64vNV", arg0, arg1, arg2);
8965 }
8966 }
8967 @Override
8968 public void glUniform3iv(int arg0,int arg1,int[] arg2,int arg3)
8969 {
8970 checkContext();
8971 downstreamGLES3.glUniform3iv(arg0,arg1,arg2,arg3);
8972 final int err = checkGLError();
8973 if (err != GL_NO_ERROR) {
8974 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
8975 "glUniform3iv", arg0, arg1, arg3);
8976 }
8977 }
8978 @Override
8979 public void glUniform3iv(int arg0,int arg1,java.nio.IntBuffer arg2)
8980 {
8981 checkContext();
8982 downstreamGLES3.glUniform3iv(arg0,arg1,arg2);
8983 final int err = checkGLError();
8984 if (err != GL_NO_ERROR) {
8985 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
8986 "glUniform3iv", arg0, arg1, arg2);
8987 }
8988 }
8989 @Override
8990 public void glUniform3ui(int arg0,int arg1,int arg2,int arg3)
8991 {
8992 checkContext();
8993 downstreamGLES3.glUniform3ui(arg0,arg1,arg2,arg3);
8994 final int err = checkGLError();
8995 if (err != GL_NO_ERROR) {
8996 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
8997 "glUniform3ui", arg0, arg1, arg2, arg3);
8998 }
8999 }
9000 @Override
9001 public void glUniform3ui64NV(int arg0,long arg1,long arg2,long arg3)
9002 {
9003 checkContext();
9004 downstreamGLES3.glUniform3ui64NV(arg0,arg1,arg2,arg3);
9005 final int err = checkGLError();
9006 if (err != GL_NO_ERROR) {
9007 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s, <long> %s)",
9008 "glUniform3ui64NV", arg0, arg1, arg2, arg3);
9009 }
9010 }
9011 @Override
9012 public void glUniform3ui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2)
9013 {
9014 checkContext();
9015 downstreamGLES3.glUniform3ui64vNV(arg0,arg1,arg2);
9016 final int err = checkGLError();
9017 if (err != GL_NO_ERROR) {
9018 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
9019 "glUniform3ui64vNV", arg0, arg1, arg2);
9020 }
9021 }
9022 @Override
9023 public void glUniform3ui64vNV(int arg0,int arg1,long[] arg2,int arg3)
9024 {
9025 checkContext();
9026 downstreamGLES3.glUniform3ui64vNV(arg0,arg1,arg2,arg3);
9027 final int err = checkGLError();
9028 if (err != GL_NO_ERROR) {
9029 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
9030 "glUniform3ui64vNV", arg0, arg1, arg3);
9031 }
9032 }
9033 @Override
9034 public void glUniform3uiv(int arg0,int arg1,java.nio.IntBuffer arg2)
9035 {
9036 checkContext();
9037 downstreamGLES3.glUniform3uiv(arg0,arg1,arg2);
9038 final int err = checkGLError();
9039 if (err != GL_NO_ERROR) {
9040 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
9041 "glUniform3uiv", arg0, arg1, arg2);
9042 }
9043 }
9044 @Override
9045 public void glUniform3uiv(int arg0,int arg1,int[] arg2,int arg3)
9046 {
9047 checkContext();
9048 downstreamGLES3.glUniform3uiv(arg0,arg1,arg2,arg3);
9049 final int err = checkGLError();
9050 if (err != GL_NO_ERROR) {
9051 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
9052 "glUniform3uiv", arg0, arg1, arg3);
9053 }
9054 }
9055 @Override
9056 public void glUniform4f(int arg0,float arg1,float arg2,float arg3,float arg4)
9057 {
9058 checkContext();
9059 downstreamGLES3.glUniform4f(arg0,arg1,arg2,arg3,arg4);
9060 final int err = checkGLError();
9061 if (err != GL_NO_ERROR) {
9062 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s, <float> %s, <float> %s)",
9063 "glUniform4f", arg0, arg1, arg2, arg3, arg4);
9064 }
9065 }
9066 @Override
9067 public void glUniform4fv(int arg0,int arg1,float[] arg2,int arg3)
9068 {
9069 checkContext();
9070 downstreamGLES3.glUniform4fv(arg0,arg1,arg2,arg3);
9071 final int err = checkGLError();
9072 if (err != GL_NO_ERROR) {
9073 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
9074 "glUniform4fv", arg0, arg1, arg3);
9075 }
9076 }
9077 @Override
9078 public void glUniform4fv(int arg0,int arg1,java.nio.FloatBuffer arg2)
9079 {
9080 checkContext();
9081 downstreamGLES3.glUniform4fv(arg0,arg1,arg2);
9082 final int err = checkGLError();
9083 if (err != GL_NO_ERROR) {
9084 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
9085 "glUniform4fv", arg0, arg1, arg2);
9086 }
9087 }
9088 @Override
9089 public void glUniform4i(int arg0,int arg1,int arg2,int arg3,int arg4)
9090 {
9091 checkContext();
9092 downstreamGLES3.glUniform4i(arg0,arg1,arg2,arg3,arg4);
9093 final int err = checkGLError();
9094 if (err != GL_NO_ERROR) {
9095 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
9096 "glUniform4i", arg0, arg1, arg2, arg3, arg4);
9097 }
9098 }
9099 @Override
9100 public void glUniform4i64NV(int arg0,long arg1,long arg2,long arg3,long arg4)
9101 {
9102 checkContext();
9103 downstreamGLES3.glUniform4i64NV(arg0,arg1,arg2,arg3,arg4);
9104 final int err = checkGLError();
9105 if (err != GL_NO_ERROR) {
9106 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s, <long> %s, <long> %s)",
9107 "glUniform4i64NV", arg0, arg1, arg2, arg3, arg4);
9108 }
9109 }
9110 @Override
9111 public void glUniform4i64vNV(int arg0,int arg1,java.nio.LongBuffer arg2)
9112 {
9113 checkContext();
9114 downstreamGLES3.glUniform4i64vNV(arg0,arg1,arg2);
9115 final int err = checkGLError();
9116 if (err != GL_NO_ERROR) {
9117 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
9118 "glUniform4i64vNV", arg0, arg1, arg2);
9119 }
9120 }
9121 @Override
9122 public void glUniform4i64vNV(int arg0,int arg1,long[] arg2,int arg3)
9123 {
9124 checkContext();
9125 downstreamGLES3.glUniform4i64vNV(arg0,arg1,arg2,arg3);
9126 final int err = checkGLError();
9127 if (err != GL_NO_ERROR) {
9128 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
9129 "glUniform4i64vNV", arg0, arg1, arg3);
9130 }
9131 }
9132 @Override
9133 public void glUniform4iv(int arg0,int arg1,java.nio.IntBuffer arg2)
9134 {
9135 checkContext();
9136 downstreamGLES3.glUniform4iv(arg0,arg1,arg2);
9137 final int err = checkGLError();
9138 if (err != GL_NO_ERROR) {
9139 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
9140 "glUniform4iv", arg0, arg1, arg2);
9141 }
9142 }
9143 @Override
9144 public void glUniform4iv(int arg0,int arg1,int[] arg2,int arg3)
9145 {
9146 checkContext();
9147 downstreamGLES3.glUniform4iv(arg0,arg1,arg2,arg3);
9148 final int err = checkGLError();
9149 if (err != GL_NO_ERROR) {
9150 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
9151 "glUniform4iv", arg0, arg1, arg3);
9152 }
9153 }
9154 @Override
9155 public void glUniform4ui(int arg0,int arg1,int arg2,int arg3,int arg4)
9156 {
9157 checkContext();
9158 downstreamGLES3.glUniform4ui(arg0,arg1,arg2,arg3,arg4);
9159 final int err = checkGLError();
9160 if (err != GL_NO_ERROR) {
9161 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
9162 "glUniform4ui", arg0, arg1, arg2, arg3, arg4);
9163 }
9164 }
9165 @Override
9166 public void glUniform4ui64NV(int arg0,long arg1,long arg2,long arg3,long arg4)
9167 {
9168 checkContext();
9169 downstreamGLES3.glUniform4ui64NV(arg0,arg1,arg2,arg3,arg4);
9170 final int err = checkGLError();
9171 if (err != GL_NO_ERROR) {
9172 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s, <long> %s, <long> %s)",
9173 "glUniform4ui64NV", arg0, arg1, arg2, arg3, arg4);
9174 }
9175 }
9176 @Override
9177 public void glUniform4ui64vNV(int arg0,int arg1,long[] arg2,int arg3)
9178 {
9179 checkContext();
9180 downstreamGLES3.glUniform4ui64vNV(arg0,arg1,arg2,arg3);
9181 final int err = checkGLError();
9182 if (err != GL_NO_ERROR) {
9183 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
9184 "glUniform4ui64vNV", arg0, arg1, arg3);
9185 }
9186 }
9187 @Override
9188 public void glUniform4ui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2)
9189 {
9190 checkContext();
9191 downstreamGLES3.glUniform4ui64vNV(arg0,arg1,arg2);
9192 final int err = checkGLError();
9193 if (err != GL_NO_ERROR) {
9194 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
9195 "glUniform4ui64vNV", arg0, arg1, arg2);
9196 }
9197 }
9198 @Override
9199 public void glUniform4uiv(int arg0,int arg1,int[] arg2,int arg3)
9200 {
9201 checkContext();
9202 downstreamGLES3.glUniform4uiv(arg0,arg1,arg2,arg3);
9203 final int err = checkGLError();
9204 if (err != GL_NO_ERROR) {
9205 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
9206 "glUniform4uiv", arg0, arg1, arg3);
9207 }
9208 }
9209 @Override
9210 public void glUniform4uiv(int arg0,int arg1,java.nio.IntBuffer arg2)
9211 {
9212 checkContext();
9213 downstreamGLES3.glUniform4uiv(arg0,arg1,arg2);
9214 final int err = checkGLError();
9215 if (err != GL_NO_ERROR) {
9216 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
9217 "glUniform4uiv", arg0, arg1, arg2);
9218 }
9219 }
9220 @Override
9221 public void glUniformBlockBinding(int arg0,int arg1,int arg2)
9222 {
9223 checkContext();
9224 downstreamGLES3.glUniformBlockBinding(arg0,arg1,arg2);
9225 final int err = checkGLError();
9226 if (err != GL_NO_ERROR) {
9227 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
9228 "glUniformBlockBinding", arg0, arg1, arg2);
9229 }
9230 }
9231 @Override
9232 public void glUniformHandleui64IMG(int arg0,long arg1)
9233 {
9234 checkContext();
9235 downstreamGLES3.glUniformHandleui64IMG(arg0,arg1);
9236 final int err = checkGLError();
9237 if (err != GL_NO_ERROR) {
9238 writeGLError(err, "%s(<int> 0x%X, <long> %s)",
9239 "glUniformHandleui64IMG", arg0, arg1);
9240 }
9241 }
9242 @Override
9243 public void glUniformHandleui64vIMG(int arg0,int arg1,long[] arg2,int arg3)
9244 {
9245 checkContext();
9246 downstreamGLES3.glUniformHandleui64vIMG(arg0,arg1,arg2,arg3);
9247 final int err = checkGLError();
9248 if (err != GL_NO_ERROR) {
9249 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[J>, <int> 0x%X)",
9250 "glUniformHandleui64vIMG", arg0, arg1, arg3);
9251 }
9252 }
9253 @Override
9254 public void glUniformHandleui64vIMG(int arg0,int arg1,java.nio.LongBuffer arg2)
9255 {
9256 checkContext();
9257 downstreamGLES3.glUniformHandleui64vIMG(arg0,arg1,arg2);
9258 final int err = checkGLError();
9259 if (err != GL_NO_ERROR) {
9260 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.LongBuffer> %s)",
9261 "glUniformHandleui64vIMG", arg0, arg1, arg2);
9262 }
9263 }
9264 @Override
9265 public void glUniformMatrix2fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
9266 {
9267 checkContext();
9268 downstreamGLES3.glUniformMatrix2fv(arg0,arg1,arg2,arg3);
9269 final int err = checkGLError();
9270 if (err != GL_NO_ERROR) {
9271 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
9272 "glUniformMatrix2fv", arg0, arg1, arg2, arg3);
9273 }
9274 }
9275 @Override
9276 public void glUniformMatrix2fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
9277 {
9278 checkContext();
9279 downstreamGLES3.glUniformMatrix2fv(arg0,arg1,arg2,arg3,arg4);
9280 final int err = checkGLError();
9281 if (err != GL_NO_ERROR) {
9282 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
9283 "glUniformMatrix2fv", arg0, arg1, arg2, arg4);
9284 }
9285 }
9286 @Override
9287 public void glUniformMatrix2x3fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
9288 {
9289 checkContext();
9290 downstreamGLES3.glUniformMatrix2x3fv(arg0,arg1,arg2,arg3);
9291 final int err = checkGLError();
9292 if (err != GL_NO_ERROR) {
9293 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
9294 "glUniformMatrix2x3fv", arg0, arg1, arg2, arg3);
9295 }
9296 }
9297 @Override
9298 public void glUniformMatrix2x3fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
9299 {
9300 checkContext();
9301 downstreamGLES3.glUniformMatrix2x3fv(arg0,arg1,arg2,arg3,arg4);
9302 final int err = checkGLError();
9303 if (err != GL_NO_ERROR) {
9304 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
9305 "glUniformMatrix2x3fv", arg0, arg1, arg2, arg4);
9306 }
9307 }
9308 @Override
9309 public void glUniformMatrix2x3fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
9310 {
9311 checkContext();
9312 downstreamGLES3.glUniformMatrix2x3fvNV(arg0,arg1,arg2,arg3);
9313 final int err = checkGLError();
9314 if (err != GL_NO_ERROR) {
9315 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
9316 "glUniformMatrix2x3fvNV", arg0, arg1, arg2, arg3);
9317 }
9318 }
9319 @Override
9320 public void glUniformMatrix2x3fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
9321 {
9322 checkContext();
9323 downstreamGLES3.glUniformMatrix2x3fvNV(arg0,arg1,arg2,arg3,arg4);
9324 final int err = checkGLError();
9325 if (err != GL_NO_ERROR) {
9326 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
9327 "glUniformMatrix2x3fvNV", arg0, arg1, arg2, arg4);
9328 }
9329 }
9330 @Override
9331 public void glUniformMatrix2x4fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
9332 {
9333 checkContext();
9334 downstreamGLES3.glUniformMatrix2x4fv(arg0,arg1,arg2,arg3);
9335 final int err = checkGLError();
9336 if (err != GL_NO_ERROR) {
9337 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
9338 "glUniformMatrix2x4fv", arg0, arg1, arg2, arg3);
9339 }
9340 }
9341 @Override
9342 public void glUniformMatrix2x4fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
9343 {
9344 checkContext();
9345 downstreamGLES3.glUniformMatrix2x4fv(arg0,arg1,arg2,arg3,arg4);
9346 final int err = checkGLError();
9347 if (err != GL_NO_ERROR) {
9348 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
9349 "glUniformMatrix2x4fv", arg0, arg1, arg2, arg4);
9350 }
9351 }
9352 @Override
9353 public void glUniformMatrix2x4fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
9354 {
9355 checkContext();
9356 downstreamGLES3.glUniformMatrix2x4fvNV(arg0,arg1,arg2,arg3);
9357 final int err = checkGLError();
9358 if (err != GL_NO_ERROR) {
9359 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
9360 "glUniformMatrix2x4fvNV", arg0, arg1, arg2, arg3);
9361 }
9362 }
9363 @Override
9364 public void glUniformMatrix2x4fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
9365 {
9366 checkContext();
9367 downstreamGLES3.glUniformMatrix2x4fvNV(arg0,arg1,arg2,arg3,arg4);
9368 final int err = checkGLError();
9369 if (err != GL_NO_ERROR) {
9370 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
9371 "glUniformMatrix2x4fvNV", arg0, arg1, arg2, arg4);
9372 }
9373 }
9374 @Override
9375 public void glUniformMatrix3fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
9376 {
9377 checkContext();
9378 downstreamGLES3.glUniformMatrix3fv(arg0,arg1,arg2,arg3);
9379 final int err = checkGLError();
9380 if (err != GL_NO_ERROR) {
9381 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
9382 "glUniformMatrix3fv", arg0, arg1, arg2, arg3);
9383 }
9384 }
9385 @Override
9386 public void glUniformMatrix3fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
9387 {
9388 checkContext();
9389 downstreamGLES3.glUniformMatrix3fv(arg0,arg1,arg2,arg3,arg4);
9390 final int err = checkGLError();
9391 if (err != GL_NO_ERROR) {
9392 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
9393 "glUniformMatrix3fv", arg0, arg1, arg2, arg4);
9394 }
9395 }
9396 @Override
9397 public void glUniformMatrix3x2fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
9398 {
9399 checkContext();
9400 downstreamGLES3.glUniformMatrix3x2fv(arg0,arg1,arg2,arg3);
9401 final int err = checkGLError();
9402 if (err != GL_NO_ERROR) {
9403 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
9404 "glUniformMatrix3x2fv", arg0, arg1, arg2, arg3);
9405 }
9406 }
9407 @Override
9408 public void glUniformMatrix3x2fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
9409 {
9410 checkContext();
9411 downstreamGLES3.glUniformMatrix3x2fv(arg0,arg1,arg2,arg3,arg4);
9412 final int err = checkGLError();
9413 if (err != GL_NO_ERROR) {
9414 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
9415 "glUniformMatrix3x2fv", arg0, arg1, arg2, arg4);
9416 }
9417 }
9418 @Override
9419 public void glUniformMatrix3x2fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
9420 {
9421 checkContext();
9422 downstreamGLES3.glUniformMatrix3x2fvNV(arg0,arg1,arg2,arg3,arg4);
9423 final int err = checkGLError();
9424 if (err != GL_NO_ERROR) {
9425 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
9426 "glUniformMatrix3x2fvNV", arg0, arg1, arg2, arg4);
9427 }
9428 }
9429 @Override
9430 public void glUniformMatrix3x2fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
9431 {
9432 checkContext();
9433 downstreamGLES3.glUniformMatrix3x2fvNV(arg0,arg1,arg2,arg3);
9434 final int err = checkGLError();
9435 if (err != GL_NO_ERROR) {
9436 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
9437 "glUniformMatrix3x2fvNV", arg0, arg1, arg2, arg3);
9438 }
9439 }
9440 @Override
9441 public void glUniformMatrix3x4fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
9442 {
9443 checkContext();
9444 downstreamGLES3.glUniformMatrix3x4fv(arg0,arg1,arg2,arg3,arg4);
9445 final int err = checkGLError();
9446 if (err != GL_NO_ERROR) {
9447 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
9448 "glUniformMatrix3x4fv", arg0, arg1, arg2, arg4);
9449 }
9450 }
9451 @Override
9452 public void glUniformMatrix3x4fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
9453 {
9454 checkContext();
9455 downstreamGLES3.glUniformMatrix3x4fv(arg0,arg1,arg2,arg3);
9456 final int err = checkGLError();
9457 if (err != GL_NO_ERROR) {
9458 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
9459 "glUniformMatrix3x4fv", arg0, arg1, arg2, arg3);
9460 }
9461 }
9462 @Override
9463 public void glUniformMatrix3x4fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
9464 {
9465 checkContext();
9466 downstreamGLES3.glUniformMatrix3x4fvNV(arg0,arg1,arg2,arg3);
9467 final int err = checkGLError();
9468 if (err != GL_NO_ERROR) {
9469 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
9470 "glUniformMatrix3x4fvNV", arg0, arg1, arg2, arg3);
9471 }
9472 }
9473 @Override
9474 public void glUniformMatrix3x4fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
9475 {
9476 checkContext();
9477 downstreamGLES3.glUniformMatrix3x4fvNV(arg0,arg1,arg2,arg3,arg4);
9478 final int err = checkGLError();
9479 if (err != GL_NO_ERROR) {
9480 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
9481 "glUniformMatrix3x4fvNV", arg0, arg1, arg2, arg4);
9482 }
9483 }
9484 @Override
9485 public void glUniformMatrix4fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
9486 {
9487 checkContext();
9488 downstreamGLES3.glUniformMatrix4fv(arg0,arg1,arg2,arg3);
9489 final int err = checkGLError();
9490 if (err != GL_NO_ERROR) {
9491 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
9492 "glUniformMatrix4fv", arg0, arg1, arg2, arg3);
9493 }
9494 }
9495 @Override
9496 public void glUniformMatrix4fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
9497 {
9498 checkContext();
9499 downstreamGLES3.glUniformMatrix4fv(arg0,arg1,arg2,arg3,arg4);
9500 final int err = checkGLError();
9501 if (err != GL_NO_ERROR) {
9502 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
9503 "glUniformMatrix4fv", arg0, arg1, arg2, arg4);
9504 }
9505 }
9506 @Override
9507 public void glUniformMatrix4x2fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
9508 {
9509 checkContext();
9510 downstreamGLES3.glUniformMatrix4x2fv(arg0,arg1,arg2,arg3);
9511 final int err = checkGLError();
9512 if (err != GL_NO_ERROR) {
9513 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
9514 "glUniformMatrix4x2fv", arg0, arg1, arg2, arg3);
9515 }
9516 }
9517 @Override
9518 public void glUniformMatrix4x2fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
9519 {
9520 checkContext();
9521 downstreamGLES3.glUniformMatrix4x2fv(arg0,arg1,arg2,arg3,arg4);
9522 final int err = checkGLError();
9523 if (err != GL_NO_ERROR) {
9524 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
9525 "glUniformMatrix4x2fv", arg0, arg1, arg2, arg4);
9526 }
9527 }
9528 @Override
9529 public void glUniformMatrix4x2fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
9530 {
9531 checkContext();
9532 downstreamGLES3.glUniformMatrix4x2fvNV(arg0,arg1,arg2,arg3);
9533 final int err = checkGLError();
9534 if (err != GL_NO_ERROR) {
9535 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
9536 "glUniformMatrix4x2fvNV", arg0, arg1, arg2, arg3);
9537 }
9538 }
9539 @Override
9540 public void glUniformMatrix4x2fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
9541 {
9542 checkContext();
9543 downstreamGLES3.glUniformMatrix4x2fvNV(arg0,arg1,arg2,arg3,arg4);
9544 final int err = checkGLError();
9545 if (err != GL_NO_ERROR) {
9546 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
9547 "glUniformMatrix4x2fvNV", arg0, arg1, arg2, arg4);
9548 }
9549 }
9550 @Override
9551 public void glUniformMatrix4x3fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
9552 {
9553 checkContext();
9554 downstreamGLES3.glUniformMatrix4x3fv(arg0,arg1,arg2,arg3);
9555 final int err = checkGLError();
9556 if (err != GL_NO_ERROR) {
9557 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
9558 "glUniformMatrix4x3fv", arg0, arg1, arg2, arg3);
9559 }
9560 }
9561 @Override
9562 public void glUniformMatrix4x3fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
9563 {
9564 checkContext();
9565 downstreamGLES3.glUniformMatrix4x3fv(arg0,arg1,arg2,arg3,arg4);
9566 final int err = checkGLError();
9567 if (err != GL_NO_ERROR) {
9568 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
9569 "glUniformMatrix4x3fv", arg0, arg1, arg2, arg4);
9570 }
9571 }
9572 @Override
9573 public void glUniformMatrix4x3fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
9574 {
9575 checkContext();
9576 downstreamGLES3.glUniformMatrix4x3fvNV(arg0,arg1,arg2,arg3);
9577 final int err = checkGLError();
9578 if (err != GL_NO_ERROR) {
9579 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <java.nio.FloatBuffer> %s)",
9580 "glUniformMatrix4x3fvNV", arg0, arg1, arg2, arg3);
9581 }
9582 }
9583 @Override
9584 public void glUniformMatrix4x3fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
9585 {
9586 checkContext();
9587 downstreamGLES3.glUniformMatrix4x3fvNV(arg0,arg1,arg2,arg3,arg4);
9588 final int err = checkGLError();
9589 if (err != GL_NO_ERROR) {
9590 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <boolean> %s, <[F>, <int> 0x%X)",
9591 "glUniformMatrix4x3fvNV", arg0, arg1, arg2, arg4);
9592 }
9593 }
9594 @Override
9595 public boolean glUnmapBuffer(int arg0)
9596 {
9597 checkContext();
9598 boolean _res = downstreamGLES3.glUnmapBuffer(arg0);
9599 final int err = checkGLError();
9600 if (err != GL_NO_ERROR) {
9601 writeGLError(err, "%s(<int> 0x%X)",
9602 "glUnmapBuffer", arg0);
9603 }
9604 return _res;
9605 }
9606 @Override
9607 public void glUseProgram(int arg0)
9608 {
9609 checkContext();
9610 downstreamGLES3.glUseProgram(arg0);
9611 final int err = checkGLError();
9612 if (err != GL_NO_ERROR) {
9613 writeGLError(err, "%s(<int> 0x%X)",
9614 "glUseProgram", arg0);
9615 }
9616 }
9617 @Override
9618 public void glUseProgramStages(int arg0,int arg1,int arg2)
9619 {
9620 checkContext();
9621 downstreamGLES3.glUseProgramStages(arg0,arg1,arg2);
9622 final int err = checkGLError();
9623 if (err != GL_NO_ERROR) {
9624 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)",
9625 "glUseProgramStages", arg0, arg1, arg2);
9626 }
9627 }
9628 @Override
9629 public void glValidateProgram(int arg0)
9630 {
9631 checkContext();
9632 downstreamGLES3.glValidateProgram(arg0);
9633 final int err = checkGLError();
9634 if (err != GL_NO_ERROR) {
9635 writeGLError(err, "%s(<int> 0x%X)",
9636 "glValidateProgram", arg0);
9637 }
9638 }
9639 @Override
9640 public void glValidateProgramPipeline(int arg0)
9641 {
9642 checkContext();
9643 downstreamGLES3.glValidateProgramPipeline(arg0);
9644 final int err = checkGLError();
9645 if (err != GL_NO_ERROR) {
9646 writeGLError(err, "%s(<int> 0x%X)",
9647 "glValidateProgramPipeline", arg0);
9648 }
9649 }
9650 @Override
9651 public void glVertexAttrib1f(int arg0,float arg1)
9652 {
9653 checkContext();
9654 downstreamGLES3.glVertexAttrib1f(arg0,arg1);
9655 final int err = checkGLError();
9656 if (err != GL_NO_ERROR) {
9657 writeGLError(err, "%s(<int> 0x%X, <float> %s)",
9658 "glVertexAttrib1f", arg0, arg1);
9659 }
9660 }
9661 @Override
9662 public void glVertexAttrib1fv(int arg0,java.nio.FloatBuffer arg1)
9663 {
9664 checkContext();
9665 downstreamGLES3.glVertexAttrib1fv(arg0,arg1);
9666 final int err = checkGLError();
9667 if (err != GL_NO_ERROR) {
9668 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
9669 "glVertexAttrib1fv", arg0, arg1);
9670 }
9671 }
9672 @Override
9673 public void glVertexAttrib1fv(int arg0,float[] arg1,int arg2)
9674 {
9675 checkContext();
9676 downstreamGLES3.glVertexAttrib1fv(arg0,arg1,arg2);
9677 final int err = checkGLError();
9678 if (err != GL_NO_ERROR) {
9679 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
9680 "glVertexAttrib1fv", arg0, arg2);
9681 }
9682 }
9683 @Override
9684 public void glVertexAttrib2f(int arg0,float arg1,float arg2)
9685 {
9686 checkContext();
9687 downstreamGLES3.glVertexAttrib2f(arg0,arg1,arg2);
9688 final int err = checkGLError();
9689 if (err != GL_NO_ERROR) {
9690 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s)",
9691 "glVertexAttrib2f", arg0, arg1, arg2);
9692 }
9693 }
9694 @Override
9695 public void glVertexAttrib2fv(int arg0,java.nio.FloatBuffer arg1)
9696 {
9697 checkContext();
9698 downstreamGLES3.glVertexAttrib2fv(arg0,arg1);
9699 final int err = checkGLError();
9700 if (err != GL_NO_ERROR) {
9701 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
9702 "glVertexAttrib2fv", arg0, arg1);
9703 }
9704 }
9705 @Override
9706 public void glVertexAttrib2fv(int arg0,float[] arg1,int arg2)
9707 {
9708 checkContext();
9709 downstreamGLES3.glVertexAttrib2fv(arg0,arg1,arg2);
9710 final int err = checkGLError();
9711 if (err != GL_NO_ERROR) {
9712 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
9713 "glVertexAttrib2fv", arg0, arg2);
9714 }
9715 }
9716 @Override
9717 public void glVertexAttrib3f(int arg0,float arg1,float arg2,float arg3)
9718 {
9719 checkContext();
9720 downstreamGLES3.glVertexAttrib3f(arg0,arg1,arg2,arg3);
9721 final int err = checkGLError();
9722 if (err != GL_NO_ERROR) {
9723 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s, <float> %s)",
9724 "glVertexAttrib3f", arg0, arg1, arg2, arg3);
9725 }
9726 }
9727 @Override
9728 public void glVertexAttrib3fv(int arg0,java.nio.FloatBuffer arg1)
9729 {
9730 checkContext();
9731 downstreamGLES3.glVertexAttrib3fv(arg0,arg1);
9732 final int err = checkGLError();
9733 if (err != GL_NO_ERROR) {
9734 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
9735 "glVertexAttrib3fv", arg0, arg1);
9736 }
9737 }
9738 @Override
9739 public void glVertexAttrib3fv(int arg0,float[] arg1,int arg2)
9740 {
9741 checkContext();
9742 downstreamGLES3.glVertexAttrib3fv(arg0,arg1,arg2);
9743 final int err = checkGLError();
9744 if (err != GL_NO_ERROR) {
9745 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
9746 "glVertexAttrib3fv", arg0, arg2);
9747 }
9748 }
9749 @Override
9750 public void glVertexAttrib4f(int arg0,float arg1,float arg2,float arg3,float arg4)
9751 {
9752 checkContext();
9753 downstreamGLES3.glVertexAttrib4f(arg0,arg1,arg2,arg3,arg4);
9754 final int err = checkGLError();
9755 if (err != GL_NO_ERROR) {
9756 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s, <float> %s, <float> %s)",
9757 "glVertexAttrib4f", arg0, arg1, arg2, arg3, arg4);
9758 }
9759 }
9760 @Override
9761 public void glVertexAttrib4fv(int arg0,java.nio.FloatBuffer arg1)
9762 {
9763 checkContext();
9764 downstreamGLES3.glVertexAttrib4fv(arg0,arg1);
9765 final int err = checkGLError();
9766 if (err != GL_NO_ERROR) {
9767 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
9768 "glVertexAttrib4fv", arg0, arg1);
9769 }
9770 }
9771 @Override
9772 public void glVertexAttrib4fv(int arg0,float[] arg1,int arg2)
9773 {
9774 checkContext();
9775 downstreamGLES3.glVertexAttrib4fv(arg0,arg1,arg2);
9776 final int err = checkGLError();
9777 if (err != GL_NO_ERROR) {
9778 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
9779 "glVertexAttrib4fv", arg0, arg2);
9780 }
9781 }
9782 @Override
9783 public void glVertexAttribBinding(int arg0,int arg1)
9784 {
9785 checkContext();
9786 downstreamGLES3.glVertexAttribBinding(arg0,arg1);
9787 final int err = checkGLError();
9788 if (err != GL_NO_ERROR) {
9789 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
9790 "glVertexAttribBinding", arg0, arg1);
9791 }
9792 }
9793 @Override
9794 public void glVertexAttribDivisor(int arg0,int arg1)
9795 {
9796 checkContext();
9797 downstreamGLES3.glVertexAttribDivisor(arg0,arg1);
9798 final int err = checkGLError();
9799 if (err != GL_NO_ERROR) {
9800 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
9801 "glVertexAttribDivisor", arg0, arg1);
9802 }
9803 }
9804 @Override
9805 public void glVertexAttribDivisorANGLE(int arg0,int arg1)
9806 {
9807 checkContext();
9808 downstreamGLES3.glVertexAttribDivisorANGLE(arg0,arg1);
9809 final int err = checkGLError();
9810 if (err != GL_NO_ERROR) {
9811 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
9812 "glVertexAttribDivisorANGLE", arg0, arg1);
9813 }
9814 }
9815 @Override
9816 public void glVertexAttribDivisorNV(int arg0,int arg1)
9817 {
9818 checkContext();
9819 downstreamGLES3.glVertexAttribDivisorNV(arg0,arg1);
9820 final int err = checkGLError();
9821 if (err != GL_NO_ERROR) {
9822 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
9823 "glVertexAttribDivisorNV", arg0, arg1);
9824 }
9825 }
9826 @Override
9827 public void glVertexAttribFormat(int arg0,int arg1,int arg2,boolean arg3,int arg4)
9828 {
9829 checkContext();
9830 downstreamGLES3.glVertexAttribFormat(arg0,arg1,arg2,arg3,arg4);
9831 final int err = checkGLError();
9832 if (err != GL_NO_ERROR) {
9833 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <int> 0x%X)",
9834 "glVertexAttribFormat", arg0, arg1, arg2, arg3, arg4);
9835 }
9836 }
9837 @Override
9838 public void glVertexAttribI4i(int arg0,int arg1,int arg2,int arg3,int arg4)
9839 {
9840 checkContext();
9841 downstreamGLES3.glVertexAttribI4i(arg0,arg1,arg2,arg3,arg4);
9842 final int err = checkGLError();
9843 if (err != GL_NO_ERROR) {
9844 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
9845 "glVertexAttribI4i", arg0, arg1, arg2, arg3, arg4);
9846 }
9847 }
9848 @Override
9849 public void glVertexAttribI4iv(int arg0,int[] arg1,int arg2)
9850 {
9851 checkContext();
9852 downstreamGLES3.glVertexAttribI4iv(arg0,arg1,arg2);
9853 final int err = checkGLError();
9854 if (err != GL_NO_ERROR) {
9855 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
9856 "glVertexAttribI4iv", arg0, arg2);
9857 }
9858 }
9859 @Override
9860 public void glVertexAttribI4iv(int arg0,java.nio.IntBuffer arg1)
9861 {
9862 checkContext();
9863 downstreamGLES3.glVertexAttribI4iv(arg0,arg1);
9864 final int err = checkGLError();
9865 if (err != GL_NO_ERROR) {
9866 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
9867 "glVertexAttribI4iv", arg0, arg1);
9868 }
9869 }
9870 @Override
9871 public void glVertexAttribI4ui(int arg0,int arg1,int arg2,int arg3,int arg4)
9872 {
9873 checkContext();
9874 downstreamGLES3.glVertexAttribI4ui(arg0,arg1,arg2,arg3,arg4);
9875 final int err = checkGLError();
9876 if (err != GL_NO_ERROR) {
9877 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
9878 "glVertexAttribI4ui", arg0, arg1, arg2, arg3, arg4);
9879 }
9880 }
9881 @Override
9882 public void glVertexAttribI4uiv(int arg0,java.nio.IntBuffer arg1)
9883 {
9884 checkContext();
9885 downstreamGLES3.glVertexAttribI4uiv(arg0,arg1);
9886 final int err = checkGLError();
9887 if (err != GL_NO_ERROR) {
9888 writeGLError(err, "%s(<int> 0x%X, <java.nio.IntBuffer> %s)",
9889 "glVertexAttribI4uiv", arg0, arg1);
9890 }
9891 }
9892 @Override
9893 public void glVertexAttribI4uiv(int arg0,int[] arg1,int arg2)
9894 {
9895 checkContext();
9896 downstreamGLES3.glVertexAttribI4uiv(arg0,arg1,arg2);
9897 final int err = checkGLError();
9898 if (err != GL_NO_ERROR) {
9899 writeGLError(err, "%s(<int> 0x%X, <[I>, <int> 0x%X)",
9900 "glVertexAttribI4uiv", arg0, arg2);
9901 }
9902 }
9903 @Override
9904 public void glVertexAttribIFormat(int arg0,int arg1,int arg2,int arg3)
9905 {
9906 checkContext();
9907 downstreamGLES3.glVertexAttribIFormat(arg0,arg1,arg2,arg3);
9908 final int err = checkGLError();
9909 if (err != GL_NO_ERROR) {
9910 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
9911 "glVertexAttribIFormat", arg0, arg1, arg2, arg3);
9912 }
9913 }
9914 @Override
9915 public void glVertexAttribIPointer(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4)
9916 {
9917 checkContext();
9918 downstreamGLES3.glVertexAttribIPointer(arg0,arg1,arg2,arg3,arg4);
9919 final int err = checkGLError();
9920 if (err != GL_NO_ERROR) {
9921 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)",
9922 "glVertexAttribIPointer", arg0, arg1, arg2, arg3, arg4);
9923 }
9924 }
9925 @Override
9926 public void glVertexAttribIPointer(int arg0,int arg1,int arg2,int arg3,long arg4)
9927 {
9928 checkContext();
9929 downstreamGLES3.glVertexAttribIPointer(arg0,arg1,arg2,arg3,arg4);
9930 final int err = checkGLError();
9931 if (err != GL_NO_ERROR) {
9932 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <long> %s)",
9933 "glVertexAttribIPointer", arg0, arg1, arg2, arg3, arg4);
9934 }
9935 }
9936 @Override
9937 public void glVertexAttribPointer(int arg0,int arg1,int arg2,boolean arg3,int arg4,java.nio.Buffer arg5)
9938 {
9939 checkContext();
9940 downstreamGLES3.glVertexAttribPointer(arg0,arg1,arg2,arg3,arg4,arg5);
9941 final int err = checkGLError();
9942 if (err != GL_NO_ERROR) {
9943 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <int> 0x%X, <java.nio.Buffer> %s)",
9944 "glVertexAttribPointer", arg0, arg1, arg2, arg3, arg4, arg5);
9945 }
9946 }
9947 @Override
9948 public void glVertexAttribPointer(int arg0,int arg1,int arg2,boolean arg3,int arg4,long arg5)
9949 {
9950 checkContext();
9951 downstreamGLES3.glVertexAttribPointer(arg0,arg1,arg2,arg3,arg4,arg5);
9952 final int err = checkGLError();
9953 if (err != GL_NO_ERROR) {
9954 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <boolean> %s, <int> 0x%X, <long> %s)",
9955 "glVertexAttribPointer", arg0, arg1, arg2, arg3, arg4, arg5);
9956 }
9957 }
9958 @Override
9959 public void glVertexAttribPointer(com.jogamp.opengl.GLArrayData arg0)
9960 {
9961 checkContext();
9962 downstreamGLES3.glVertexAttribPointer(arg0);
9963 final int err = checkGLError();
9964 if (err != GL_NO_ERROR) {
9965 writeGLError(err, "%s(<com.jogamp.opengl.GLArrayData> %s)",
9966 "glVertexAttribPointer", arg0);
9967 }
9968 }
9969 @Override
9970 public void glVertexBindingDivisor(int arg0,int arg1)
9971 {
9972 checkContext();
9973 downstreamGLES3.glVertexBindingDivisor(arg0,arg1);
9974 final int err = checkGLError();
9975 if (err != GL_NO_ERROR) {
9976 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
9977 "glVertexBindingDivisor", arg0, arg1);
9978 }
9979 }
9980 @Override
9981 public void glViewport(int arg0,int arg1,int arg2,int arg3)
9982 {
9983 checkContext();
9984 downstreamGLES3.glViewport(arg0,arg1,arg2,arg3);
9985 final int err = checkGLError();
9986 if (err != GL_NO_ERROR) {
9987 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
9988 "glViewport", arg0, arg1, arg2, arg3);
9989 }
9990 }
9991 @Override
9992 public void glViewportArrayvNV(int arg0,int arg1,java.nio.FloatBuffer arg2)
9993 {
9994 checkContext();
9995 downstreamGLES3.glViewportArrayvNV(arg0,arg1,arg2);
9996 final int err = checkGLError();
9997 if (err != GL_NO_ERROR) {
9998 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
9999 "glViewportArrayvNV", arg0, arg1, arg2);
10000 }
10001 }
10002 @Override
10003 public void glViewportArrayvNV(int arg0,int arg1,float[] arg2,int arg3)
10004 {
10005 checkContext();
10006 downstreamGLES3.glViewportArrayvNV(arg0,arg1,arg2,arg3);
10007 final int err = checkGLError();
10008 if (err != GL_NO_ERROR) {
10009 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
10010 "glViewportArrayvNV", arg0, arg1, arg3);
10011 }
10012 }
10013 @Override
10014 public void glViewportArrayvOES(int arg0,int arg1,java.nio.FloatBuffer arg2)
10015 {
10016 checkContext();
10017 downstreamGLES3.glViewportArrayvOES(arg0,arg1,arg2);
10018 final int err = checkGLError();
10019 if (err != GL_NO_ERROR) {
10020 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.FloatBuffer> %s)",
10021 "glViewportArrayvOES", arg0, arg1, arg2);
10022 }
10023 }
10024 @Override
10025 public void glViewportArrayvOES(int arg0,int arg1,float[] arg2,int arg3)
10026 {
10027 checkContext();
10028 downstreamGLES3.glViewportArrayvOES(arg0,arg1,arg2,arg3);
10029 final int err = checkGLError();
10030 if (err != GL_NO_ERROR) {
10031 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[F>, <int> 0x%X)",
10032 "glViewportArrayvOES", arg0, arg1, arg3);
10033 }
10034 }
10035 @Override
10036 public void glViewportIndexedfNV(int arg0,float arg1,float arg2,float arg3,float arg4)
10037 {
10038 checkContext();
10039 downstreamGLES3.glViewportIndexedfNV(arg0,arg1,arg2,arg3,arg4);
10040 final int err = checkGLError();
10041 if (err != GL_NO_ERROR) {
10042 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s, <float> %s, <float> %s)",
10043 "glViewportIndexedfNV", arg0, arg1, arg2, arg3, arg4);
10044 }
10045 }
10046 @Override
10047 public void glViewportIndexedfOES(int arg0,float arg1,float arg2,float arg3,float arg4)
10048 {
10049 checkContext();
10050 downstreamGLES3.glViewportIndexedfOES(arg0,arg1,arg2,arg3,arg4);
10051 final int err = checkGLError();
10052 if (err != GL_NO_ERROR) {
10053 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s, <float> %s, <float> %s)",
10054 "glViewportIndexedfOES", arg0, arg1, arg2, arg3, arg4);
10055 }
10056 }
10057 @Override
10058 public void glViewportIndexedfvNV(int arg0,float[] arg1,int arg2)
10059 {
10060 checkContext();
10061 downstreamGLES3.glViewportIndexedfvNV(arg0,arg1,arg2);
10062 final int err = checkGLError();
10063 if (err != GL_NO_ERROR) {
10064 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
10065 "glViewportIndexedfvNV", arg0, arg2);
10066 }
10067 }
10068 @Override
10069 public void glViewportIndexedfvNV(int arg0,java.nio.FloatBuffer arg1)
10070 {
10071 checkContext();
10072 downstreamGLES3.glViewportIndexedfvNV(arg0,arg1);
10073 final int err = checkGLError();
10074 if (err != GL_NO_ERROR) {
10075 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
10076 "glViewportIndexedfvNV", arg0, arg1);
10077 }
10078 }
10079 @Override
10080 public void glViewportIndexedfvOES(int arg0,float[] arg1,int arg2)
10081 {
10082 checkContext();
10083 downstreamGLES3.glViewportIndexedfvOES(arg0,arg1,arg2);
10084 final int err = checkGLError();
10085 if (err != GL_NO_ERROR) {
10086 writeGLError(err, "%s(<int> 0x%X, <[F>, <int> 0x%X)",
10087 "glViewportIndexedfvOES", arg0, arg2);
10088 }
10089 }
10090 @Override
10091 public void glViewportIndexedfvOES(int arg0,java.nio.FloatBuffer arg1)
10092 {
10093 checkContext();
10094 downstreamGLES3.glViewportIndexedfvOES(arg0,arg1);
10095 final int err = checkGLError();
10096 if (err != GL_NO_ERROR) {
10097 writeGLError(err, "%s(<int> 0x%X, <java.nio.FloatBuffer> %s)",
10098 "glViewportIndexedfvOES", arg0, arg1);
10099 }
10100 }
10101 @Override
10102 public void glViewportPositionWScaleNV(int arg0,float arg1,float arg2)
10103 {
10104 checkContext();
10105 downstreamGLES3.glViewportPositionWScaleNV(arg0,arg1,arg2);
10106 final int err = checkGLError();
10107 if (err != GL_NO_ERROR) {
10108 writeGLError(err, "%s(<int> 0x%X, <float> %s, <float> %s)",
10109 "glViewportPositionWScaleNV", arg0, arg1, arg2);
10110 }
10111 }
10112 @Override
10113 public void glViewportSwizzleNV(int arg0,int arg1,int arg2,int arg3,int arg4)
10114 {
10115 checkContext();
10116 downstreamGLES3.glViewportSwizzleNV(arg0,arg1,arg2,arg3,arg4);
10117 final int err = checkGLError();
10118 if (err != GL_NO_ERROR) {
10119 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X)",
10120 "glViewportSwizzleNV", arg0, arg1, arg2, arg3, arg4);
10121 }
10122 }
10123 @Override
10124 public void glWaitSemaphoreEXT(int arg0,int arg1,java.nio.IntBuffer arg2,int arg3,java.nio.IntBuffer arg4,java.nio.IntBuffer arg5)
10125 {
10126 checkContext();
10127 downstreamGLES3.glWaitSemaphoreEXT(arg0,arg1,arg2,arg3,arg4,arg5);
10128 final int err = checkGLError();
10129 if (err != GL_NO_ERROR) {
10130 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s, <int> 0x%X, <java.nio.IntBuffer> %s, <java.nio.IntBuffer> %s)",
10131 "glWaitSemaphoreEXT", arg0, arg1, arg2, arg3, arg4, arg5);
10132 }
10133 }
10134 @Override
10135 public void glWaitSemaphoreEXT(int arg0,int arg1,int[] arg2,int arg3,int arg4,int[] arg5,int arg6,int[] arg7,int arg8)
10136 {
10137 checkContext();
10138 downstreamGLES3.glWaitSemaphoreEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
10139 final int err = checkGLError();
10140 if (err != GL_NO_ERROR) {
10141 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X, <[I>, <int> 0x%X)",
10142 "glWaitSemaphoreEXT", arg0, arg1, arg3, arg4, arg6, arg8);
10143 }
10144 }
10145 @Override
10146 public void glWaitSync(long arg0,int arg1,long arg2)
10147 {
10148 checkContext();
10149 downstreamGLES3.glWaitSync(arg0,arg1,arg2);
10150 final int err = checkGLError();
10151 if (err != GL_NO_ERROR) {
10152 writeGLError(err, "%s(<long> %s, <int> 0x%X, <long> %s)",
10153 "glWaitSync", arg0, arg1, arg2);
10154 }
10155 }
10156 @Override
10157 public void glWaitVkSemaphoreNV(long arg0)
10158 {
10159 checkContext();
10160 downstreamGLES3.glWaitVkSemaphoreNV(arg0);
10161 final int err = checkGLError();
10162 if (err != GL_NO_ERROR) {
10163 writeGLError(err, "%s(<long> %s)",
10164 "glWaitVkSemaphoreNV", arg0);
10165 }
10166 }
10167 @Override
10168 public void glWindowRectanglesEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
10169 {
10170 checkContext();
10171 downstreamGLES3.glWindowRectanglesEXT(arg0,arg1,arg2);
10172 final int err = checkGLError();
10173 if (err != GL_NO_ERROR) {
10174 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <java.nio.IntBuffer> %s)",
10175 "glWindowRectanglesEXT", arg0, arg1, arg2);
10176 }
10177 }
10178 @Override
10179 public void glWindowRectanglesEXT(int arg0,int arg1,int[] arg2,int arg3)
10180 {
10181 checkContext();
10182 downstreamGLES3.glWindowRectanglesEXT(arg0,arg1,arg2,arg3);
10183 final int err = checkGLError();
10184 if (err != GL_NO_ERROR) {
10185 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <[I>, <int> 0x%X)",
10186 "glWindowRectanglesEXT", arg0, arg1, arg3);
10187 }
10188 }
10189 @Override
10190 public boolean hasBasicFBOSupport()
10191 {
10192 return downstreamGLES3.hasBasicFBOSupport();
10193 }
10194 @Override
10195 public boolean hasFullFBOSupport()
10196 {
10197 return downstreamGLES3.hasFullFBOSupport();
10198 }
10199 @Override
10200 public boolean hasGLSL()
10201 {
10202 return downstreamGLES3.hasGLSL();
10203 }
10204 @Override
10205 public boolean isExtensionAvailable(java.lang.String arg0)
10206 {
10207 return downstreamGLES3.isExtensionAvailable(arg0);
10208 }
10209 @Override
10210 public boolean isFunctionAvailable(java.lang.String arg0)
10211 {
10212 return downstreamGLES3.isFunctionAvailable(arg0);
10213 }
10214 @Override
10215 public boolean isGL()
10216 {
10217 return true;
10218 }
10219 @Override
10220 public boolean isGL2()
10221 {
10222 return downstreamGLES3.isGL2();
10223 }
10224 @Override
10225 public boolean isGL2ES1()
10226 {
10227 return downstreamGLES3.isGL2ES1();
10228 }
10229 @Override
10230 public boolean isGL2ES2()
10231 {
10232 return downstreamGLES3.isGL2ES2();
10233 }
10234 @Override
10235 public boolean isGL2ES3()
10236 {
10237 return downstreamGLES3.isGL2ES3();
10238 }
10239 @Override
10240 public boolean isGL2GL3()
10241 {
10242 return downstreamGLES3.isGL2GL3();
10243 }
10244 @Override
10245 public boolean isGL3()
10246 {
10247 return downstreamGLES3.isGL3();
10248 }
10249 @Override
10250 public boolean isGL3ES3()
10251 {
10252 return downstreamGLES3.isGL3ES3();
10253 }
10254 @Override
10255 public boolean isGL3bc()
10256 {
10257 return downstreamGLES3.isGL3bc();
10258 }
10259 @Override
10260 public boolean isGL3core()
10261 {
10262 return downstreamGLES3.isGL3core();
10263 }
10264 @Override
10265 public boolean isGL4()
10266 {
10267 return downstreamGLES3.isGL4();
10268 }
10269 @Override
10270 public boolean isGL4ES3()
10271 {
10272 return downstreamGLES3.isGL4ES3();
10273 }
10274 @Override
10275 public boolean isGL4bc()
10276 {
10277 return downstreamGLES3.isGL4bc();
10278 }
10279 @Override
10280 public boolean isGL4core()
10281 {
10282 return downstreamGLES3.isGL4core();
10283 }
10284 @Override
10285 public boolean isGLES()
10286 {
10287 return downstreamGLES3.isGLES();
10288 }
10289 @Override
10290 public boolean isGLES1()
10291 {
10292 return downstreamGLES3.isGLES1();
10293 }
10294 @Override
10295 public boolean isGLES2()
10296 {
10297 return downstreamGLES3.isGLES2();
10298 }
10299 @Override
10300 public boolean isGLES2Compatible()
10301 {
10302 return downstreamGLES3.isGLES2Compatible();
10303 }
10304 @Override
10305 public boolean isGLES3()
10306 {
10307 return downstreamGLES3.isGLES3();
10308 }
10309 @Override
10310 public boolean isGLES31Compatible()
10311 {
10312 return downstreamGLES3.isGLES31Compatible();
10313 }
10314 @Override
10315 public boolean isGLES32Compatible()
10316 {
10317 return downstreamGLES3.isGLES32Compatible();
10318 }
10319 @Override
10320 public boolean isGLES3Compatible()
10321 {
10322 return downstreamGLES3.isGLES3Compatible();
10323 }
10324 @Override
10325 public boolean isGLcore()
10326 {
10327 return downstreamGLES3.isGLcore();
10328 }
10329 @Override
10330 public boolean isNPOTTextureAvailable()
10331 {
10332 return downstreamGLES3.isNPOTTextureAvailable();
10333 }
10334 @Override
10335 public boolean isPBOPackBound()
10336 {
10337 return downstreamGLES3.isPBOPackBound();
10338 }
10339 @Override
10340 public boolean isPBOUnpackBound()
10341 {
10342 return downstreamGLES3.isPBOUnpackBound();
10343 }
10344 @Override
10346 {
10347 return downstreamGLES3.isTextureFormatBGRA8888Available();
10348 }
10349 @Override
10350 public boolean isVBOArrayBound()
10351 {
10352 return downstreamGLES3.isVBOArrayBound();
10353 }
10354 @Override
10355 public boolean isVBOElementArrayBound()
10356 {
10357 return downstreamGLES3.isVBOElementArrayBound();
10358 }
10359 @Override
10361 {
10362 checkContext();
10363 com.jogamp.opengl.GLBufferStorage _res = downstreamGLES3.mapBuffer(arg0,arg1);
10364 final int err = checkGLError();
10365 if (err != GL_NO_ERROR) {
10366 writeGLError(err, "%s(<int> 0x%X, <int> 0x%X)",
10367 "mapBuffer", arg0, arg1);
10368 }
10369 return _res;
10370 }
10371 @Override
10372 public com.jogamp.opengl.GLBufferStorage mapBufferRange(int arg0,long arg1,long arg2,int arg3)
10373 {
10374 checkContext();
10375 com.jogamp.opengl.GLBufferStorage _res = downstreamGLES3.mapBufferRange(arg0,arg1,arg2,arg3);
10376 final int err = checkGLError();
10377 if (err != GL_NO_ERROR) {
10378 writeGLError(err, "%s(<int> 0x%X, <long> %s, <long> %s, <int> 0x%X)",
10379 "mapBufferRange", arg0, arg1, arg2, arg3);
10380 }
10381 return _res;
10382 }
10383 @Override
10384 public void setSwapInterval(int arg0)
10385 {
10386 downstreamGLES3.setSwapInterval(arg0);
10387 }
10388 @Override
10389 public String toString() {
10390 StringBuilder sb = new StringBuilder();
10391 sb.append("DebugGLES3 [this 0x"+Integer.toHexString(hashCode())+" implementing com.jogamp.opengl.GLES3,\n\t");
10392 sb.append(" downstream: "+downstreamGLES3.toString()+"\n\t]");
10393 return sb.toString();
10394 }
10395 private int checkGLError() {
10396 return downstreamGLES3.glGetError();
10397 }
10398 private void writeGLError(int err, String fmt, Object... args)
10399 {
10400 StringBuilder buf = new StringBuilder();
10401 buf.append(Thread.currentThread().toString());
10402 buf.append(" glGetError() returned the following error codes after a call to ");
10403 buf.append(String.format(fmt, args));
10404 buf.append(": ");
10405
10406 // Loop repeatedly to allow for distributed GL implementations,
10407 // as detailed in the glGetError() specification
10408 int recursionDepth = 10;
10409 do {
10410 switch (err) {
10411 case GL_INVALID_ENUM: buf.append("GL_INVALID_ENUM "); break;
10412 case GL_INVALID_VALUE: buf.append("GL_INVALID_VALUE "); break;
10413 case GL_INVALID_OPERATION: buf.append("GL_INVALID_OPERATION "); break;
10414 case GL_OUT_OF_MEMORY: buf.append("GL_OUT_OF_MEMORY "); break;
10415 case GL_NO_ERROR: throw new InternalError("Should not be treating GL_NO_ERROR as error");
10416 default: buf.append("Unknown glGetError() return value: ");
10417 }
10418 buf.append("( " + err + " 0x"+Integer.toHexString(err).toUpperCase() + "), ");
10419 } while ((--recursionDepth >= 0) && (err = downstreamGLES3.glGetError()) != GL_NO_ERROR);
10420 throw new GLException(buf.toString());
10421 }
10422 private void checkContext() {
10423 GLContext currentContext = GLContext.getCurrent();
10424 if (currentContext == null) {
10425 throw new GLException("No OpenGL context is current on this thread");
10426 }
10427 if ((_context != null) && (_context != currentContext)) {
10428 throw new GLException("This GL object is being incorrectly used with a different GLContext than that which created it");
10429 }
10430 }
10431 private GLContext _context;
10432
10433 private GLES3 downstreamGLES3;
10434} // end class DebugGLES3
void glGenSemaphoresEXT(int arg0, java.nio.IntBuffer arg1)
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 glProgramUniform4i64vNV(int arg0, int arg1, int arg2, long[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform4i64vNV}(GLuint program,...
void glProgramUniform3i64vNV(int arg0, int arg1, int arg2, java.nio.LongBuffer arg3)
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 glSignalVkFenceNV(long arg0)
Entry point to C language function: void {@native glSignalVkFenceNV}(GLuint64 vkFence) Part of GL_...
void glGetSamplerParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetMemoryObjectDetachedResourcesuivNV(int arg0, int arg1, int arg2, int arg3, java.nio.IntBuffer arg4)
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 glGetFloati_vOES(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetFloati_vOES}(GLenum target,...
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 glUniform4i64NV(int arg0, long arg1, long arg2, long arg3, long arg4)
Entry point to C language function: void {@native glUniform4i64NV}(GLint location,...
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 glGetUnsignedBytevEXT(int arg0, java.nio.ByteBuffer arg1)
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 glShadingRateImageBarrierNV(boolean arg0)
Entry point to C language function: void {@native glShadingRateImageBarrierNV}(GLboolean synchronize...
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 glFramebufferFoveationConfigQCOM(int arg0, int arg1, int arg2, int arg3, java.nio.IntBuffer arg4)
void glGetTexParameterIiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameterIiv}(GLenum target,...
void glViewportIndexedfvOES(int arg0, java.nio.FloatBuffer arg1)
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 glShadingRateImagePaletteNV(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glUniformMatrix4x3fvNV(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix4x3fvNV}(GLint location,...
void glScissorIndexedvOES(int arg0, java.nio.IntBuffer arg1)
void glMultiDrawMeshTasksIndirectCountNV(long arg0, long arg1, int arg2, int arg3)
Entry point to C language function: void {@native glMultiDrawMeshTasksIndirectCountNV}(GLintptr indi...
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 glFramebufferPixelLocalStorageSizeEXT(int arg0, int arg1)
Entry point to C language function: void {@native glFramebufferPixelLocalStorageSizeEXT}(GLuint targ...
void glProgramUniform1uiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform1uiv}(GLuint program,...
void glTexStorageMem2DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)
Entry point to C language function: void {@native glTexStorageMem2DEXT}(GLenum target,...
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)
int glGetFramebufferPixelLocalStorageSizeEXT(int arg0)
Entry point to C language function: GLsizei {@native glGetFramebufferPixelLocalStorageSizeEXT}(GLuin...
void glUniform4ui64vNV(int arg0, int arg1, java.nio.LongBuffer 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 glDeleteMemoryObjectsEXT(int arg0, java.nio.IntBuffer arg1)
void glRenderbufferStorageMultisampleAdvancedAMD(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleAdvancedAMD}(GLenu...
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_MES...
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 glUniform2ui64vNV(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glUniform2ui64vNV}(GLint location,...
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 glImportMemoryFdEXT(int arg0, long arg1, int arg2, int arg3)
Entry point to C language function: void {@native glImportMemoryFdEXT}(GLuint memory,...
void glFramebufferTextureMultisampleMultiviewOVR(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
Entry point to C language function: void {@native glFramebufferTextureMultisampleMultiviewOVR}(GLenu...
void glClearBufferfi(int arg0, int arg1, float arg2, int arg3)
Entry point to C language function: void {@native glClearBufferfi}(GLenum buffer,...
void glClearPixelLocalStorageuiEXT(int arg0, int arg1, java.nio.IntBuffer arg2)
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 glNamedRenderbufferStorageMultisampleAdvancedAMD(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glNamedRenderbufferStorageMultisampleAdvancedAMD}(...
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 glViewportPositionWScaleNV(int arg0, float arg1, float arg2)
Entry point to C language function: void {@native glViewportPositionWScaleNV}(GLuint index,...
void glClearTexSubImageEXT(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 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 glTexEstimateMotionRegionsQCOM(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glTexEstimateMotionRegionsQCOM}(GLuint ref,...
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 glProgramUniform3i64vNV(int arg0, int arg1, int arg2, long[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform3i64vNV}(GLuint program,...
void glUniform3ui64vNV(int arg0, int arg1, java.nio.LongBuffer arg2)
void glUniformMatrix2fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix2fv}(GLint location,...
void glMaxActiveShaderCoresARM(int arg0)
Entry point to C language function: void {@native glMaxActiveShaderCoresARM}(GLuint count) Part of...
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 glScissorIndexedvOES(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glScissorIndexedvOES}(GLuint index,...
void glMemoryObjectParameterivEXT(int arg0, int arg1, java.nio.IntBuffer arg2)
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 glDrawVkImageNV(long arg0, int arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10)
Entry point to C language function: void {@native glDrawVkImageNV}(GLuint64 vkImage,...
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 glImportSemaphoreFdEXT(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glImportSemaphoreFdEXT}(GLuint semaphore,...
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 glDeleteSemaphoresEXT(int arg0, java.nio.IntBuffer arg1)
void glStencilOp(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glStencilOp}(GLenum fail, GLenum zfail,...
void 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 glProgramUniform4ui64vNV(int arg0, int arg1, int arg2, java.nio.LongBuffer arg3)
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 glShadingRateSampleOrderCustomNV(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glShadingRateSampleOrderCustomNV}(GLenum rate,...
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...
void glDrawTransformFeedbackEXT(int arg0, int arg1)
Entry point to C language function: void {@native glDrawTransformFeedbackEXT}(GLenum mode,...
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 glGetUnsignedBytei_vEXT(int arg0, int arg1, java.nio.ByteBuffer arg2)
void glDeleteTextures(int arg0, java.nio.IntBuffer arg1)
void glSignalVkSemaphoreNV(long arg0)
Entry point to C language function: void {@native glSignalVkSemaphoreNV}(GLuint64 vkSemaphore) Par...
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 glClearPixelLocalStorageuiEXT(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glClearPixelLocalStorageuiEXT}(GLsizei offset,...
void glWindowRectanglesEXT(int arg0, int arg1, java.nio.IntBuffer arg2)
void glClipControlEXT(int arg0, int arg1)
Entry point to C language function: void {@native glClipControlEXT}(GLenum origin,...
void glTexAttachMemoryNV(int arg0, int arg1, long arg2)
Entry point to C language function: void {@native glTexAttachMemoryNV}(GLenum target,...
void glDepthRangeArrayfvOES(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glFramebufferFoveationParametersQCOM(int arg0, int arg1, int arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
Entry point to C language function: void {@native glFramebufferFoveationParametersQCOM}(GLuint frame...
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 glUniform1ui64NV(int arg0, long arg1)
Entry point to C language function: void {@native glUniform1ui64NV}(GLint location,...
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 glUniformHandleui64vIMG(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glUniformHandleui64vIMG}(GLint location,...
void glGetMemoryObjectParameterivEXT(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetMemoryObjectParameterivEXT}(GLuint memoryObje...
void glShadingRateSampleOrderNV(int arg0)
Entry point to C language function: void {@native glShadingRateSampleOrderNV}(GLenum order) Part o...
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 glProgramUniform3ui64NV(int arg0, int arg1, long arg2, long arg3, long arg4)
Entry point to C language function: void {@native glProgramUniform3ui64NV}(GLuint program,...
void glBufferStorageEXT(int arg0, long arg1, java.nio.Buffer arg2, int arg3)
void glDrawTransformFeedbackInstancedEXT(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glDrawTransformFeedbackInstancedEXT}(GLenum mode,...
void glMemoryObjectParameterivEXT(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glMemoryObjectParameterivEXT}(GLuint memoryObject,...
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,...
void glTexStorageAttribs3DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, java.nio.IntBuffer arg6)
void glProgramUniform2ui64vNV(int arg0, int arg1, int arg2, java.nio.LongBuffer arg3)
com.jogamp.opengl.GL3ES3 getGL3ES3()
Casts this object to the GL3ES3 interface.
void glUniformMatrix3x4fv(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glBufferPageCommitmentMemNV(int arg0, long arg1, long arg2, int arg3, long arg4, boolean arg5)
Entry point to C language function: void {@native glBufferPageCommitmentMemNV}(GLenum target,...
int glGetUniformLocation(int arg0, java.lang.String arg1)
void glUniformMatrix4x2fvNV(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glProgramUniform1ui64vNV(int arg0, int arg1, int arg2, java.nio.LongBuffer 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 glUniform4i64vNV(int arg0, int arg1, java.nio.LongBuffer arg2)
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 glProgramUniform4ui64vNV(int arg0, int arg1, int arg2, long[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform4ui64vNV}(GLuint program,...
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 glGetTexLevelParameterfv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glGetTexLevelParameterfv}(GLenum target,...
void glDeleteSemaphoresEXT(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteSemaphoresEXT}(GLsizei n,...
void glProgramUniform3i64NV(int arg0, int arg1, long arg2, long arg3, long arg4)
Entry point to C language function: void {@native glProgramUniform3i64NV}(GLuint program,...
int glClientWaitSync(long arg0, int arg1, long arg2)
Entry point to C language function: GLenum {@native glClientWaitSync}(GLsync sync,...
void glProgramUniform1i64vNV(int arg0, int arg1, int arg2, java.nio.LongBuffer arg3)
void glTextureStorageMem3DMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, boolean arg6, int arg7, long arg8)
Entry point to C language function: void {@native glTextureStorageMem3DMultisampleEXT}(GLuint textur...
void glNamedFramebufferTextureMultiviewOVR(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glNamedFramebufferTextureMultiviewOVR}(GLuint fram...
void glWaitSemaphoreEXT(int arg0, int arg1, java.nio.IntBuffer arg2, int arg3, java.nio.IntBuffer arg4, java.nio.IntBuffer arg5)
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...
void glViewportIndexedfvOES(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glViewportIndexedfvOES}(GLuint index,...
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 glNamedBufferPageCommitmentMemNV(int arg0, long arg1, long arg2, int arg3, long arg4, boolean arg5)
Entry point to C language function: void {@native glNamedBufferPageCommitmentMemNV}(GLuint buffer,...
void glFramebufferTexture2D(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glFramebufferTexture2D}(GLenum target,...
void glGetSemaphoreParameterui64vEXT(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glGetSemaphoreParameterui64vEXT}(GLuint semaphore,...
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 glProgramUniform1ui64vNV(int arg0, int arg1, int arg2, long[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform1ui64vNV}(GLuint program,...
void glGetSemaphoreParameterui64vEXT(int arg0, int arg1, java.nio.LongBuffer arg2)
void glUniform2ui64NV(int arg0, long arg1, long arg2)
Entry point to C language function: void {@native glUniform2ui64NV}(GLint location,...
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 glTextureStorageMem2DMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5, int arg6, long arg7)
Entry point to C language function: void {@native glTextureStorageMem2DMultisampleEXT}(GLuint textur...
void glFramebufferShadingRateEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
Entry point to C language function: void {@native glFramebufferShadingRateEXT}(GLenum target,...
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 glViewportIndexedfOES(int arg0, float arg1, float arg2, float arg3, float arg4)
Entry point to C language function: void {@native glViewportIndexedfOES}(GLuint index,...
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 glGetSemaphoreParameterivNV(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetSemaphoreParameterivNV}(GLuint semaphore,...
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 glUniform1i64NV(int arg0, long arg1)
Entry point to C language function: void {@native glUniform1i64NV}(GLint location,...
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 glUniform2i64vNV(int arg0, int arg1, java.nio.LongBuffer arg2)
void glProgramUniform1i64vNV(int arg0, int arg1, int arg2, long[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform1i64vNV}(GLuint program,...
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,...
void glTextureStorageMem2DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)
Entry point to C language function: void {@native glTextureStorageMem2DEXT}(GLuint texture,...
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 glEGLImageTargetTexStorageEXT(int arg0, long arg1, java.nio.IntBuffer arg2)
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...
void glTexStorageAttribs3DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int[] arg6, int arg7)
Entry point to C language function: void {@native glTexStorageAttribs3DEXT}(GLenum target,...
void glCreateMemoryObjectsEXT(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glCreateMemoryObjectsEXT}(GLsizei n,...
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...
boolean glIsSemaphoreEXT(int arg0)
Entry point to C language function: GLboolean {@native glIsSemaphoreEXT}(GLuint semaphore) 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 glBufferStorageMemEXT(int arg0, long arg1, int arg2, long arg3)
Entry point to C language function: void {@native glBufferStorageMemEXT}(GLenum target,...
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 glProgramUniform2i64vNV(int arg0, int arg1, int arg2, java.nio.LongBuffer arg3)
void glShadingRateImagePaletteNV(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glShadingRateImagePaletteNV}(GLuint viewport,...
void glGetIntegeri_vEXT(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetIntegeri_vEXT}(GLenum target,...
void glScissorExclusiveNV(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glScissorExclusiveNV}(GLint x, GLint y,...
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 glShadingRateSampleOrderCustomNV(int arg0, int arg1, java.nio.IntBuffer arg2)
void glUniform4i64vNV(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glUniform4i64vNV}(GLint location,...
void glProgramUniform4ui64NV(int arg0, int arg1, long arg2, long arg3, long arg4, long arg5)
Entry point to C language function: void {@native glProgramUniform4ui64NV}(GLuint program,...
void glSamplerParameteri(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glSamplerParameteri}(GLuint sampler,...
void glBindShadingRateImageNV(int arg0)
Entry point to C language function: void {@native glBindShadingRateImageNV}(GLuint texture) Part o...
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 glWaitVkSemaphoreNV(long arg0)
Entry point to C language function: void {@native glWaitVkSemaphoreNV}(GLuint64 vkSemaphore) Part ...
void glGetVertexAttribIiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glTextureBarrierNV()
Entry point to C language function: void {@native glTextureBarrierNV}() Part of GL_NV_texture_barr...
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 glGetMemoryObjectDetachedResourcesuivNV(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5)
Entry point to C language function: void {@native glGetMemoryObjectDetachedResourcesuivNV}(GLuint me...
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 glMultiDrawMeshTasksIndirectNV(long arg0, int arg1, int arg2)
Entry point to C language function: void {@native glMultiDrawMeshTasksIndirectNV}(GLintptr indirect,...
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 glFramebufferFetchBarrierQCOM()
Entry point to C language function: void {@native glFramebufferFetchBarrierQCOM}() Part of GL_QCOM...
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 glGetUnsignedBytei_vEXT(int arg0, int arg1, byte[] arg2, int arg3)
Entry point to C language function: void {@native glGetUnsignedBytei_vEXT}(GLenum target,...
void glUniform1iv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDepthRangeArrayfvOES(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glDepthRangeArrayfvOES}(GLuint first,...
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...
long glGetVkProcAddrNV(byte[] arg0, int arg1)
Entry point to C language function: GLVULKANPROCNV {@native glGetVkProcAddrNV}(const GLchar * name) ...
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 glScissorExclusiveArrayvNV(int arg0, int arg1, java.nio.IntBuffer arg2)
void glProgramUniform1i64NV(int arg0, int arg1, long arg2)
Entry point to C language function: void {@native glProgramUniform1i64NV}(GLuint program,...
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...
long glGetVkProcAddrNV(java.nio.ByteBuffer arg0)
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,...
void glGenSemaphoresEXT(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenSemaphoresEXT}(GLsizei n, GLuint * semaphores...
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 glShadingRateCombinerOpsEXT(int arg0, int arg1)
Entry point to C language function: void {@native glShadingRateCombinerOpsEXT}(GLenum combinerOp0,...
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,...
long glGetTextureHandleIMG(int arg0)
Entry point to C language function: GLuint64 {@native glGetTextureHandleIMG}(GLuint texture) Part ...
void glBlendEquation(int arg0)
Entry point to C language function: void {@native glBlendEquation}(GLenum mode) Part of GL_ES_VERS...
void glSemaphoreParameterivNV(int arg0, int arg1, java.nio.IntBuffer arg2)
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 glUniform3i64vNV(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glUniform3i64vNV}(GLint location,...
void glProgramUniform4i64vNV(int arg0, int arg1, int arg2, java.nio.LongBuffer arg3)
void glProgramUniform2i64NV(int arg0, int arg1, long arg2, long arg3)
Entry point to C language function: void {@native glProgramUniform2i64NV}(GLuint program,...
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 glGetShadingRateSampleLocationivNV(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetShadingRateSampleLocationivNV}(GLenum rate,...
void glSamplerParameterfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glProgramUniformHandleui64IMG(int arg0, int arg1, long arg2)
Entry point to C language function: void {@native glProgramUniformHandleui64IMG}(GLuint program,...
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 glGetMemoryObjectParameterivEXT(int arg0, int arg1, java.nio.IntBuffer arg2)
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)
void glWindowRectanglesEXT(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glWindowRectanglesEXT}(GLenum mode,...
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 glProgramUniform1ui64NV(int arg0, int arg1, long arg2)
Entry point to C language function: void {@native glProgramUniform1ui64NV}(GLuint program,...
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 glFramebufferFoveationConfigQCOM(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5)
Entry point to C language function: void {@native glFramebufferFoveationConfigQCOM}(GLuint framebuff...
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,...
void glExtrapolateTex2DQCOM(int arg0, int arg1, int arg2, float arg3)
Entry point to C language function: void {@native glExtrapolateTex2DQCOM}(GLuint src1,...
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 glTexStorageMem3DMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, boolean arg6, int arg7, long arg8)
Entry point to C language function: void {@native glTexStorageMem3DMultisampleEXT}(GLenum target,...
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 glEGLImageTargetTextureStorageEXT(int arg0, long arg1, java.nio.IntBuffer arg2)
void glDispatchComputeIndirect(long arg0)
Entry point to C language function: void {@native glDispatchComputeIndirect}(GLintptr indirect) Pa...
void glViewportSwizzleNV(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glViewportSwizzleNV}(GLuint index,...
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 glNamedBufferStorageMemEXT(int arg0, long arg1, int arg2, long arg3)
Entry point to C language function: void {@native glNamedBufferStorageMemEXT}(GLuint buffer,...
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 glGetUniformi64vNV(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glGetUniformi64vNV}(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 glTexStorageAttribs2DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, java.nio.IntBuffer arg5)
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 glGetFragmentShadingRatesEXT(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.IntBuffer arg3)
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 glGetUnsignedBytevEXT(int arg0, byte[] arg1, int arg2)
Entry point to C language function: void {@native glGetUnsignedBytevEXT}(GLenum pname,...
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,...
void glUniform1ui64vNV(int arg0, int arg1, java.nio.LongBuffer arg2)
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,...
long glGetTextureSamplerHandleIMG(int arg0, int arg1)
Entry point to C language function: GLuint64 {@native glGetTextureSamplerHandleIMG}(GLuint texture,...
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 glTexturePageCommitmentMemNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, long arg10, boolean arg11)
Entry point to C language function: void {@native glTexturePageCommitmentMemNV}(GLuint texture,...
void glProgramUniform3iv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glGenProgramPipelines(int arg0, java.nio.IntBuffer arg1)
void glUniformHandleui64IMG(int arg0, long arg1)
Entry point to C language function: void {@native glUniformHandleui64IMG}(GLint location,...
void glUniform1i64vNV(int arg0, int arg1, java.nio.LongBuffer arg2)
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 glScissorExclusiveArrayvNV(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glScissorExclusiveArrayvNV}(GLuint first,...
void glTexEstimateMotionQCOM(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexEstimateMotionQCOM}(GLuint ref,...
void glFramebufferTextureLayerDownsampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
Entry point to C language function: void {@native glFramebufferTextureLayerDownsampleIMG}(GLenum tar...
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 glScissorArrayvOES(int arg0, int arg1, java.nio.IntBuffer arg2)
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 glCreateMemoryObjectsEXT(int arg0, java.nio.IntBuffer arg1)
void glGetIntegerv(int arg0, java.nio.IntBuffer arg1)
void glResetMemoryObjectParameterNV(int arg0, int arg1)
Entry point to C language function: void {@native glResetMemoryObjectParameterNV}(GLuint memory,...
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 glUniform3ui64vNV(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glUniform3ui64vNV}(GLint location,...
void glDetachShader(int arg0, int arg1)
Entry point to C language function: void {@native glDetachShader}(GLuint program,...
void glUniform2ui64vNV(int arg0, int arg1, java.nio.LongBuffer arg2)
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 glGetShadingRateSampleLocationivNV(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
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 glProgramUniform3ui64vNV(int arg0, int arg1, int arg2, java.nio.LongBuffer 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 ...
void glProgramUniform2ui64vNV(int arg0, int arg1, int arg2, long[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform2ui64vNV}(GLuint program,...
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 glUniform1i64vNV(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glUniform1i64vNV}(GLint location,...
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 glProgramUniform3ui64vNV(int arg0, int arg1, int arg2, long[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform3ui64vNV}(GLuint program,...
void glDepthRangeArrayfvNV(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glDepthRangeArrayfvNV}(GLuint first,...
void glUniform3i64NV(int arg0, long arg1, long arg2, long arg3)
Entry point to C language function: void {@native glUniform3i64NV}(GLint location,...
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 glViewportArrayvOES(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glViewportArrayvOES}(GLuint first,...
void glProgramUniform2ui64NV(int arg0, int arg1, long arg2, long arg3)
Entry point to C language function: void {@native glProgramUniform2ui64NV}(GLuint program,...
void glExtGetRenderbuffersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glDeleteMemoryObjectsEXT(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteMemoryObjectsEXT}(GLsizei n,...
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 glClearTexImageEXT(int arg0, int arg1, int arg2, int arg3, java.nio.Buffer arg4)
void glShadingRateEXT(int arg0)
Entry point to C language function: void {@native glShadingRateEXT}(GLenum rate) Part of GL_EXT_fr...
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 glCreateSemaphoresNV(int arg0, java.nio.IntBuffer arg1)
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 glDepthRangeIndexedfOES(int arg0, float arg1, float arg2)
Entry point to C language function: void {@native glDepthRangeIndexedfOES}(GLuint index,...
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)
void glProgramUniform4i64NV(int arg0, int arg1, long arg2, long arg3, long arg4, long arg5)
Entry point to C language function: void {@native glProgramUniform4i64NV}(GLuint program,...
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 glTexStorageMem2DMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5, int arg6, long arg7)
Entry point to C language function: void {@native glTexStorageMem2DMultisampleEXT}(GLenum target,...
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 glSignalSemaphoreEXT(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 glSignalSemaphoreEXT}(GLuint semaphore,...
void glGetAttachedShaders(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.IntBuffer arg3)
void glGetBooleanv(int arg0, java.nio.ByteBuffer arg1)
void glUniform4ui64NV(int arg0, long arg1, long arg2, long arg3, long arg4)
Entry point to C language function: void {@native glUniform4ui64NV}(GLint location,...
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 glUniform2i64NV(int arg0, long arg1, long arg2)
Entry point to C language function: void {@native glUniform2i64NV}(GLint location,...
void glUniform2i64vNV(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glUniform2i64vNV}(GLint location,...
void glViewportArrayvOES(int arg0, int arg1, java.nio.FloatBuffer arg2)
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 glShadingRateQCOM(int arg0)
Entry point to C language function: void {@native glShadingRateQCOM}(GLenum rate) Part of GL_QCOM_...
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.
void glEGLImageTargetTexStorageEXT(int arg0, long arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glEGLImageTargetTexStorageEXT}(GLenum target,...
void glGetFloati_vOES(int arg0, int arg1, java.nio.FloatBuffer arg2)
int getDefaultReadBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
Definition: DebugGLES3.java:72
void glScissorIndexedOES(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glScissorIndexedOES}(GLuint index,...
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 glSemaphoreParameterui64vEXT(int arg0, int arg1, java.nio.LongBuffer arg2)
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 glCreateSemaphoresNV(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glCreateSemaphoresNV}(GLsizei n,...
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 glSignalSemaphoreEXT(int arg0, int arg1, java.nio.IntBuffer arg2, int arg3, java.nio.IntBuffer arg4, java.nio.IntBuffer arg5)
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 glGetSemaphoreParameterivNV(int arg0, int arg1, java.nio.IntBuffer 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 glTextureStorageMem3DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, long arg7)
Entry point to C language function: void {@native glTextureStorageMem3DEXT}(GLuint texture,...
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 glConservativeRasterParameteriNV(int arg0, int arg1)
Entry point to C language function: void {@native glConservativeRasterParameteriNV}(GLenum pname,...
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 glDrawMeshTasksIndirectNV(long arg0)
Entry point to C language function: void {@native glDrawMeshTasksIndirectNV}(GLintptr indirect) Pa...
void glGenVertexArraysOES(int arg0, java.nio.IntBuffer arg1)
void glFramebufferFetchBarrierEXT()
Entry point to C language function: void {@native glFramebufferFetchBarrierEXT}() Part of GL_EXT_s...
void glGetShadingRateImagePaletteNV(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetShadingRateImagePaletteNV}(GLuint viewport,...
void glVertexAttribIPointer(int arg0, int arg1, int arg2, int arg3, long arg4)
Entry point to C language function: void {@native glVertexAttribIPointer}(GLuint index,...
void glSemaphoreParameterivNV(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glSemaphoreParameterivNV}(GLuint semaphore,...
void glDrawArraysInstanced(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glDrawArraysInstanced}(GLenum mode,...
void glGetShadingRateImagePaletteNV(int arg0, int arg1, java.nio.IntBuffer arg2)
void glNamedBufferAttachMemoryNV(int arg0, int arg1, long arg2)
Entry point to C language function: void {@native glNamedBufferAttachMemoryNV}(GLuint buffer,...
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 glProgramUniform2i64vNV(int arg0, int arg1, int arg2, long[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform2i64vNV}(GLuint program,...
boolean glIsMemoryObjectEXT(int arg0)
Entry point to C language function: GLboolean {@native glIsMemoryObjectEXT}(GLuint memoryObject) P...
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 glSemaphoreParameterui64vEXT(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glSemaphoreParameterui64vEXT}(GLuint semaphore,...
void glTexStorageMem3DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, long arg7)
Entry point to C language function: void {@native glTexStorageMem3DEXT}(GLenum target,...
void glGetUniformi64vNV(int arg0, int arg1, java.nio.LongBuffer arg2)
void glFragmentCoverageColorNV(int arg0)
Entry point to C language function: void {@native glFragmentCoverageColorNV}(GLuint color) Part of...
void glEGLImageTargetTextureStorageEXT(int arg0, long arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glEGLImageTargetTextureStorageEXT}(GLuint texture,...
void glMaxShaderCompilerThreadsKHR(int arg0)
Entry point to C language function: void {@native glMaxShaderCompilerThreadsKHR}(GLuint count) Par...
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 glBufferAttachMemoryNV(int arg0, int arg1, long arg2)
Entry point to C language function: void {@native glBufferAttachMemoryNV}(GLenum target,...
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_ES_VERS...
boolean glIsProgramPipeline(int arg0)
Entry point to C language function: GLboolean {@native glIsProgramPipeline}(GLuint pipeline) Part ...
DebugGLES3(GLES3 downstreamGLES3)
Definition: DebugGLES3.java:27
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 glTexStorageAttribs2DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int[] arg5, int arg6)
Entry point to C language function: void {@native glTexStorageAttribs2DEXT}(GLenum target,...
void glTexStorage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glTexStorage3D}(GLenum target, GLsizei levels,...
void glPushDebugGroup(int arg0, int arg1, int arg2, byte[] arg3, int arg4)
Entry point to C language function: void {@native glPushDebugGroup}(GLenum source,...
void glUniform1ui64vNV(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glUniform1ui64vNV}(GLint location,...
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 glFramebufferTexture2DDownsampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
Entry point to C language function: void {@native glFramebufferTexture2DDownsampleIMG}(GLenum target...
void glDeleteTransformFeedbacks(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteTransformFeedbacks}(GLsizei n,...
void glWaitSemaphoreEXT(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 glWaitSemaphoreEXT}(GLuint semaphore,...
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)
void glUniform4ui64vNV(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glUniform4ui64vNV}(GLint location,...
boolean isGLES()
Indicates whether this GL object conforms to one of the OpenGL ES profiles, see isGLES1(),...
void glTextureAttachMemoryNV(int arg0, int arg1, long arg2)
Entry point to C language function: void {@native glTextureAttachMemoryNV}(GLuint texture,...
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 glProgramUniformHandleui64vIMG(int arg0, int arg1, int arg2, long[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniformHandleui64vIMG}(GLuint program,...
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 glGetFragmentShadingRatesEXT(int arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5)
Entry point to C language function: void {@native glGetFragmentShadingRatesEXT}(GLsizei samples,...
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 glPolygonOffsetClampEXT(float arg0, float arg1, float arg2)
Entry point to C language function: void {@native glPolygonOffsetClampEXT}(GLfloat factor,...
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 glTexPageCommitmentMemNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, long arg10, boolean arg11)
Entry point to C language function: void {@native glTexPageCommitmentMemNV}(GLenum target,...
void glDeleteBuffers(int arg0, java.nio.IntBuffer arg1)
void glUniform3i64vNV(int arg0, int arg1, java.nio.LongBuffer arg2)
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 glTextureFoveationParametersQCOM(int arg0, int arg1, int arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
Entry point to C language function: void {@native glTextureFoveationParametersQCOM}(GLuint texture,...
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 glScissorArrayvOES(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glScissorArrayvOES}(GLuint first,...
void glUniformHandleui64vIMG(int arg0, int arg1, java.nio.LongBuffer 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 glProgramUniformHandleui64vIMG(int arg0, int arg1, int arg2, java.nio.LongBuffer arg3)
void glGetBooleani_v(int arg0, int arg1, java.nio.ByteBuffer arg2)
void glUniform3ui64NV(int arg0, long arg1, long arg2, long arg3)
Entry point to C language function: void {@native glUniform3ui64NV}(GLint location,...
void glInvalidateFramebuffer(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDrawMeshTasksNV(int arg0, int arg1)
Entry point to C language function: void {@native glDrawMeshTasksNV}(GLuint first,...
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:519
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 glBlendBarrier()
Entry point to C language function: void {@native glBlendBarrier}() Part of GL_ES_VERSION_3_2,...
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 glConservativeRasterParameteriNV(int pname, int param)
Entry point to C language function: void {@native glConservativeRasterParameteriNV}(GLenum pname,...
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...
void glGetInteger64v(int pname, LongBuffer data)
Entry point to C language function: void {@native glGetInteger64v}(GLenum pname, GLint64 * data) 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 ...
boolean glIsMemoryObjectEXT(int memoryObject)
Entry point to C language function: GLboolean {@native glIsMemoryObjectEXT}(GLuint memoryObject) P...
boolean glIsSemaphoreEXT(int semaphore)
Entry point to C language function: GLboolean {@native glIsSemaphoreEXT}(GLuint semaphore) Part of...
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 glTextureStorageMem2DMultisampleEXT(int texture, int samples, int internalFormat, int width, int height, boolean fixedSampleLocations, int memory, long offset)
Entry point to C language function: void {@native glTextureStorageMem2DMultisampleEXT}(GLuint textur...
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 glImportMemoryFdEXT(int memory, long size, int handleType, int fd)
Entry point to C language function: void {@native glImportMemoryFdEXT}(GLuint memory,...
void glTexStorageMem3DEXT(int target, int levels, int internalFormat, int width, int height, int depth, int memory, long offset)
Entry point to C language function: void {@native glTexStorageMem3DEXT}(GLenum target,...
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 glGetSemaphoreParameterui64vEXT(int semaphore, int pname, LongBuffer params)
Entry point to C language function: void {@native glGetSemaphoreParameterui64vEXT}(GLuint semaphore,...
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 glTexStorageMem2DMultisampleEXT(int target, int samples, int internalFormat, int width, int height, boolean fixedSampleLocations, int memory, long offset)
Entry point to C language function: void {@native glTexStorageMem2DMultisampleEXT}(GLenum target,...
void glNamedBufferStorageMemEXT(int buffer, long size, int memory, long offset)
Entry point to C language function: void {@native glNamedBufferStorageMemEXT}(GLuint buffer,...
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 glBufferStorageMemEXT(int target, long size, int memory, long offset)
Entry point to C language function: void {@native glBufferStorageMemEXT}(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 glImportSemaphoreFdEXT(int semaphore, int handleType, int fd)
Entry point to C language function: void {@native glImportSemaphoreFdEXT}(GLuint semaphore,...
void glGetUnsignedBytei_vEXT(int target, int index, ByteBuffer data)
Entry point to C language function: void {@native glGetUnsignedBytei_vEXT}(GLenum target,...
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 glTextureStorageMem3DEXT(int texture, int levels, int internalFormat, int width, int height, int depth, int memory, long offset)
Entry point to C language function: void {@native glTextureStorageMem3DEXT}(GLuint texture,...
void glTexStorageMem2DEXT(int target, int levels, int internalFormat, int width, int height, int memory, long offset)
Entry point to C language function: void {@native glTexStorageMem2DEXT}(GLenum target,...
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 glSignalSemaphoreEXT(int semaphore, int numBufferBarriers, IntBuffer buffers, int numTextureBarriers, IntBuffer textures, IntBuffer dstLayouts)
Entry point to C language function: void {@native glSignalSemaphoreEXT}(GLuint semaphore,...
void glDeleteMemoryObjectsEXT(int n, IntBuffer memoryObjects)
Entry point to C language function: void {@native glDeleteMemoryObjectsEXT}(GLsizei n,...
void glDeleteSemaphoresEXT(int n, IntBuffer semaphores)
Entry point to C language function: void {@native glDeleteSemaphoresEXT}(GLsizei n,...
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 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 glTexStorageMem3DMultisampleEXT(int target, int samples, int internalFormat, int width, int height, int depth, boolean fixedSampleLocations, int memory, long offset)
Entry point to C language function: void {@native glTexStorageMem3DMultisampleEXT}(GLenum target,...
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 glMemoryObjectParameterivEXT(int memoryObject, int pname, IntBuffer params)
Entry point to C language function: void {@native glMemoryObjectParameterivEXT}(GLuint memoryObject,...
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 glWaitSemaphoreEXT(int semaphore, int numBufferBarriers, IntBuffer buffers, int numTextureBarriers, IntBuffer textures, IntBuffer srcLayouts)
Entry point to C language function: void {@native glWaitSemaphoreEXT}(GLuint semaphore,...
void glCreateMemoryObjectsEXT(int n, IntBuffer memoryObjects)
Entry point to C language function: void {@native glCreateMemoryObjectsEXT}(GLsizei n,...
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,...
void glSemaphoreParameterui64vEXT(int semaphore, int pname, LongBuffer params)
Entry point to C language function: void {@native glSemaphoreParameterui64vEXT}(GLuint semaphore,...
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 glGetMemoryObjectParameterivEXT(int memoryObject, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetMemoryObjectParameterivEXT}(GLuint memoryObje...
void glBlendFunci(int buf, int src, int dst)
Entry point to C language function: void {@native glBlendFunci}(GLuint buf, GLenum src,...
void glTextureStorageMem2DEXT(int texture, int levels, int internalFormat, int width, int height, int memory, long offset)
Entry point to C language function: void {@native glTextureStorageMem2DEXT}(GLuint texture,...
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 glGetInternalformativ(int target, int internalformat, int pname, int count, IntBuffer params)
Entry point to C language function: void {@native glGetInternalformativ}(GLenum target,...
void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetActiveUniformBlockiv}(GLuint program,...
void glTextureStorageMem3DMultisampleEXT(int texture, int samples, int internalFormat, int width, int height, int depth, boolean fixedSampleLocations, int memory, long offset)
Entry point to C language function: void {@native glTextureStorageMem3DMultisampleEXT}(GLuint textur...
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,...
void glGetUnsignedBytevEXT(int pname, ByteBuffer data)
Entry point to C language function: void {@native glGetUnsignedBytevEXT}(GLenum pname,...
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 glGenSemaphoresEXT(int n, IntBuffer semaphores)
Entry point to C language function: void {@native glGenSemaphoresEXT}(GLsizei n, GLuint * semaphores...
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 glUniform1i64NV(int location, long x)
Entry point to C language function: void {@native glUniform1i64NV}(GLint location,...
void glPatchParameteri(int pname, int value)
Entry point to C language function: void {@native glPatchParameteri}(GLenum pname,...
void glUniform2ui64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform2ui64vNV}(GLint location,...
void glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset)
Entry point to C language function: void {@native glVertexAttribFormat}(GLuint attribindex,...
void glGetUniformi64vNV(int program, int location, LongBuffer params)
Entry point to C language function: void {@native glGetUniformi64vNV}(GLuint program,...
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 glUniform4i64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform4i64vNV}(GLint location,...
void glUniform4i64NV(int location, long x, long y, long z, long w)
Entry point to C language function: void {@native glUniform4i64NV}(GLint location,...
void glUniform4ui64NV(int location, long x, long y, long z, long w)
Entry point to C language function: void {@native glUniform4ui64NV}(GLint location,...
void glProgramUniform2ui64NV(int program, int location, long x, long y)
Entry point to C language function: void {@native glProgramUniform2ui64NV}(GLuint program,...
void glUniform3i64NV(int location, long x, long y, long z)
Entry point to C language function: void {@native glUniform3i64NV}(GLint location,...
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 glUniform4ui64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform4ui64vNV}(GLint location,...
void glUniform3ui64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform3ui64vNV}(GLint location,...
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 glUniform1i64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform1i64vNV}(GLint location,...
void glProgramUniform3ui64NV(int program, int location, long x, long y, long z)
Entry point to C language function: void {@native glProgramUniform3ui64NV}(GLuint program,...
void glUniform3i64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform3i64vNV}(GLint location,...
void glProgramUniform4ui64NV(int program, int location, long x, long y, long z, long w)
Entry point to C language function: void {@native glProgramUniform4ui64NV}(GLuint program,...
void glUniform3ui64NV(int location, long x, long y, long z)
Entry point to C language function: void {@native glUniform3ui64NV}(GLint location,...
void glProgramUniform3ui64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform3ui64vNV}(GLuint program,...
void glProgramUniform2i64NV(int program, int location, long x, long y)
Entry point to C language function: void {@native glProgramUniform2i64NV}(GLuint program,...
void glProgramUniform3i64NV(int program, int location, long x, long y, long z)
Entry point to C language function: void {@native glProgramUniform3i64NV}(GLuint program,...
void glSamplerParameteri(int sampler, int pname, int param)
Entry point to C language function: void {@native glSamplerParameteri}(GLuint sampler,...
void glUniform1ui64NV(int location, long x)
Entry point to C language function: void {@native glUniform1ui64NV}(GLint location,...
boolean glIsSync(long sync)
Entry point to C language function: GLboolean {@native glIsSync}(GLsync sync) Part of GL_ES_VERSIO...
void glUniform2i64NV(int location, long x, long y)
Entry point to C language function: void {@native glUniform2i64NV}(GLint location,...
void glProgramUniform2i64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform2i64vNV}(GLuint program,...
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 glUniform1ui64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform1ui64vNV}(GLint location,...
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 glProgramUniform1ui64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform1ui64vNV}(GLuint program,...
void glFramebufferTexture(int target, int attachment, int texture, int level)
Entry point to C language function: void {@native glFramebufferTexture}(GLenum target,...
void glProgramUniform2ui64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform2ui64vNV}(GLuint program,...
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_MES...
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 glProgramUniform1ui64NV(int program, int location, long x)
Entry point to C language function: void {@native glProgramUniform1ui64NV}(GLuint program,...
void glProgramUniform4ui64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform4ui64vNV}(GLuint program,...
void glSamplerParameteriv(int sampler, int pname, IntBuffer param)
Entry point to C language function: void {@native glSamplerParameteriv}(GLuint sampler,...
void glProgramUniform1i64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform1i64vNV}(GLuint program,...
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 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 glProgramUniform4i64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform4i64vNV}(GLuint program,...
void glProgramUniform3i64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform3i64vNV}(GLuint program,...
void glUniform2ui64NV(int location, long x, long y)
Entry point to C language function: void {@native glUniform2ui64NV}(GLint location,...
void glTexBufferRange(int target, int internalformat, int buffer, long offset, long size)
Entry point to C language function: void {@native glTexBufferRange}(GLenum target,...
void glUniform2i64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform2i64vNV}(GLint location,...
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,...
void glProgramUniform4i64NV(int program, int location, long x, long y, long z, long w)
Entry point to C language function: void {@native glProgramUniform4i64NV}(GLuint program,...
int glClientWaitSync(long sync, int flags, long timeout)
Entry point to C language function: GLenum {@native glClientWaitSync}(GLsync sync,...
void glProgramUniform1i64NV(int program, int location, long x)
Entry point to C language function: void {@native glProgramUniform1i64NV}(GLuint program,...
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,...
void glSignalVkFenceNV(long vkFence)
Entry point to C language function: void {@native glSignalVkFenceNV}(GLuint64 vkFence) Part of GL_...
void glDrawMeshTasksNV(int first, int count)
Entry point to C language function: void {@native glDrawMeshTasksNV}(GLuint first,...
void glShadingRateSampleOrderNV(int order)
Entry point to C language function: void {@native glShadingRateSampleOrderNV}(GLenum order) Part o...
void glNamedBufferAttachMemoryNV(int buffer, int memory, long offset)
Entry point to C language function: void {@native glNamedBufferAttachMemoryNV}(GLuint buffer,...
void glShadingRateImagePaletteNV(int viewport, int first, int count, IntBuffer rates)
Entry point to C language function: void {@native glShadingRateImagePaletteNV}(GLuint viewport,...
void glTexturePageCommitmentMemNV(int texture, int layer, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int memory, long offset, boolean commit)
Entry point to C language function: void {@native glTexturePageCommitmentMemNV}(GLuint texture,...
void glGetMemoryObjectDetachedResourcesuivNV(int memory, int pname, int first, int count, IntBuffer params)
Entry point to C language function: void {@native glGetMemoryObjectDetachedResourcesuivNV}(GLuint me...
void glNamedBufferPageCommitmentMemNV(int buffer, long offset, long size, int memory, long memOffset, boolean commit)
Entry point to C language function: void {@native glNamedBufferPageCommitmentMemNV}(GLuint buffer,...
void glSubpixelPrecisionBiasNV(int xbits, int ybits)
Entry point to C language function: void {@native glSubpixelPrecisionBiasNV}(GLuint xbits,...
void glMultiDrawMeshTasksIndirectCountNV(long indirect, long drawcount, int maxdrawcount, int stride)
Entry point to C language function: void {@native glMultiDrawMeshTasksIndirectCountNV}(GLintptr indi...
void glNamedFramebufferSampleLocationsfvNV(int framebuffer, int start, int count, FloatBuffer v)
Entry point to C language function: void {@native glNamedFramebufferSampleLocationsfvNV}(GLuint fram...
void glShadingRateImageBarrierNV(boolean synchronize)
Entry point to C language function: void {@native glShadingRateImageBarrierNV}(GLboolean synchronize...
void glScissorExclusiveArrayvNV(int first, int count, IntBuffer v)
Entry point to C language function: void {@native glScissorExclusiveArrayvNV}(GLuint first,...
void glWaitVkSemaphoreNV(long vkSemaphore)
Entry point to C language function: void {@native glWaitVkSemaphoreNV}(GLuint64 vkSemaphore) Part ...
void glViewportPositionWScaleNV(int index, float xcoeff, float ycoeff)
Entry point to C language function: void {@native glViewportPositionWScaleNV}(GLuint index,...
void glBindShadingRateImageNV(int texture)
Entry point to C language function: void {@native glBindShadingRateImageNV}(GLuint texture) Part o...
void glCreateSemaphoresNV(int n, IntBuffer semaphores)
Entry point to C language function: void {@native glCreateSemaphoresNV}(GLsizei n,...
void glDrawVkImageNV(long vkImage, int sampler, float x0, float y0, float x1, float y1, float z, float s0, float t0, float s1, float t1)
Entry point to C language function: void {@native glDrawVkImageNV}(GLuint64 vkImage,...
void glSignalVkSemaphoreNV(long vkSemaphore)
Entry point to C language function: void {@native glSignalVkSemaphoreNV}(GLuint64 vkSemaphore) Par...
void glFragmentCoverageColorNV(int color)
Entry point to C language function: void {@native glFragmentCoverageColorNV}(GLuint color) Part of...
void glResolveDepthValuesNV()
Entry point to C language function: void {@native glResolveDepthValuesNV}() Part of GL_NV_sample_l...
void glBufferPageCommitmentMemNV(int target, long offset, long size, int memory, long memOffset, boolean commit)
Entry point to C language function: void {@native glBufferPageCommitmentMemNV}(GLenum target,...
void glViewportSwizzleNV(int index, int swizzlex, int swizzley, int swizzlez, int swizzlew)
Entry point to C language function: void {@native glViewportSwizzleNV}(GLuint index,...
long glGetVkProcAddrNV(ByteBuffer name)
Entry point to C language function: GLVULKANPROCNV {@native glGetVkProcAddrNV}(const GLchar * name) ...
void glMultiDrawMeshTasksIndirectNV(long indirect, int drawcount, int stride)
Entry point to C language function: void {@native glMultiDrawMeshTasksIndirectNV}(GLintptr indirect,...
void glResetMemoryObjectParameterNV(int memory, int pname)
Entry point to C language function: void {@native glResetMemoryObjectParameterNV}(GLuint memory,...
void glSemaphoreParameterivNV(int semaphore, int pname, IntBuffer params)
Entry point to C language function: void {@native glSemaphoreParameterivNV}(GLuint semaphore,...
void glTexAttachMemoryNV(int target, int memory, long offset)
Entry point to C language function: void {@native glTexAttachMemoryNV}(GLenum target,...
void glDrawMeshTasksIndirectNV(long indirect)
Entry point to C language function: void {@native glDrawMeshTasksIndirectNV}(GLintptr indirect) Pa...
void glTextureAttachMemoryNV(int texture, int memory, long offset)
Entry point to C language function: void {@native glTextureAttachMemoryNV}(GLuint texture,...
void glGetShadingRateSampleLocationivNV(int rate, int samples, int index, IntBuffer location)
Entry point to C language function: void {@native glGetShadingRateSampleLocationivNV}(GLenum rate,...
void glGetSemaphoreParameterivNV(int semaphore, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetSemaphoreParameterivNV}(GLuint semaphore,...
void glScissorExclusiveNV(int x, int y, int width, int height)
Entry point to C language function: void {@native glScissorExclusiveNV}(GLint x, GLint y,...
void glGetShadingRateImagePaletteNV(int viewport, int entry, IntBuffer rate)
Entry point to C language function: void {@native glGetShadingRateImagePaletteNV}(GLuint viewport,...
void glShadingRateSampleOrderCustomNV(int rate, int samples, IntBuffer locations)
Entry point to C language function: void {@native glShadingRateSampleOrderCustomNV}(GLenum rate,...
void glTexPageCommitmentMemNV(int target, int layer, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int memory, long offset, boolean commit)
Entry point to C language function: void {@native glTexPageCommitmentMemNV}(GLenum target,...
void glFramebufferSampleLocationsfvNV(int target, int start, int count, FloatBuffer v)
Entry point to C language function: void {@native glFramebufferSampleLocationsfvNV}(GLenum target,...
void glBufferAttachMemoryNV(int target, int memory, long offset)
Entry point to C language function: void {@native glBufferAttachMemoryNV}(GLenum target,...
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 glShadingRateEXT(int rate)
Entry point to C language function: void {@native glShadingRateEXT}(GLenum rate) Part of GL_EXT_fr...
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 glGetCoverageModulationTableNV(int bufSize, FloatBuffer v)
Entry point to C language function: void {@native glGetCoverageModulationTableNV}(GLsizei bufSize,...
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 glProgramUniformHandleui64vIMG(int program, int location, int count, LongBuffer values)
Entry point to C language function: void {@native glProgramUniformHandleui64vIMG}(GLuint program,...
void glBeginConditionalRender(int id, int mode)
Entry point to C language function: void {@native glBeginConditionalRender}(GLuint id,...
void glDrawTransformFeedbackEXT(int mode, int id)
Entry point to C language function: void {@native glDrawTransformFeedbackEXT}(GLenum mode,...
void glCopyTextureLevelsAPPLE(int destinationTexture, int sourceTexture, int sourceBaseLevel, int sourceLevelCount)
Entry point to C language function: void {@native glCopyTextureLevelsAPPLE}(GLuint destinationTextur...
void glDepthRangeArrayfvOES(int first, int count, FloatBuffer v)
Entry point to C language function: void {@native glDepthRangeArrayfvOES}(GLuint first,...
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 glClearTexImageEXT(int texture, int level, int format, int type, Buffer data)
Entry point to C language function: void {@native glClearTexImageEXT}(GLuint texture,...
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 glGetFragmentShadingRatesEXT(int samples, int maxCount, IntBuffer count, IntBuffer shadingRates)
Entry point to C language function: void {@native glGetFragmentShadingRatesEXT}(GLsizei samples,...
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 glScissorArrayvOES(int first, int count, IntBuffer v)
Entry point to C language function: void {@native glScissorArrayvOES}(GLuint first,...
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 glPolygonOffsetClampEXT(float factor, float units, float clamp)
Entry point to C language function: void {@native glPolygonOffsetClampEXT}(GLfloat factor,...
void glDepthRangeIndexedfNV(int index, float n, float f)
Entry point to C language function: void {@native glDepthRangeIndexedfNV}(GLuint index,...
void glClearPixelLocalStorageuiEXT(int offset, int n, IntBuffer values)
Entry point to C language function: void {@native glClearPixelLocalStorageuiEXT}(GLsizei offset,...
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 glGetTranslatedShaderSourceANGLE(int shader, int bufSize, IntBuffer length, ByteBuffer source)
Entry point to C language function: void {@native glGetTranslatedShaderSourceANGLE}(GLuint shader,...
void glFramebufferFetchBarrierEXT()
Entry point to C language function: void {@native glFramebufferFetchBarrierEXT}() Part of GL_EXT_s...
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 glTexEstimateMotionQCOM(int ref, int target, int output)
Entry point to C language function: void {@native glTexEstimateMotionQCOM}(GLuint ref,...
void glFramebufferFoveationParametersQCOM(int framebuffer, int layer, int focalPoint, float focalX, float focalY, float gainX, float gainY, float foveaArea)
Entry point to C language function: void {@native glFramebufferFoveationParametersQCOM}(GLuint frame...
void glDisableiEXT(int target, int index)
Entry point to C language function: void {@native glDisableiEXT}(GLenum target, GLuint index) Part...
void glEGLImageTargetTexStorageEXT(int target, long image, IntBuffer attrib_list)
Entry point to C language function: void {@native glEGLImageTargetTexStorageEXT}(GLenum target,...
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 glFramebufferPixelLocalStorageSizeEXT(int target, int size)
Entry point to C language function: void {@native glFramebufferPixelLocalStorageSizeEXT}(GLuint targ...
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 glViewportArrayvOES(int first, int count, FloatBuffer v)
Entry point to C language function: void {@native glViewportArrayvOES}(GLuint first,...
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 glFramebufferFoveationConfigQCOM(int framebuffer, int numLayers, int focalPointsPerLayer, int requestedFeatures, IntBuffer providedFeatures)
Entry point to C language function: void {@native glFramebufferFoveationConfigQCOM}(GLuint framebuff...
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 glProgramUniformHandleui64IMG(int program, int location, long value)
Entry point to C language function: void {@native glProgramUniformHandleui64IMG}(GLuint program,...
void glDrawTransformFeedbackInstancedEXT(int mode, int id, int instancecount)
Entry point to C language function: void {@native glDrawTransformFeedbackInstancedEXT}(GLenum mode,...
void glVertexAttribDivisorNV(int index, int divisor)
Entry point to C language function: void {@native glVertexAttribDivisorNV}(GLuint index,...
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 glWindowRectanglesEXT(int mode, int count, IntBuffer box)
Entry point to C language function: void {@native glWindowRectanglesEXT}(GLenum mode,...
void glExtrapolateTex2DQCOM(int src1, int src2, int output, float scaleFactor)
Entry point to C language function: void {@native glExtrapolateTex2DQCOM}(GLuint src1,...
void glRenderbufferStorageMultisampleNV(int target, int samples, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleNV}(GLenum target,...
void glClipControlEXT(int origin, int depth)
Entry point to C language function: void {@native glClipControlEXT}(GLenum origin,...
void glScissorIndexedvOES(int index, IntBuffer v)
Entry point to C language function: void {@native glScissorIndexedvOES}(GLuint index,...
void glGetFloati_vOES(int target, int index, FloatBuffer data)
Entry point to C language function: void {@native glGetFloati_vOES}(GLenum target,...
void glScissorIndexedOES(int index, int left, int bottom, int width, int height)
Entry point to C language function: void {@native glScissorIndexedOES}(GLuint index,...
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 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 glViewportIndexedfOES(int index, float x, float y, float w, float h)
Entry point to C language function: void {@native glViewportIndexedfOES}(GLuint index,...
void glFramebufferTextureMultisampleMultiviewOVR(int target, int attachment, int texture, int level, int samples, int baseViewIndex, int numViews)
Entry point to C language function: void {@native glFramebufferTextureMultisampleMultiviewOVR}(GLenu...
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 glDepthRangeIndexedfOES(int index, float n, float f)
Entry point to C language function: void {@native glDepthRangeIndexedfOES}(GLuint index,...
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 glClearTexSubImageEXT(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer data)
Entry point to C language function: void {@native glClearTexSubImageEXT}(GLuint texture,...
void glUniformHandleui64vIMG(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniformHandleui64vIMG}(GLint location,...
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 glTexStorageAttribs2DEXT(int target, int levels, int internalformat, int width, int height, IntBuffer attrib_list)
Entry point to C language function: void {@native glTexStorageAttribs2DEXT}(GLenum target,...
void glUniformHandleui64IMG(int location, long value)
Entry point to C language function: void {@native glUniformHandleui64IMG}(GLint location,...
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,...
long glGetTextureHandleIMG(int texture)
Entry point to C language function: GLuint64 {@native glGetTextureHandleIMG}(GLuint texture) Part ...
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 glFramebufferFetchBarrierQCOM()
Entry point to C language function: void {@native glFramebufferFetchBarrierQCOM}() Part of GL_QCOM...
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 glViewportIndexedfvOES(int index, FloatBuffer v)
Entry point to C language function: void {@native glViewportIndexedfvOES}(GLuint index,...
void glFramebufferShadingRateEXT(int target, int attachment, int texture, int baseLayer, int numLayers, int texelWidth, int texelHeight)
Entry point to C language function: void {@native glFramebufferShadingRateEXT}(GLenum target,...
void glEndConditionalRender()
Entry point to C language function: void {@native glEndConditionalRender}() Part of GL_VERSION_3_0...
void glTextureBarrierNV()
Entry point to C language function: void {@native glTextureBarrierNV}() Part of GL_NV_texture_barr...
void glMultiDrawElementsBaseVertexEXT(int mode, IntBuffer count, int type, PointerBuffer indices, int drawcount, IntBuffer basevertex)
Entry point to C language function: void {@native glMultiDrawElementsBaseVertexEXT}(GLenum mode,...
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 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 glTextureFoveationParametersQCOM(int texture, int layer, int focalPoint, float focalX, float focalY, float gainX, float gainY, float foveaArea)
Entry point to C language function: void {@native glTextureFoveationParametersQCOM}(GLuint texture,...
long glGetTextureSamplerHandleIMG(int texture, int sampler)
Entry point to C language function: GLuint64 {@native glGetTextureSamplerHandleIMG}(GLuint texture,...
void glFramebufferTextureLayerDownsampleIMG(int target, int attachment, int texture, int level, int layer, int xscale, int yscale)
Entry point to C language function: void {@native glFramebufferTextureLayerDownsampleIMG}(GLenum tar...
void glRenderbufferStorageMultisampleIMG(int target, int samples, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleIMG}(GLenum target...
void glShadingRateCombinerOpsEXT(int combinerOp0, int combinerOp1)
Entry point to C language function: void {@native glShadingRateCombinerOpsEXT}(GLenum combinerOp0,...
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 glNamedRenderbufferStorageMultisampleAdvancedAMD(int renderbuffer, int samples, int storageSamples, int internalformat, int width, int height)
Entry point to C language function: void {@native glNamedRenderbufferStorageMultisampleAdvancedAMD}(...
void glUniformMatrix2x4fvNV(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix2x4fvNV}(GLint location,...
void glTexStorageAttribs3DEXT(int target, int levels, int internalformat, int width, int height, int depth, IntBuffer attrib_list)
Entry point to C language function: void {@native glTexStorageAttribs3DEXT}(GLenum target,...
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,...
int glGetFramebufferPixelLocalStorageSizeEXT(int target)
Entry point to C language function: GLsizei {@native glGetFramebufferPixelLocalStorageSizeEXT}(GLuin...
void glTexEstimateMotionRegionsQCOM(int ref, int target, int output, int mask)
Entry point to C language function: void {@native glTexEstimateMotionRegionsQCOM}(GLuint ref,...
void glReadBufferNV(int mode)
Entry point to C language function: void {@native glReadBufferNV}(GLenum mode) Part of GL_NV_read_...
void glRenderbufferStorageMultisampleAdvancedAMD(int target, int samples, int storageSamples, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleAdvancedAMD}(GLenu...
void glDepthRangeArrayfvNV(int first, int count, FloatBuffer v)
Entry point to C language function: void {@native glDepthRangeArrayfvNV}(GLuint first,...
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 glMaxShaderCompilerThreadsKHR(int count)
Entry point to C language function: void {@native glMaxShaderCompilerThreadsKHR}(GLuint count) Par...
void glGenVertexArraysOES(int n, IntBuffer arrays)
Entry point to C language function: void {@native glGenVertexArraysOES}(GLsizei n,...
void glNamedFramebufferTextureMultiviewOVR(int framebuffer, int attachment, int texture, int level, int baseViewIndex, int numViews)
Entry point to C language function: void {@native glNamedFramebufferTextureMultiviewOVR}(GLuint fram...
void glExtGetProgramsQCOM(IntBuffer programs, int maxPrograms, IntBuffer numPrograms)
Entry point to C language function: void {@native glExtGetProgramsQCOM}(GLuint * programs,...
void glMaxActiveShaderCoresARM(int count)
Entry point to C language function: void {@native glMaxActiveShaderCoresARM}(GLuint count) Part of...
void glEGLImageTargetTextureStorageEXT(int texture, long image, IntBuffer attrib_list)
Entry point to C language function: void {@native glEGLImageTargetTextureStorageEXT}(GLuint texture,...
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 glFramebufferTexture2DDownsampleIMG(int target, int attachment, int textarget, int texture, int level, int xscale, int yscale)
Entry point to C language function: void {@native glFramebufferTexture2DDownsampleIMG}(GLenum target...
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 glShadingRateQCOM(int rate)
Entry point to C language function: void {@native glShadingRateQCOM}(GLenum rate) Part of GL_QCOM_...
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_0, GL_VERSION_ES_1_0 Define "GL_INVALID_VALUE" with expression '0x050...
Definition: GL.java:794
boolean glIsEnabled(int cap)
Entry point to C language function: GLboolean {@native glIsEnabled}(GLenum cap) Part of GL_ES_VERS...
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_0, GL_VERSION_ES_1_0 Define "GL_INVALID_ENUM" with expression '0x0500...
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_0, GL_VERSION_ES_1_0 Define "GL_INVALID_OPERATION" with expression '0...
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_0, GL_VERSION_ES_1_0 Define "GL_NO_ERROR" with expression '0',...
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_0, GL_VERSION_ES_1_0 Define "GL_OUT_OF_MEMORY" with expression '0x050...
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,...