JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java™ (public API).
TraceGLES3.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 tracing information to a user-specified {@link java.io.PrintStream}
15 * before and after each OpenGL method call.
16 * </p>
17 * <p>
18 * Sample code which installs this pipeline:
19 * <pre>
20 * gl = drawable.setGL(new TraceGL(drawable.getGL(), System.err));
21 * </pre>
22 * For automatic instantiation see {@link GLPipelineFactory#create(String, Class, GL, Object[])}
23 * </p>
24 */
25public class TraceGLES3 implements com.jogamp.opengl.GLES3{
26 public static final boolean DEBUG = jogamp.opengl.Debug.debug("TraceGLES3");
27 public TraceGLES3(GLES3 downstreamGLES3, PrintStream stream)
28 {
29 if (downstreamGLES3 == null) {
30 throw new IllegalArgumentException("null downstreamGLES3");
31 }
32 this.downstreamGLES3 = downstreamGLES3;
33 this.stream = stream;
34 }
35
36 @Override
37 public final GL getDownstreamGL() throws GLException {
38 return downstreamGLES3;
39 }
40 @Override
41 public int getBoundBuffer(int arg0)
42 {
43 return downstreamGLES3.getBoundBuffer(arg0);
44 }
45 @Override
46 public int getBoundFramebuffer(int arg0)
47 {
48 return downstreamGLES3.getBoundFramebuffer(arg0);
49 }
50 @Override
52 {
53 return downstreamGLES3.getBufferStorage(arg0);
54 }
55 @Override
57 {
58 return downstreamGLES3.getContext();
59 }
60 @Override
62 {
63 return downstreamGLES3.getDefaultDrawBuffer();
64 }
65 @Override
67 {
68 return downstreamGLES3.getDefaultDrawFramebuffer();
69 }
70 @Override
72 {
73 return downstreamGLES3.getDefaultReadBuffer();
74 }
75 @Override
77 {
78 return downstreamGLES3.getDefaultReadFramebuffer();
79 }
80 @Override
81 public java.lang.Object getExtension(java.lang.String arg0)
82 {
83 return downstreamGLES3.getExtension(arg0);
84 }
85 @Override
87 {
88 return this;
89 }
90 @Override
92 {
93 throw new GLException("Not a GL2 implementation");
94 }
95 @Override
97 {
98 throw new GLException("Not a GL2ES1 implementation");
99 }
100 @Override
102 {
103 if( isGL2ES2() ) { return this; }
104 throw new GLException("Not a GL2ES2 implementation");
105 }
106 @Override
108 {
109 if( isGL2ES3() ) { return this; }
110 throw new GLException("Not a GL2ES3 implementation");
111 }
112 @Override
114 {
115 throw new GLException("Not a GL2GL3 implementation");
116 }
117 @Override
119 {
120 throw new GLException("Not a GL3 implementation");
121 }
122 @Override
124 {
125 if( isGL3ES3() ) { return this; }
126 throw new GLException("Not a GL3ES3 implementation");
127 }
128 @Override
130 {
131 throw new GLException("Not a GL3bc implementation");
132 }
133 @Override
135 {
136 throw new GLException("Not a GL4 implementation");
137 }
138 @Override
140 {
141 if( isGL4ES3() ) { return this; }
142 throw new GLException("Not a GL4ES3 implementation");
143 }
144 @Override
146 {
147 throw new GLException("Not a GL4bc implementation");
148 }
149 @Override
151 {
152 throw new GLException("Not a GLES1 implementation");
153 }
154 @Override
156 {
157 if( isGLES2() ) { return this; }
158 throw new GLException("Not a GLES2 implementation");
159 }
160 @Override
162 {
163 if( isGLES3() ) { return this; }
164 throw new GLException("Not a GLES3 implementation");
165 }
166 @Override
168 {
169 return downstreamGLES3.getGLProfile();
170 }
171 @Override
173 {
174 return downstreamGLES3.getMaxRenderbufferSamples();
175 }
176 @Override
177 public java.lang.Object getPlatformGLExtensions()
178 {
179 return downstreamGLES3.getPlatformGLExtensions();
180 }
181 @Override
183 {
184 return downstreamGLES3.getRootGL();
185 }
186 @Override
187 public int getSwapInterval()
188 {
189 return downstreamGLES3.getSwapInterval();
190 }
191 @Override
192 public void glActiveShaderProgram(int arg0,int arg1)
193 {
194 printIndent();
195 print( "glActiveShaderProgram("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
196 downstreamGLES3.glActiveShaderProgram(arg0,arg1);
197 println("");
198 }
199 @Override
200 public void glActiveTexture(int arg0)
201 {
202 printIndent();
203 print( "glActiveTexture("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
204 downstreamGLES3.glActiveTexture(arg0);
205 println("");
206 }
207 @Override
208 public void glAlphaFuncQCOM(int arg0,float arg1)
209 {
210 printIndent();
211 print( "glAlphaFuncQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+")");
212 downstreamGLES3.glAlphaFuncQCOM(arg0,arg1);
213 println("");
214 }
215 @Override
217 {
218 printIndent();
219 print( "glApplyFramebufferAttachmentCMAAINTEL("+")");
221 println("");
222 }
223 @Override
224 public void glAttachShader(int arg0,int arg1)
225 {
226 printIndent();
227 print( "glAttachShader("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
228 downstreamGLES3.glAttachShader(arg0,arg1);
229 println("");
230 }
231 @Override
232 public void glBeginConditionalRender(int arg0,int arg1)
233 {
234 printIndent();
235 print( "glBeginConditionalRender("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
236 downstreamGLES3.glBeginConditionalRender(arg0,arg1);
237 println("");
238 }
239 @Override
240 public void glBeginQuery(int arg0,int arg1)
241 {
242 printIndent();
243 print( "glBeginQuery("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
244 downstreamGLES3.glBeginQuery(arg0,arg1);
245 println("");
246 }
247 @Override
248 public void glBeginTransformFeedback(int arg0)
249 {
250 printIndent();
251 print( "glBeginTransformFeedback("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
252 downstreamGLES3.glBeginTransformFeedback(arg0);
253 println("");
254 }
255 @Override
256 public void glBindAttribLocation(int arg0,int arg1,java.lang.String arg2)
257 {
258 printIndent();
259 print( "glBindAttribLocation("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.lang.String> "+arg2+")");
260 downstreamGLES3.glBindAttribLocation(arg0,arg1,arg2);
261 println("");
262 }
263 @Override
264 public void glBindBuffer(int arg0,int arg1)
265 {
266 printIndent();
267 print( "glBindBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
268 downstreamGLES3.glBindBuffer(arg0,arg1);
269 println("");
270 }
271 @Override
272 public void glBindBufferBase(int arg0,int arg1,int arg2)
273 {
274 printIndent();
275 print( "glBindBufferBase("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
276 downstreamGLES3.glBindBufferBase(arg0,arg1,arg2);
277 println("");
278 }
279 @Override
280 public void glBindBufferRange(int arg0,int arg1,int arg2,long arg3,long arg4)
281 {
282 printIndent();
283 print( "glBindBufferRange("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+", "+"<long> "+arg4+")");
284 downstreamGLES3.glBindBufferRange(arg0,arg1,arg2,arg3,arg4);
285 println("");
286 }
287 @Override
288 public void glBindFragDataLocationEXT(int arg0,int arg1,java.nio.ByteBuffer arg2)
289 {
290 printIndent();
291 print( "glBindFragDataLocationEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg2+")");
292 downstreamGLES3.glBindFragDataLocationEXT(arg0,arg1,arg2);
293 println("");
294 }
295 @Override
296 public void glBindFragDataLocationEXT(int arg0,int arg1,byte[] arg2,int arg3)
297 {
298 printIndent();
299 print( "glBindFragDataLocationEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
300 downstreamGLES3.glBindFragDataLocationEXT(arg0,arg1,arg2,arg3);
301 println("");
302 }
303 @Override
304 public void glBindFragDataLocationIndexedEXT(int arg0,int arg1,int arg2,java.nio.ByteBuffer arg3)
305 {
306 printIndent();
307 print( "glBindFragDataLocationIndexedEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg3+")");
308 downstreamGLES3.glBindFragDataLocationIndexedEXT(arg0,arg1,arg2,arg3);
309 println("");
310 }
311 @Override
312 public void glBindFragDataLocationIndexedEXT(int arg0,int arg1,int arg2,byte[] arg3,int arg4)
313 {
314 printIndent();
315 print( "glBindFragDataLocationIndexedEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
316 downstreamGLES3.glBindFragDataLocationIndexedEXT(arg0,arg1,arg2,arg3,arg4);
317 println("");
318 }
319 @Override
320 public void glBindFramebuffer(int arg0,int arg1)
321 {
322 printIndent();
323 print( "glBindFramebuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
324 downstreamGLES3.glBindFramebuffer(arg0,arg1);
325 println("");
326 }
327 @Override
328 public void glBindImageTexture(int arg0,int arg1,int arg2,boolean arg3,int arg4,int arg5,int arg6)
329 {
330 printIndent();
331 print( "glBindImageTexture("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+")");
332 downstreamGLES3.glBindImageTexture(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
333 println("");
334 }
335 @Override
336 public void glBindProgramPipeline(int arg0)
337 {
338 printIndent();
339 print( "glBindProgramPipeline("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
340 downstreamGLES3.glBindProgramPipeline(arg0);
341 println("");
342 }
343 @Override
344 public void glBindRenderbuffer(int arg0,int arg1)
345 {
346 printIndent();
347 print( "glBindRenderbuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
348 downstreamGLES3.glBindRenderbuffer(arg0,arg1);
349 println("");
350 }
351 @Override
352 public void glBindSampler(int arg0,int arg1)
353 {
354 printIndent();
355 print( "glBindSampler("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
356 downstreamGLES3.glBindSampler(arg0,arg1);
357 println("");
358 }
359 @Override
360 public void glBindTexture(int arg0,int arg1)
361 {
362 printIndent();
363 print( "glBindTexture("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
364 downstreamGLES3.glBindTexture(arg0,arg1);
365 println("");
366 }
367 @Override
368 public void glBindTransformFeedback(int arg0,int arg1)
369 {
370 printIndent();
371 print( "glBindTransformFeedback("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
372 downstreamGLES3.glBindTransformFeedback(arg0,arg1);
373 println("");
374 }
375 @Override
376 public void glBindVertexArray(int arg0)
377 {
378 printIndent();
379 print( "glBindVertexArray("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
380 downstreamGLES3.glBindVertexArray(arg0);
381 println("");
382 }
383 @Override
384 public void glBindVertexArrayOES(int arg0)
385 {
386 printIndent();
387 print( "glBindVertexArrayOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
388 downstreamGLES3.glBindVertexArrayOES(arg0);
389 println("");
390 }
391 @Override
392 public void glBindVertexBuffer(int arg0,int arg1,long arg2,int arg3)
393 {
394 printIndent();
395 print( "glBindVertexBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
396 downstreamGLES3.glBindVertexBuffer(arg0,arg1,arg2,arg3);
397 println("");
398 }
399 @Override
400 public void glBlendBarrier()
401 {
402 printIndent();
403 print( "glBlendBarrier("+")");
404 downstreamGLES3.glBlendBarrier();
405 println("");
406 }
407 @Override
408 public void glBlendColor(float arg0,float arg1,float arg2,float arg3)
409 {
410 printIndent();
411 print( "glBlendColor("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+")");
412 downstreamGLES3.glBlendColor(arg0,arg1,arg2,arg3);
413 println("");
414 }
415 @Override
416 public void glBlendEquation(int arg0)
417 {
418 printIndent();
419 print( "glBlendEquation("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
420 downstreamGLES3.glBlendEquation(arg0);
421 println("");
422 }
423 @Override
424 public void glBlendEquationSeparate(int arg0,int arg1)
425 {
426 printIndent();
427 print( "glBlendEquationSeparate("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
428 downstreamGLES3.glBlendEquationSeparate(arg0,arg1);
429 println("");
430 }
431 @Override
432 public void glBlendEquationSeparatei(int arg0,int arg1,int arg2)
433 {
434 printIndent();
435 print( "glBlendEquationSeparatei("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
436 downstreamGLES3.glBlendEquationSeparatei(arg0,arg1,arg2);
437 println("");
438 }
439 @Override
440 public void glBlendEquationSeparateiEXT(int arg0,int arg1,int arg2)
441 {
442 printIndent();
443 print( "glBlendEquationSeparateiEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
444 downstreamGLES3.glBlendEquationSeparateiEXT(arg0,arg1,arg2);
445 println("");
446 }
447 @Override
448 public void glBlendEquationSeparateiOES(int arg0,int arg1,int arg2)
449 {
450 printIndent();
451 print( "glBlendEquationSeparateiOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
452 downstreamGLES3.glBlendEquationSeparateiOES(arg0,arg1,arg2);
453 println("");
454 }
455 @Override
456 public void glBlendEquationi(int arg0,int arg1)
457 {
458 printIndent();
459 print( "glBlendEquationi("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
460 downstreamGLES3.glBlendEquationi(arg0,arg1);
461 println("");
462 }
463 @Override
464 public void glBlendEquationiEXT(int arg0,int arg1)
465 {
466 printIndent();
467 print( "glBlendEquationiEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
468 downstreamGLES3.glBlendEquationiEXT(arg0,arg1);
469 println("");
470 }
471 @Override
472 public void glBlendEquationiOES(int arg0,int arg1)
473 {
474 printIndent();
475 print( "glBlendEquationiOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
476 downstreamGLES3.glBlendEquationiOES(arg0,arg1);
477 println("");
478 }
479 @Override
480 public void glBlendFunc(int arg0,int arg1)
481 {
482 printIndent();
483 print( "glBlendFunc("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
484 downstreamGLES3.glBlendFunc(arg0,arg1);
485 println("");
486 }
487 @Override
488 public void glBlendFuncSeparate(int arg0,int arg1,int arg2,int arg3)
489 {
490 printIndent();
491 print( "glBlendFuncSeparate("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
492 downstreamGLES3.glBlendFuncSeparate(arg0,arg1,arg2,arg3);
493 println("");
494 }
495 @Override
496 public void glBlendFuncSeparatei(int arg0,int arg1,int arg2,int arg3,int arg4)
497 {
498 printIndent();
499 print( "glBlendFuncSeparatei("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
500 downstreamGLES3.glBlendFuncSeparatei(arg0,arg1,arg2,arg3,arg4);
501 println("");
502 }
503 @Override
504 public void glBlendFuncSeparateiEXT(int arg0,int arg1,int arg2,int arg3,int arg4)
505 {
506 printIndent();
507 print( "glBlendFuncSeparateiEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
508 downstreamGLES3.glBlendFuncSeparateiEXT(arg0,arg1,arg2,arg3,arg4);
509 println("");
510 }
511 @Override
512 public void glBlendFuncSeparateiOES(int arg0,int arg1,int arg2,int arg3,int arg4)
513 {
514 printIndent();
515 print( "glBlendFuncSeparateiOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
516 downstreamGLES3.glBlendFuncSeparateiOES(arg0,arg1,arg2,arg3,arg4);
517 println("");
518 }
519 @Override
520 public void glBlendFunci(int arg0,int arg1,int arg2)
521 {
522 printIndent();
523 print( "glBlendFunci("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
524 downstreamGLES3.glBlendFunci(arg0,arg1,arg2);
525 println("");
526 }
527 @Override
528 public void glBlendFunciEXT(int arg0,int arg1,int arg2)
529 {
530 printIndent();
531 print( "glBlendFunciEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
532 downstreamGLES3.glBlendFunciEXT(arg0,arg1,arg2);
533 println("");
534 }
535 @Override
536 public void glBlendFunciOES(int arg0,int arg1,int arg2)
537 {
538 printIndent();
539 print( "glBlendFunciOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
540 downstreamGLES3.glBlendFunciOES(arg0,arg1,arg2);
541 println("");
542 }
543 @Override
544 public void glBlitFramebuffer(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9)
545 {
546 printIndent();
547 print( "glBlitFramebuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg9).toUpperCase()+")");
548 downstreamGLES3.glBlitFramebuffer(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
549 println("");
550 }
551 @Override
552 public void glBlitFramebufferANGLE(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9)
553 {
554 printIndent();
555 print( "glBlitFramebufferANGLE("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg9).toUpperCase()+")");
556 downstreamGLES3.glBlitFramebufferANGLE(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
557 println("");
558 }
559 @Override
560 public void glBlitFramebufferNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9)
561 {
562 printIndent();
563 print( "glBlitFramebufferNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg9).toUpperCase()+")");
564 downstreamGLES3.glBlitFramebufferNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
565 println("");
566 }
567 @Override
568 public void glBufferData(int arg0,long arg1,java.nio.Buffer arg2,int arg3)
569 {
570 printIndent();
571 print( "glBufferData("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<java.nio.Buffer> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
572 downstreamGLES3.glBufferData(arg0,arg1,arg2,arg3);
573 println("");
574 }
575 @Override
576 public void glBufferStorageEXT(int arg0,long arg1,java.nio.Buffer arg2,int arg3)
577 {
578 printIndent();
579 print( "glBufferStorageEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<java.nio.Buffer> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
580 downstreamGLES3.glBufferStorageEXT(arg0,arg1,arg2,arg3);
581 println("");
582 }
583 @Override
584 public void glBufferSubData(int arg0,long arg1,long arg2,java.nio.Buffer arg3)
585 {
586 printIndent();
587 print( "glBufferSubData("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+", "+"<java.nio.Buffer> "+arg3+")");
588 downstreamGLES3.glBufferSubData(arg0,arg1,arg2,arg3);
589 println("");
590 }
591 @Override
592 public int glCheckFramebufferStatus(int arg0)
593 {
594 printIndent();
595 print( "glCheckFramebufferStatus("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
596 int _res = downstreamGLES3.glCheckFramebufferStatus(arg0);
597 println(" = "+_res);
598 return _res;
599 }
600 @Override
601 public void glClear(int arg0)
602 {
603 printIndent();
604 print( "glClear("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
605 downstreamGLES3.glClear(arg0);
606 println("");
607 }
608 @Override
609 public void glClearBufferfi(int arg0,int arg1,float arg2,int arg3)
610 {
611 printIndent();
612 print( "glClearBufferfi("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
613 downstreamGLES3.glClearBufferfi(arg0,arg1,arg2,arg3);
614 println("");
615 }
616 @Override
617 public void glClearBufferfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
618 {
619 printIndent();
620 print( "glClearBufferfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
621 downstreamGLES3.glClearBufferfv(arg0,arg1,arg2);
622 println("");
623 }
624 @Override
625 public void glClearBufferfv(int arg0,int arg1,float[] arg2,int arg3)
626 {
627 printIndent();
628 print( "glClearBufferfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
629 downstreamGLES3.glClearBufferfv(arg0,arg1,arg2,arg3);
630 println("");
631 }
632 @Override
633 public void glClearBufferiv(int arg0,int arg1,java.nio.IntBuffer arg2)
634 {
635 printIndent();
636 print( "glClearBufferiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
637 downstreamGLES3.glClearBufferiv(arg0,arg1,arg2);
638 println("");
639 }
640 @Override
641 public void glClearBufferiv(int arg0,int arg1,int[] arg2,int arg3)
642 {
643 printIndent();
644 print( "glClearBufferiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
645 downstreamGLES3.glClearBufferiv(arg0,arg1,arg2,arg3);
646 println("");
647 }
648 @Override
649 public void glClearBufferuiv(int arg0,int arg1,int[] arg2,int arg3)
650 {
651 printIndent();
652 print( "glClearBufferuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
653 downstreamGLES3.glClearBufferuiv(arg0,arg1,arg2,arg3);
654 println("");
655 }
656 @Override
657 public void glClearBufferuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
658 {
659 printIndent();
660 print( "glClearBufferuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
661 downstreamGLES3.glClearBufferuiv(arg0,arg1,arg2);
662 println("");
663 }
664 @Override
665 public void glClearColor(float arg0,float arg1,float arg2,float arg3)
666 {
667 printIndent();
668 print( "glClearColor("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+")");
669 downstreamGLES3.glClearColor(arg0,arg1,arg2,arg3);
670 println("");
671 }
672 @Override
673 public void glClearDepth(double arg0)
674 {
675 printIndent();
676 print( "glClearDepth("+"<double> "+arg0+")");
677 downstreamGLES3.glClearDepth(arg0);
678 println("");
679 }
680 @Override
681 public void glClearDepthf(float arg0)
682 {
683 printIndent();
684 print( "glClearDepthf("+"<float> "+arg0+")");
685 downstreamGLES3.glClearDepthf(arg0);
686 println("");
687 }
688 @Override
689 public void glClearStencil(int arg0)
690 {
691 printIndent();
692 print( "glClearStencil("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
693 downstreamGLES3.glClearStencil(arg0);
694 println("");
695 }
696 @Override
697 public int glClientWaitSync(long arg0,int arg1,long arg2)
698 {
699 printIndent();
700 print( "glClientWaitSync("+"<long> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+")");
701 int _res = downstreamGLES3.glClientWaitSync(arg0,arg1,arg2);
702 println(" = "+_res);
703 return _res;
704 }
705 @Override
706 public void glColorMask(boolean arg0,boolean arg1,boolean arg2,boolean arg3)
707 {
708 printIndent();
709 print( "glColorMask("+"<boolean> "+arg0+", "+"<boolean> "+arg1+", "+"<boolean> "+arg2+", "+"<boolean> "+arg3+")");
710 downstreamGLES3.glColorMask(arg0,arg1,arg2,arg3);
711 println("");
712 }
713 @Override
714 public void glColorMaski(int arg0,boolean arg1,boolean arg2,boolean arg3,boolean arg4)
715 {
716 printIndent();
717 print( "glColorMaski("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<boolean> "+arg1+", "+"<boolean> "+arg2+", "+"<boolean> "+arg3+", "+"<boolean> "+arg4+")");
718 downstreamGLES3.glColorMaski(arg0,arg1,arg2,arg3,arg4);
719 println("");
720 }
721 @Override
722 public void glColorMaskiEXT(int arg0,boolean arg1,boolean arg2,boolean arg3,boolean arg4)
723 {
724 printIndent();
725 print( "glColorMaskiEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<boolean> "+arg1+", "+"<boolean> "+arg2+", "+"<boolean> "+arg3+", "+"<boolean> "+arg4+")");
726 downstreamGLES3.glColorMaskiEXT(arg0,arg1,arg2,arg3,arg4);
727 println("");
728 }
729 @Override
730 public void glColorMaskiOES(int arg0,boolean arg1,boolean arg2,boolean arg3,boolean arg4)
731 {
732 printIndent();
733 print( "glColorMaskiOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<boolean> "+arg1+", "+"<boolean> "+arg2+", "+"<boolean> "+arg3+", "+"<boolean> "+arg4+")");
734 downstreamGLES3.glColorMaskiOES(arg0,arg1,arg2,arg3,arg4);
735 println("");
736 }
737 @Override
738 public void glCompileShader(int arg0)
739 {
740 printIndent();
741 print( "glCompileShader("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
742 downstreamGLES3.glCompileShader(arg0);
743 println("");
744 }
745 @Override
746 public void glCompressedTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,long arg7)
747 {
748 printIndent();
749 print( "glCompressedTexImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<long> "+arg7+")");
750 downstreamGLES3.glCompressedTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
751 println("");
752 }
753 @Override
754 public void glCompressedTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7)
755 {
756 printIndent();
757 print( "glCompressedTexImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<java.nio.Buffer> "+arg7+")");
758 downstreamGLES3.glCompressedTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
759 println("");
760 }
761 @Override
762 public void glCompressedTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
763 {
764 printIndent();
765 print( "glCompressedTexImage3D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<java.nio.Buffer> "+arg8+")");
766 downstreamGLES3.glCompressedTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
767 println("");
768 }
769 @Override
770 public void glCompressedTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
771 {
772 printIndent();
773 print( "glCompressedTexImage3D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<long> "+arg8+")");
774 downstreamGLES3.glCompressedTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
775 println("");
776 }
777 @Override
778 public void glCompressedTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
779 {
780 printIndent();
781 print( "glCompressedTexSubImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<java.nio.Buffer> "+arg8+")");
782 downstreamGLES3.glCompressedTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
783 println("");
784 }
785 @Override
786 public void glCompressedTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
787 {
788 printIndent();
789 print( "glCompressedTexSubImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<long> "+arg8+")");
790 downstreamGLES3.glCompressedTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
791 println("");
792 }
793 @Override
794 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)
795 {
796 printIndent();
797 print( "glCompressedTexSubImage3D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg9).toUpperCase()+", "+"<java.nio.Buffer> "+arg10+")");
798 downstreamGLES3.glCompressedTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
799 println("");
800 }
801 @Override
802 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)
803 {
804 printIndent();
805 print( "glCompressedTexSubImage3D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg9).toUpperCase()+", "+"<long> "+arg10+")");
806 downstreamGLES3.glCompressedTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
807 println("");
808 }
809 @Override
810 public void glCopyBufferSubData(int arg0,int arg1,long arg2,long arg3,long arg4)
811 {
812 printIndent();
813 print( "glCopyBufferSubData("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+", "+"<long> "+arg3+", "+"<long> "+arg4+")");
814 downstreamGLES3.glCopyBufferSubData(arg0,arg1,arg2,arg3,arg4);
815 println("");
816 }
817 @Override
818 public void glCopyBufferSubDataNV(int arg0,int arg1,long arg2,long arg3,long arg4)
819 {
820 printIndent();
821 print( "glCopyBufferSubDataNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+", "+"<long> "+arg3+", "+"<long> "+arg4+")");
822 downstreamGLES3.glCopyBufferSubDataNV(arg0,arg1,arg2,arg3,arg4);
823 println("");
824 }
825 @Override
826 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)
827 {
828 printIndent();
829 print( "glCopyImageSubData("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg9).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg10).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg11).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg12).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg13).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg14).toUpperCase()+")");
830 downstreamGLES3.glCopyImageSubData(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
831 println("");
832 }
833 @Override
834 public void glCopyTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
835 {
836 printIndent();
837 print( "glCopyTexImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+")");
838 downstreamGLES3.glCopyTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
839 println("");
840 }
841 @Override
842 public void glCopyTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
843 {
844 printIndent();
845 print( "glCopyTexSubImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+")");
846 downstreamGLES3.glCopyTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
847 println("");
848 }
849 @Override
850 public void glCopyTexSubImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8)
851 {
852 printIndent();
853 print( "glCopyTexSubImage3D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg8).toUpperCase()+")");
854 downstreamGLES3.glCopyTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
855 println("");
856 }
857 @Override
858 public void glCopyTextureLevelsAPPLE(int arg0,int arg1,int arg2,int arg3)
859 {
860 printIndent();
861 print( "glCopyTextureLevelsAPPLE("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
862 downstreamGLES3.glCopyTextureLevelsAPPLE(arg0,arg1,arg2,arg3);
863 println("");
864 }
865 @Override
866 public void glCoverageMaskNV(boolean arg0)
867 {
868 printIndent();
869 print( "glCoverageMaskNV("+"<boolean> "+arg0+")");
870 downstreamGLES3.glCoverageMaskNV(arg0);
871 println("");
872 }
873 @Override
874 public void glCoverageModulationNV(int arg0)
875 {
876 printIndent();
877 print( "glCoverageModulationNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
878 downstreamGLES3.glCoverageModulationNV(arg0);
879 println("");
880 }
881 @Override
882 public void glCoverageModulationTableNV(int arg0,float[] arg1,int arg2)
883 {
884 printIndent();
885 print( "glCoverageModulationTableNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
886 downstreamGLES3.glCoverageModulationTableNV(arg0,arg1,arg2);
887 println("");
888 }
889 @Override
890 public void glCoverageModulationTableNV(int arg0,java.nio.FloatBuffer arg1)
891 {
892 printIndent();
893 print( "glCoverageModulationTableNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
894 downstreamGLES3.glCoverageModulationTableNV(arg0,arg1);
895 println("");
896 }
897 @Override
898 public void glCoverageOperationNV(int arg0)
899 {
900 printIndent();
901 print( "glCoverageOperationNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
902 downstreamGLES3.glCoverageOperationNV(arg0);
903 println("");
904 }
905 @Override
906 public int glCreateProgram()
907 {
908 printIndent();
909 print( "glCreateProgram("+")");
910 int _res = downstreamGLES3.glCreateProgram();
911 println(" = "+_res);
912 return _res;
913 }
914 @Override
915 public int glCreateShader(int arg0)
916 {
917 printIndent();
918 print( "glCreateShader("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
919 int _res = downstreamGLES3.glCreateShader(arg0);
920 println(" = "+_res);
921 return _res;
922 }
923 @Override
924 public int glCreateShaderProgramv(int arg0,int arg1,java.lang.String[] arg2)
925 {
926 printIndent();
927 print( "glCreateShaderProgramv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+")");
928 int _res = downstreamGLES3.glCreateShaderProgramv(arg0,arg1,arg2);
929 println(" = "+_res);
930 return _res;
931 }
932 @Override
933 public void glCullFace(int arg0)
934 {
935 printIndent();
936 print( "glCullFace("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
937 downstreamGLES3.glCullFace(arg0);
938 println("");
939 }
940 @Override
941 public void glDebugMessageControl(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4,boolean arg5)
942 {
943 printIndent();
944 print( "glDebugMessageControl("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg4+", "+"<boolean> "+arg5+")");
945 downstreamGLES3.glDebugMessageControl(arg0,arg1,arg2,arg3,arg4,arg5);
946 println("");
947 }
948 @Override
949 public void glDebugMessageControl(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5,boolean arg6)
950 {
951 printIndent();
952 print( "glDebugMessageControl("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<boolean> "+arg6+")");
953 downstreamGLES3.glDebugMessageControl(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
954 println("");
955 }
956 @Override
957 public void glDebugMessageInsert(int arg0,int arg1,int arg2,int arg3,int arg4,java.lang.String arg5)
958 {
959 printIndent();
960 print( "glDebugMessageInsert("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<java.lang.String> "+arg5+")");
961 downstreamGLES3.glDebugMessageInsert(arg0,arg1,arg2,arg3,arg4,arg5);
962 println("");
963 }
964 @Override
965 public void glDeleteBuffers(int arg0,int[] arg1,int arg2)
966 {
967 printIndent();
968 print( "glDeleteBuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
969 downstreamGLES3.glDeleteBuffers(arg0,arg1,arg2);
970 println("");
971 }
972 @Override
973 public void glDeleteBuffers(int arg0,java.nio.IntBuffer arg1)
974 {
975 printIndent();
976 print( "glDeleteBuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
977 downstreamGLES3.glDeleteBuffers(arg0,arg1);
978 println("");
979 }
980 @Override
981 public void glDeleteFramebuffers(int arg0,java.nio.IntBuffer arg1)
982 {
983 printIndent();
984 print( "glDeleteFramebuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
985 downstreamGLES3.glDeleteFramebuffers(arg0,arg1);
986 println("");
987 }
988 @Override
989 public void glDeleteFramebuffers(int arg0,int[] arg1,int arg2)
990 {
991 printIndent();
992 print( "glDeleteFramebuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
993 downstreamGLES3.glDeleteFramebuffers(arg0,arg1,arg2);
994 println("");
995 }
996 @Override
997 public void glDeleteProgram(int arg0)
998 {
999 printIndent();
1000 print( "glDeleteProgram("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1001 downstreamGLES3.glDeleteProgram(arg0);
1002 println("");
1003 }
1004 @Override
1005 public void glDeleteProgramPipelines(int arg0,java.nio.IntBuffer arg1)
1006 {
1007 printIndent();
1008 print( "glDeleteProgramPipelines("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1009 downstreamGLES3.glDeleteProgramPipelines(arg0,arg1);
1010 println("");
1011 }
1012 @Override
1013 public void glDeleteProgramPipelines(int arg0,int[] arg1,int arg2)
1014 {
1015 printIndent();
1016 print( "glDeleteProgramPipelines("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1017 downstreamGLES3.glDeleteProgramPipelines(arg0,arg1,arg2);
1018 println("");
1019 }
1020 @Override
1021 public void glDeleteQueries(int arg0,java.nio.IntBuffer arg1)
1022 {
1023 printIndent();
1024 print( "glDeleteQueries("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1025 downstreamGLES3.glDeleteQueries(arg0,arg1);
1026 println("");
1027 }
1028 @Override
1029 public void glDeleteQueries(int arg0,int[] arg1,int arg2)
1030 {
1031 printIndent();
1032 print( "glDeleteQueries("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1033 downstreamGLES3.glDeleteQueries(arg0,arg1,arg2);
1034 println("");
1035 }
1036 @Override
1037 public void glDeleteRenderbuffers(int arg0,java.nio.IntBuffer arg1)
1038 {
1039 printIndent();
1040 print( "glDeleteRenderbuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1041 downstreamGLES3.glDeleteRenderbuffers(arg0,arg1);
1042 println("");
1043 }
1044 @Override
1045 public void glDeleteRenderbuffers(int arg0,int[] arg1,int arg2)
1046 {
1047 printIndent();
1048 print( "glDeleteRenderbuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1049 downstreamGLES3.glDeleteRenderbuffers(arg0,arg1,arg2);
1050 println("");
1051 }
1052 @Override
1053 public void glDeleteSamplers(int arg0,int[] arg1,int arg2)
1054 {
1055 printIndent();
1056 print( "glDeleteSamplers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1057 downstreamGLES3.glDeleteSamplers(arg0,arg1,arg2);
1058 println("");
1059 }
1060 @Override
1061 public void glDeleteSamplers(int arg0,java.nio.IntBuffer arg1)
1062 {
1063 printIndent();
1064 print( "glDeleteSamplers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1065 downstreamGLES3.glDeleteSamplers(arg0,arg1);
1066 println("");
1067 }
1068 @Override
1069 public void glDeleteShader(int arg0)
1070 {
1071 printIndent();
1072 print( "glDeleteShader("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1073 downstreamGLES3.glDeleteShader(arg0);
1074 println("");
1075 }
1076 @Override
1077 public void glDeleteSync(long arg0)
1078 {
1079 printIndent();
1080 print( "glDeleteSync("+"<long> "+arg0+")");
1081 downstreamGLES3.glDeleteSync(arg0);
1082 println("");
1083 }
1084 @Override
1085 public void glDeleteTextures(int arg0,java.nio.IntBuffer arg1)
1086 {
1087 printIndent();
1088 print( "glDeleteTextures("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1089 downstreamGLES3.glDeleteTextures(arg0,arg1);
1090 println("");
1091 }
1092 @Override
1093 public void glDeleteTextures(int arg0,int[] arg1,int arg2)
1094 {
1095 printIndent();
1096 print( "glDeleteTextures("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1097 downstreamGLES3.glDeleteTextures(arg0,arg1,arg2);
1098 println("");
1099 }
1100 @Override
1101 public void glDeleteTransformFeedbacks(int arg0,int[] arg1,int arg2)
1102 {
1103 printIndent();
1104 print( "glDeleteTransformFeedbacks("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1105 downstreamGLES3.glDeleteTransformFeedbacks(arg0,arg1,arg2);
1106 println("");
1107 }
1108 @Override
1109 public void glDeleteTransformFeedbacks(int arg0,java.nio.IntBuffer arg1)
1110 {
1111 printIndent();
1112 print( "glDeleteTransformFeedbacks("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1113 downstreamGLES3.glDeleteTransformFeedbacks(arg0,arg1);
1114 println("");
1115 }
1116 @Override
1117 public void glDeleteVertexArrays(int arg0,java.nio.IntBuffer arg1)
1118 {
1119 printIndent();
1120 print( "glDeleteVertexArrays("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1121 downstreamGLES3.glDeleteVertexArrays(arg0,arg1);
1122 println("");
1123 }
1124 @Override
1125 public void glDeleteVertexArrays(int arg0,int[] arg1,int arg2)
1126 {
1127 printIndent();
1128 print( "glDeleteVertexArrays("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1129 downstreamGLES3.glDeleteVertexArrays(arg0,arg1,arg2);
1130 println("");
1131 }
1132 @Override
1133 public void glDeleteVertexArraysOES(int arg0,java.nio.IntBuffer arg1)
1134 {
1135 printIndent();
1136 print( "glDeleteVertexArraysOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1137 downstreamGLES3.glDeleteVertexArraysOES(arg0,arg1);
1138 println("");
1139 }
1140 @Override
1141 public void glDeleteVertexArraysOES(int arg0,int[] arg1,int arg2)
1142 {
1143 printIndent();
1144 print( "glDeleteVertexArraysOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1145 downstreamGLES3.glDeleteVertexArraysOES(arg0,arg1,arg2);
1146 println("");
1147 }
1148 @Override
1149 public void glDepthFunc(int arg0)
1150 {
1151 printIndent();
1152 print( "glDepthFunc("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1153 downstreamGLES3.glDepthFunc(arg0);
1154 println("");
1155 }
1156 @Override
1157 public void glDepthMask(boolean arg0)
1158 {
1159 printIndent();
1160 print( "glDepthMask("+"<boolean> "+arg0+")");
1161 downstreamGLES3.glDepthMask(arg0);
1162 println("");
1163 }
1164 @Override
1165 public void glDepthRange(double arg0,double arg1)
1166 {
1167 printIndent();
1168 print( "glDepthRange("+"<double> "+arg0+", "+"<double> "+arg1+")");
1169 downstreamGLES3.glDepthRange(arg0,arg1);
1170 println("");
1171 }
1172 @Override
1173 public void glDepthRangeArrayfvNV(int arg0,int arg1,java.nio.FloatBuffer arg2)
1174 {
1175 printIndent();
1176 print( "glDepthRangeArrayfvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
1177 downstreamGLES3.glDepthRangeArrayfvNV(arg0,arg1,arg2);
1178 println("");
1179 }
1180 @Override
1181 public void glDepthRangeArrayfvNV(int arg0,int arg1,float[] arg2,int arg3)
1182 {
1183 printIndent();
1184 print( "glDepthRangeArrayfvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1185 downstreamGLES3.glDepthRangeArrayfvNV(arg0,arg1,arg2,arg3);
1186 println("");
1187 }
1188 @Override
1189 public void glDepthRangeIndexedfNV(int arg0,float arg1,float arg2)
1190 {
1191 printIndent();
1192 print( "glDepthRangeIndexedfNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+")");
1193 downstreamGLES3.glDepthRangeIndexedfNV(arg0,arg1,arg2);
1194 println("");
1195 }
1196 @Override
1197 public void glDepthRangef(float arg0,float arg1)
1198 {
1199 printIndent();
1200 print( "glDepthRangef("+"<float> "+arg0+", "+"<float> "+arg1+")");
1201 downstreamGLES3.glDepthRangef(arg0,arg1);
1202 println("");
1203 }
1204 @Override
1205 public void glDetachShader(int arg0,int arg1)
1206 {
1207 printIndent();
1208 print( "glDetachShader("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1209 downstreamGLES3.glDetachShader(arg0,arg1);
1210 println("");
1211 }
1212 @Override
1213 public void glDisable(int arg0)
1214 {
1215 printIndent();
1216 print( "glDisable("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1217 downstreamGLES3.glDisable(arg0);
1218 println("");
1219 }
1220 @Override
1221 public void glDisableDriverControlQCOM(int arg0)
1222 {
1223 printIndent();
1224 print( "glDisableDriverControlQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1225 downstreamGLES3.glDisableDriverControlQCOM(arg0);
1226 println("");
1227 }
1228 @Override
1229 public void glDisableVertexAttribArray(int arg0)
1230 {
1231 printIndent();
1232 print( "glDisableVertexAttribArray("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1233 downstreamGLES3.glDisableVertexAttribArray(arg0);
1234 println("");
1235 }
1236 @Override
1237 public void glDisablei(int arg0,int arg1)
1238 {
1239 printIndent();
1240 print( "glDisablei("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1241 downstreamGLES3.glDisablei(arg0,arg1);
1242 println("");
1243 }
1244 @Override
1245 public void glDisableiEXT(int arg0,int arg1)
1246 {
1247 printIndent();
1248 print( "glDisableiEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1249 downstreamGLES3.glDisableiEXT(arg0,arg1);
1250 println("");
1251 }
1252 @Override
1253 public void glDisableiNV(int arg0,int arg1)
1254 {
1255 printIndent();
1256 print( "glDisableiNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1257 downstreamGLES3.glDisableiNV(arg0,arg1);
1258 println("");
1259 }
1260 @Override
1261 public void glDisableiOES(int arg0,int arg1)
1262 {
1263 printIndent();
1264 print( "glDisableiOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1265 downstreamGLES3.glDisableiOES(arg0,arg1);
1266 println("");
1267 }
1268 @Override
1269 public void glDiscardFramebufferEXT(int arg0,int arg1,int[] arg2,int arg3)
1270 {
1271 printIndent();
1272 print( "glDiscardFramebufferEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1273 downstreamGLES3.glDiscardFramebufferEXT(arg0,arg1,arg2,arg3);
1274 println("");
1275 }
1276 @Override
1277 public void glDiscardFramebufferEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
1278 {
1279 printIndent();
1280 print( "glDiscardFramebufferEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1281 downstreamGLES3.glDiscardFramebufferEXT(arg0,arg1,arg2);
1282 println("");
1283 }
1284 @Override
1285 public void glDispatchCompute(int arg0,int arg1,int arg2)
1286 {
1287 printIndent();
1288 print( "glDispatchCompute("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1289 downstreamGLES3.glDispatchCompute(arg0,arg1,arg2);
1290 println("");
1291 }
1292 @Override
1293 public void glDispatchComputeIndirect(long arg0)
1294 {
1295 printIndent();
1296 print( "glDispatchComputeIndirect("+"<long> "+arg0+")");
1297 downstreamGLES3.glDispatchComputeIndirect(arg0);
1298 println("");
1299 }
1300 @Override
1301 public void glDrawArrays(int arg0,int arg1,int arg2)
1302 {
1303 printIndent();
1304 print( "glDrawArrays("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1305 downstreamGLES3.glDrawArrays(arg0,arg1,arg2);
1306 println("");
1307 }
1308 @Override
1309 public void glDrawArraysIndirect(int arg0,java.nio.Buffer arg1)
1310 {
1311 printIndent();
1312 print( "glDrawArraysIndirect("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.Buffer> "+arg1+")");
1313 downstreamGLES3.glDrawArraysIndirect(arg0,arg1);
1314 println("");
1315 }
1316 @Override
1317 public void glDrawArraysIndirect(int arg0,long arg1)
1318 {
1319 printIndent();
1320 print( "glDrawArraysIndirect("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+")");
1321 downstreamGLES3.glDrawArraysIndirect(arg0,arg1);
1322 println("");
1323 }
1324 @Override
1325 public void glDrawArraysInstanced(int arg0,int arg1,int arg2,int arg3)
1326 {
1327 printIndent();
1328 print( "glDrawArraysInstanced("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1329 downstreamGLES3.glDrawArraysInstanced(arg0,arg1,arg2,arg3);
1330 println("");
1331 }
1332 @Override
1333 public void glDrawArraysInstancedANGLE(int arg0,int arg1,int arg2,int arg3)
1334 {
1335 printIndent();
1336 print( "glDrawArraysInstancedANGLE("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1337 downstreamGLES3.glDrawArraysInstancedANGLE(arg0,arg1,arg2,arg3);
1338 println("");
1339 }
1340 @Override
1341 public void glDrawArraysInstancedBaseInstance(int arg0,int arg1,int arg2,int arg3,int arg4)
1342 {
1343 printIndent();
1344 print( "glDrawArraysInstancedBaseInstance("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1345 downstreamGLES3.glDrawArraysInstancedBaseInstance(arg0,arg1,arg2,arg3,arg4);
1346 println("");
1347 }
1348 @Override
1349 public void glDrawArraysInstancedNV(int arg0,int arg1,int arg2,int arg3)
1350 {
1351 printIndent();
1352 print( "glDrawArraysInstancedNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1353 downstreamGLES3.glDrawArraysInstancedNV(arg0,arg1,arg2,arg3);
1354 println("");
1355 }
1356 @Override
1357 public void glDrawBuffers(int arg0,int[] arg1,int arg2)
1358 {
1359 printIndent();
1360 print( "glDrawBuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1361 downstreamGLES3.glDrawBuffers(arg0,arg1,arg2);
1362 println("");
1363 }
1364 @Override
1365 public void glDrawBuffers(int arg0,java.nio.IntBuffer arg1)
1366 {
1367 printIndent();
1368 print( "glDrawBuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1369 downstreamGLES3.glDrawBuffers(arg0,arg1);
1370 println("");
1371 }
1372 @Override
1373 public void glDrawBuffersIndexedEXT(int arg0,int[] arg1,int arg2,int[] arg3,int arg4)
1374 {
1375 printIndent();
1376 print( "glDrawBuffersIndexedEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1377 downstreamGLES3.glDrawBuffersIndexedEXT(arg0,arg1,arg2,arg3,arg4);
1378 println("");
1379 }
1380 @Override
1381 public void glDrawBuffersIndexedEXT(int arg0,java.nio.IntBuffer arg1,java.nio.IntBuffer arg2)
1382 {
1383 printIndent();
1384 print( "glDrawBuffersIndexedEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+", "+"<java.nio.IntBuffer> "+arg2+")");
1385 downstreamGLES3.glDrawBuffersIndexedEXT(arg0,arg1,arg2);
1386 println("");
1387 }
1388 @Override
1389 public void glDrawElements(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
1390 {
1391 printIndent();
1392 print( "glDrawElements("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.Buffer> "+arg3+")");
1393 downstreamGLES3.glDrawElements(arg0,arg1,arg2,arg3);
1394 println("");
1395 }
1396 @Override
1397 public void glDrawElements(int arg0,int arg1,int arg2,long arg3)
1398 {
1399 printIndent();
1400 print( "glDrawElements("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+")");
1401 downstreamGLES3.glDrawElements(arg0,arg1,arg2,arg3);
1402 println("");
1403 }
1404 @Override
1405 public void glDrawElementsBaseVertex(int arg0,int arg1,int arg2,long arg3,int arg4)
1406 {
1407 printIndent();
1408 print( "glDrawElementsBaseVertex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1409 downstreamGLES3.glDrawElementsBaseVertex(arg0,arg1,arg2,arg3,arg4);
1410 println("");
1411 }
1412 @Override
1413 public void glDrawElementsBaseVertex(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
1414 {
1415 printIndent();
1416 print( "glDrawElementsBaseVertex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.Buffer> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1417 downstreamGLES3.glDrawElementsBaseVertex(arg0,arg1,arg2,arg3,arg4);
1418 println("");
1419 }
1420 @Override
1421 public void glDrawElementsBaseVertexEXT(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
1422 {
1423 printIndent();
1424 print( "glDrawElementsBaseVertexEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.Buffer> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1425 downstreamGLES3.glDrawElementsBaseVertexEXT(arg0,arg1,arg2,arg3,arg4);
1426 println("");
1427 }
1428 @Override
1429 public void glDrawElementsBaseVertexOES(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
1430 {
1431 printIndent();
1432 print( "glDrawElementsBaseVertexOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.Buffer> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1433 downstreamGLES3.glDrawElementsBaseVertexOES(arg0,arg1,arg2,arg3,arg4);
1434 println("");
1435 }
1436 @Override
1437 public void glDrawElementsIndirect(int arg0,int arg1,java.nio.Buffer arg2)
1438 {
1439 printIndent();
1440 print( "glDrawElementsIndirect("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.Buffer> "+arg2+")");
1441 downstreamGLES3.glDrawElementsIndirect(arg0,arg1,arg2);
1442 println("");
1443 }
1444 @Override
1445 public void glDrawElementsIndirect(int arg0,int arg1,long arg2)
1446 {
1447 printIndent();
1448 print( "glDrawElementsIndirect("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+")");
1449 downstreamGLES3.glDrawElementsIndirect(arg0,arg1,arg2);
1450 println("");
1451 }
1452 @Override
1453 public void glDrawElementsInstanced(int arg0,int arg1,int arg2,long arg3,int arg4)
1454 {
1455 printIndent();
1456 print( "glDrawElementsInstanced("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1457 downstreamGLES3.glDrawElementsInstanced(arg0,arg1,arg2,arg3,arg4);
1458 println("");
1459 }
1460 @Override
1461 public void glDrawElementsInstanced(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
1462 {
1463 printIndent();
1464 print( "glDrawElementsInstanced("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.Buffer> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1465 downstreamGLES3.glDrawElementsInstanced(arg0,arg1,arg2,arg3,arg4);
1466 println("");
1467 }
1468 @Override
1469 public void glDrawElementsInstancedANGLE(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
1470 {
1471 printIndent();
1472 print( "glDrawElementsInstancedANGLE("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.Buffer> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1473 downstreamGLES3.glDrawElementsInstancedANGLE(arg0,arg1,arg2,arg3,arg4);
1474 println("");
1475 }
1476 @Override
1477 public void glDrawElementsInstancedBaseInstance(int arg0,int arg1,int arg2,long arg3,int arg4,int arg5)
1478 {
1479 printIndent();
1480 print( "glDrawElementsInstancedBaseInstance("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
1481 downstreamGLES3.glDrawElementsInstancedBaseInstance(arg0,arg1,arg2,arg3,arg4,arg5);
1482 println("");
1483 }
1484 @Override
1485 public void glDrawElementsInstancedBaseVertex(int arg0,int arg1,int arg2,long arg3,int arg4,int arg5)
1486 {
1487 printIndent();
1488 print( "glDrawElementsInstancedBaseVertex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
1489 downstreamGLES3.glDrawElementsInstancedBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5);
1490 println("");
1491 }
1492 @Override
1493 public void glDrawElementsInstancedBaseVertex(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4,int arg5)
1494 {
1495 printIndent();
1496 print( "glDrawElementsInstancedBaseVertex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.Buffer> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
1497 downstreamGLES3.glDrawElementsInstancedBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5);
1498 println("");
1499 }
1500 @Override
1501 public void glDrawElementsInstancedBaseVertexBaseInstance(int arg0,int arg1,int arg2,long arg3,int arg4,int arg5,int arg6)
1502 {
1503 printIndent();
1504 print( "glDrawElementsInstancedBaseVertexBaseInstance("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+")");
1505 downstreamGLES3.glDrawElementsInstancedBaseVertexBaseInstance(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
1506 println("");
1507 }
1508 @Override
1509 public void glDrawElementsInstancedBaseVertexEXT(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4,int arg5)
1510 {
1511 printIndent();
1512 print( "glDrawElementsInstancedBaseVertexEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.Buffer> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
1513 downstreamGLES3.glDrawElementsInstancedBaseVertexEXT(arg0,arg1,arg2,arg3,arg4,arg5);
1514 println("");
1515 }
1516 @Override
1517 public void glDrawElementsInstancedBaseVertexOES(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4,int arg5)
1518 {
1519 printIndent();
1520 print( "glDrawElementsInstancedBaseVertexOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.Buffer> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
1521 downstreamGLES3.glDrawElementsInstancedBaseVertexOES(arg0,arg1,arg2,arg3,arg4,arg5);
1522 println("");
1523 }
1524 @Override
1525 public void glDrawElementsInstancedNV(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
1526 {
1527 printIndent();
1528 print( "glDrawElementsInstancedNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.Buffer> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1529 downstreamGLES3.glDrawElementsInstancedNV(arg0,arg1,arg2,arg3,arg4);
1530 println("");
1531 }
1532 @Override
1533 public void glDrawRangeElements(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5)
1534 {
1535 printIndent();
1536 print( "glDrawRangeElements("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<java.nio.Buffer> "+arg5+")");
1537 downstreamGLES3.glDrawRangeElements(arg0,arg1,arg2,arg3,arg4,arg5);
1538 println("");
1539 }
1540 @Override
1541 public void glDrawRangeElements(int arg0,int arg1,int arg2,int arg3,int arg4,long arg5)
1542 {
1543 printIndent();
1544 print( "glDrawRangeElements("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<long> "+arg5+")");
1545 downstreamGLES3.glDrawRangeElements(arg0,arg1,arg2,arg3,arg4,arg5);
1546 println("");
1547 }
1548 @Override
1549 public void glDrawRangeElementsBaseVertex(int arg0,int arg1,int arg2,int arg3,int arg4,long arg5,int arg6)
1550 {
1551 printIndent();
1552 print( "glDrawRangeElementsBaseVertex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<long> "+arg5+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+")");
1553 downstreamGLES3.glDrawRangeElementsBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
1554 println("");
1555 }
1556 @Override
1557 public void glDrawRangeElementsBaseVertex(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5,int arg6)
1558 {
1559 printIndent();
1560 print( "glDrawRangeElementsBaseVertex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<java.nio.Buffer> "+arg5+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+")");
1561 downstreamGLES3.glDrawRangeElementsBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
1562 println("");
1563 }
1564 @Override
1565 public void glDrawRangeElementsBaseVertexEXT(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5,int arg6)
1566 {
1567 printIndent();
1568 print( "glDrawRangeElementsBaseVertexEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<java.nio.Buffer> "+arg5+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+")");
1569 downstreamGLES3.glDrawRangeElementsBaseVertexEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
1570 println("");
1571 }
1572 @Override
1573 public void glDrawRangeElementsBaseVertexOES(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5,int arg6)
1574 {
1575 printIndent();
1576 print( "glDrawRangeElementsBaseVertexOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<java.nio.Buffer> "+arg5+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+")");
1577 downstreamGLES3.glDrawRangeElementsBaseVertexOES(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
1578 println("");
1579 }
1580 @Override
1581 public void glEGLImageTargetRenderbufferStorageOES(int arg0,long arg1)
1582 {
1583 printIndent();
1584 print( "glEGLImageTargetRenderbufferStorageOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+")");
1585 downstreamGLES3.glEGLImageTargetRenderbufferStorageOES(arg0,arg1);
1586 println("");
1587 }
1588 @Override
1589 public void glEGLImageTargetTexture2DOES(int arg0,long arg1)
1590 {
1591 printIndent();
1592 print( "glEGLImageTargetTexture2DOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+")");
1593 downstreamGLES3.glEGLImageTargetTexture2DOES(arg0,arg1);
1594 println("");
1595 }
1596 @Override
1597 public void glEnable(int arg0)
1598 {
1599 printIndent();
1600 print( "glEnable("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1601 downstreamGLES3.glEnable(arg0);
1602 println("");
1603 }
1604 @Override
1605 public void glEnableDriverControlQCOM(int arg0)
1606 {
1607 printIndent();
1608 print( "glEnableDriverControlQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1609 downstreamGLES3.glEnableDriverControlQCOM(arg0);
1610 println("");
1611 }
1612 @Override
1613 public void glEnableVertexAttribArray(int arg0)
1614 {
1615 printIndent();
1616 print( "glEnableVertexAttribArray("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1617 downstreamGLES3.glEnableVertexAttribArray(arg0);
1618 println("");
1619 }
1620 @Override
1621 public void glEnablei(int arg0,int arg1)
1622 {
1623 printIndent();
1624 print( "glEnablei("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1625 downstreamGLES3.glEnablei(arg0,arg1);
1626 println("");
1627 }
1628 @Override
1629 public void glEnableiEXT(int arg0,int arg1)
1630 {
1631 printIndent();
1632 print( "glEnableiEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1633 downstreamGLES3.glEnableiEXT(arg0,arg1);
1634 println("");
1635 }
1636 @Override
1637 public void glEnableiNV(int arg0,int arg1)
1638 {
1639 printIndent();
1640 print( "glEnableiNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1641 downstreamGLES3.glEnableiNV(arg0,arg1);
1642 println("");
1643 }
1644 @Override
1645 public void glEnableiOES(int arg0,int arg1)
1646 {
1647 printIndent();
1648 print( "glEnableiOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1649 downstreamGLES3.glEnableiOES(arg0,arg1);
1650 println("");
1651 }
1652 @Override
1654 {
1655 printIndent();
1656 print( "glEndConditionalRender("+")");
1657 downstreamGLES3.glEndConditionalRender();
1658 println("");
1659 }
1660 @Override
1661 public void glEndQuery(int arg0)
1662 {
1663 printIndent();
1664 print( "glEndQuery("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1665 downstreamGLES3.glEndQuery(arg0);
1666 println("");
1667 }
1668 @Override
1669 public void glEndTilingQCOM(int arg0)
1670 {
1671 printIndent();
1672 print( "glEndTilingQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1673 downstreamGLES3.glEndTilingQCOM(arg0);
1674 println("");
1675 }
1676 @Override
1678 {
1679 printIndent();
1680 print( "glEndTransformFeedback("+")");
1681 downstreamGLES3.glEndTransformFeedback();
1682 println("");
1683 }
1684 @Override
1685 public void glExtGetBufferPointervQCOM(int arg0,com.jogamp.common.nio.PointerBuffer arg1)
1686 {
1687 printIndent();
1688 print( "glExtGetBufferPointervQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<com.jogamp.common.nio.PointerBuffer> "+arg1+")");
1689 downstreamGLES3.glExtGetBufferPointervQCOM(arg0,arg1);
1690 println("");
1691 }
1692 @Override
1693 public void glExtGetBuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
1694 {
1695 printIndent();
1696 print( "glExtGetBuffersQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1697 downstreamGLES3.glExtGetBuffersQCOM(arg0,arg1,arg2,arg3,arg4);
1698 println("");
1699 }
1700 @Override
1701 public void glExtGetBuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
1702 {
1703 printIndent();
1704 print( "glExtGetBuffersQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1705 downstreamGLES3.glExtGetBuffersQCOM(arg0,arg1,arg2);
1706 println("");
1707 }
1708 @Override
1709 public void glExtGetFramebuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
1710 {
1711 printIndent();
1712 print( "glExtGetFramebuffersQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1713 downstreamGLES3.glExtGetFramebuffersQCOM(arg0,arg1,arg2);
1714 println("");
1715 }
1716 @Override
1717 public void glExtGetFramebuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
1718 {
1719 printIndent();
1720 print( "glExtGetFramebuffersQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1721 downstreamGLES3.glExtGetFramebuffersQCOM(arg0,arg1,arg2,arg3,arg4);
1722 println("");
1723 }
1724 @Override
1725 public void glExtGetProgramBinarySourceQCOM(int arg0,int arg1,byte[] arg2,int arg3,int[] arg4,int arg5)
1726 {
1727 printIndent();
1728 print( "glExtGetProgramBinarySourceQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
1729 downstreamGLES3.glExtGetProgramBinarySourceQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
1730 println("");
1731 }
1732 @Override
1733 public void glExtGetProgramBinarySourceQCOM(int arg0,int arg1,java.nio.ByteBuffer arg2,java.nio.IntBuffer arg3)
1734 {
1735 printIndent();
1736 print( "glExtGetProgramBinarySourceQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg2+", "+"<java.nio.IntBuffer> "+arg3+")");
1737 downstreamGLES3.glExtGetProgramBinarySourceQCOM(arg0,arg1,arg2,arg3);
1738 println("");
1739 }
1740 @Override
1741 public void glExtGetProgramsQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
1742 {
1743 printIndent();
1744 print( "glExtGetProgramsQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1745 downstreamGLES3.glExtGetProgramsQCOM(arg0,arg1,arg2);
1746 println("");
1747 }
1748 @Override
1749 public void glExtGetProgramsQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
1750 {
1751 printIndent();
1752 print( "glExtGetProgramsQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1753 downstreamGLES3.glExtGetProgramsQCOM(arg0,arg1,arg2,arg3,arg4);
1754 println("");
1755 }
1756 @Override
1757 public void glExtGetRenderbuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
1758 {
1759 printIndent();
1760 print( "glExtGetRenderbuffersQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1761 downstreamGLES3.glExtGetRenderbuffersQCOM(arg0,arg1,arg2);
1762 println("");
1763 }
1764 @Override
1765 public void glExtGetRenderbuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
1766 {
1767 printIndent();
1768 print( "glExtGetRenderbuffersQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1769 downstreamGLES3.glExtGetRenderbuffersQCOM(arg0,arg1,arg2,arg3,arg4);
1770 println("");
1771 }
1772 @Override
1773 public void glExtGetShadersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
1774 {
1775 printIndent();
1776 print( "glExtGetShadersQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1777 downstreamGLES3.glExtGetShadersQCOM(arg0,arg1,arg2);
1778 println("");
1779 }
1780 @Override
1781 public void glExtGetShadersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
1782 {
1783 printIndent();
1784 print( "glExtGetShadersQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1785 downstreamGLES3.glExtGetShadersQCOM(arg0,arg1,arg2,arg3,arg4);
1786 println("");
1787 }
1788 @Override
1789 public void glExtGetTexLevelParameterivQCOM(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4)
1790 {
1791 printIndent();
1792 print( "glExtGetTexLevelParameterivQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg4+")");
1793 downstreamGLES3.glExtGetTexLevelParameterivQCOM(arg0,arg1,arg2,arg3,arg4);
1794 println("");
1795 }
1796 @Override
1797 public void glExtGetTexLevelParameterivQCOM(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5)
1798 {
1799 printIndent();
1800 print( "glExtGetTexLevelParameterivQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
1801 downstreamGLES3.glExtGetTexLevelParameterivQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
1802 println("");
1803 }
1804 @Override
1805 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)
1806 {
1807 printIndent();
1808 print( "glExtGetTexSubImageQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg9).toUpperCase()+", "+"<java.nio.Buffer> "+arg10+")");
1809 downstreamGLES3.glExtGetTexSubImageQCOM(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
1810 println("");
1811 }
1812 @Override
1813 public void glExtGetTexturesQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
1814 {
1815 printIndent();
1816 print( "glExtGetTexturesQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1817 downstreamGLES3.glExtGetTexturesQCOM(arg0,arg1,arg2,arg3,arg4);
1818 println("");
1819 }
1820 @Override
1821 public void glExtGetTexturesQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
1822 {
1823 printIndent();
1824 print( "glExtGetTexturesQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1825 downstreamGLES3.glExtGetTexturesQCOM(arg0,arg1,arg2);
1826 println("");
1827 }
1828 @Override
1829 public boolean glExtIsProgramBinaryQCOM(int arg0)
1830 {
1831 printIndent();
1832 print( "glExtIsProgramBinaryQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1833 boolean _res = downstreamGLES3.glExtIsProgramBinaryQCOM(arg0);
1834 println(" = "+_res);
1835 return _res;
1836 }
1837 @Override
1838 public void glExtTexObjectStateOverrideiQCOM(int arg0,int arg1,int arg2)
1839 {
1840 printIndent();
1841 print( "glExtTexObjectStateOverrideiQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1842 downstreamGLES3.glExtTexObjectStateOverrideiQCOM(arg0,arg1,arg2);
1843 println("");
1844 }
1845 @Override
1846 public long glFenceSync(int arg0,int arg1)
1847 {
1848 printIndent();
1849 print( "glFenceSync("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1850 long _res = downstreamGLES3.glFenceSync(arg0,arg1);
1851 println(" = "+_res);
1852 return _res;
1853 }
1854 @Override
1855 public void glFinish()
1856 {
1857 printIndent();
1858 print( "glFinish("+")");
1859 downstreamGLES3.glFinish();
1860 println("");
1861 }
1862 @Override
1863 public void glFlush()
1864 {
1865 printIndent();
1866 print( "glFlush("+")");
1867 downstreamGLES3.glFlush();
1868 println("");
1869 }
1870 @Override
1871 public void glFlushMappedBufferRange(int arg0,long arg1,long arg2)
1872 {
1873 printIndent();
1874 print( "glFlushMappedBufferRange("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+")");
1875 downstreamGLES3.glFlushMappedBufferRange(arg0,arg1,arg2);
1876 println("");
1877 }
1878 @Override
1879 public void glFragmentCoverageColorNV(int arg0)
1880 {
1881 printIndent();
1882 print( "glFragmentCoverageColorNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1883 downstreamGLES3.glFragmentCoverageColorNV(arg0);
1884 println("");
1885 }
1886 @Override
1887 public void glFramebufferParameteri(int arg0,int arg1,int arg2)
1888 {
1889 printIndent();
1890 print( "glFramebufferParameteri("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1891 downstreamGLES3.glFramebufferParameteri(arg0,arg1,arg2);
1892 println("");
1893 }
1894 @Override
1895 public void glFramebufferRenderbuffer(int arg0,int arg1,int arg2,int arg3)
1896 {
1897 printIndent();
1898 print( "glFramebufferRenderbuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1899 downstreamGLES3.glFramebufferRenderbuffer(arg0,arg1,arg2,arg3);
1900 println("");
1901 }
1902 @Override
1903 public void glFramebufferSampleLocationsfvNV(int arg0,int arg1,int arg2,float[] arg3,int arg4)
1904 {
1905 printIndent();
1906 print( "glFramebufferSampleLocationsfvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1907 downstreamGLES3.glFramebufferSampleLocationsfvNV(arg0,arg1,arg2,arg3,arg4);
1908 println("");
1909 }
1910 @Override
1911 public void glFramebufferSampleLocationsfvNV(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
1912 {
1913 printIndent();
1914 print( "glFramebufferSampleLocationsfvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg3+")");
1915 downstreamGLES3.glFramebufferSampleLocationsfvNV(arg0,arg1,arg2,arg3);
1916 println("");
1917 }
1918 @Override
1919 public void glFramebufferTexture(int arg0,int arg1,int arg2,int arg3)
1920 {
1921 printIndent();
1922 print( "glFramebufferTexture("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1923 downstreamGLES3.glFramebufferTexture(arg0,arg1,arg2,arg3);
1924 println("");
1925 }
1926 @Override
1927 public void glFramebufferTexture2D(int arg0,int arg1,int arg2,int arg3,int arg4)
1928 {
1929 printIndent();
1930 print( "glFramebufferTexture2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1931 downstreamGLES3.glFramebufferTexture2D(arg0,arg1,arg2,arg3,arg4);
1932 println("");
1933 }
1934 @Override
1935 public void glFramebufferTexture2DMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
1936 {
1937 printIndent();
1938 print( "glFramebufferTexture2DMultisampleEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
1939 downstreamGLES3.glFramebufferTexture2DMultisampleEXT(arg0,arg1,arg2,arg3,arg4,arg5);
1940 println("");
1941 }
1942 @Override
1943 public void glFramebufferTexture2DMultisampleIMG(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
1944 {
1945 printIndent();
1946 print( "glFramebufferTexture2DMultisampleIMG("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
1947 downstreamGLES3.glFramebufferTexture2DMultisampleIMG(arg0,arg1,arg2,arg3,arg4,arg5);
1948 println("");
1949 }
1950 @Override
1951 public void glFramebufferTexture3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
1952 {
1953 printIndent();
1954 print( "glFramebufferTexture3D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
1955 downstreamGLES3.glFramebufferTexture3D(arg0,arg1,arg2,arg3,arg4,arg5);
1956 println("");
1957 }
1958 @Override
1959 public void glFramebufferTextureEXT(int arg0,int arg1,int arg2,int arg3)
1960 {
1961 printIndent();
1962 print( "glFramebufferTextureEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1963 downstreamGLES3.glFramebufferTextureEXT(arg0,arg1,arg2,arg3);
1964 println("");
1965 }
1966 @Override
1967 public void glFramebufferTextureLayer(int arg0,int arg1,int arg2,int arg3,int arg4)
1968 {
1969 printIndent();
1970 print( "glFramebufferTextureLayer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1971 downstreamGLES3.glFramebufferTextureLayer(arg0,arg1,arg2,arg3,arg4);
1972 println("");
1973 }
1974 @Override
1975 public void glFramebufferTextureMultiviewOVR(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
1976 {
1977 printIndent();
1978 print( "glFramebufferTextureMultiviewOVR("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
1979 downstreamGLES3.glFramebufferTextureMultiviewOVR(arg0,arg1,arg2,arg3,arg4,arg5);
1980 println("");
1981 }
1982 @Override
1983 public void glFramebufferTextureOES(int arg0,int arg1,int arg2,int arg3)
1984 {
1985 printIndent();
1986 print( "glFramebufferTextureOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1987 downstreamGLES3.glFramebufferTextureOES(arg0,arg1,arg2,arg3);
1988 println("");
1989 }
1990 @Override
1991 public void glFrontFace(int arg0)
1992 {
1993 printIndent();
1994 print( "glFrontFace("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1995 downstreamGLES3.glFrontFace(arg0);
1996 println("");
1997 }
1998 @Override
1999 public void glGenBuffers(int arg0,java.nio.IntBuffer arg1)
2000 {
2001 printIndent();
2002 print( "glGenBuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2003 downstreamGLES3.glGenBuffers(arg0,arg1);
2004 println("");
2005 }
2006 @Override
2007 public void glGenBuffers(int arg0,int[] arg1,int arg2)
2008 {
2009 printIndent();
2010 print( "glGenBuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2011 downstreamGLES3.glGenBuffers(arg0,arg1,arg2);
2012 println("");
2013 }
2014 @Override
2015 public void glGenFramebuffers(int arg0,java.nio.IntBuffer arg1)
2016 {
2017 printIndent();
2018 print( "glGenFramebuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2019 downstreamGLES3.glGenFramebuffers(arg0,arg1);
2020 println("");
2021 }
2022 @Override
2023 public void glGenFramebuffers(int arg0,int[] arg1,int arg2)
2024 {
2025 printIndent();
2026 print( "glGenFramebuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2027 downstreamGLES3.glGenFramebuffers(arg0,arg1,arg2);
2028 println("");
2029 }
2030 @Override
2031 public void glGenProgramPipelines(int arg0,int[] arg1,int arg2)
2032 {
2033 printIndent();
2034 print( "glGenProgramPipelines("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2035 downstreamGLES3.glGenProgramPipelines(arg0,arg1,arg2);
2036 println("");
2037 }
2038 @Override
2039 public void glGenProgramPipelines(int arg0,java.nio.IntBuffer arg1)
2040 {
2041 printIndent();
2042 print( "glGenProgramPipelines("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2043 downstreamGLES3.glGenProgramPipelines(arg0,arg1);
2044 println("");
2045 }
2046 @Override
2047 public void glGenQueries(int arg0,java.nio.IntBuffer arg1)
2048 {
2049 printIndent();
2050 print( "glGenQueries("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2051 downstreamGLES3.glGenQueries(arg0,arg1);
2052 println("");
2053 }
2054 @Override
2055 public void glGenQueries(int arg0,int[] arg1,int arg2)
2056 {
2057 printIndent();
2058 print( "glGenQueries("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2059 downstreamGLES3.glGenQueries(arg0,arg1,arg2);
2060 println("");
2061 }
2062 @Override
2063 public void glGenRenderbuffers(int arg0,int[] arg1,int arg2)
2064 {
2065 printIndent();
2066 print( "glGenRenderbuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2067 downstreamGLES3.glGenRenderbuffers(arg0,arg1,arg2);
2068 println("");
2069 }
2070 @Override
2071 public void glGenRenderbuffers(int arg0,java.nio.IntBuffer arg1)
2072 {
2073 printIndent();
2074 print( "glGenRenderbuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2075 downstreamGLES3.glGenRenderbuffers(arg0,arg1);
2076 println("");
2077 }
2078 @Override
2079 public void glGenSamplers(int arg0,int[] arg1,int arg2)
2080 {
2081 printIndent();
2082 print( "glGenSamplers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2083 downstreamGLES3.glGenSamplers(arg0,arg1,arg2);
2084 println("");
2085 }
2086 @Override
2087 public void glGenSamplers(int arg0,java.nio.IntBuffer arg1)
2088 {
2089 printIndent();
2090 print( "glGenSamplers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2091 downstreamGLES3.glGenSamplers(arg0,arg1);
2092 println("");
2093 }
2094 @Override
2095 public void glGenTextures(int arg0,java.nio.IntBuffer arg1)
2096 {
2097 printIndent();
2098 print( "glGenTextures("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2099 downstreamGLES3.glGenTextures(arg0,arg1);
2100 println("");
2101 }
2102 @Override
2103 public void glGenTextures(int arg0,int[] arg1,int arg2)
2104 {
2105 printIndent();
2106 print( "glGenTextures("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2107 downstreamGLES3.glGenTextures(arg0,arg1,arg2);
2108 println("");
2109 }
2110 @Override
2111 public void glGenTransformFeedbacks(int arg0,java.nio.IntBuffer arg1)
2112 {
2113 printIndent();
2114 print( "glGenTransformFeedbacks("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2115 downstreamGLES3.glGenTransformFeedbacks(arg0,arg1);
2116 println("");
2117 }
2118 @Override
2119 public void glGenTransformFeedbacks(int arg0,int[] arg1,int arg2)
2120 {
2121 printIndent();
2122 print( "glGenTransformFeedbacks("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2123 downstreamGLES3.glGenTransformFeedbacks(arg0,arg1,arg2);
2124 println("");
2125 }
2126 @Override
2127 public void glGenVertexArrays(int arg0,java.nio.IntBuffer arg1)
2128 {
2129 printIndent();
2130 print( "glGenVertexArrays("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2131 downstreamGLES3.glGenVertexArrays(arg0,arg1);
2132 println("");
2133 }
2134 @Override
2135 public void glGenVertexArrays(int arg0,int[] arg1,int arg2)
2136 {
2137 printIndent();
2138 print( "glGenVertexArrays("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2139 downstreamGLES3.glGenVertexArrays(arg0,arg1,arg2);
2140 println("");
2141 }
2142 @Override
2143 public void glGenVertexArraysOES(int arg0,java.nio.IntBuffer arg1)
2144 {
2145 printIndent();
2146 print( "glGenVertexArraysOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2147 downstreamGLES3.glGenVertexArraysOES(arg0,arg1);
2148 println("");
2149 }
2150 @Override
2151 public void glGenVertexArraysOES(int arg0,int[] arg1,int arg2)
2152 {
2153 printIndent();
2154 print( "glGenVertexArraysOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2155 downstreamGLES3.glGenVertexArraysOES(arg0,arg1,arg2);
2156 println("");
2157 }
2158 @Override
2159 public void glGenerateMipmap(int arg0)
2160 {
2161 printIndent();
2162 print( "glGenerateMipmap("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
2163 downstreamGLES3.glGenerateMipmap(arg0);
2164 println("");
2165 }
2166 @Override
2167 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)
2168 {
2169 printIndent();
2170 print( "glGetActiveAttrib("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg10).toUpperCase()+")");
2171 downstreamGLES3.glGetActiveAttrib(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
2172 println("");
2173 }
2174 @Override
2175 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)
2176 {
2177 printIndent();
2178 print( "glGetActiveAttrib("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+", "+"<java.nio.IntBuffer> "+arg4+", "+"<java.nio.IntBuffer> "+arg5+", "+"<java.nio.ByteBuffer> "+arg6+")");
2179 downstreamGLES3.glGetActiveAttrib(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2180 println("");
2181 }
2182 @Override
2183 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)
2184 {
2185 printIndent();
2186 print( "glGetActiveUniform("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+", "+"<java.nio.IntBuffer> "+arg4+", "+"<java.nio.IntBuffer> "+arg5+", "+"<java.nio.ByteBuffer> "+arg6+")");
2187 downstreamGLES3.glGetActiveUniform(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2188 println("");
2189 }
2190 @Override
2191 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)
2192 {
2193 printIndent();
2194 print( "glGetActiveUniform("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg10).toUpperCase()+")");
2195 downstreamGLES3.glGetActiveUniform(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
2196 println("");
2197 }
2198 @Override
2199 public void glGetActiveUniformBlockName(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.ByteBuffer arg4)
2200 {
2201 printIndent();
2202 print( "glGetActiveUniformBlockName("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+", "+"<java.nio.ByteBuffer> "+arg4+")");
2203 downstreamGLES3.glGetActiveUniformBlockName(arg0,arg1,arg2,arg3,arg4);
2204 println("");
2205 }
2206 @Override
2207 public void glGetActiveUniformBlockName(int arg0,int arg1,int arg2,int[] arg3,int arg4,byte[] arg5,int arg6)
2208 {
2209 printIndent();
2210 print( "glGetActiveUniformBlockName("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+")");
2211 downstreamGLES3.glGetActiveUniformBlockName(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2212 println("");
2213 }
2214 @Override
2215 public void glGetActiveUniformBlockiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
2216 {
2217 printIndent();
2218 print( "glGetActiveUniformBlockiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
2219 downstreamGLES3.glGetActiveUniformBlockiv(arg0,arg1,arg2,arg3);
2220 println("");
2221 }
2222 @Override
2223 public void glGetActiveUniformBlockiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
2224 {
2225 printIndent();
2226 print( "glGetActiveUniformBlockiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
2227 downstreamGLES3.glGetActiveUniformBlockiv(arg0,arg1,arg2,arg3,arg4);
2228 println("");
2229 }
2230 @Override
2231 public void glGetActiveUniformsiv(int arg0,int arg1,int[] arg2,int arg3,int arg4,int[] arg5,int arg6)
2232 {
2233 printIndent();
2234 print( "glGetActiveUniformsiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+")");
2235 downstreamGLES3.glGetActiveUniformsiv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2236 println("");
2237 }
2238 @Override
2239 public void glGetActiveUniformsiv(int arg0,int arg1,java.nio.IntBuffer arg2,int arg3,java.nio.IntBuffer arg4)
2240 {
2241 printIndent();
2242 print( "glGetActiveUniformsiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg4+")");
2243 downstreamGLES3.glGetActiveUniformsiv(arg0,arg1,arg2,arg3,arg4);
2244 println("");
2245 }
2246 @Override
2247 public void glGetAttachedShaders(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5)
2248 {
2249 printIndent();
2250 print( "glGetAttachedShaders("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
2251 downstreamGLES3.glGetAttachedShaders(arg0,arg1,arg2,arg3,arg4,arg5);
2252 println("");
2253 }
2254 @Override
2255 public void glGetAttachedShaders(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3)
2256 {
2257 printIndent();
2258 print( "glGetAttachedShaders("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.IntBuffer> "+arg3+")");
2259 downstreamGLES3.glGetAttachedShaders(arg0,arg1,arg2,arg3);
2260 println("");
2261 }
2262 @Override
2263 public int glGetAttribLocation(int arg0,java.lang.String arg1)
2264 {
2265 printIndent();
2266 print( "glGetAttribLocation("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.lang.String> "+arg1+")");
2267 int _res = downstreamGLES3.glGetAttribLocation(arg0,arg1);
2268 println(" = "+_res);
2269 return _res;
2270 }
2271 @Override
2272 public void glGetBooleani_v(int arg0,int arg1,java.nio.ByteBuffer arg2)
2273 {
2274 printIndent();
2275 print( "glGetBooleani_v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg2+")");
2276 downstreamGLES3.glGetBooleani_v(arg0,arg1,arg2);
2277 println("");
2278 }
2279 @Override
2280 public void glGetBooleani_v(int arg0,int arg1,byte[] arg2,int arg3)
2281 {
2282 printIndent();
2283 print( "glGetBooleani_v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2284 downstreamGLES3.glGetBooleani_v(arg0,arg1,arg2,arg3);
2285 println("");
2286 }
2287 @Override
2288 public void glGetBooleanv(int arg0,java.nio.ByteBuffer arg1)
2289 {
2290 printIndent();
2291 print( "glGetBooleanv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg1+")");
2292 downstreamGLES3.glGetBooleanv(arg0,arg1);
2293 println("");
2294 }
2295 @Override
2296 public void glGetBooleanv(int arg0,byte[] arg1,int arg2)
2297 {
2298 printIndent();
2299 print( "glGetBooleanv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2300 downstreamGLES3.glGetBooleanv(arg0,arg1,arg2);
2301 println("");
2302 }
2303 @Override
2304 public void glGetBufferParameteri64v(int arg0,int arg1,long[] arg2,int arg3)
2305 {
2306 printIndent();
2307 print( "glGetBufferParameteri64v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2308 downstreamGLES3.glGetBufferParameteri64v(arg0,arg1,arg2,arg3);
2309 println("");
2310 }
2311 @Override
2312 public void glGetBufferParameteri64v(int arg0,int arg1,java.nio.LongBuffer arg2)
2313 {
2314 printIndent();
2315 print( "glGetBufferParameteri64v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
2316 downstreamGLES3.glGetBufferParameteri64v(arg0,arg1,arg2);
2317 println("");
2318 }
2319 @Override
2320 public void glGetBufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
2321 {
2322 printIndent();
2323 print( "glGetBufferParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2324 downstreamGLES3.glGetBufferParameteriv(arg0,arg1,arg2);
2325 println("");
2326 }
2327 @Override
2328 public void glGetBufferParameteriv(int arg0,int arg1,int[] arg2,int arg3)
2329 {
2330 printIndent();
2331 print( "glGetBufferParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2332 downstreamGLES3.glGetBufferParameteriv(arg0,arg1,arg2,arg3);
2333 println("");
2334 }
2335 @Override
2336 public void glGetCoverageModulationTableNV(int arg0,java.nio.FloatBuffer arg1)
2337 {
2338 printIndent();
2339 print( "glGetCoverageModulationTableNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
2340 downstreamGLES3.glGetCoverageModulationTableNV(arg0,arg1);
2341 println("");
2342 }
2343 @Override
2344 public void glGetCoverageModulationTableNV(int arg0,float[] arg1,int arg2)
2345 {
2346 printIndent();
2347 print( "glGetCoverageModulationTableNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2348 downstreamGLES3.glGetCoverageModulationTableNV(arg0,arg1,arg2);
2349 println("");
2350 }
2351 @Override
2352 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)
2353 {
2354 printIndent();
2355 print( "glGetDebugMessageLog("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.IntBuffer> "+arg3+", "+"<java.nio.IntBuffer> "+arg4+", "+"<java.nio.IntBuffer> "+arg5+", "+"<java.nio.IntBuffer> "+arg6+", "+"<java.nio.ByteBuffer> "+arg7+")");
2356 int _res = downstreamGLES3.glGetDebugMessageLog(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
2357 println(" = "+_res);
2358 return _res;
2359 }
2360 @Override
2361 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)
2362 {
2363 printIndent();
2364 print( "glGetDebugMessageLog("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg9).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg11).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg13).toUpperCase()+")");
2365 int _res = downstreamGLES3.glGetDebugMessageLog(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
2366 println(" = "+_res);
2367 return _res;
2368 }
2369 @Override
2370 public void glGetDriverControlStringQCOM(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
2371 {
2372 printIndent();
2373 print( "glGetDriverControlStringQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
2374 downstreamGLES3.glGetDriverControlStringQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
2375 println("");
2376 }
2377 @Override
2378 public void glGetDriverControlStringQCOM(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
2379 {
2380 printIndent();
2381 print( "glGetDriverControlStringQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.ByteBuffer> "+arg3+")");
2382 downstreamGLES3.glGetDriverControlStringQCOM(arg0,arg1,arg2,arg3);
2383 println("");
2384 }
2385 @Override
2386 public void glGetDriverControlsQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
2387 {
2388 printIndent();
2389 print( "glGetDriverControlsQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
2390 downstreamGLES3.glGetDriverControlsQCOM(arg0,arg1,arg2,arg3,arg4);
2391 println("");
2392 }
2393 @Override
2394 public void glGetDriverControlsQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
2395 {
2396 printIndent();
2397 print( "glGetDriverControlsQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2398 downstreamGLES3.glGetDriverControlsQCOM(arg0,arg1,arg2);
2399 println("");
2400 }
2401 @Override
2402 public int glGetError()
2403 {
2404 printIndent();
2405 print( "glGetError("+")");
2406 int _res = downstreamGLES3.glGetError();
2407 println(" = "+_res);
2408 return _res;
2409 }
2410 @Override
2411 public void glGetFloati_vNV(int arg0,int arg1,java.nio.FloatBuffer arg2)
2412 {
2413 printIndent();
2414 print( "glGetFloati_vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
2415 downstreamGLES3.glGetFloati_vNV(arg0,arg1,arg2);
2416 println("");
2417 }
2418 @Override
2419 public void glGetFloati_vNV(int arg0,int arg1,float[] arg2,int arg3)
2420 {
2421 printIndent();
2422 print( "glGetFloati_vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2423 downstreamGLES3.glGetFloati_vNV(arg0,arg1,arg2,arg3);
2424 println("");
2425 }
2426 @Override
2427 public void glGetFloatv(int arg0,float[] arg1,int arg2)
2428 {
2429 printIndent();
2430 print( "glGetFloatv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2431 downstreamGLES3.glGetFloatv(arg0,arg1,arg2);
2432 println("");
2433 }
2434 @Override
2435 public void glGetFloatv(int arg0,java.nio.FloatBuffer arg1)
2436 {
2437 printIndent();
2438 print( "glGetFloatv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
2439 downstreamGLES3.glGetFloatv(arg0,arg1);
2440 println("");
2441 }
2442 @Override
2443 public int glGetFragDataIndexEXT(int arg0,java.nio.ByteBuffer arg1)
2444 {
2445 printIndent();
2446 print( "glGetFragDataIndexEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg1+")");
2447 int _res = downstreamGLES3.glGetFragDataIndexEXT(arg0,arg1);
2448 println(" = "+_res);
2449 return _res;
2450 }
2451 @Override
2452 public int glGetFragDataIndexEXT(int arg0,byte[] arg1,int arg2)
2453 {
2454 printIndent();
2455 print( "glGetFragDataIndexEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2456 int _res = downstreamGLES3.glGetFragDataIndexEXT(arg0,arg1,arg2);
2457 println(" = "+_res);
2458 return _res;
2459 }
2460 @Override
2461 public int glGetFragDataLocation(int arg0,java.lang.String arg1)
2462 {
2463 printIndent();
2464 print( "glGetFragDataLocation("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.lang.String> "+arg1+")");
2465 int _res = downstreamGLES3.glGetFragDataLocation(arg0,arg1);
2466 println(" = "+_res);
2467 return _res;
2468 }
2469 @Override
2470 public void glGetFramebufferAttachmentParameteriv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
2471 {
2472 printIndent();
2473 print( "glGetFramebufferAttachmentParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
2474 downstreamGLES3.glGetFramebufferAttachmentParameteriv(arg0,arg1,arg2,arg3,arg4);
2475 println("");
2476 }
2477 @Override
2478 public void glGetFramebufferAttachmentParameteriv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
2479 {
2480 printIndent();
2481 print( "glGetFramebufferAttachmentParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
2482 downstreamGLES3.glGetFramebufferAttachmentParameteriv(arg0,arg1,arg2,arg3);
2483 println("");
2484 }
2485 @Override
2486 public void glGetFramebufferParameteriv(int arg0,int arg1,int[] arg2,int arg3)
2487 {
2488 printIndent();
2489 print( "glGetFramebufferParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2490 downstreamGLES3.glGetFramebufferParameteriv(arg0,arg1,arg2,arg3);
2491 println("");
2492 }
2493 @Override
2494 public void glGetFramebufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
2495 {
2496 printIndent();
2497 print( "glGetFramebufferParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2498 downstreamGLES3.glGetFramebufferParameteriv(arg0,arg1,arg2);
2499 println("");
2500 }
2501 @Override
2503 {
2504 printIndent();
2505 print( "glGetGraphicsResetStatus("+")");
2506 int _res = downstreamGLES3.glGetGraphicsResetStatus();
2507 println(" = "+_res);
2508 return _res;
2509 }
2510 @Override
2511 public void glGetInteger64i_v(int arg0,int arg1,java.nio.LongBuffer arg2)
2512 {
2513 printIndent();
2514 print( "glGetInteger64i_v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
2515 downstreamGLES3.glGetInteger64i_v(arg0,arg1,arg2);
2516 println("");
2517 }
2518 @Override
2519 public void glGetInteger64i_v(int arg0,int arg1,long[] arg2,int arg3)
2520 {
2521 printIndent();
2522 print( "glGetInteger64i_v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2523 downstreamGLES3.glGetInteger64i_v(arg0,arg1,arg2,arg3);
2524 println("");
2525 }
2526 @Override
2527 public void glGetInteger64v(int arg0,java.nio.LongBuffer arg1)
2528 {
2529 printIndent();
2530 print( "glGetInteger64v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg1+")");
2531 downstreamGLES3.glGetInteger64v(arg0,arg1);
2532 println("");
2533 }
2534 @Override
2535 public void glGetInteger64v(int arg0,long[] arg1,int arg2)
2536 {
2537 printIndent();
2538 print( "glGetInteger64v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2539 downstreamGLES3.glGetInteger64v(arg0,arg1,arg2);
2540 println("");
2541 }
2542 @Override
2543 public void glGetIntegeri_v(int arg0,int arg1,java.nio.IntBuffer arg2)
2544 {
2545 printIndent();
2546 print( "glGetIntegeri_v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2547 downstreamGLES3.glGetIntegeri_v(arg0,arg1,arg2);
2548 println("");
2549 }
2550 @Override
2551 public void glGetIntegeri_v(int arg0,int arg1,int[] arg2,int arg3)
2552 {
2553 printIndent();
2554 print( "glGetIntegeri_v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2555 downstreamGLES3.glGetIntegeri_v(arg0,arg1,arg2,arg3);
2556 println("");
2557 }
2558 @Override
2559 public void glGetIntegeri_vEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
2560 {
2561 printIndent();
2562 print( "glGetIntegeri_vEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2563 downstreamGLES3.glGetIntegeri_vEXT(arg0,arg1,arg2);
2564 println("");
2565 }
2566 @Override
2567 public void glGetIntegeri_vEXT(int arg0,int arg1,int[] arg2,int arg3)
2568 {
2569 printIndent();
2570 print( "glGetIntegeri_vEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2571 downstreamGLES3.glGetIntegeri_vEXT(arg0,arg1,arg2,arg3);
2572 println("");
2573 }
2574 @Override
2575 public void glGetIntegerv(int arg0,java.nio.IntBuffer arg1)
2576 {
2577 printIndent();
2578 print( "glGetIntegerv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2579 downstreamGLES3.glGetIntegerv(arg0,arg1);
2580 println("");
2581 }
2582 @Override
2583 public void glGetIntegerv(int arg0,int[] arg1,int arg2)
2584 {
2585 printIndent();
2586 print( "glGetIntegerv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2587 downstreamGLES3.glGetIntegerv(arg0,arg1,arg2);
2588 println("");
2589 }
2590 @Override
2591 public void glGetInternalformativ(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4)
2592 {
2593 printIndent();
2594 print( "glGetInternalformativ("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg4+")");
2595 downstreamGLES3.glGetInternalformativ(arg0,arg1,arg2,arg3,arg4);
2596 println("");
2597 }
2598 @Override
2599 public void glGetInternalformativ(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5)
2600 {
2601 printIndent();
2602 print( "glGetInternalformativ("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
2603 downstreamGLES3.glGetInternalformativ(arg0,arg1,arg2,arg3,arg4,arg5);
2604 println("");
2605 }
2606 @Override
2607 public void glGetMultisamplefv(int arg0,int arg1,java.nio.FloatBuffer arg2)
2608 {
2609 printIndent();
2610 print( "glGetMultisamplefv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
2611 downstreamGLES3.glGetMultisamplefv(arg0,arg1,arg2);
2612 println("");
2613 }
2614 @Override
2615 public void glGetMultisamplefv(int arg0,int arg1,float[] arg2,int arg3)
2616 {
2617 printIndent();
2618 print( "glGetMultisamplefv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2619 downstreamGLES3.glGetMultisamplefv(arg0,arg1,arg2,arg3);
2620 println("");
2621 }
2622 @Override
2623 public void glGetObjectLabel(int arg0,int arg1,int arg2,int[] arg3,int arg4,byte[] arg5,int arg6)
2624 {
2625 printIndent();
2626 print( "glGetObjectLabel("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+")");
2627 downstreamGLES3.glGetObjectLabel(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2628 println("");
2629 }
2630 @Override
2631 public void glGetObjectLabel(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.ByteBuffer arg4)
2632 {
2633 printIndent();
2634 print( "glGetObjectLabel("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+", "+"<java.nio.ByteBuffer> "+arg4+")");
2635 downstreamGLES3.glGetObjectLabel(arg0,arg1,arg2,arg3,arg4);
2636 println("");
2637 }
2638 @Override
2639 public void glGetObjectPtrLabel(java.nio.Buffer arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
2640 {
2641 printIndent();
2642 print( "glGetObjectPtrLabel("+"<java.nio.Buffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.ByteBuffer> "+arg3+")");
2643 downstreamGLES3.glGetObjectPtrLabel(arg0,arg1,arg2,arg3);
2644 println("");
2645 }
2646 @Override
2647 public void glGetObjectPtrLabel(java.nio.Buffer arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
2648 {
2649 printIndent();
2650 print( "glGetObjectPtrLabel("+"<java.nio.Buffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
2651 downstreamGLES3.glGetObjectPtrLabel(arg0,arg1,arg2,arg3,arg4,arg5);
2652 println("");
2653 }
2654 @Override
2655 public void glGetProgramBinary(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3,java.nio.Buffer arg4)
2656 {
2657 printIndent();
2658 print( "glGetProgramBinary("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.IntBuffer> "+arg3+", "+"<java.nio.Buffer> "+arg4+")");
2659 downstreamGLES3.glGetProgramBinary(arg0,arg1,arg2,arg3,arg4);
2660 println("");
2661 }
2662 @Override
2663 public void glGetProgramBinary(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5,java.nio.Buffer arg6)
2664 {
2665 printIndent();
2666 print( "glGetProgramBinary("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<java.nio.Buffer> "+arg6+")");
2667 downstreamGLES3.glGetProgramBinary(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2668 println("");
2669 }
2670 @Override
2671 public void glGetProgramInfoLog(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
2672 {
2673 printIndent();
2674 print( "glGetProgramInfoLog("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.ByteBuffer> "+arg3+")");
2675 downstreamGLES3.glGetProgramInfoLog(arg0,arg1,arg2,arg3);
2676 println("");
2677 }
2678 @Override
2679 public void glGetProgramInfoLog(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
2680 {
2681 printIndent();
2682 print( "glGetProgramInfoLog("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
2683 downstreamGLES3.glGetProgramInfoLog(arg0,arg1,arg2,arg3,arg4,arg5);
2684 println("");
2685 }
2686 @Override
2687 public void glGetProgramInterfaceiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
2688 {
2689 printIndent();
2690 print( "glGetProgramInterfaceiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
2691 downstreamGLES3.glGetProgramInterfaceiv(arg0,arg1,arg2,arg3,arg4);
2692 println("");
2693 }
2694 @Override
2695 public void glGetProgramInterfaceiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
2696 {
2697 printIndent();
2698 print( "glGetProgramInterfaceiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
2699 downstreamGLES3.glGetProgramInterfaceiv(arg0,arg1,arg2,arg3);
2700 println("");
2701 }
2702 @Override
2703 public void glGetProgramPipelineInfoLog(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
2704 {
2705 printIndent();
2706 print( "glGetProgramPipelineInfoLog("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
2707 downstreamGLES3.glGetProgramPipelineInfoLog(arg0,arg1,arg2,arg3,arg4,arg5);
2708 println("");
2709 }
2710 @Override
2711 public void glGetProgramPipelineInfoLog(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
2712 {
2713 printIndent();
2714 print( "glGetProgramPipelineInfoLog("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.ByteBuffer> "+arg3+")");
2715 downstreamGLES3.glGetProgramPipelineInfoLog(arg0,arg1,arg2,arg3);
2716 println("");
2717 }
2718 @Override
2719 public void glGetProgramPipelineiv(int arg0,int arg1,java.nio.IntBuffer arg2)
2720 {
2721 printIndent();
2722 print( "glGetProgramPipelineiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2723 downstreamGLES3.glGetProgramPipelineiv(arg0,arg1,arg2);
2724 println("");
2725 }
2726 @Override
2727 public void glGetProgramPipelineiv(int arg0,int arg1,int[] arg2,int arg3)
2728 {
2729 printIndent();
2730 print( "glGetProgramPipelineiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2731 downstreamGLES3.glGetProgramPipelineiv(arg0,arg1,arg2,arg3);
2732 println("");
2733 }
2734 @Override
2735 public int glGetProgramResourceIndex(int arg0,int arg1,java.nio.ByteBuffer arg2)
2736 {
2737 printIndent();
2738 print( "glGetProgramResourceIndex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg2+")");
2739 int _res = downstreamGLES3.glGetProgramResourceIndex(arg0,arg1,arg2);
2740 println(" = "+_res);
2741 return _res;
2742 }
2743 @Override
2744 public int glGetProgramResourceIndex(int arg0,int arg1,byte[] arg2,int arg3)
2745 {
2746 printIndent();
2747 print( "glGetProgramResourceIndex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2748 int _res = downstreamGLES3.glGetProgramResourceIndex(arg0,arg1,arg2,arg3);
2749 println(" = "+_res);
2750 return _res;
2751 }
2752 @Override
2753 public int glGetProgramResourceLocation(int arg0,int arg1,byte[] arg2,int arg3)
2754 {
2755 printIndent();
2756 print( "glGetProgramResourceLocation("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2757 int _res = downstreamGLES3.glGetProgramResourceLocation(arg0,arg1,arg2,arg3);
2758 println(" = "+_res);
2759 return _res;
2760 }
2761 @Override
2762 public int glGetProgramResourceLocation(int arg0,int arg1,java.nio.ByteBuffer arg2)
2763 {
2764 printIndent();
2765 print( "glGetProgramResourceLocation("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg2+")");
2766 int _res = downstreamGLES3.glGetProgramResourceLocation(arg0,arg1,arg2);
2767 println(" = "+_res);
2768 return _res;
2769 }
2770 @Override
2771 public int glGetProgramResourceLocationIndexEXT(int arg0,int arg1,byte[] arg2,int arg3)
2772 {
2773 printIndent();
2774 print( "glGetProgramResourceLocationIndexEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2775 int _res = downstreamGLES3.glGetProgramResourceLocationIndexEXT(arg0,arg1,arg2,arg3);
2776 println(" = "+_res);
2777 return _res;
2778 }
2779 @Override
2780 public int glGetProgramResourceLocationIndexEXT(int arg0,int arg1,java.nio.ByteBuffer arg2)
2781 {
2782 printIndent();
2783 print( "glGetProgramResourceLocationIndexEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg2+")");
2784 int _res = downstreamGLES3.glGetProgramResourceLocationIndexEXT(arg0,arg1,arg2);
2785 println(" = "+_res);
2786 return _res;
2787 }
2788 @Override
2789 public void glGetProgramResourceName(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4,java.nio.ByteBuffer arg5)
2790 {
2791 printIndent();
2792 print( "glGetProgramResourceName("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg4+", "+"<java.nio.ByteBuffer> "+arg5+")");
2793 downstreamGLES3.glGetProgramResourceName(arg0,arg1,arg2,arg3,arg4,arg5);
2794 println("");
2795 }
2796 @Override
2797 public void glGetProgramResourceName(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5,byte[] arg6,int arg7)
2798 {
2799 printIndent();
2800 print( "glGetProgramResourceName("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+")");
2801 downstreamGLES3.glGetProgramResourceName(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
2802 println("");
2803 }
2804 @Override
2805 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)
2806 {
2807 printIndent();
2808 print( "glGetProgramResourceiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg4+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg6+", "+"<java.nio.IntBuffer> "+arg7+")");
2809 downstreamGLES3.glGetProgramResourceiv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
2810 println("");
2811 }
2812 @Override
2813 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)
2814 {
2815 printIndent();
2816 print( "glGetProgramResourceiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg10).toUpperCase()+")");
2817 downstreamGLES3.glGetProgramResourceiv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
2818 println("");
2819 }
2820 @Override
2821 public void glGetProgramiv(int arg0,int arg1,int[] arg2,int arg3)
2822 {
2823 printIndent();
2824 print( "glGetProgramiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2825 downstreamGLES3.glGetProgramiv(arg0,arg1,arg2,arg3);
2826 println("");
2827 }
2828 @Override
2829 public void glGetProgramiv(int arg0,int arg1,java.nio.IntBuffer arg2)
2830 {
2831 printIndent();
2832 print( "glGetProgramiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2833 downstreamGLES3.glGetProgramiv(arg0,arg1,arg2);
2834 println("");
2835 }
2836 @Override
2837 public void glGetQueryObjecti64v(int arg0,int arg1,java.nio.LongBuffer arg2)
2838 {
2839 printIndent();
2840 print( "glGetQueryObjecti64v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
2841 downstreamGLES3.glGetQueryObjecti64v(arg0,arg1,arg2);
2842 println("");
2843 }
2844 @Override
2845 public void glGetQueryObjecti64v(int arg0,int arg1,long[] arg2,int arg3)
2846 {
2847 printIndent();
2848 print( "glGetQueryObjecti64v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2849 downstreamGLES3.glGetQueryObjecti64v(arg0,arg1,arg2,arg3);
2850 println("");
2851 }
2852 @Override
2853 public void glGetQueryObjectiv(int arg0,int arg1,java.nio.IntBuffer arg2)
2854 {
2855 printIndent();
2856 print( "glGetQueryObjectiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2857 downstreamGLES3.glGetQueryObjectiv(arg0,arg1,arg2);
2858 println("");
2859 }
2860 @Override
2861 public void glGetQueryObjectiv(int arg0,int arg1,int[] arg2,int arg3)
2862 {
2863 printIndent();
2864 print( "glGetQueryObjectiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2865 downstreamGLES3.glGetQueryObjectiv(arg0,arg1,arg2,arg3);
2866 println("");
2867 }
2868 @Override
2869 public void glGetQueryObjectui64v(int arg0,int arg1,long[] arg2,int arg3)
2870 {
2871 printIndent();
2872 print( "glGetQueryObjectui64v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2873 downstreamGLES3.glGetQueryObjectui64v(arg0,arg1,arg2,arg3);
2874 println("");
2875 }
2876 @Override
2877 public void glGetQueryObjectui64v(int arg0,int arg1,java.nio.LongBuffer arg2)
2878 {
2879 printIndent();
2880 print( "glGetQueryObjectui64v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
2881 downstreamGLES3.glGetQueryObjectui64v(arg0,arg1,arg2);
2882 println("");
2883 }
2884 @Override
2885 public void glGetQueryObjectuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
2886 {
2887 printIndent();
2888 print( "glGetQueryObjectuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2889 downstreamGLES3.glGetQueryObjectuiv(arg0,arg1,arg2);
2890 println("");
2891 }
2892 @Override
2893 public void glGetQueryObjectuiv(int arg0,int arg1,int[] arg2,int arg3)
2894 {
2895 printIndent();
2896 print( "glGetQueryObjectuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2897 downstreamGLES3.glGetQueryObjectuiv(arg0,arg1,arg2,arg3);
2898 println("");
2899 }
2900 @Override
2901 public void glGetQueryiv(int arg0,int arg1,int[] arg2,int arg3)
2902 {
2903 printIndent();
2904 print( "glGetQueryiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2905 downstreamGLES3.glGetQueryiv(arg0,arg1,arg2,arg3);
2906 println("");
2907 }
2908 @Override
2909 public void glGetQueryiv(int arg0,int arg1,java.nio.IntBuffer arg2)
2910 {
2911 printIndent();
2912 print( "glGetQueryiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2913 downstreamGLES3.glGetQueryiv(arg0,arg1,arg2);
2914 println("");
2915 }
2916 @Override
2917 public void glGetRenderbufferParameteriv(int arg0,int arg1,int[] arg2,int arg3)
2918 {
2919 printIndent();
2920 print( "glGetRenderbufferParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2921 downstreamGLES3.glGetRenderbufferParameteriv(arg0,arg1,arg2,arg3);
2922 println("");
2923 }
2924 @Override
2925 public void glGetRenderbufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
2926 {
2927 printIndent();
2928 print( "glGetRenderbufferParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2929 downstreamGLES3.glGetRenderbufferParameteriv(arg0,arg1,arg2);
2930 println("");
2931 }
2932 @Override
2933 public void glGetSamplerParameterIiv(int arg0,int arg1,int[] arg2,int arg3)
2934 {
2935 printIndent();
2936 print( "glGetSamplerParameterIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2937 downstreamGLES3.glGetSamplerParameterIiv(arg0,arg1,arg2,arg3);
2938 println("");
2939 }
2940 @Override
2941 public void glGetSamplerParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
2942 {
2943 printIndent();
2944 print( "glGetSamplerParameterIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2945 downstreamGLES3.glGetSamplerParameterIiv(arg0,arg1,arg2);
2946 println("");
2947 }
2948 @Override
2949 public void glGetSamplerParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
2950 {
2951 printIndent();
2952 print( "glGetSamplerParameterIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2953 downstreamGLES3.glGetSamplerParameterIuiv(arg0,arg1,arg2);
2954 println("");
2955 }
2956 @Override
2957 public void glGetSamplerParameterIuiv(int arg0,int arg1,int[] arg2,int arg3)
2958 {
2959 printIndent();
2960 print( "glGetSamplerParameterIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2961 downstreamGLES3.glGetSamplerParameterIuiv(arg0,arg1,arg2,arg3);
2962 println("");
2963 }
2964 @Override
2965 public void glGetSamplerParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
2966 {
2967 printIndent();
2968 print( "glGetSamplerParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
2969 downstreamGLES3.glGetSamplerParameterfv(arg0,arg1,arg2);
2970 println("");
2971 }
2972 @Override
2973 public void glGetSamplerParameterfv(int arg0,int arg1,float[] arg2,int arg3)
2974 {
2975 printIndent();
2976 print( "glGetSamplerParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2977 downstreamGLES3.glGetSamplerParameterfv(arg0,arg1,arg2,arg3);
2978 println("");
2979 }
2980 @Override
2981 public void glGetSamplerParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
2982 {
2983 printIndent();
2984 print( "glGetSamplerParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2985 downstreamGLES3.glGetSamplerParameteriv(arg0,arg1,arg2);
2986 println("");
2987 }
2988 @Override
2989 public void glGetSamplerParameteriv(int arg0,int arg1,int[] arg2,int arg3)
2990 {
2991 printIndent();
2992 print( "glGetSamplerParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2993 downstreamGLES3.glGetSamplerParameteriv(arg0,arg1,arg2,arg3);
2994 println("");
2995 }
2996 @Override
2997 public void glGetShaderInfoLog(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
2998 {
2999 printIndent();
3000 print( "glGetShaderInfoLog("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
3001 downstreamGLES3.glGetShaderInfoLog(arg0,arg1,arg2,arg3,arg4,arg5);
3002 println("");
3003 }
3004 @Override
3005 public void glGetShaderInfoLog(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
3006 {
3007 printIndent();
3008 print( "glGetShaderInfoLog("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.ByteBuffer> "+arg3+")");
3009 downstreamGLES3.glGetShaderInfoLog(arg0,arg1,arg2,arg3);
3010 println("");
3011 }
3012 @Override
3013 public void glGetShaderPrecisionFormat(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5)
3014 {
3015 printIndent();
3016 print( "glGetShaderPrecisionFormat("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
3017 downstreamGLES3.glGetShaderPrecisionFormat(arg0,arg1,arg2,arg3,arg4,arg5);
3018 println("");
3019 }
3020 @Override
3021 public void glGetShaderPrecisionFormat(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3)
3022 {
3023 printIndent();
3024 print( "glGetShaderPrecisionFormat("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.IntBuffer> "+arg3+")");
3025 downstreamGLES3.glGetShaderPrecisionFormat(arg0,arg1,arg2,arg3);
3026 println("");
3027 }
3028 @Override
3029 public void glGetShaderSource(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
3030 {
3031 printIndent();
3032 print( "glGetShaderSource("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.ByteBuffer> "+arg3+")");
3033 downstreamGLES3.glGetShaderSource(arg0,arg1,arg2,arg3);
3034 println("");
3035 }
3036 @Override
3037 public void glGetShaderSource(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
3038 {
3039 printIndent();
3040 print( "glGetShaderSource("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
3041 downstreamGLES3.glGetShaderSource(arg0,arg1,arg2,arg3,arg4,arg5);
3042 println("");
3043 }
3044 @Override
3045 public void glGetShaderiv(int arg0,int arg1,int[] arg2,int arg3)
3046 {
3047 printIndent();
3048 print( "glGetShaderiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3049 downstreamGLES3.glGetShaderiv(arg0,arg1,arg2,arg3);
3050 println("");
3051 }
3052 @Override
3053 public void glGetShaderiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3054 {
3055 printIndent();
3056 print( "glGetShaderiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3057 downstreamGLES3.glGetShaderiv(arg0,arg1,arg2);
3058 println("");
3059 }
3060 @Override
3061 public java.lang.String glGetString(int arg0)
3062 {
3063 printIndent();
3064 print( "glGetString("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
3065 java.lang.String _res = downstreamGLES3.glGetString(arg0);
3066 println(" = "+_res);
3067 return _res;
3068 }
3069 @Override
3070 public java.lang.String glGetStringi(int arg0,int arg1)
3071 {
3072 printIndent();
3073 print( "glGetStringi("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
3074 java.lang.String _res = downstreamGLES3.glGetStringi(arg0,arg1);
3075 println(" = "+_res);
3076 return _res;
3077 }
3078 @Override
3079 public void glGetSynciv(long arg0,int arg1,int arg2,int[] arg3,int arg4,int[] arg5,int arg6)
3080 {
3081 printIndent();
3082 print( "glGetSynciv("+"<long> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+")");
3083 downstreamGLES3.glGetSynciv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3084 println("");
3085 }
3086 @Override
3087 public void glGetSynciv(long arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.IntBuffer arg4)
3088 {
3089 printIndent();
3090 print( "glGetSynciv("+"<long> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+", "+"<java.nio.IntBuffer> "+arg4+")");
3091 downstreamGLES3.glGetSynciv(arg0,arg1,arg2,arg3,arg4);
3092 println("");
3093 }
3094 @Override
3095 public void glGetTexLevelParameterfv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
3096 {
3097 printIndent();
3098 print( "glGetTexLevelParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
3099 downstreamGLES3.glGetTexLevelParameterfv(arg0,arg1,arg2,arg3,arg4);
3100 println("");
3101 }
3102 @Override
3103 public void glGetTexLevelParameterfv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
3104 {
3105 printIndent();
3106 print( "glGetTexLevelParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg3+")");
3107 downstreamGLES3.glGetTexLevelParameterfv(arg0,arg1,arg2,arg3);
3108 println("");
3109 }
3110 @Override
3111 public void glGetTexLevelParameteriv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
3112 {
3113 printIndent();
3114 print( "glGetTexLevelParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
3115 downstreamGLES3.glGetTexLevelParameteriv(arg0,arg1,arg2,arg3,arg4);
3116 println("");
3117 }
3118 @Override
3119 public void glGetTexLevelParameteriv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
3120 {
3121 printIndent();
3122 print( "glGetTexLevelParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
3123 downstreamGLES3.glGetTexLevelParameteriv(arg0,arg1,arg2,arg3);
3124 println("");
3125 }
3126 @Override
3127 public void glGetTexParameterIiv(int arg0,int arg1,int[] arg2,int arg3)
3128 {
3129 printIndent();
3130 print( "glGetTexParameterIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3131 downstreamGLES3.glGetTexParameterIiv(arg0,arg1,arg2,arg3);
3132 println("");
3133 }
3134 @Override
3135 public void glGetTexParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3136 {
3137 printIndent();
3138 print( "glGetTexParameterIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3139 downstreamGLES3.glGetTexParameterIiv(arg0,arg1,arg2);
3140 println("");
3141 }
3142 @Override
3143 public void glGetTexParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3144 {
3145 printIndent();
3146 print( "glGetTexParameterIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3147 downstreamGLES3.glGetTexParameterIuiv(arg0,arg1,arg2);
3148 println("");
3149 }
3150 @Override
3151 public void glGetTexParameterIuiv(int arg0,int arg1,int[] arg2,int arg3)
3152 {
3153 printIndent();
3154 print( "glGetTexParameterIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3155 downstreamGLES3.glGetTexParameterIuiv(arg0,arg1,arg2,arg3);
3156 println("");
3157 }
3158 @Override
3159 public void glGetTexParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
3160 {
3161 printIndent();
3162 print( "glGetTexParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
3163 downstreamGLES3.glGetTexParameterfv(arg0,arg1,arg2);
3164 println("");
3165 }
3166 @Override
3167 public void glGetTexParameterfv(int arg0,int arg1,float[] arg2,int arg3)
3168 {
3169 printIndent();
3170 print( "glGetTexParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3171 downstreamGLES3.glGetTexParameterfv(arg0,arg1,arg2,arg3);
3172 println("");
3173 }
3174 @Override
3175 public void glGetTexParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
3176 {
3177 printIndent();
3178 print( "glGetTexParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3179 downstreamGLES3.glGetTexParameteriv(arg0,arg1,arg2);
3180 println("");
3181 }
3182 @Override
3183 public void glGetTexParameteriv(int arg0,int arg1,int[] arg2,int arg3)
3184 {
3185 printIndent();
3186 print( "glGetTexParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3187 downstreamGLES3.glGetTexParameteriv(arg0,arg1,arg2,arg3);
3188 println("");
3189 }
3190 @Override
3191 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)
3192 {
3193 printIndent();
3194 print( "glGetTransformFeedbackVarying("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+", "+"<java.nio.IntBuffer> "+arg4+", "+"<java.nio.IntBuffer> "+arg5+", "+"<java.nio.ByteBuffer> "+arg6+")");
3195 downstreamGLES3.glGetTransformFeedbackVarying(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3196 println("");
3197 }
3198 @Override
3199 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)
3200 {
3201 printIndent();
3202 print( "glGetTransformFeedbackVarying("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg10).toUpperCase()+")");
3203 downstreamGLES3.glGetTransformFeedbackVarying(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
3204 println("");
3205 }
3206 @Override
3207 public void glGetTranslatedShaderSourceANGLE(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
3208 {
3209 printIndent();
3210 print( "glGetTranslatedShaderSourceANGLE("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
3211 downstreamGLES3.glGetTranslatedShaderSourceANGLE(arg0,arg1,arg2,arg3,arg4,arg5);
3212 println("");
3213 }
3214 @Override
3215 public void glGetTranslatedShaderSourceANGLE(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
3216 {
3217 printIndent();
3218 print( "glGetTranslatedShaderSourceANGLE("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.ByteBuffer> "+arg3+")");
3219 downstreamGLES3.glGetTranslatedShaderSourceANGLE(arg0,arg1,arg2,arg3);
3220 println("");
3221 }
3222 @Override
3223 public int glGetUniformBlockIndex(int arg0,java.lang.String arg1)
3224 {
3225 printIndent();
3226 print( "glGetUniformBlockIndex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.lang.String> "+arg1+")");
3227 int _res = downstreamGLES3.glGetUniformBlockIndex(arg0,arg1);
3228 println(" = "+_res);
3229 return _res;
3230 }
3231 @Override
3232 public void glGetUniformIndices(int arg0,int arg1,java.lang.String[] arg2,int[] arg3,int arg4)
3233 {
3234 printIndent();
3235 print( "glGetUniformIndices("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
3236 downstreamGLES3.glGetUniformIndices(arg0,arg1,arg2,arg3,arg4);
3237 println("");
3238 }
3239 @Override
3240 public void glGetUniformIndices(int arg0,int arg1,java.lang.String[] arg2,java.nio.IntBuffer arg3)
3241 {
3242 printIndent();
3243 print( "glGetUniformIndices("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+", "+"<java.nio.IntBuffer> "+arg3+")");
3244 downstreamGLES3.glGetUniformIndices(arg0,arg1,arg2,arg3);
3245 println("");
3246 }
3247 @Override
3248 public int glGetUniformLocation(int arg0,java.lang.String arg1)
3249 {
3250 printIndent();
3251 print( "glGetUniformLocation("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.lang.String> "+arg1+")");
3252 int _res = downstreamGLES3.glGetUniformLocation(arg0,arg1);
3253 println(" = "+_res);
3254 return _res;
3255 }
3256 @Override
3257 public void glGetUniformfv(int arg0,int arg1,float[] arg2,int arg3)
3258 {
3259 printIndent();
3260 print( "glGetUniformfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3261 downstreamGLES3.glGetUniformfv(arg0,arg1,arg2,arg3);
3262 println("");
3263 }
3264 @Override
3265 public void glGetUniformfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
3266 {
3267 printIndent();
3268 print( "glGetUniformfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
3269 downstreamGLES3.glGetUniformfv(arg0,arg1,arg2);
3270 println("");
3271 }
3272 @Override
3273 public void glGetUniformiv(int arg0,int arg1,int[] arg2,int arg3)
3274 {
3275 printIndent();
3276 print( "glGetUniformiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3277 downstreamGLES3.glGetUniformiv(arg0,arg1,arg2,arg3);
3278 println("");
3279 }
3280 @Override
3281 public void glGetUniformiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3282 {
3283 printIndent();
3284 print( "glGetUniformiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3285 downstreamGLES3.glGetUniformiv(arg0,arg1,arg2);
3286 println("");
3287 }
3288 @Override
3289 public void glGetUniformuiv(int arg0,int arg1,int[] arg2,int arg3)
3290 {
3291 printIndent();
3292 print( "glGetUniformuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3293 downstreamGLES3.glGetUniformuiv(arg0,arg1,arg2,arg3);
3294 println("");
3295 }
3296 @Override
3297 public void glGetUniformuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3298 {
3299 printIndent();
3300 print( "glGetUniformuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3301 downstreamGLES3.glGetUniformuiv(arg0,arg1,arg2);
3302 println("");
3303 }
3304 @Override
3305 public void glGetVertexAttribIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3306 {
3307 printIndent();
3308 print( "glGetVertexAttribIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3309 downstreamGLES3.glGetVertexAttribIiv(arg0,arg1,arg2);
3310 println("");
3311 }
3312 @Override
3313 public void glGetVertexAttribIiv(int arg0,int arg1,int[] arg2,int arg3)
3314 {
3315 printIndent();
3316 print( "glGetVertexAttribIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3317 downstreamGLES3.glGetVertexAttribIiv(arg0,arg1,arg2,arg3);
3318 println("");
3319 }
3320 @Override
3321 public void glGetVertexAttribIuiv(int arg0,int arg1,int[] arg2,int arg3)
3322 {
3323 printIndent();
3324 print( "glGetVertexAttribIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3325 downstreamGLES3.glGetVertexAttribIuiv(arg0,arg1,arg2,arg3);
3326 println("");
3327 }
3328 @Override
3329 public void glGetVertexAttribIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3330 {
3331 printIndent();
3332 print( "glGetVertexAttribIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3333 downstreamGLES3.glGetVertexAttribIuiv(arg0,arg1,arg2);
3334 println("");
3335 }
3336 @Override
3337 public void glGetVertexAttribfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
3338 {
3339 printIndent();
3340 print( "glGetVertexAttribfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
3341 downstreamGLES3.glGetVertexAttribfv(arg0,arg1,arg2);
3342 println("");
3343 }
3344 @Override
3345 public void glGetVertexAttribfv(int arg0,int arg1,float[] arg2,int arg3)
3346 {
3347 printIndent();
3348 print( "glGetVertexAttribfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3349 downstreamGLES3.glGetVertexAttribfv(arg0,arg1,arg2,arg3);
3350 println("");
3351 }
3352 @Override
3353 public void glGetVertexAttribiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3354 {
3355 printIndent();
3356 print( "glGetVertexAttribiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3357 downstreamGLES3.glGetVertexAttribiv(arg0,arg1,arg2);
3358 println("");
3359 }
3360 @Override
3361 public void glGetVertexAttribiv(int arg0,int arg1,int[] arg2,int arg3)
3362 {
3363 printIndent();
3364 print( "glGetVertexAttribiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3365 downstreamGLES3.glGetVertexAttribiv(arg0,arg1,arg2,arg3);
3366 println("");
3367 }
3368 @Override
3369 public void glGetnUniformfv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
3370 {
3371 printIndent();
3372 print( "glGetnUniformfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
3373 downstreamGLES3.glGetnUniformfv(arg0,arg1,arg2,arg3,arg4);
3374 println("");
3375 }
3376 @Override
3377 public void glGetnUniformfv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
3378 {
3379 printIndent();
3380 print( "glGetnUniformfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg3+")");
3381 downstreamGLES3.glGetnUniformfv(arg0,arg1,arg2,arg3);
3382 println("");
3383 }
3384 @Override
3385 public void glGetnUniformiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
3386 {
3387 printIndent();
3388 print( "glGetnUniformiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
3389 downstreamGLES3.glGetnUniformiv(arg0,arg1,arg2,arg3);
3390 println("");
3391 }
3392 @Override
3393 public void glGetnUniformiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
3394 {
3395 printIndent();
3396 print( "glGetnUniformiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
3397 downstreamGLES3.glGetnUniformiv(arg0,arg1,arg2,arg3,arg4);
3398 println("");
3399 }
3400 @Override
3401 public void glGetnUniformuiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
3402 {
3403 printIndent();
3404 print( "glGetnUniformuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
3405 downstreamGLES3.glGetnUniformuiv(arg0,arg1,arg2,arg3,arg4);
3406 println("");
3407 }
3408 @Override
3409 public void glGetnUniformuiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
3410 {
3411 printIndent();
3412 print( "glGetnUniformuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
3413 downstreamGLES3.glGetnUniformuiv(arg0,arg1,arg2,arg3);
3414 println("");
3415 }
3416 @Override
3417 public void glHint(int arg0,int arg1)
3418 {
3419 printIndent();
3420 print( "glHint("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
3421 downstreamGLES3.glHint(arg0,arg1);
3422 println("");
3423 }
3424 @Override
3425 public void glInvalidateFramebuffer(int arg0,int arg1,int[] arg2,int arg3)
3426 {
3427 printIndent();
3428 print( "glInvalidateFramebuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3429 downstreamGLES3.glInvalidateFramebuffer(arg0,arg1,arg2,arg3);
3430 println("");
3431 }
3432 @Override
3433 public void glInvalidateFramebuffer(int arg0,int arg1,java.nio.IntBuffer arg2)
3434 {
3435 printIndent();
3436 print( "glInvalidateFramebuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3437 downstreamGLES3.glInvalidateFramebuffer(arg0,arg1,arg2);
3438 println("");
3439 }
3440 @Override
3441 public void glInvalidateSubFramebuffer(int arg0,int arg1,java.nio.IntBuffer arg2,int arg3,int arg4,int arg5,int arg6)
3442 {
3443 printIndent();
3444 print( "glInvalidateSubFramebuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+")");
3445 downstreamGLES3.glInvalidateSubFramebuffer(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3446 println("");
3447 }
3448 @Override
3449 public void glInvalidateSubFramebuffer(int arg0,int arg1,int[] arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
3450 {
3451 printIndent();
3452 print( "glInvalidateSubFramebuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+")");
3453 downstreamGLES3.glInvalidateSubFramebuffer(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
3454 println("");
3455 }
3456 @Override
3457 public boolean glIsBuffer(int arg0)
3458 {
3459 printIndent();
3460 print( "glIsBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
3461 boolean _res = downstreamGLES3.glIsBuffer(arg0);
3462 println(" = "+_res);
3463 return _res;
3464 }
3465 @Override
3466 public boolean glIsEnabled(int arg0)
3467 {
3468 printIndent();
3469 print( "glIsEnabled("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
3470 boolean _res = downstreamGLES3.glIsEnabled(arg0);
3471 println(" = "+_res);
3472 return _res;
3473 }
3474 @Override
3475 public boolean glIsEnabledi(int arg0,int arg1)
3476 {
3477 printIndent();
3478 print( "glIsEnabledi("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
3479 boolean _res = downstreamGLES3.glIsEnabledi(arg0,arg1);
3480 println(" = "+_res);
3481 return _res;
3482 }
3483 @Override
3484 public boolean glIsEnablediEXT(int arg0,int arg1)
3485 {
3486 printIndent();
3487 print( "glIsEnablediEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
3488 boolean _res = downstreamGLES3.glIsEnablediEXT(arg0,arg1);
3489 println(" = "+_res);
3490 return _res;
3491 }
3492 @Override
3493 public boolean glIsEnablediNV(int arg0,int arg1)
3494 {
3495 printIndent();
3496 print( "glIsEnablediNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
3497 boolean _res = downstreamGLES3.glIsEnablediNV(arg0,arg1);
3498 println(" = "+_res);
3499 return _res;
3500 }
3501 @Override
3502 public boolean glIsEnablediOES(int arg0,int arg1)
3503 {
3504 printIndent();
3505 print( "glIsEnablediOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
3506 boolean _res = downstreamGLES3.glIsEnablediOES(arg0,arg1);
3507 println(" = "+_res);
3508 return _res;
3509 }
3510 @Override
3511 public boolean glIsFramebuffer(int arg0)
3512 {
3513 printIndent();
3514 print( "glIsFramebuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
3515 boolean _res = downstreamGLES3.glIsFramebuffer(arg0);
3516 println(" = "+_res);
3517 return _res;
3518 }
3519 @Override
3520 public boolean glIsProgram(int arg0)
3521 {
3522 printIndent();
3523 print( "glIsProgram("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
3524 boolean _res = downstreamGLES3.glIsProgram(arg0);
3525 println(" = "+_res);
3526 return _res;
3527 }
3528 @Override
3529 public boolean glIsProgramPipeline(int arg0)
3530 {
3531 printIndent();
3532 print( "glIsProgramPipeline("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
3533 boolean _res = downstreamGLES3.glIsProgramPipeline(arg0);
3534 println(" = "+_res);
3535 return _res;
3536 }
3537 @Override
3538 public boolean glIsQuery(int arg0)
3539 {
3540 printIndent();
3541 print( "glIsQuery("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
3542 boolean _res = downstreamGLES3.glIsQuery(arg0);
3543 println(" = "+_res);
3544 return _res;
3545 }
3546 @Override
3547 public boolean glIsRenderbuffer(int arg0)
3548 {
3549 printIndent();
3550 print( "glIsRenderbuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
3551 boolean _res = downstreamGLES3.glIsRenderbuffer(arg0);
3552 println(" = "+_res);
3553 return _res;
3554 }
3555 @Override
3556 public boolean glIsSampler(int arg0)
3557 {
3558 printIndent();
3559 print( "glIsSampler("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
3560 boolean _res = downstreamGLES3.glIsSampler(arg0);
3561 println(" = "+_res);
3562 return _res;
3563 }
3564 @Override
3565 public boolean glIsShader(int arg0)
3566 {
3567 printIndent();
3568 print( "glIsShader("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
3569 boolean _res = downstreamGLES3.glIsShader(arg0);
3570 println(" = "+_res);
3571 return _res;
3572 }
3573 @Override
3574 public boolean glIsSync(long arg0)
3575 {
3576 printIndent();
3577 print( "glIsSync("+"<long> "+arg0+")");
3578 boolean _res = downstreamGLES3.glIsSync(arg0);
3579 println(" = "+_res);
3580 return _res;
3581 }
3582 @Override
3583 public boolean glIsTexture(int arg0)
3584 {
3585 printIndent();
3586 print( "glIsTexture("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
3587 boolean _res = downstreamGLES3.glIsTexture(arg0);
3588 println(" = "+_res);
3589 return _res;
3590 }
3591 @Override
3592 public boolean glIsTransformFeedback(int arg0)
3593 {
3594 printIndent();
3595 print( "glIsTransformFeedback("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
3596 boolean _res = downstreamGLES3.glIsTransformFeedback(arg0);
3597 println(" = "+_res);
3598 return _res;
3599 }
3600 @Override
3601 public boolean glIsVertexArray(int arg0)
3602 {
3603 printIndent();
3604 print( "glIsVertexArray("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
3605 boolean _res = downstreamGLES3.glIsVertexArray(arg0);
3606 println(" = "+_res);
3607 return _res;
3608 }
3609 @Override
3610 public boolean glIsVertexArrayOES(int arg0)
3611 {
3612 printIndent();
3613 print( "glIsVertexArrayOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
3614 boolean _res = downstreamGLES3.glIsVertexArrayOES(arg0);
3615 println(" = "+_res);
3616 return _res;
3617 }
3618 @Override
3619 public void glLineWidth(float arg0)
3620 {
3621 printIndent();
3622 print( "glLineWidth("+"<float> "+arg0+")");
3623 downstreamGLES3.glLineWidth(arg0);
3624 println("");
3625 }
3626 @Override
3627 public void glLinkProgram(int arg0)
3628 {
3629 printIndent();
3630 print( "glLinkProgram("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
3631 downstreamGLES3.glLinkProgram(arg0);
3632 println("");
3633 }
3634 @Override
3635 public java.nio.ByteBuffer glMapBuffer(int arg0,int arg1)
3636 {
3637 printIndent();
3638 print( "glMapBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
3639 java.nio.ByteBuffer _res = downstreamGLES3.glMapBuffer(arg0,arg1);
3640 println(" = "+_res);
3641 return _res;
3642 }
3643 @Override
3644 public java.nio.ByteBuffer glMapBufferRange(int arg0,long arg1,long arg2,int arg3)
3645 {
3646 printIndent();
3647 print( "glMapBufferRange("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3648 java.nio.ByteBuffer _res = downstreamGLES3.glMapBufferRange(arg0,arg1,arg2,arg3);
3649 println(" = "+_res);
3650 return _res;
3651 }
3652 @Override
3653 public void glMemoryBarrier(int arg0)
3654 {
3655 printIndent();
3656 print( "glMemoryBarrier("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
3657 downstreamGLES3.glMemoryBarrier(arg0);
3658 println("");
3659 }
3660 @Override
3661 public void glMemoryBarrierByRegion(int arg0)
3662 {
3663 printIndent();
3664 print( "glMemoryBarrierByRegion("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
3665 downstreamGLES3.glMemoryBarrierByRegion(arg0);
3666 println("");
3667 }
3668 @Override
3669 public void glMinSampleShading(float arg0)
3670 {
3671 printIndent();
3672 print( "glMinSampleShading("+"<float> "+arg0+")");
3673 downstreamGLES3.glMinSampleShading(arg0);
3674 println("");
3675 }
3676 @Override
3677 public void glMinSampleShadingOES(float arg0)
3678 {
3679 printIndent();
3680 print( "glMinSampleShadingOES("+"<float> "+arg0+")");
3681 downstreamGLES3.glMinSampleShadingOES(arg0);
3682 println("");
3683 }
3684 @Override
3685 public void glMultiDrawArraysIndirectEXT(int arg0,java.nio.Buffer arg1,int arg2,int arg3)
3686 {
3687 printIndent();
3688 print( "glMultiDrawArraysIndirectEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.Buffer> "+arg1+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3689 downstreamGLES3.glMultiDrawArraysIndirectEXT(arg0,arg1,arg2,arg3);
3690 println("");
3691 }
3692 @Override
3693 public void glMultiDrawElementsBaseVertexEXT(int arg0,java.nio.IntBuffer arg1,int arg2,com.jogamp.common.nio.PointerBuffer arg3,int arg4,java.nio.IntBuffer arg5)
3694 {
3695 printIndent();
3696 print( "glMultiDrawElementsBaseVertexEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<com.jogamp.common.nio.PointerBuffer> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg5+")");
3697 downstreamGLES3.glMultiDrawElementsBaseVertexEXT(arg0,arg1,arg2,arg3,arg4,arg5);
3698 println("");
3699 }
3700 @Override
3701 public void glMultiDrawElementsBaseVertexEXT(int arg0,int[] arg1,int arg2,int arg3,com.jogamp.common.nio.PointerBuffer arg4,int arg5,int[] arg6,int arg7)
3702 {
3703 printIndent();
3704 print( "glMultiDrawElementsBaseVertexEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<com.jogamp.common.nio.PointerBuffer> "+arg4+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+")");
3705 downstreamGLES3.glMultiDrawElementsBaseVertexEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
3706 println("");
3707 }
3708 @Override
3709 public void glMultiDrawElementsBaseVertexOES(int arg0,int[] arg1,int arg2,int arg3,com.jogamp.common.nio.PointerBuffer arg4,int arg5,int[] arg6,int arg7)
3710 {
3711 printIndent();
3712 print( "glMultiDrawElementsBaseVertexOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<com.jogamp.common.nio.PointerBuffer> "+arg4+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+")");
3713 downstreamGLES3.glMultiDrawElementsBaseVertexOES(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
3714 println("");
3715 }
3716 @Override
3717 public void glMultiDrawElementsBaseVertexOES(int arg0,java.nio.IntBuffer arg1,int arg2,com.jogamp.common.nio.PointerBuffer arg3,int arg4,java.nio.IntBuffer arg5)
3718 {
3719 printIndent();
3720 print( "glMultiDrawElementsBaseVertexOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<com.jogamp.common.nio.PointerBuffer> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg5+")");
3721 downstreamGLES3.glMultiDrawElementsBaseVertexOES(arg0,arg1,arg2,arg3,arg4,arg5);
3722 println("");
3723 }
3724 @Override
3725 public void glMultiDrawElementsIndirectEXT(int arg0,int arg1,java.nio.Buffer arg2,int arg3,int arg4)
3726 {
3727 printIndent();
3728 print( "glMultiDrawElementsIndirectEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.Buffer> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
3729 downstreamGLES3.glMultiDrawElementsIndirectEXT(arg0,arg1,arg2,arg3,arg4);
3730 println("");
3731 }
3732 @Override
3733 public void glNamedFramebufferSampleLocationsfvNV(int arg0,int arg1,int arg2,float[] arg3,int arg4)
3734 {
3735 printIndent();
3736 print( "glNamedFramebufferSampleLocationsfvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
3737 downstreamGLES3.glNamedFramebufferSampleLocationsfvNV(arg0,arg1,arg2,arg3,arg4);
3738 println("");
3739 }
3740 @Override
3741 public void glNamedFramebufferSampleLocationsfvNV(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
3742 {
3743 printIndent();
3744 print( "glNamedFramebufferSampleLocationsfvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg3+")");
3745 downstreamGLES3.glNamedFramebufferSampleLocationsfvNV(arg0,arg1,arg2,arg3);
3746 println("");
3747 }
3748 @Override
3749 public void glObjectLabel(int arg0,int arg1,int arg2,byte[] arg3,int arg4)
3750 {
3751 printIndent();
3752 print( "glObjectLabel("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
3753 downstreamGLES3.glObjectLabel(arg0,arg1,arg2,arg3,arg4);
3754 println("");
3755 }
3756 @Override
3757 public void glObjectLabel(int arg0,int arg1,int arg2,java.nio.ByteBuffer arg3)
3758 {
3759 printIndent();
3760 print( "glObjectLabel("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg3+")");
3761 downstreamGLES3.glObjectLabel(arg0,arg1,arg2,arg3);
3762 println("");
3763 }
3764 @Override
3765 public void glObjectPtrLabel(java.nio.Buffer arg0,int arg1,byte[] arg2,int arg3)
3766 {
3767 printIndent();
3768 print( "glObjectPtrLabel("+"<java.nio.Buffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3769 downstreamGLES3.glObjectPtrLabel(arg0,arg1,arg2,arg3);
3770 println("");
3771 }
3772 @Override
3773 public void glObjectPtrLabel(java.nio.Buffer arg0,int arg1,java.nio.ByteBuffer arg2)
3774 {
3775 printIndent();
3776 print( "glObjectPtrLabel("+"<java.nio.Buffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg2+")");
3777 downstreamGLES3.glObjectPtrLabel(arg0,arg1,arg2);
3778 println("");
3779 }
3780 @Override
3781 public void glPatchParameteri(int arg0,int arg1)
3782 {
3783 printIndent();
3784 print( "glPatchParameteri("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
3785 downstreamGLES3.glPatchParameteri(arg0,arg1);
3786 println("");
3787 }
3788 @Override
3789 public void glPatchParameteriEXT(int arg0,int arg1)
3790 {
3791 printIndent();
3792 print( "glPatchParameteriEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
3793 downstreamGLES3.glPatchParameteriEXT(arg0,arg1);
3794 println("");
3795 }
3796 @Override
3797 public void glPatchParameteriOES(int arg0,int arg1)
3798 {
3799 printIndent();
3800 print( "glPatchParameteriOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
3801 downstreamGLES3.glPatchParameteriOES(arg0,arg1);
3802 println("");
3803 }
3804 @Override
3806 {
3807 printIndent();
3808 print( "glPauseTransformFeedback("+")");
3809 downstreamGLES3.glPauseTransformFeedback();
3810 println("");
3811 }
3812 @Override
3813 public void glPixelStorei(int arg0,int arg1)
3814 {
3815 printIndent();
3816 print( "glPixelStorei("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
3817 downstreamGLES3.glPixelStorei(arg0,arg1);
3818 println("");
3819 }
3820 @Override
3821 public void glPolygonModeNV(int arg0,int arg1)
3822 {
3823 printIndent();
3824 print( "glPolygonModeNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
3825 downstreamGLES3.glPolygonModeNV(arg0,arg1);
3826 println("");
3827 }
3828 @Override
3829 public void glPolygonOffset(float arg0,float arg1)
3830 {
3831 printIndent();
3832 print( "glPolygonOffset("+"<float> "+arg0+", "+"<float> "+arg1+")");
3833 downstreamGLES3.glPolygonOffset(arg0,arg1);
3834 println("");
3835 }
3836 @Override
3837 public void glPopDebugGroup()
3838 {
3839 printIndent();
3840 print( "glPopDebugGroup("+")");
3841 downstreamGLES3.glPopDebugGroup();
3842 println("");
3843 }
3844 @Override
3845 public void glPrimitiveBoundingBox(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5,float arg6,float arg7)
3846 {
3847 printIndent();
3848 print( "glPrimitiveBoundingBox("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+", "+"<float> "+arg5+", "+"<float> "+arg6+", "+"<float> "+arg7+")");
3849 downstreamGLES3.glPrimitiveBoundingBox(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
3850 println("");
3851 }
3852 @Override
3853 public void glPrimitiveBoundingBoxEXT(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5,float arg6,float arg7)
3854 {
3855 printIndent();
3856 print( "glPrimitiveBoundingBoxEXT("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+", "+"<float> "+arg5+", "+"<float> "+arg6+", "+"<float> "+arg7+")");
3857 downstreamGLES3.glPrimitiveBoundingBoxEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
3858 println("");
3859 }
3860 @Override
3861 public void glPrimitiveBoundingBoxOES(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5,float arg6,float arg7)
3862 {
3863 printIndent();
3864 print( "glPrimitiveBoundingBoxOES("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+", "+"<float> "+arg5+", "+"<float> "+arg6+", "+"<float> "+arg7+")");
3865 downstreamGLES3.glPrimitiveBoundingBoxOES(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
3866 println("");
3867 }
3868 @Override
3869 public void glProgramBinary(int arg0,int arg1,java.nio.Buffer arg2,int arg3)
3870 {
3871 printIndent();
3872 print( "glProgramBinary("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.Buffer> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3873 downstreamGLES3.glProgramBinary(arg0,arg1,arg2,arg3);
3874 println("");
3875 }
3876 @Override
3877 public void glProgramParameteri(int arg0,int arg1,int arg2)
3878 {
3879 printIndent();
3880 print( "glProgramParameteri("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
3881 downstreamGLES3.glProgramParameteri(arg0,arg1,arg2);
3882 println("");
3883 }
3884 @Override
3885 public void glProgramUniform1f(int arg0,int arg1,float arg2)
3886 {
3887 printIndent();
3888 print( "glProgramUniform1f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+")");
3889 downstreamGLES3.glProgramUniform1f(arg0,arg1,arg2);
3890 println("");
3891 }
3892 @Override
3893 public void glProgramUniform1fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
3894 {
3895 printIndent();
3896 print( "glProgramUniform1fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg3+")");
3897 downstreamGLES3.glProgramUniform1fv(arg0,arg1,arg2,arg3);
3898 println("");
3899 }
3900 @Override
3901 public void glProgramUniform1fv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
3902 {
3903 printIndent();
3904 print( "glProgramUniform1fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
3905 downstreamGLES3.glProgramUniform1fv(arg0,arg1,arg2,arg3,arg4);
3906 println("");
3907 }
3908 @Override
3909 public void glProgramUniform1i(int arg0,int arg1,int arg2)
3910 {
3911 printIndent();
3912 print( "glProgramUniform1i("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
3913 downstreamGLES3.glProgramUniform1i(arg0,arg1,arg2);
3914 println("");
3915 }
3916 @Override
3917 public void glProgramUniform1iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
3918 {
3919 printIndent();
3920 print( "glProgramUniform1iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
3921 downstreamGLES3.glProgramUniform1iv(arg0,arg1,arg2,arg3);
3922 println("");
3923 }
3924 @Override
3925 public void glProgramUniform1iv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
3926 {
3927 printIndent();
3928 print( "glProgramUniform1iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
3929 downstreamGLES3.glProgramUniform1iv(arg0,arg1,arg2,arg3,arg4);
3930 println("");
3931 }
3932 @Override
3933 public void glProgramUniform1ui(int arg0,int arg1,int arg2)
3934 {
3935 printIndent();
3936 print( "glProgramUniform1ui("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
3937 downstreamGLES3.glProgramUniform1ui(arg0,arg1,arg2);
3938 println("");
3939 }
3940 @Override
3941 public void glProgramUniform1uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
3942 {
3943 printIndent();
3944 print( "glProgramUniform1uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
3945 downstreamGLES3.glProgramUniform1uiv(arg0,arg1,arg2,arg3);
3946 println("");
3947 }
3948 @Override
3949 public void glProgramUniform1uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
3950 {
3951 printIndent();
3952 print( "glProgramUniform1uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
3953 downstreamGLES3.glProgramUniform1uiv(arg0,arg1,arg2,arg3,arg4);
3954 println("");
3955 }
3956 @Override
3957 public void glProgramUniform2f(int arg0,int arg1,float arg2,float arg3)
3958 {
3959 printIndent();
3960 print( "glProgramUniform2f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+", "+"<float> "+arg3+")");
3961 downstreamGLES3.glProgramUniform2f(arg0,arg1,arg2,arg3);
3962 println("");
3963 }
3964 @Override
3965 public void glProgramUniform2fv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
3966 {
3967 printIndent();
3968 print( "glProgramUniform2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
3969 downstreamGLES3.glProgramUniform2fv(arg0,arg1,arg2,arg3,arg4);
3970 println("");
3971 }
3972 @Override
3973 public void glProgramUniform2fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
3974 {
3975 printIndent();
3976 print( "glProgramUniform2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg3+")");
3977 downstreamGLES3.glProgramUniform2fv(arg0,arg1,arg2,arg3);
3978 println("");
3979 }
3980 @Override
3981 public void glProgramUniform2i(int arg0,int arg1,int arg2,int arg3)
3982 {
3983 printIndent();
3984 print( "glProgramUniform2i("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3985 downstreamGLES3.glProgramUniform2i(arg0,arg1,arg2,arg3);
3986 println("");
3987 }
3988 @Override
3989 public void glProgramUniform2iv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
3990 {
3991 printIndent();
3992 print( "glProgramUniform2iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
3993 downstreamGLES3.glProgramUniform2iv(arg0,arg1,arg2,arg3,arg4);
3994 println("");
3995 }
3996 @Override
3997 public void glProgramUniform2iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
3998 {
3999 printIndent();
4000 print( "glProgramUniform2iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
4001 downstreamGLES3.glProgramUniform2iv(arg0,arg1,arg2,arg3);
4002 println("");
4003 }
4004 @Override
4005 public void glProgramUniform2ui(int arg0,int arg1,int arg2,int arg3)
4006 {
4007 printIndent();
4008 print( "glProgramUniform2ui("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4009 downstreamGLES3.glProgramUniform2ui(arg0,arg1,arg2,arg3);
4010 println("");
4011 }
4012 @Override
4013 public void glProgramUniform2uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
4014 {
4015 printIndent();
4016 print( "glProgramUniform2uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4017 downstreamGLES3.glProgramUniform2uiv(arg0,arg1,arg2,arg3,arg4);
4018 println("");
4019 }
4020 @Override
4021 public void glProgramUniform2uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
4022 {
4023 printIndent();
4024 print( "glProgramUniform2uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
4025 downstreamGLES3.glProgramUniform2uiv(arg0,arg1,arg2,arg3);
4026 println("");
4027 }
4028 @Override
4029 public void glProgramUniform3f(int arg0,int arg1,float arg2,float arg3,float arg4)
4030 {
4031 printIndent();
4032 print( "glProgramUniform3f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+")");
4033 downstreamGLES3.glProgramUniform3f(arg0,arg1,arg2,arg3,arg4);
4034 println("");
4035 }
4036 @Override
4037 public void glProgramUniform3fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
4038 {
4039 printIndent();
4040 print( "glProgramUniform3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg3+")");
4041 downstreamGLES3.glProgramUniform3fv(arg0,arg1,arg2,arg3);
4042 println("");
4043 }
4044 @Override
4045 public void glProgramUniform3fv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
4046 {
4047 printIndent();
4048 print( "glProgramUniform3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4049 downstreamGLES3.glProgramUniform3fv(arg0,arg1,arg2,arg3,arg4);
4050 println("");
4051 }
4052 @Override
4053 public void glProgramUniform3i(int arg0,int arg1,int arg2,int arg3,int arg4)
4054 {
4055 printIndent();
4056 print( "glProgramUniform3i("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4057 downstreamGLES3.glProgramUniform3i(arg0,arg1,arg2,arg3,arg4);
4058 println("");
4059 }
4060 @Override
4061 public void glProgramUniform3iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
4062 {
4063 printIndent();
4064 print( "glProgramUniform3iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
4065 downstreamGLES3.glProgramUniform3iv(arg0,arg1,arg2,arg3);
4066 println("");
4067 }
4068 @Override
4069 public void glProgramUniform3iv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
4070 {
4071 printIndent();
4072 print( "glProgramUniform3iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4073 downstreamGLES3.glProgramUniform3iv(arg0,arg1,arg2,arg3,arg4);
4074 println("");
4075 }
4076 @Override
4077 public void glProgramUniform3ui(int arg0,int arg1,int arg2,int arg3,int arg4)
4078 {
4079 printIndent();
4080 print( "glProgramUniform3ui("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4081 downstreamGLES3.glProgramUniform3ui(arg0,arg1,arg2,arg3,arg4);
4082 println("");
4083 }
4084 @Override
4085 public void glProgramUniform3uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
4086 {
4087 printIndent();
4088 print( "glProgramUniform3uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
4089 downstreamGLES3.glProgramUniform3uiv(arg0,arg1,arg2,arg3);
4090 println("");
4091 }
4092 @Override
4093 public void glProgramUniform3uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
4094 {
4095 printIndent();
4096 print( "glProgramUniform3uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4097 downstreamGLES3.glProgramUniform3uiv(arg0,arg1,arg2,arg3,arg4);
4098 println("");
4099 }
4100 @Override
4101 public void glProgramUniform4f(int arg0,int arg1,float arg2,float arg3,float arg4,float arg5)
4102 {
4103 printIndent();
4104 print( "glProgramUniform4f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+", "+"<float> "+arg5+")");
4105 downstreamGLES3.glProgramUniform4f(arg0,arg1,arg2,arg3,arg4,arg5);
4106 println("");
4107 }
4108 @Override
4109 public void glProgramUniform4fv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
4110 {
4111 printIndent();
4112 print( "glProgramUniform4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4113 downstreamGLES3.glProgramUniform4fv(arg0,arg1,arg2,arg3,arg4);
4114 println("");
4115 }
4116 @Override
4117 public void glProgramUniform4fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
4118 {
4119 printIndent();
4120 print( "glProgramUniform4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg3+")");
4121 downstreamGLES3.glProgramUniform4fv(arg0,arg1,arg2,arg3);
4122 println("");
4123 }
4124 @Override
4125 public void glProgramUniform4i(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
4126 {
4127 printIndent();
4128 print( "glProgramUniform4i("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
4129 downstreamGLES3.glProgramUniform4i(arg0,arg1,arg2,arg3,arg4,arg5);
4130 println("");
4131 }
4132 @Override
4133 public void glProgramUniform4iv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
4134 {
4135 printIndent();
4136 print( "glProgramUniform4iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4137 downstreamGLES3.glProgramUniform4iv(arg0,arg1,arg2,arg3,arg4);
4138 println("");
4139 }
4140 @Override
4141 public void glProgramUniform4iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
4142 {
4143 printIndent();
4144 print( "glProgramUniform4iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
4145 downstreamGLES3.glProgramUniform4iv(arg0,arg1,arg2,arg3);
4146 println("");
4147 }
4148 @Override
4149 public void glProgramUniform4ui(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
4150 {
4151 printIndent();
4152 print( "glProgramUniform4ui("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
4153 downstreamGLES3.glProgramUniform4ui(arg0,arg1,arg2,arg3,arg4,arg5);
4154 println("");
4155 }
4156 @Override
4157 public void glProgramUniform4uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
4158 {
4159 printIndent();
4160 print( "glProgramUniform4uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
4161 downstreamGLES3.glProgramUniform4uiv(arg0,arg1,arg2,arg3);
4162 println("");
4163 }
4164 @Override
4165 public void glProgramUniform4uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
4166 {
4167 printIndent();
4168 print( "glProgramUniform4uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4169 downstreamGLES3.glProgramUniform4uiv(arg0,arg1,arg2,arg3,arg4);
4170 println("");
4171 }
4172 @Override
4173 public void glProgramUniformMatrix2fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
4174 {
4175 printIndent();
4176 print( "glProgramUniformMatrix2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
4177 downstreamGLES3.glProgramUniformMatrix2fv(arg0,arg1,arg2,arg3,arg4,arg5);
4178 println("");
4179 }
4180 @Override
4181 public void glProgramUniformMatrix2fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
4182 {
4183 printIndent();
4184 print( "glProgramUniformMatrix2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<java.nio.FloatBuffer> "+arg4+")");
4185 downstreamGLES3.glProgramUniformMatrix2fv(arg0,arg1,arg2,arg3,arg4);
4186 println("");
4187 }
4188 @Override
4189 public void glProgramUniformMatrix2x3fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
4190 {
4191 printIndent();
4192 print( "glProgramUniformMatrix2x3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
4193 downstreamGLES3.glProgramUniformMatrix2x3fv(arg0,arg1,arg2,arg3,arg4,arg5);
4194 println("");
4195 }
4196 @Override
4197 public void glProgramUniformMatrix2x3fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
4198 {
4199 printIndent();
4200 print( "glProgramUniformMatrix2x3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<java.nio.FloatBuffer> "+arg4+")");
4201 downstreamGLES3.glProgramUniformMatrix2x3fv(arg0,arg1,arg2,arg3,arg4);
4202 println("");
4203 }
4204 @Override
4205 public void glProgramUniformMatrix2x4fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
4206 {
4207 printIndent();
4208 print( "glProgramUniformMatrix2x4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<java.nio.FloatBuffer> "+arg4+")");
4209 downstreamGLES3.glProgramUniformMatrix2x4fv(arg0,arg1,arg2,arg3,arg4);
4210 println("");
4211 }
4212 @Override
4213 public void glProgramUniformMatrix2x4fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
4214 {
4215 printIndent();
4216 print( "glProgramUniformMatrix2x4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
4217 downstreamGLES3.glProgramUniformMatrix2x4fv(arg0,arg1,arg2,arg3,arg4,arg5);
4218 println("");
4219 }
4220 @Override
4221 public void glProgramUniformMatrix3fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
4222 {
4223 printIndent();
4224 print( "glProgramUniformMatrix3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<java.nio.FloatBuffer> "+arg4+")");
4225 downstreamGLES3.glProgramUniformMatrix3fv(arg0,arg1,arg2,arg3,arg4);
4226 println("");
4227 }
4228 @Override
4229 public void glProgramUniformMatrix3fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
4230 {
4231 printIndent();
4232 print( "glProgramUniformMatrix3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
4233 downstreamGLES3.glProgramUniformMatrix3fv(arg0,arg1,arg2,arg3,arg4,arg5);
4234 println("");
4235 }
4236 @Override
4237 public void glProgramUniformMatrix3x2fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
4238 {
4239 printIndent();
4240 print( "glProgramUniformMatrix3x2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<java.nio.FloatBuffer> "+arg4+")");
4241 downstreamGLES3.glProgramUniformMatrix3x2fv(arg0,arg1,arg2,arg3,arg4);
4242 println("");
4243 }
4244 @Override
4245 public void glProgramUniformMatrix3x2fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
4246 {
4247 printIndent();
4248 print( "glProgramUniformMatrix3x2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
4249 downstreamGLES3.glProgramUniformMatrix3x2fv(arg0,arg1,arg2,arg3,arg4,arg5);
4250 println("");
4251 }
4252 @Override
4253 public void glProgramUniformMatrix3x4fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
4254 {
4255 printIndent();
4256 print( "glProgramUniformMatrix3x4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<java.nio.FloatBuffer> "+arg4+")");
4257 downstreamGLES3.glProgramUniformMatrix3x4fv(arg0,arg1,arg2,arg3,arg4);
4258 println("");
4259 }
4260 @Override
4261 public void glProgramUniformMatrix3x4fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
4262 {
4263 printIndent();
4264 print( "glProgramUniformMatrix3x4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
4265 downstreamGLES3.glProgramUniformMatrix3x4fv(arg0,arg1,arg2,arg3,arg4,arg5);
4266 println("");
4267 }
4268 @Override
4269 public void glProgramUniformMatrix4fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
4270 {
4271 printIndent();
4272 print( "glProgramUniformMatrix4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
4273 downstreamGLES3.glProgramUniformMatrix4fv(arg0,arg1,arg2,arg3,arg4,arg5);
4274 println("");
4275 }
4276 @Override
4277 public void glProgramUniformMatrix4fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
4278 {
4279 printIndent();
4280 print( "glProgramUniformMatrix4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<java.nio.FloatBuffer> "+arg4+")");
4281 downstreamGLES3.glProgramUniformMatrix4fv(arg0,arg1,arg2,arg3,arg4);
4282 println("");
4283 }
4284 @Override
4285 public void glProgramUniformMatrix4x2fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
4286 {
4287 printIndent();
4288 print( "glProgramUniformMatrix4x2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<java.nio.FloatBuffer> "+arg4+")");
4289 downstreamGLES3.glProgramUniformMatrix4x2fv(arg0,arg1,arg2,arg3,arg4);
4290 println("");
4291 }
4292 @Override
4293 public void glProgramUniformMatrix4x2fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
4294 {
4295 printIndent();
4296 print( "glProgramUniformMatrix4x2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
4297 downstreamGLES3.glProgramUniformMatrix4x2fv(arg0,arg1,arg2,arg3,arg4,arg5);
4298 println("");
4299 }
4300 @Override
4301 public void glProgramUniformMatrix4x3fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
4302 {
4303 printIndent();
4304 print( "glProgramUniformMatrix4x3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
4305 downstreamGLES3.glProgramUniformMatrix4x3fv(arg0,arg1,arg2,arg3,arg4,arg5);
4306 println("");
4307 }
4308 @Override
4309 public void glProgramUniformMatrix4x3fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
4310 {
4311 printIndent();
4312 print( "glProgramUniformMatrix4x3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<java.nio.FloatBuffer> "+arg4+")");
4313 downstreamGLES3.glProgramUniformMatrix4x3fv(arg0,arg1,arg2,arg3,arg4);
4314 println("");
4315 }
4316 @Override
4317 public void glPushDebugGroup(int arg0,int arg1,int arg2,java.nio.ByteBuffer arg3)
4318 {
4319 printIndent();
4320 print( "glPushDebugGroup("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg3+")");
4321 downstreamGLES3.glPushDebugGroup(arg0,arg1,arg2,arg3);
4322 println("");
4323 }
4324 @Override
4325 public void glPushDebugGroup(int arg0,int arg1,int arg2,byte[] arg3,int arg4)
4326 {
4327 printIndent();
4328 print( "glPushDebugGroup("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4329 downstreamGLES3.glPushDebugGroup(arg0,arg1,arg2,arg3,arg4);
4330 println("");
4331 }
4332 @Override
4333 public void glQueryCounter(int arg0,int arg1)
4334 {
4335 printIndent();
4336 print( "glQueryCounter("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
4337 downstreamGLES3.glQueryCounter(arg0,arg1);
4338 println("");
4339 }
4340 @Override
4341 public void glRasterSamplesEXT(int arg0,boolean arg1)
4342 {
4343 printIndent();
4344 print( "glRasterSamplesEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<boolean> "+arg1+")");
4345 downstreamGLES3.glRasterSamplesEXT(arg0,arg1);
4346 println("");
4347 }
4348 @Override
4349 public void glReadBuffer(int arg0)
4350 {
4351 printIndent();
4352 print( "glReadBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4353 downstreamGLES3.glReadBuffer(arg0);
4354 println("");
4355 }
4356 @Override
4357 public void glReadBufferIndexedEXT(int arg0,int arg1)
4358 {
4359 printIndent();
4360 print( "glReadBufferIndexedEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
4361 downstreamGLES3.glReadBufferIndexedEXT(arg0,arg1);
4362 println("");
4363 }
4364 @Override
4365 public void glReadBufferNV(int arg0)
4366 {
4367 printIndent();
4368 print( "glReadBufferNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4369 downstreamGLES3.glReadBufferNV(arg0);
4370 println("");
4371 }
4372 @Override
4373 public void glReadPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6)
4374 {
4375 printIndent();
4376 print( "glReadPixels("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<java.nio.Buffer> "+arg6+")");
4377 downstreamGLES3.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
4378 println("");
4379 }
4380 @Override
4381 public void glReadPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6)
4382 {
4383 printIndent();
4384 print( "glReadPixels("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<long> "+arg6+")");
4385 downstreamGLES3.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
4386 println("");
4387 }
4388 @Override
4389 public void glReadnPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7)
4390 {
4391 printIndent();
4392 print( "glReadnPixels("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<java.nio.Buffer> "+arg7+")");
4393 downstreamGLES3.glReadnPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
4394 println("");
4395 }
4396 @Override
4398 {
4399 printIndent();
4400 print( "glReleaseShaderCompiler("+")");
4401 downstreamGLES3.glReleaseShaderCompiler();
4402 println("");
4403 }
4404 @Override
4405 public void glRenderbufferStorage(int arg0,int arg1,int arg2,int arg3)
4406 {
4407 printIndent();
4408 print( "glRenderbufferStorage("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4409 downstreamGLES3.glRenderbufferStorage(arg0,arg1,arg2,arg3);
4410 println("");
4411 }
4412 @Override
4413 public void glRenderbufferStorageMultisample(int arg0,int arg1,int arg2,int arg3,int arg4)
4414 {
4415 printIndent();
4416 print( "glRenderbufferStorageMultisample("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4417 downstreamGLES3.glRenderbufferStorageMultisample(arg0,arg1,arg2,arg3,arg4);
4418 println("");
4419 }
4420 @Override
4421 public void glRenderbufferStorageMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4)
4422 {
4423 printIndent();
4424 print( "glRenderbufferStorageMultisampleEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4425 downstreamGLES3.glRenderbufferStorageMultisampleEXT(arg0,arg1,arg2,arg3,arg4);
4426 println("");
4427 }
4428 @Override
4429 public void glRenderbufferStorageMultisampleIMG(int arg0,int arg1,int arg2,int arg3,int arg4)
4430 {
4431 printIndent();
4432 print( "glRenderbufferStorageMultisampleIMG("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4433 downstreamGLES3.glRenderbufferStorageMultisampleIMG(arg0,arg1,arg2,arg3,arg4);
4434 println("");
4435 }
4436 @Override
4437 public void glRenderbufferStorageMultisampleNV(int arg0,int arg1,int arg2,int arg3,int arg4)
4438 {
4439 printIndent();
4440 print( "glRenderbufferStorageMultisampleNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4441 downstreamGLES3.glRenderbufferStorageMultisampleNV(arg0,arg1,arg2,arg3,arg4);
4442 println("");
4443 }
4444 @Override
4446 {
4447 printIndent();
4448 print( "glResolveDepthValuesNV("+")");
4449 downstreamGLES3.glResolveDepthValuesNV();
4450 println("");
4451 }
4452 @Override
4454 {
4455 printIndent();
4456 print( "glResolveMultisampleFramebuffer("+")");
4457 downstreamGLES3.glResolveMultisampleFramebuffer();
4458 println("");
4459 }
4460 @Override
4462 {
4463 printIndent();
4464 print( "glResumeTransformFeedback("+")");
4465 downstreamGLES3.glResumeTransformFeedback();
4466 println("");
4467 }
4468 @Override
4469 public void glSampleCoverage(float arg0,boolean arg1)
4470 {
4471 printIndent();
4472 print( "glSampleCoverage("+"<float> "+arg0+", "+"<boolean> "+arg1+")");
4473 downstreamGLES3.glSampleCoverage(arg0,arg1);
4474 println("");
4475 }
4476 @Override
4477 public void glSampleMaski(int arg0,int arg1)
4478 {
4479 printIndent();
4480 print( "glSampleMaski("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
4481 downstreamGLES3.glSampleMaski(arg0,arg1);
4482 println("");
4483 }
4484 @Override
4485 public void glSamplerParameterIiv(int arg0,int arg1,int[] arg2,int arg3)
4486 {
4487 printIndent();
4488 print( "glSamplerParameterIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4489 downstreamGLES3.glSamplerParameterIiv(arg0,arg1,arg2,arg3);
4490 println("");
4491 }
4492 @Override
4493 public void glSamplerParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4494 {
4495 printIndent();
4496 print( "glSamplerParameterIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
4497 downstreamGLES3.glSamplerParameterIiv(arg0,arg1,arg2);
4498 println("");
4499 }
4500 @Override
4501 public void glSamplerParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4502 {
4503 printIndent();
4504 print( "glSamplerParameterIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
4505 downstreamGLES3.glSamplerParameterIuiv(arg0,arg1,arg2);
4506 println("");
4507 }
4508 @Override
4509 public void glSamplerParameterIuiv(int arg0,int arg1,int[] arg2,int arg3)
4510 {
4511 printIndent();
4512 print( "glSamplerParameterIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4513 downstreamGLES3.glSamplerParameterIuiv(arg0,arg1,arg2,arg3);
4514 println("");
4515 }
4516 @Override
4517 public void glSamplerParameterf(int arg0,int arg1,float arg2)
4518 {
4519 printIndent();
4520 print( "glSamplerParameterf("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+")");
4521 downstreamGLES3.glSamplerParameterf(arg0,arg1,arg2);
4522 println("");
4523 }
4524 @Override
4525 public void glSamplerParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
4526 {
4527 printIndent();
4528 print( "glSamplerParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
4529 downstreamGLES3.glSamplerParameterfv(arg0,arg1,arg2);
4530 println("");
4531 }
4532 @Override
4533 public void glSamplerParameterfv(int arg0,int arg1,float[] arg2,int arg3)
4534 {
4535 printIndent();
4536 print( "glSamplerParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4537 downstreamGLES3.glSamplerParameterfv(arg0,arg1,arg2,arg3);
4538 println("");
4539 }
4540 @Override
4541 public void glSamplerParameteri(int arg0,int arg1,int arg2)
4542 {
4543 printIndent();
4544 print( "glSamplerParameteri("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
4545 downstreamGLES3.glSamplerParameteri(arg0,arg1,arg2);
4546 println("");
4547 }
4548 @Override
4549 public void glSamplerParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
4550 {
4551 printIndent();
4552 print( "glSamplerParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
4553 downstreamGLES3.glSamplerParameteriv(arg0,arg1,arg2);
4554 println("");
4555 }
4556 @Override
4557 public void glSamplerParameteriv(int arg0,int arg1,int[] arg2,int arg3)
4558 {
4559 printIndent();
4560 print( "glSamplerParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4561 downstreamGLES3.glSamplerParameteriv(arg0,arg1,arg2,arg3);
4562 println("");
4563 }
4564 @Override
4565 public void glScissor(int arg0,int arg1,int arg2,int arg3)
4566 {
4567 printIndent();
4568 print( "glScissor("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4569 downstreamGLES3.glScissor(arg0,arg1,arg2,arg3);
4570 println("");
4571 }
4572 @Override
4573 public void glScissorArrayvNV(int arg0,int arg1,java.nio.IntBuffer arg2)
4574 {
4575 printIndent();
4576 print( "glScissorArrayvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
4577 downstreamGLES3.glScissorArrayvNV(arg0,arg1,arg2);
4578 println("");
4579 }
4580 @Override
4581 public void glScissorArrayvNV(int arg0,int arg1,int[] arg2,int arg3)
4582 {
4583 printIndent();
4584 print( "glScissorArrayvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4585 downstreamGLES3.glScissorArrayvNV(arg0,arg1,arg2,arg3);
4586 println("");
4587 }
4588 @Override
4589 public void glScissorIndexedNV(int arg0,int arg1,int arg2,int arg3,int arg4)
4590 {
4591 printIndent();
4592 print( "glScissorIndexedNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4593 downstreamGLES3.glScissorIndexedNV(arg0,arg1,arg2,arg3,arg4);
4594 println("");
4595 }
4596 @Override
4597 public void glScissorIndexedvNV(int arg0,int[] arg1,int arg2)
4598 {
4599 printIndent();
4600 print( "glScissorIndexedvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
4601 downstreamGLES3.glScissorIndexedvNV(arg0,arg1,arg2);
4602 println("");
4603 }
4604 @Override
4605 public void glScissorIndexedvNV(int arg0,java.nio.IntBuffer arg1)
4606 {
4607 printIndent();
4608 print( "glScissorIndexedvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
4609 downstreamGLES3.glScissorIndexedvNV(arg0,arg1);
4610 println("");
4611 }
4612 @Override
4613 public void glShaderBinary(int arg0,int[] arg1,int arg2,int arg3,java.nio.Buffer arg4,int arg5)
4614 {
4615 printIndent();
4616 print( "glShaderBinary("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<java.nio.Buffer> "+arg4+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
4617 downstreamGLES3.glShaderBinary(arg0,arg1,arg2,arg3,arg4,arg5);
4618 println("");
4619 }
4620 @Override
4621 public void glShaderBinary(int arg0,java.nio.IntBuffer arg1,int arg2,java.nio.Buffer arg3,int arg4)
4622 {
4623 printIndent();
4624 print( "glShaderBinary("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.Buffer> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4625 downstreamGLES3.glShaderBinary(arg0,arg1,arg2,arg3,arg4);
4626 println("");
4627 }
4628 @Override
4629 public void glShaderSource(int arg0,int arg1,java.lang.String[] arg2,java.nio.IntBuffer arg3)
4630 {
4631 printIndent();
4632 print( "glShaderSource("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+", "+"<java.nio.IntBuffer> "+arg3+")");
4633 downstreamGLES3.glShaderSource(arg0,arg1,arg2,arg3);
4634 println("");
4635 }
4636 @Override
4637 public void glShaderSource(int arg0,int arg1,java.lang.String[] arg2,int[] arg3,int arg4)
4638 {
4639 printIndent();
4640 print( "glShaderSource("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4641 downstreamGLES3.glShaderSource(arg0,arg1,arg2,arg3,arg4);
4642 println("");
4643 }
4644 @Override
4645 public void glStartTilingQCOM(int arg0,int arg1,int arg2,int arg3,int arg4)
4646 {
4647 printIndent();
4648 print( "glStartTilingQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4649 downstreamGLES3.glStartTilingQCOM(arg0,arg1,arg2,arg3,arg4);
4650 println("");
4651 }
4652 @Override
4653 public void glStencilFunc(int arg0,int arg1,int arg2)
4654 {
4655 printIndent();
4656 print( "glStencilFunc("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
4657 downstreamGLES3.glStencilFunc(arg0,arg1,arg2);
4658 println("");
4659 }
4660 @Override
4661 public void glStencilFuncSeparate(int arg0,int arg1,int arg2,int arg3)
4662 {
4663 printIndent();
4664 print( "glStencilFuncSeparate("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4665 downstreamGLES3.glStencilFuncSeparate(arg0,arg1,arg2,arg3);
4666 println("");
4667 }
4668 @Override
4669 public void glStencilMask(int arg0)
4670 {
4671 printIndent();
4672 print( "glStencilMask("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4673 downstreamGLES3.glStencilMask(arg0);
4674 println("");
4675 }
4676 @Override
4677 public void glStencilMaskSeparate(int arg0,int arg1)
4678 {
4679 printIndent();
4680 print( "glStencilMaskSeparate("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
4681 downstreamGLES3.glStencilMaskSeparate(arg0,arg1);
4682 println("");
4683 }
4684 @Override
4685 public void glStencilOp(int arg0,int arg1,int arg2)
4686 {
4687 printIndent();
4688 print( "glStencilOp("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
4689 downstreamGLES3.glStencilOp(arg0,arg1,arg2);
4690 println("");
4691 }
4692 @Override
4693 public void glStencilOpSeparate(int arg0,int arg1,int arg2,int arg3)
4694 {
4695 printIndent();
4696 print( "glStencilOpSeparate("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4697 downstreamGLES3.glStencilOpSeparate(arg0,arg1,arg2,arg3);
4698 println("");
4699 }
4700 @Override
4701 public void glSubpixelPrecisionBiasNV(int arg0,int arg1)
4702 {
4703 printIndent();
4704 print( "glSubpixelPrecisionBiasNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
4705 downstreamGLES3.glSubpixelPrecisionBiasNV(arg0,arg1);
4706 println("");
4707 }
4708 @Override
4709 public void glTexBuffer(int arg0,int arg1,int arg2)
4710 {
4711 printIndent();
4712 print( "glTexBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
4713 downstreamGLES3.glTexBuffer(arg0,arg1,arg2);
4714 println("");
4715 }
4716 @Override
4717 public void glTexBufferEXT(int arg0,int arg1,int arg2)
4718 {
4719 printIndent();
4720 print( "glTexBufferEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
4721 downstreamGLES3.glTexBufferEXT(arg0,arg1,arg2);
4722 println("");
4723 }
4724 @Override
4725 public void glTexBufferOES(int arg0,int arg1,int arg2)
4726 {
4727 printIndent();
4728 print( "glTexBufferOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
4729 downstreamGLES3.glTexBufferOES(arg0,arg1,arg2);
4730 println("");
4731 }
4732 @Override
4733 public void glTexBufferRange(int arg0,int arg1,int arg2,long arg3,long arg4)
4734 {
4735 printIndent();
4736 print( "glTexBufferRange("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+", "+"<long> "+arg4+")");
4737 downstreamGLES3.glTexBufferRange(arg0,arg1,arg2,arg3,arg4);
4738 println("");
4739 }
4740 @Override
4741 public void glTexBufferRangeEXT(int arg0,int arg1,int arg2,long arg3,long arg4)
4742 {
4743 printIndent();
4744 print( "glTexBufferRangeEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+", "+"<long> "+arg4+")");
4745 downstreamGLES3.glTexBufferRangeEXT(arg0,arg1,arg2,arg3,arg4);
4746 println("");
4747 }
4748 @Override
4749 public void glTexBufferRangeOES(int arg0,int arg1,int arg2,long arg3,long arg4)
4750 {
4751 printIndent();
4752 print( "glTexBufferRangeOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+", "+"<long> "+arg4+")");
4753 downstreamGLES3.glTexBufferRangeOES(arg0,arg1,arg2,arg3,arg4);
4754 println("");
4755 }
4756 @Override
4757 public void glTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
4758 {
4759 printIndent();
4760 print( "glTexImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<java.nio.Buffer> "+arg8+")");
4761 downstreamGLES3.glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
4762 println("");
4763 }
4764 @Override
4765 public void glTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
4766 {
4767 printIndent();
4768 print( "glTexImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<long> "+arg8+")");
4769 downstreamGLES3.glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
4770 println("");
4771 }
4772 @Override
4773 public void glTexImage2DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,boolean arg5)
4774 {
4775 printIndent();
4776 print( "glTexImage2DMultisample("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<boolean> "+arg5+")");
4777 downstreamGLES3.glTexImage2DMultisample(arg0,arg1,arg2,arg3,arg4,arg5);
4778 println("");
4779 }
4780 @Override
4781 public void glTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,long arg9)
4782 {
4783 printIndent();
4784 print( "glTexImage3D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<long> "+arg9+")");
4785 downstreamGLES3.glTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
4786 println("");
4787 }
4788 @Override
4789 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)
4790 {
4791 printIndent();
4792 print( "glTexImage3D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<java.nio.Buffer> "+arg9+")");
4793 downstreamGLES3.glTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
4794 println("");
4795 }
4796 @Override
4797 public void glTexImage3DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6)
4798 {
4799 printIndent();
4800 print( "glTexImage3DMultisample("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<boolean> "+arg6+")");
4801 downstreamGLES3.glTexImage3DMultisample(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
4802 println("");
4803 }
4804 @Override
4805 public void glTexPageCommitmentEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,boolean arg8)
4806 {
4807 printIndent();
4808 print( "glTexPageCommitmentEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<boolean> "+arg8+")");
4809 downstreamGLES3.glTexPageCommitmentEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
4810 println("");
4811 }
4812 @Override
4813 public void glTexParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4814 {
4815 printIndent();
4816 print( "glTexParameterIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
4817 downstreamGLES3.glTexParameterIiv(arg0,arg1,arg2);
4818 println("");
4819 }
4820 @Override
4821 public void glTexParameterIiv(int arg0,int arg1,int[] arg2,int arg3)
4822 {
4823 printIndent();
4824 print( "glTexParameterIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4825 downstreamGLES3.glTexParameterIiv(arg0,arg1,arg2,arg3);
4826 println("");
4827 }
4828 @Override
4829 public void glTexParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
4830 {
4831 printIndent();
4832 print( "glTexParameterIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
4833 downstreamGLES3.glTexParameterIuiv(arg0,arg1,arg2);
4834 println("");
4835 }
4836 @Override
4837 public void glTexParameterIuiv(int arg0,int arg1,int[] arg2,int arg3)
4838 {
4839 printIndent();
4840 print( "glTexParameterIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4841 downstreamGLES3.glTexParameterIuiv(arg0,arg1,arg2,arg3);
4842 println("");
4843 }
4844 @Override
4845 public void glTexParameterf(int arg0,int arg1,float arg2)
4846 {
4847 printIndent();
4848 print( "glTexParameterf("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+")");
4849 downstreamGLES3.glTexParameterf(arg0,arg1,arg2);
4850 println("");
4851 }
4852 @Override
4853 public void glTexParameterfv(int arg0,int arg1,float[] arg2,int arg3)
4854 {
4855 printIndent();
4856 print( "glTexParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4857 downstreamGLES3.glTexParameterfv(arg0,arg1,arg2,arg3);
4858 println("");
4859 }
4860 @Override
4861 public void glTexParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
4862 {
4863 printIndent();
4864 print( "glTexParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
4865 downstreamGLES3.glTexParameterfv(arg0,arg1,arg2);
4866 println("");
4867 }
4868 @Override
4869 public void glTexParameteri(int arg0,int arg1,int arg2)
4870 {
4871 printIndent();
4872 print( "glTexParameteri("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
4873 downstreamGLES3.glTexParameteri(arg0,arg1,arg2);
4874 println("");
4875 }
4876 @Override
4877 public void glTexParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
4878 {
4879 printIndent();
4880 print( "glTexParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
4881 downstreamGLES3.glTexParameteriv(arg0,arg1,arg2);
4882 println("");
4883 }
4884 @Override
4885 public void glTexParameteriv(int arg0,int arg1,int[] arg2,int arg3)
4886 {
4887 printIndent();
4888 print( "glTexParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4889 downstreamGLES3.glTexParameteriv(arg0,arg1,arg2,arg3);
4890 println("");
4891 }
4892 @Override
4893 public void glTexStorage1D(int arg0,int arg1,int arg2,int arg3)
4894 {
4895 printIndent();
4896 print( "glTexStorage1D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4897 downstreamGLES3.glTexStorage1D(arg0,arg1,arg2,arg3);
4898 println("");
4899 }
4900 @Override
4901 public void glTexStorage2D(int arg0,int arg1,int arg2,int arg3,int arg4)
4902 {
4903 printIndent();
4904 print( "glTexStorage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4905 downstreamGLES3.glTexStorage2D(arg0,arg1,arg2,arg3,arg4);
4906 println("");
4907 }
4908 @Override
4909 public void glTexStorage2DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,boolean arg5)
4910 {
4911 printIndent();
4912 print( "glTexStorage2DMultisample("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<boolean> "+arg5+")");
4913 downstreamGLES3.glTexStorage2DMultisample(arg0,arg1,arg2,arg3,arg4,arg5);
4914 println("");
4915 }
4916 @Override
4917 public void glTexStorage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
4918 {
4919 printIndent();
4920 print( "glTexStorage3D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
4921 downstreamGLES3.glTexStorage3D(arg0,arg1,arg2,arg3,arg4,arg5);
4922 println("");
4923 }
4924 @Override
4925 public void glTexStorage3DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6)
4926 {
4927 printIndent();
4928 print( "glTexStorage3DMultisample("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<boolean> "+arg6+")");
4929 downstreamGLES3.glTexStorage3DMultisample(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
4930 println("");
4931 }
4932 @Override
4933 public void glTexStorage3DMultisampleOES(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6)
4934 {
4935 printIndent();
4936 print( "glTexStorage3DMultisampleOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<boolean> "+arg6+")");
4937 downstreamGLES3.glTexStorage3DMultisampleOES(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
4938 println("");
4939 }
4940 @Override
4941 public void glTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
4942 {
4943 printIndent();
4944 print( "glTexSubImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<java.nio.Buffer> "+arg8+")");
4945 downstreamGLES3.glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
4946 println("");
4947 }
4948 @Override
4949 public void glTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
4950 {
4951 printIndent();
4952 print( "glTexSubImage2D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<long> "+arg8+")");
4953 downstreamGLES3.glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
4954 println("");
4955 }
4956 @Override
4957 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)
4958 {
4959 printIndent();
4960 print( "glTexSubImage3D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg9).toUpperCase()+", "+"<java.nio.Buffer> "+arg10+")");
4961 downstreamGLES3.glTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
4962 println("");
4963 }
4964 @Override
4965 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)
4966 {
4967 printIndent();
4968 print( "glTexSubImage3D("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg9).toUpperCase()+", "+"<long> "+arg10+")");
4969 downstreamGLES3.glTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
4970 println("");
4971 }
4972 @Override
4973 public void glTextureStorage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4)
4974 {
4975 printIndent();
4976 print( "glTextureStorage1DEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4977 downstreamGLES3.glTextureStorage1DEXT(arg0,arg1,arg2,arg3,arg4);
4978 println("");
4979 }
4980 @Override
4981 public void glTextureStorage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
4982 {
4983 printIndent();
4984 print( "glTextureStorage2DEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+")");
4985 downstreamGLES3.glTextureStorage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5);
4986 println("");
4987 }
4988 @Override
4989 public void glTextureStorage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6)
4990 {
4991 printIndent();
4992 print( "glTextureStorage3DEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+")");
4993 downstreamGLES3.glTextureStorage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
4994 println("");
4995 }
4996 @Override
4997 public void glTextureView(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
4998 {
4999 printIndent();
5000 print( "glTextureView("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+")");
5001 downstreamGLES3.glTextureView(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
5002 println("");
5003 }
5004 @Override
5005 public void glTransformFeedbackVaryings(int arg0,int arg1,java.lang.String[] arg2,int arg3)
5006 {
5007 printIndent();
5008 print( "glTransformFeedbackVaryings("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5009 downstreamGLES3.glTransformFeedbackVaryings(arg0,arg1,arg2,arg3);
5010 println("");
5011 }
5012 @Override
5013 public void glUniform(com.jogamp.opengl.GLUniformData arg0)
5014 {
5015 printIndent();
5016 print( "glUniform("+"<com.jogamp.opengl.GLUniformData> "+arg0+")");
5017 downstreamGLES3.glUniform(arg0);
5018 println("");
5019 }
5020 @Override
5021 public void glUniform1f(int arg0,float arg1)
5022 {
5023 printIndent();
5024 print( "glUniform1f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+")");
5025 downstreamGLES3.glUniform1f(arg0,arg1);
5026 println("");
5027 }
5028 @Override
5029 public void glUniform1fv(int arg0,int arg1,float[] arg2,int arg3)
5030 {
5031 printIndent();
5032 print( "glUniform1fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5033 downstreamGLES3.glUniform1fv(arg0,arg1,arg2,arg3);
5034 println("");
5035 }
5036 @Override
5037 public void glUniform1fv(int arg0,int arg1,java.nio.FloatBuffer arg2)
5038 {
5039 printIndent();
5040 print( "glUniform1fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
5041 downstreamGLES3.glUniform1fv(arg0,arg1,arg2);
5042 println("");
5043 }
5044 @Override
5045 public void glUniform1i(int arg0,int arg1)
5046 {
5047 printIndent();
5048 print( "glUniform1i("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
5049 downstreamGLES3.glUniform1i(arg0,arg1);
5050 println("");
5051 }
5052 @Override
5053 public void glUniform1iv(int arg0,int arg1,int[] arg2,int arg3)
5054 {
5055 printIndent();
5056 print( "glUniform1iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5057 downstreamGLES3.glUniform1iv(arg0,arg1,arg2,arg3);
5058 println("");
5059 }
5060 @Override
5061 public void glUniform1iv(int arg0,int arg1,java.nio.IntBuffer arg2)
5062 {
5063 printIndent();
5064 print( "glUniform1iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
5065 downstreamGLES3.glUniform1iv(arg0,arg1,arg2);
5066 println("");
5067 }
5068 @Override
5069 public void glUniform1ui(int arg0,int arg1)
5070 {
5071 printIndent();
5072 print( "glUniform1ui("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
5073 downstreamGLES3.glUniform1ui(arg0,arg1);
5074 println("");
5075 }
5076 @Override
5077 public void glUniform1uiv(int arg0,int arg1,java.nio.IntBuffer arg2)
5078 {
5079 printIndent();
5080 print( "glUniform1uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
5081 downstreamGLES3.glUniform1uiv(arg0,arg1,arg2);
5082 println("");
5083 }
5084 @Override
5085 public void glUniform1uiv(int arg0,int arg1,int[] arg2,int arg3)
5086 {
5087 printIndent();
5088 print( "glUniform1uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5089 downstreamGLES3.glUniform1uiv(arg0,arg1,arg2,arg3);
5090 println("");
5091 }
5092 @Override
5093 public void glUniform2f(int arg0,float arg1,float arg2)
5094 {
5095 printIndent();
5096 print( "glUniform2f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+")");
5097 downstreamGLES3.glUniform2f(arg0,arg1,arg2);
5098 println("");
5099 }
5100 @Override
5101 public void glUniform2fv(int arg0,int arg1,java.nio.FloatBuffer arg2)
5102 {
5103 printIndent();
5104 print( "glUniform2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
5105 downstreamGLES3.glUniform2fv(arg0,arg1,arg2);
5106 println("");
5107 }
5108 @Override
5109 public void glUniform2fv(int arg0,int arg1,float[] arg2,int arg3)
5110 {
5111 printIndent();
5112 print( "glUniform2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5113 downstreamGLES3.glUniform2fv(arg0,arg1,arg2,arg3);
5114 println("");
5115 }
5116 @Override
5117 public void glUniform2i(int arg0,int arg1,int arg2)
5118 {
5119 printIndent();
5120 print( "glUniform2i("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5121 downstreamGLES3.glUniform2i(arg0,arg1,arg2);
5122 println("");
5123 }
5124 @Override
5125 public void glUniform2iv(int arg0,int arg1,java.nio.IntBuffer arg2)
5126 {
5127 printIndent();
5128 print( "glUniform2iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
5129 downstreamGLES3.glUniform2iv(arg0,arg1,arg2);
5130 println("");
5131 }
5132 @Override
5133 public void glUniform2iv(int arg0,int arg1,int[] arg2,int arg3)
5134 {
5135 printIndent();
5136 print( "glUniform2iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5137 downstreamGLES3.glUniform2iv(arg0,arg1,arg2,arg3);
5138 println("");
5139 }
5140 @Override
5141 public void glUniform2ui(int arg0,int arg1,int arg2)
5142 {
5143 printIndent();
5144 print( "glUniform2ui("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5145 downstreamGLES3.glUniform2ui(arg0,arg1,arg2);
5146 println("");
5147 }
5148 @Override
5149 public void glUniform2uiv(int arg0,int arg1,int[] arg2,int arg3)
5150 {
5151 printIndent();
5152 print( "glUniform2uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5153 downstreamGLES3.glUniform2uiv(arg0,arg1,arg2,arg3);
5154 println("");
5155 }
5156 @Override
5157 public void glUniform2uiv(int arg0,int arg1,java.nio.IntBuffer arg2)
5158 {
5159 printIndent();
5160 print( "glUniform2uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
5161 downstreamGLES3.glUniform2uiv(arg0,arg1,arg2);
5162 println("");
5163 }
5164 @Override
5165 public void glUniform3f(int arg0,float arg1,float arg2,float arg3)
5166 {
5167 printIndent();
5168 print( "glUniform3f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+")");
5169 downstreamGLES3.glUniform3f(arg0,arg1,arg2,arg3);
5170 println("");
5171 }
5172 @Override
5173 public void glUniform3fv(int arg0,int arg1,float[] arg2,int arg3)
5174 {
5175 printIndent();
5176 print( "glUniform3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5177 downstreamGLES3.glUniform3fv(arg0,arg1,arg2,arg3);
5178 println("");
5179 }
5180 @Override
5181 public void glUniform3fv(int arg0,int arg1,java.nio.FloatBuffer arg2)
5182 {
5183 printIndent();
5184 print( "glUniform3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
5185 downstreamGLES3.glUniform3fv(arg0,arg1,arg2);
5186 println("");
5187 }
5188 @Override
5189 public void glUniform3i(int arg0,int arg1,int arg2,int arg3)
5190 {
5191 printIndent();
5192 print( "glUniform3i("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5193 downstreamGLES3.glUniform3i(arg0,arg1,arg2,arg3);
5194 println("");
5195 }
5196 @Override
5197 public void glUniform3iv(int arg0,int arg1,int[] arg2,int arg3)
5198 {
5199 printIndent();
5200 print( "glUniform3iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5201 downstreamGLES3.glUniform3iv(arg0,arg1,arg2,arg3);
5202 println("");
5203 }
5204 @Override
5205 public void glUniform3iv(int arg0,int arg1,java.nio.IntBuffer arg2)
5206 {
5207 printIndent();
5208 print( "glUniform3iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
5209 downstreamGLES3.glUniform3iv(arg0,arg1,arg2);
5210 println("");
5211 }
5212 @Override
5213 public void glUniform3ui(int arg0,int arg1,int arg2,int arg3)
5214 {
5215 printIndent();
5216 print( "glUniform3ui("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5217 downstreamGLES3.glUniform3ui(arg0,arg1,arg2,arg3);
5218 println("");
5219 }
5220 @Override
5221 public void glUniform3uiv(int arg0,int arg1,java.nio.IntBuffer arg2)
5222 {
5223 printIndent();
5224 print( "glUniform3uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
5225 downstreamGLES3.glUniform3uiv(arg0,arg1,arg2);
5226 println("");
5227 }
5228 @Override
5229 public void glUniform3uiv(int arg0,int arg1,int[] arg2,int arg3)
5230 {
5231 printIndent();
5232 print( "glUniform3uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5233 downstreamGLES3.glUniform3uiv(arg0,arg1,arg2,arg3);
5234 println("");
5235 }
5236 @Override
5237 public void glUniform4f(int arg0,float arg1,float arg2,float arg3,float arg4)
5238 {
5239 printIndent();
5240 print( "glUniform4f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+")");
5241 downstreamGLES3.glUniform4f(arg0,arg1,arg2,arg3,arg4);
5242 println("");
5243 }
5244 @Override
5245 public void glUniform4fv(int arg0,int arg1,java.nio.FloatBuffer arg2)
5246 {
5247 printIndent();
5248 print( "glUniform4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
5249 downstreamGLES3.glUniform4fv(arg0,arg1,arg2);
5250 println("");
5251 }
5252 @Override
5253 public void glUniform4fv(int arg0,int arg1,float[] arg2,int arg3)
5254 {
5255 printIndent();
5256 print( "glUniform4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5257 downstreamGLES3.glUniform4fv(arg0,arg1,arg2,arg3);
5258 println("");
5259 }
5260 @Override
5261 public void glUniform4i(int arg0,int arg1,int arg2,int arg3,int arg4)
5262 {
5263 printIndent();
5264 print( "glUniform4i("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5265 downstreamGLES3.glUniform4i(arg0,arg1,arg2,arg3,arg4);
5266 println("");
5267 }
5268 @Override
5269 public void glUniform4iv(int arg0,int arg1,java.nio.IntBuffer arg2)
5270 {
5271 printIndent();
5272 print( "glUniform4iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
5273 downstreamGLES3.glUniform4iv(arg0,arg1,arg2);
5274 println("");
5275 }
5276 @Override
5277 public void glUniform4iv(int arg0,int arg1,int[] arg2,int arg3)
5278 {
5279 printIndent();
5280 print( "glUniform4iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5281 downstreamGLES3.glUniform4iv(arg0,arg1,arg2,arg3);
5282 println("");
5283 }
5284 @Override
5285 public void glUniform4ui(int arg0,int arg1,int arg2,int arg3,int arg4)
5286 {
5287 printIndent();
5288 print( "glUniform4ui("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5289 downstreamGLES3.glUniform4ui(arg0,arg1,arg2,arg3,arg4);
5290 println("");
5291 }
5292 @Override
5293 public void glUniform4uiv(int arg0,int arg1,int[] arg2,int arg3)
5294 {
5295 printIndent();
5296 print( "glUniform4uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5297 downstreamGLES3.glUniform4uiv(arg0,arg1,arg2,arg3);
5298 println("");
5299 }
5300 @Override
5301 public void glUniform4uiv(int arg0,int arg1,java.nio.IntBuffer arg2)
5302 {
5303 printIndent();
5304 print( "glUniform4uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
5305 downstreamGLES3.glUniform4uiv(arg0,arg1,arg2);
5306 println("");
5307 }
5308 @Override
5309 public void glUniformBlockBinding(int arg0,int arg1,int arg2)
5310 {
5311 printIndent();
5312 print( "glUniformBlockBinding("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5313 downstreamGLES3.glUniformBlockBinding(arg0,arg1,arg2);
5314 println("");
5315 }
5316 @Override
5317 public void glUniformMatrix2fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
5318 {
5319 printIndent();
5320 print( "glUniformMatrix2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5321 downstreamGLES3.glUniformMatrix2fv(arg0,arg1,arg2,arg3,arg4);
5322 println("");
5323 }
5324 @Override
5325 public void glUniformMatrix2fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
5326 {
5327 printIndent();
5328 print( "glUniformMatrix2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
5329 downstreamGLES3.glUniformMatrix2fv(arg0,arg1,arg2,arg3);
5330 println("");
5331 }
5332 @Override
5333 public void glUniformMatrix2x3fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
5334 {
5335 printIndent();
5336 print( "glUniformMatrix2x3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5337 downstreamGLES3.glUniformMatrix2x3fv(arg0,arg1,arg2,arg3,arg4);
5338 println("");
5339 }
5340 @Override
5341 public void glUniformMatrix2x3fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
5342 {
5343 printIndent();
5344 print( "glUniformMatrix2x3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
5345 downstreamGLES3.glUniformMatrix2x3fv(arg0,arg1,arg2,arg3);
5346 println("");
5347 }
5348 @Override
5349 public void glUniformMatrix2x3fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
5350 {
5351 printIndent();
5352 print( "glUniformMatrix2x3fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5353 downstreamGLES3.glUniformMatrix2x3fvNV(arg0,arg1,arg2,arg3,arg4);
5354 println("");
5355 }
5356 @Override
5357 public void glUniformMatrix2x3fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
5358 {
5359 printIndent();
5360 print( "glUniformMatrix2x3fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
5361 downstreamGLES3.glUniformMatrix2x3fvNV(arg0,arg1,arg2,arg3);
5362 println("");
5363 }
5364 @Override
5365 public void glUniformMatrix2x4fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
5366 {
5367 printIndent();
5368 print( "glUniformMatrix2x4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
5369 downstreamGLES3.glUniformMatrix2x4fv(arg0,arg1,arg2,arg3);
5370 println("");
5371 }
5372 @Override
5373 public void glUniformMatrix2x4fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
5374 {
5375 printIndent();
5376 print( "glUniformMatrix2x4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5377 downstreamGLES3.glUniformMatrix2x4fv(arg0,arg1,arg2,arg3,arg4);
5378 println("");
5379 }
5380 @Override
5381 public void glUniformMatrix2x4fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
5382 {
5383 printIndent();
5384 print( "glUniformMatrix2x4fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5385 downstreamGLES3.glUniformMatrix2x4fvNV(arg0,arg1,arg2,arg3,arg4);
5386 println("");
5387 }
5388 @Override
5389 public void glUniformMatrix2x4fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
5390 {
5391 printIndent();
5392 print( "glUniformMatrix2x4fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
5393 downstreamGLES3.glUniformMatrix2x4fvNV(arg0,arg1,arg2,arg3);
5394 println("");
5395 }
5396 @Override
5397 public void glUniformMatrix3fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
5398 {
5399 printIndent();
5400 print( "glUniformMatrix3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
5401 downstreamGLES3.glUniformMatrix3fv(arg0,arg1,arg2,arg3);
5402 println("");
5403 }
5404 @Override
5405 public void glUniformMatrix3fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
5406 {
5407 printIndent();
5408 print( "glUniformMatrix3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5409 downstreamGLES3.glUniformMatrix3fv(arg0,arg1,arg2,arg3,arg4);
5410 println("");
5411 }
5412 @Override
5413 public void glUniformMatrix3x2fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
5414 {
5415 printIndent();
5416 print( "glUniformMatrix3x2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
5417 downstreamGLES3.glUniformMatrix3x2fv(arg0,arg1,arg2,arg3);
5418 println("");
5419 }
5420 @Override
5421 public void glUniformMatrix3x2fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
5422 {
5423 printIndent();
5424 print( "glUniformMatrix3x2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5425 downstreamGLES3.glUniformMatrix3x2fv(arg0,arg1,arg2,arg3,arg4);
5426 println("");
5427 }
5428 @Override
5429 public void glUniformMatrix3x2fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
5430 {
5431 printIndent();
5432 print( "glUniformMatrix3x2fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
5433 downstreamGLES3.glUniformMatrix3x2fvNV(arg0,arg1,arg2,arg3);
5434 println("");
5435 }
5436 @Override
5437 public void glUniformMatrix3x2fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
5438 {
5439 printIndent();
5440 print( "glUniformMatrix3x2fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5441 downstreamGLES3.glUniformMatrix3x2fvNV(arg0,arg1,arg2,arg3,arg4);
5442 println("");
5443 }
5444 @Override
5445 public void glUniformMatrix3x4fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
5446 {
5447 printIndent();
5448 print( "glUniformMatrix3x4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5449 downstreamGLES3.glUniformMatrix3x4fv(arg0,arg1,arg2,arg3,arg4);
5450 println("");
5451 }
5452 @Override
5453 public void glUniformMatrix3x4fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
5454 {
5455 printIndent();
5456 print( "glUniformMatrix3x4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
5457 downstreamGLES3.glUniformMatrix3x4fv(arg0,arg1,arg2,arg3);
5458 println("");
5459 }
5460 @Override
5461 public void glUniformMatrix3x4fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
5462 {
5463 printIndent();
5464 print( "glUniformMatrix3x4fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
5465 downstreamGLES3.glUniformMatrix3x4fvNV(arg0,arg1,arg2,arg3);
5466 println("");
5467 }
5468 @Override
5469 public void glUniformMatrix3x4fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
5470 {
5471 printIndent();
5472 print( "glUniformMatrix3x4fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5473 downstreamGLES3.glUniformMatrix3x4fvNV(arg0,arg1,arg2,arg3,arg4);
5474 println("");
5475 }
5476 @Override
5477 public void glUniformMatrix4fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
5478 {
5479 printIndent();
5480 print( "glUniformMatrix4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5481 downstreamGLES3.glUniformMatrix4fv(arg0,arg1,arg2,arg3,arg4);
5482 println("");
5483 }
5484 @Override
5485 public void glUniformMatrix4fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
5486 {
5487 printIndent();
5488 print( "glUniformMatrix4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
5489 downstreamGLES3.glUniformMatrix4fv(arg0,arg1,arg2,arg3);
5490 println("");
5491 }
5492 @Override
5493 public void glUniformMatrix4x2fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
5494 {
5495 printIndent();
5496 print( "glUniformMatrix4x2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5497 downstreamGLES3.glUniformMatrix4x2fv(arg0,arg1,arg2,arg3,arg4);
5498 println("");
5499 }
5500 @Override
5501 public void glUniformMatrix4x2fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
5502 {
5503 printIndent();
5504 print( "glUniformMatrix4x2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
5505 downstreamGLES3.glUniformMatrix4x2fv(arg0,arg1,arg2,arg3);
5506 println("");
5507 }
5508 @Override
5509 public void glUniformMatrix4x2fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
5510 {
5511 printIndent();
5512 print( "glUniformMatrix4x2fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
5513 downstreamGLES3.glUniformMatrix4x2fvNV(arg0,arg1,arg2,arg3);
5514 println("");
5515 }
5516 @Override
5517 public void glUniformMatrix4x2fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
5518 {
5519 printIndent();
5520 print( "glUniformMatrix4x2fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5521 downstreamGLES3.glUniformMatrix4x2fvNV(arg0,arg1,arg2,arg3,arg4);
5522 println("");
5523 }
5524 @Override
5525 public void glUniformMatrix4x3fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
5526 {
5527 printIndent();
5528 print( "glUniformMatrix4x3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
5529 downstreamGLES3.glUniformMatrix4x3fv(arg0,arg1,arg2,arg3);
5530 println("");
5531 }
5532 @Override
5533 public void glUniformMatrix4x3fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
5534 {
5535 printIndent();
5536 print( "glUniformMatrix4x3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5537 downstreamGLES3.glUniformMatrix4x3fv(arg0,arg1,arg2,arg3,arg4);
5538 println("");
5539 }
5540 @Override
5541 public void glUniformMatrix4x3fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
5542 {
5543 printIndent();
5544 print( "glUniformMatrix4x3fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
5545 downstreamGLES3.glUniformMatrix4x3fvNV(arg0,arg1,arg2,arg3);
5546 println("");
5547 }
5548 @Override
5549 public void glUniformMatrix4x3fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
5550 {
5551 printIndent();
5552 print( "glUniformMatrix4x3fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5553 downstreamGLES3.glUniformMatrix4x3fvNV(arg0,arg1,arg2,arg3,arg4);
5554 println("");
5555 }
5556 @Override
5557 public boolean glUnmapBuffer(int arg0)
5558 {
5559 printIndent();
5560 print( "glUnmapBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
5561 boolean _res = downstreamGLES3.glUnmapBuffer(arg0);
5562 println(" = "+_res);
5563 return _res;
5564 }
5565 @Override
5566 public void glUseProgram(int arg0)
5567 {
5568 printIndent();
5569 print( "glUseProgram("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
5570 downstreamGLES3.glUseProgram(arg0);
5571 println("");
5572 }
5573 @Override
5574 public void glUseProgramStages(int arg0,int arg1,int arg2)
5575 {
5576 printIndent();
5577 print( "glUseProgramStages("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5578 downstreamGLES3.glUseProgramStages(arg0,arg1,arg2);
5579 println("");
5580 }
5581 @Override
5582 public void glValidateProgram(int arg0)
5583 {
5584 printIndent();
5585 print( "glValidateProgram("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
5586 downstreamGLES3.glValidateProgram(arg0);
5587 println("");
5588 }
5589 @Override
5590 public void glValidateProgramPipeline(int arg0)
5591 {
5592 printIndent();
5593 print( "glValidateProgramPipeline("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
5594 downstreamGLES3.glValidateProgramPipeline(arg0);
5595 println("");
5596 }
5597 @Override
5598 public void glVertexAttrib1f(int arg0,float arg1)
5599 {
5600 printIndent();
5601 print( "glVertexAttrib1f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+")");
5602 downstreamGLES3.glVertexAttrib1f(arg0,arg1);
5603 println("");
5604 }
5605 @Override
5606 public void glVertexAttrib1fv(int arg0,java.nio.FloatBuffer arg1)
5607 {
5608 printIndent();
5609 print( "glVertexAttrib1fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
5610 downstreamGLES3.glVertexAttrib1fv(arg0,arg1);
5611 println("");
5612 }
5613 @Override
5614 public void glVertexAttrib1fv(int arg0,float[] arg1,int arg2)
5615 {
5616 printIndent();
5617 print( "glVertexAttrib1fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5618 downstreamGLES3.glVertexAttrib1fv(arg0,arg1,arg2);
5619 println("");
5620 }
5621 @Override
5622 public void glVertexAttrib2f(int arg0,float arg1,float arg2)
5623 {
5624 printIndent();
5625 print( "glVertexAttrib2f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+")");
5626 downstreamGLES3.glVertexAttrib2f(arg0,arg1,arg2);
5627 println("");
5628 }
5629 @Override
5630 public void glVertexAttrib2fv(int arg0,float[] arg1,int arg2)
5631 {
5632 printIndent();
5633 print( "glVertexAttrib2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5634 downstreamGLES3.glVertexAttrib2fv(arg0,arg1,arg2);
5635 println("");
5636 }
5637 @Override
5638 public void glVertexAttrib2fv(int arg0,java.nio.FloatBuffer arg1)
5639 {
5640 printIndent();
5641 print( "glVertexAttrib2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
5642 downstreamGLES3.glVertexAttrib2fv(arg0,arg1);
5643 println("");
5644 }
5645 @Override
5646 public void glVertexAttrib3f(int arg0,float arg1,float arg2,float arg3)
5647 {
5648 printIndent();
5649 print( "glVertexAttrib3f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+")");
5650 downstreamGLES3.glVertexAttrib3f(arg0,arg1,arg2,arg3);
5651 println("");
5652 }
5653 @Override
5654 public void glVertexAttrib3fv(int arg0,java.nio.FloatBuffer arg1)
5655 {
5656 printIndent();
5657 print( "glVertexAttrib3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
5658 downstreamGLES3.glVertexAttrib3fv(arg0,arg1);
5659 println("");
5660 }
5661 @Override
5662 public void glVertexAttrib3fv(int arg0,float[] arg1,int arg2)
5663 {
5664 printIndent();
5665 print( "glVertexAttrib3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5666 downstreamGLES3.glVertexAttrib3fv(arg0,arg1,arg2);
5667 println("");
5668 }
5669 @Override
5670 public void glVertexAttrib4f(int arg0,float arg1,float arg2,float arg3,float arg4)
5671 {
5672 printIndent();
5673 print( "glVertexAttrib4f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+")");
5674 downstreamGLES3.glVertexAttrib4f(arg0,arg1,arg2,arg3,arg4);
5675 println("");
5676 }
5677 @Override
5678 public void glVertexAttrib4fv(int arg0,float[] arg1,int arg2)
5679 {
5680 printIndent();
5681 print( "glVertexAttrib4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5682 downstreamGLES3.glVertexAttrib4fv(arg0,arg1,arg2);
5683 println("");
5684 }
5685 @Override
5686 public void glVertexAttrib4fv(int arg0,java.nio.FloatBuffer arg1)
5687 {
5688 printIndent();
5689 print( "glVertexAttrib4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
5690 downstreamGLES3.glVertexAttrib4fv(arg0,arg1);
5691 println("");
5692 }
5693 @Override
5694 public void glVertexAttribBinding(int arg0,int arg1)
5695 {
5696 printIndent();
5697 print( "glVertexAttribBinding("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
5698 downstreamGLES3.glVertexAttribBinding(arg0,arg1);
5699 println("");
5700 }
5701 @Override
5702 public void glVertexAttribDivisor(int arg0,int arg1)
5703 {
5704 printIndent();
5705 print( "glVertexAttribDivisor("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
5706 downstreamGLES3.glVertexAttribDivisor(arg0,arg1);
5707 println("");
5708 }
5709 @Override
5710 public void glVertexAttribDivisorANGLE(int arg0,int arg1)
5711 {
5712 printIndent();
5713 print( "glVertexAttribDivisorANGLE("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
5714 downstreamGLES3.glVertexAttribDivisorANGLE(arg0,arg1);
5715 println("");
5716 }
5717 @Override
5718 public void glVertexAttribDivisorNV(int arg0,int arg1)
5719 {
5720 printIndent();
5721 print( "glVertexAttribDivisorNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
5722 downstreamGLES3.glVertexAttribDivisorNV(arg0,arg1);
5723 println("");
5724 }
5725 @Override
5726 public void glVertexAttribFormat(int arg0,int arg1,int arg2,boolean arg3,int arg4)
5727 {
5728 printIndent();
5729 print( "glVertexAttribFormat("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5730 downstreamGLES3.glVertexAttribFormat(arg0,arg1,arg2,arg3,arg4);
5731 println("");
5732 }
5733 @Override
5734 public void glVertexAttribI4i(int arg0,int arg1,int arg2,int arg3,int arg4)
5735 {
5736 printIndent();
5737 print( "glVertexAttribI4i("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5738 downstreamGLES3.glVertexAttribI4i(arg0,arg1,arg2,arg3,arg4);
5739 println("");
5740 }
5741 @Override
5742 public void glVertexAttribI4iv(int arg0,int[] arg1,int arg2)
5743 {
5744 printIndent();
5745 print( "glVertexAttribI4iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5746 downstreamGLES3.glVertexAttribI4iv(arg0,arg1,arg2);
5747 println("");
5748 }
5749 @Override
5750 public void glVertexAttribI4iv(int arg0,java.nio.IntBuffer arg1)
5751 {
5752 printIndent();
5753 print( "glVertexAttribI4iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
5754 downstreamGLES3.glVertexAttribI4iv(arg0,arg1);
5755 println("");
5756 }
5757 @Override
5758 public void glVertexAttribI4ui(int arg0,int arg1,int arg2,int arg3,int arg4)
5759 {
5760 printIndent();
5761 print( "glVertexAttribI4ui("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5762 downstreamGLES3.glVertexAttribI4ui(arg0,arg1,arg2,arg3,arg4);
5763 println("");
5764 }
5765 @Override
5766 public void glVertexAttribI4uiv(int arg0,java.nio.IntBuffer arg1)
5767 {
5768 printIndent();
5769 print( "glVertexAttribI4uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
5770 downstreamGLES3.glVertexAttribI4uiv(arg0,arg1);
5771 println("");
5772 }
5773 @Override
5774 public void glVertexAttribI4uiv(int arg0,int[] arg1,int arg2)
5775 {
5776 printIndent();
5777 print( "glVertexAttribI4uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5778 downstreamGLES3.glVertexAttribI4uiv(arg0,arg1,arg2);
5779 println("");
5780 }
5781 @Override
5782 public void glVertexAttribIFormat(int arg0,int arg1,int arg2,int arg3)
5783 {
5784 printIndent();
5785 print( "glVertexAttribIFormat("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5786 downstreamGLES3.glVertexAttribIFormat(arg0,arg1,arg2,arg3);
5787 println("");
5788 }
5789 @Override
5790 public void glVertexAttribIPointer(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4)
5791 {
5792 printIndent();
5793 print( "glVertexAttribIPointer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<java.nio.Buffer> "+arg4+")");
5794 downstreamGLES3.glVertexAttribIPointer(arg0,arg1,arg2,arg3,arg4);
5795 println("");
5796 }
5797 @Override
5798 public void glVertexAttribIPointer(int arg0,int arg1,int arg2,int arg3,long arg4)
5799 {
5800 printIndent();
5801 print( "glVertexAttribIPointer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<long> "+arg4+")");
5802 downstreamGLES3.glVertexAttribIPointer(arg0,arg1,arg2,arg3,arg4);
5803 println("");
5804 }
5805 @Override
5806 public void glVertexAttribPointer(com.jogamp.opengl.GLArrayData arg0)
5807 {
5808 printIndent();
5809 print( "glVertexAttribPointer("+"<com.jogamp.opengl.GLArrayData> "+arg0+")");
5810 downstreamGLES3.glVertexAttribPointer(arg0);
5811 println("");
5812 }
5813 @Override
5814 public void glVertexAttribPointer(int arg0,int arg1,int arg2,boolean arg3,int arg4,java.nio.Buffer arg5)
5815 {
5816 printIndent();
5817 print( "glVertexAttribPointer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<java.nio.Buffer> "+arg5+")");
5818 downstreamGLES3.glVertexAttribPointer(arg0,arg1,arg2,arg3,arg4,arg5);
5819 println("");
5820 }
5821 @Override
5822 public void glVertexAttribPointer(int arg0,int arg1,int arg2,boolean arg3,int arg4,long arg5)
5823 {
5824 printIndent();
5825 print( "glVertexAttribPointer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<boolean> "+arg3+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<long> "+arg5+")");
5826 downstreamGLES3.glVertexAttribPointer(arg0,arg1,arg2,arg3,arg4,arg5);
5827 println("");
5828 }
5829 @Override
5830 public void glVertexBindingDivisor(int arg0,int arg1)
5831 {
5832 printIndent();
5833 print( "glVertexBindingDivisor("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
5834 downstreamGLES3.glVertexBindingDivisor(arg0,arg1);
5835 println("");
5836 }
5837 @Override
5838 public void glViewport(int arg0,int arg1,int arg2,int arg3)
5839 {
5840 printIndent();
5841 print( "glViewport("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5842 downstreamGLES3.glViewport(arg0,arg1,arg2,arg3);
5843 println("");
5844 }
5845 @Override
5846 public void glViewportArrayvNV(int arg0,int arg1,float[] arg2,int arg3)
5847 {
5848 printIndent();
5849 print( "glViewportArrayvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5850 downstreamGLES3.glViewportArrayvNV(arg0,arg1,arg2,arg3);
5851 println("");
5852 }
5853 @Override
5854 public void glViewportArrayvNV(int arg0,int arg1,java.nio.FloatBuffer arg2)
5855 {
5856 printIndent();
5857 print( "glViewportArrayvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
5858 downstreamGLES3.glViewportArrayvNV(arg0,arg1,arg2);
5859 println("");
5860 }
5861 @Override
5862 public void glViewportIndexedfNV(int arg0,float arg1,float arg2,float arg3,float arg4)
5863 {
5864 printIndent();
5865 print( "glViewportIndexedfNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+")");
5866 downstreamGLES3.glViewportIndexedfNV(arg0,arg1,arg2,arg3,arg4);
5867 println("");
5868 }
5869 @Override
5870 public void glViewportIndexedfvNV(int arg0,float[] arg1,int arg2)
5871 {
5872 printIndent();
5873 print( "glViewportIndexedfvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5874 downstreamGLES3.glViewportIndexedfvNV(arg0,arg1,arg2);
5875 println("");
5876 }
5877 @Override
5878 public void glViewportIndexedfvNV(int arg0,java.nio.FloatBuffer arg1)
5879 {
5880 printIndent();
5881 print( "glViewportIndexedfvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
5882 downstreamGLES3.glViewportIndexedfvNV(arg0,arg1);
5883 println("");
5884 }
5885 @Override
5886 public void glWaitSync(long arg0,int arg1,long arg2)
5887 {
5888 printIndent();
5889 print( "glWaitSync("+"<long> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+")");
5890 downstreamGLES3.glWaitSync(arg0,arg1,arg2);
5891 println("");
5892 }
5893 @Override
5894 public boolean hasBasicFBOSupport()
5895 {
5896 return downstreamGLES3.hasBasicFBOSupport();
5897 }
5898 @Override
5899 public boolean hasFullFBOSupport()
5900 {
5901 return downstreamGLES3.hasFullFBOSupport();
5902 }
5903 @Override
5904 public boolean hasGLSL()
5905 {
5906 return downstreamGLES3.hasGLSL();
5907 }
5908 @Override
5909 public boolean isExtensionAvailable(java.lang.String arg0)
5910 {
5911 return downstreamGLES3.isExtensionAvailable(arg0);
5912 }
5913 @Override
5914 public boolean isFunctionAvailable(java.lang.String arg0)
5915 {
5916 return downstreamGLES3.isFunctionAvailable(arg0);
5917 }
5918 @Override
5919 public boolean isGL()
5920 {
5921 return true;
5922 }
5923 @Override
5924 public boolean isGL2()
5925 {
5926 return downstreamGLES3.isGL2();
5927 }
5928 @Override
5929 public boolean isGL2ES1()
5930 {
5931 return downstreamGLES3.isGL2ES1();
5932 }
5933 @Override
5934 public boolean isGL2ES2()
5935 {
5936 return downstreamGLES3.isGL2ES2();
5937 }
5938 @Override
5939 public boolean isGL2ES3()
5940 {
5941 return downstreamGLES3.isGL2ES3();
5942 }
5943 @Override
5944 public boolean isGL2GL3()
5945 {
5946 return downstreamGLES3.isGL2GL3();
5947 }
5948 @Override
5949 public boolean isGL3()
5950 {
5951 return downstreamGLES3.isGL3();
5952 }
5953 @Override
5954 public boolean isGL3ES3()
5955 {
5956 return downstreamGLES3.isGL3ES3();
5957 }
5958 @Override
5959 public boolean isGL3bc()
5960 {
5961 return downstreamGLES3.isGL3bc();
5962 }
5963 @Override
5964 public boolean isGL3core()
5965 {
5966 return downstreamGLES3.isGL3core();
5967 }
5968 @Override
5969 public boolean isGL4()
5970 {
5971 return downstreamGLES3.isGL4();
5972 }
5973 @Override
5974 public boolean isGL4ES3()
5975 {
5976 return downstreamGLES3.isGL4ES3();
5977 }
5978 @Override
5979 public boolean isGL4bc()
5980 {
5981 return downstreamGLES3.isGL4bc();
5982 }
5983 @Override
5984 public boolean isGL4core()
5985 {
5986 return downstreamGLES3.isGL4core();
5987 }
5988 @Override
5989 public boolean isGLES()
5990 {
5991 return downstreamGLES3.isGLES();
5992 }
5993 @Override
5994 public boolean isGLES1()
5995 {
5996 return downstreamGLES3.isGLES1();
5997 }
5998 @Override
5999 public boolean isGLES2()
6000 {
6001 return downstreamGLES3.isGLES2();
6002 }
6003 @Override
6004 public boolean isGLES2Compatible()
6005 {
6006 return downstreamGLES3.isGLES2Compatible();
6007 }
6008 @Override
6009 public boolean isGLES3()
6010 {
6011 return downstreamGLES3.isGLES3();
6012 }
6013 @Override
6014 public boolean isGLES31Compatible()
6015 {
6016 return downstreamGLES3.isGLES31Compatible();
6017 }
6018 @Override
6019 public boolean isGLES32Compatible()
6020 {
6021 return downstreamGLES3.isGLES32Compatible();
6022 }
6023 @Override
6024 public boolean isGLES3Compatible()
6025 {
6026 return downstreamGLES3.isGLES3Compatible();
6027 }
6028 @Override
6029 public boolean isGLcore()
6030 {
6031 return downstreamGLES3.isGLcore();
6032 }
6033 @Override
6034 public boolean isNPOTTextureAvailable()
6035 {
6036 return downstreamGLES3.isNPOTTextureAvailable();
6037 }
6038 @Override
6039 public boolean isPBOPackBound()
6040 {
6041 return downstreamGLES3.isPBOPackBound();
6042 }
6043 @Override
6044 public boolean isPBOUnpackBound()
6045 {
6046 return downstreamGLES3.isPBOUnpackBound();
6047 }
6048 @Override
6050 {
6051 return downstreamGLES3.isTextureFormatBGRA8888Available();
6052 }
6053 @Override
6054 public boolean isVBOArrayBound()
6055 {
6056 return downstreamGLES3.isVBOArrayBound();
6057 }
6058 @Override
6059 public boolean isVBOElementArrayBound()
6060 {
6061 return downstreamGLES3.isVBOElementArrayBound();
6062 }
6063 @Override
6065 {
6066 printIndent();
6067 print( "mapBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
6068 com.jogamp.opengl.GLBufferStorage _res = downstreamGLES3.mapBuffer(arg0,arg1);
6069 println(" = "+_res);
6070 return _res;
6071 }
6072 @Override
6073 public com.jogamp.opengl.GLBufferStorage mapBufferRange(int arg0,long arg1,long arg2,int arg3)
6074 {
6075 printIndent();
6076 print( "mapBufferRange("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6077 com.jogamp.opengl.GLBufferStorage _res = downstreamGLES3.mapBufferRange(arg0,arg1,arg2,arg3);
6078 println(" = "+_res);
6079 return _res;
6080 }
6081 @Override
6082 public void setSwapInterval(int arg0)
6083 {
6084 downstreamGLES3.setSwapInterval(arg0);
6085 }
6086 @Override
6087 public String toString() {
6088 StringBuilder sb = new StringBuilder();
6089 sb.append("TraceGLES3 [this 0x"+Integer.toHexString(hashCode())+" implementing com.jogamp.opengl.GLES3,\n\t");
6090 sb.append(" downstream: "+downstreamGLES3.toString()+"\n\t]");
6091 return sb.toString();
6092 }
6093private PrintStream stream;
6094private int indent = 0;
6095protected String dumpArray(Object obj)
6096{
6097 if (obj == null) return "[null]";
6098 StringBuilder sb = new StringBuilder("[");
6099 int len = java.lang.reflect.Array.getLength(obj);
6100 int count = Math.min(len,16);
6101 for ( int i =0; i < count; i++ ) {
6102 sb.append(java.lang.reflect.Array.get(obj,i));
6103 if (i < count-1)
6104 sb.append(',');
6105 }
6106 if ( len > 16 )
6107 sb.append("...").append(len);
6108 sb.append(']');
6109 return sb.toString();
6110}
6111protected void print(String str)
6112{
6113 stream.print(str);
6114}
6115protected void println(String str)
6116{
6117 stream.println(str);
6118}
6119protected void printIndent()
6120{
6121 for( int i =0; i < indent; i++) {stream.print(' ');}
6122}
6123
6124 private GLES3 downstreamGLES3;
6125} // end class TraceGLES3
OpenGL buffer storage object reflecting it's.
Abstraction for an OpenGL rendering context.
Definition: GLContext.java:74
A generic exception for OpenGL errors used throughout the binding as a substitute for RuntimeExceptio...
Specifies the the OpenGL profile.
Definition: GLProfile.java:77
void glWaitSync(long arg0, int arg1, long arg2)
Entry point to C language function: void {@native glWaitSync}(GLsync sync, GLbitfield flags,...
int glGetFragDataIndexEXT(int arg0, byte[] arg1, int arg2)
Entry point to C language function: GLint {@native glGetFragDataIndexEXT}(GLuint program,...
void glDrawElementsBaseVertexEXT(int arg0, int arg1, int arg2, java.nio.Buffer arg3, int arg4)
void glDiscardFramebufferEXT(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glDiscardFramebufferEXT}(GLenum target,...
void glGetInteger64v(int arg0, java.nio.LongBuffer arg1)
void glProgramUniform1ui(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glProgramUniform1ui}(GLuint program,...
void glGetFramebufferAttachmentParameteriv(int arg0, int arg1, int arg2, java.nio.IntBuffer 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 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 glPushDebugGroup(int arg0, int arg1, int arg2, byte[] arg3, int arg4)
Entry point to C language function: void {@native glPushDebugGroup}(GLenum source,...
void glProgramUniformMatrix4x3fv(int arg0, int arg1, int arg2, boolean arg3, java.nio.FloatBuffer arg4)
boolean glIsQuery(int arg0)
Entry point to C language function: GLboolean {@native glIsQuery}(GLuint id) Part of GL_VERSION_1_...
void glSubpixelPrecisionBiasNV(int arg0, int arg1)
Entry point to C language function: void {@native glSubpixelPrecisionBiasNV}(GLuint xbits,...
void glBlendFuncSeparateiEXT(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glBlendFuncSeparateiEXT}(GLuint buf,...
void glDepthFunc(int arg0)
Entry point to C language function: void {@native glDepthFunc}(GLenum func) Part of GL_ES_VERSION_...
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 glProgramUniform3i(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform3i}(GLuint program,...
void glFramebufferTexture(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glFramebufferTexture}(GLenum target,...
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 glDrawRangeElements(int arg0, int arg1, int arg2, int arg3, int arg4, long arg5)
Entry point to C language function: void {@native glDrawRangeElements}(GLenum mode,...
com.jogamp.opengl.GLBufferStorage mapBuffer(int arg0, int arg1)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBuffer(..) implementation.
void glGetSamplerParameterIiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetSamplerParameterIiv}(GLuint sampler,...
com.jogamp.opengl.GL2 getGL2()
Casts this object to the GL2 interface.
Definition: TraceGLES3.java:91
void glCompressedTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
void glDepthMask(boolean arg0)
Entry point to C language function: void {@native glDepthMask}(GLboolean flag) Part of GL_ES_VERSI...
com.jogamp.opengl.GL4bc getGL4bc()
Casts this object to the GL4bc interface.
void glClearBufferuiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glClearBufferuiv}(GLenum buffer,...
void glDrawElements(int arg0, int arg1, int arg2, long arg3)
Entry point to C language function: void {@native glDrawElements}(GLenum mode, GLsizei count,...
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 glProgramBinary(int arg0, int arg1, java.nio.Buffer arg2, int arg3)
void glBlendEquationSeparatei(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glBlendEquationSeparatei}(GLuint buf,...
void glDepthRangeArrayfvNV(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glDepthRangeArrayfvNV}(GLuint first,...
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,...
void glSamplerParameterIuiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glEnableiEXT(int arg0, int arg1)
Entry point to C language function: void {@native glEnableiEXT}(GLenum target, GLuint index) Part ...
void glFinish()
Entry point to C language function: void {@native glFinish}() Part of GL_ES_VERSION_2_0,...
void glFramebufferParameteri(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glFramebufferParameteri}(GLenum target,...
void glGetInteger64i_v(int arg0, int arg1, java.nio.LongBuffer arg2)
void glProgramUniformMatrix4fv(int arg0, int arg1, int arg2, boolean arg3, java.nio.FloatBuffer arg4)
void glUniform2f(int arg0, float arg1, float arg2)
Entry point to C language function: void {@native glUniform2f}(GLint location, GLfloat v0,...
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,...
int getMaxRenderbufferSamples()
Returns the maximum number of FBO RENDERBUFFER samples if full FBO is supported, otherwise false.
void glUniform3iv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetInteger64i_v(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glGetInteger64i_v}(GLenum target,...
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 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 glShaderBinary(int arg0, java.nio.IntBuffer arg1, int arg2, java.nio.Buffer arg3, int arg4)
com.jogamp.opengl.GL2GL3 getGL2GL3()
Casts this object to the GL2GL3 interface.
void glProgramUniform1f(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glProgramUniform1f}(GLuint program,...
void glGetProgramPipelineiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetCoverageModulationTableNV(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glGetCoverageModulationTableNV}(GLsizei bufsize,...
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 glProgramUniformMatrix3fv(int arg0, int arg1, int arg2, boolean arg3, java.nio.FloatBuffer arg4)
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 glGetSamplerParameterIiv(int arg0, int arg1, java.nio.IntBuffer arg2)
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 glGenSamplers(int arg0, java.nio.IntBuffer arg1)
void glBindVertexArray(int arg0)
Entry point to C language function: void {@native glBindVertexArray}(GLuint array) Part of GL_ARB_...
void glSampleCoverage(float arg0, boolean arg1)
Entry point to C language function: void {@native glSampleCoverage}(GLfloat value,...
void glGetSamplerParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetVertexAttribIiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetnUniformuiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetnUniformuiv}(GLuint program,...
void glClearDepthf(float arg0)
Entry point to C language function: void {@native glClearDepthf}(GLclampf depth); Part of GL_ES_VE...
com.jogamp.opengl.GL getGL()
Casts this object to the GL interface.
Definition: TraceGLES3.java:86
void glGetUniformuiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDisableVertexAttribArray(int arg0)
Entry point to C language function: void {@native glDisableVertexAttribArray}(GLuint index) Part o...
void glUniformMatrix4fv(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
static final boolean DEBUG
Definition: TraceGLES3.java:26
void glTexBufferEXT(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexBufferEXT}(GLenum target, GLenum internalform...
void glFramebufferTextureEXT(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glFramebufferTextureEXT}(GLenum target,...
void glExtGetTexturesQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetTexturesQCOM}(GLuint * textures,...
void glBindTexture(int arg0, int arg1)
Entry point to C language function: void {@native glBindTexture}(GLenum target, GLuint texture) Pa...
void glDrawBuffersIndexedEXT(int arg0, java.nio.IntBuffer arg1, java.nio.IntBuffer arg2)
void glProgramUniform3fv(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
boolean glIsVertexArrayOES(int arg0)
Entry point to C language function: GLboolean {@native glIsVertexArrayOES}(GLuint array) Part of G...
void glDeleteVertexArraysOES(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteVertexArraysOES}(GLsizei n,...
void glDeleteFramebuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteFramebuffers}(GLsizei n,...
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 glGetnUniformiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glDeleteTransformFeedbacks(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteTransformFeedbacks}(GLsizei n,...
void glNamedFramebufferSampleLocationsfvNV(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glNamedFramebufferSampleLocationsfvNV}(GLuint fram...
void glProgramUniform3ui(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform3ui}(GLuint program,...
void glSamplerParameterfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glSamplerParameterfv}(GLuint sampler,...
void glVertexAttrib2f(int arg0, float arg1, float arg2)
Entry point to C language function: void {@native glVertexAttrib2f}(GLuint index,...
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,...
boolean isGL2ES3()
Indicates whether this GL object conforms to a either a GL2GL3 or GL3ES3 compatible profile.
void glVertexAttrib1fv(int arg0, java.nio.FloatBuffer arg1)
void glBlendFuncSeparatei(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glBlendFuncSeparatei}(GLuint buf,...
void glGetTexParameterIuiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameterIuiv}(GLenum target,...
void glResumeTransformFeedback()
Entry point to C language function: void {@native glResumeTransformFeedback}() Part of GL_ARB_tran...
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 glUniformMatrix2x4fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix2x4fv}(GLint location,...
void glGetQueryObjectuiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetQueryObjectuiv}(GLuint id,...
void glUseProgram(int arg0)
Entry point to C language function: void {@native glUseProgram}(GLuint program) Part of GL_ES_VERS...
void glBlendBarrier()
Entry point to C language function: void {@native glBlendBarrier}() Part of GL_ES_VERSION_3_2,...
void glVertexAttribIFormat(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glVertexAttribIFormat}(GLuint attribindex,...
void glProgramUniformMatrix3x4fv(int arg0, int arg1, int arg2, boolean arg3, java.nio.FloatBuffer arg4)
void glClearBufferfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glClearBufferfv}(GLenum buffer,...
void glDrawElementsInstancedBaseVertexEXT(int arg0, int arg1, int arg2, java.nio.Buffer arg3, int arg4, int arg5)
void glUniform2ui(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glUniform2ui}(GLint location, GLuint v0,...
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 glGetTexParameterIiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameterIiv}(GLenum target,...
boolean isExtensionAvailable(java.lang.String arg0)
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,...
void glUniform2uiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glUniform2uiv}(GLint location, GLsizei count,...
void glGetProgramiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDeleteFramebuffers(int arg0, java.nio.IntBuffer arg1)
void glDeleteBuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteBuffers}(GLsizei n, const GLuint * buffers...
boolean isGL4ES3()
Returns true if this GL object conforms to a GL4ES3 compatible profile, i.e.
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 glGetActiveUniformBlockiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glDeleteSamplers(int arg0, java.nio.IntBuffer arg1)
boolean hasBasicFBOSupport()
Returns true if basic FBO support is available, otherwise false.
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 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 glGetnUniformfv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glGetnUniformfv}(GLuint program,...
void glVertexAttribIPointer(int arg0, int arg1, int arg2, int arg3, long arg4)
Entry point to C language function: void {@native glVertexAttribIPointer}(GLuint index,...
boolean glIsFramebuffer(int arg0)
Entry point to C language function: GLboolean {@native glIsFramebuffer}(GLuint framebuffer) Part o...
void glTexParameterIiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexParameterIiv}(GLenum target,...
void glShaderSource(int arg0, int arg1, java.lang.String[] arg2, int[] arg3, int arg4)
boolean isGL4()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 core profile.
void glBlendFunc(int arg0, int arg1)
Entry point to C language function: void {@native glBlendFunc}(GLenum sfactor, GLenum dfactor) Par...
void glUniformMatrix3x4fvNV(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glReadPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, java.nio.Buffer arg6)
void glGetnUniformfv(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
void glProgramUniform2iv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glProgramUniform1uiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform1uiv}(GLuint program,...
void glProgramUniform1i(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glProgramUniform1i}(GLuint program,...
void glScissorArrayvNV(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glScissorArrayvNV}(GLuint first,...
boolean isGLES2()
Indicates whether this GL object conforms to the OpenGL ES ≥ 2.0 profile.
void glSamplerParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glSamplerParameteriv}(GLuint sampler,...
boolean glIsEnabledi(int arg0, int arg1)
Entry point to C language function: GLboolean {@native glIsEnabledi}(GLenum target,...
void glUniformMatrix3fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix3fv}(GLint location,...
boolean isGLES3Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3 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,...
boolean glExtIsProgramBinaryQCOM(int arg0)
Entry point to C language function: GLboolean {@native glExtIsProgramBinaryQCOM}(GLuint program) P...
void glGetRenderbufferParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetSamplerParameterfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetSamplerParameterfv}(GLuint sampler,...
void glProgramUniform3fv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform3fv}(GLuint program,...
boolean isGL3()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 core profile.
java.lang.String glGetString(int arg0)
Entry point to C language function: const GLubyte * {@native glGetString}(GLenum name) Part of GL_...
void glDisableiNV(int arg0, int arg1)
Entry point to C language function: void {@native glDisableiNV}(GLenum target, GLuint index) Part ...
void glEnableVertexAttribArray(int arg0)
Entry point to C language function: void {@native glEnableVertexAttribArray}(GLuint index) Part of...
void glRenderbufferStorage(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glRenderbufferStorage}(GLenum target,...
void glVertexAttribPointer(com.jogamp.opengl.GLArrayData arg0)
void glDrawRangeElementsBaseVertexOES(int arg0, int arg1, int arg2, int arg3, int arg4, java.nio.Buffer arg5, int arg6)
void glTransformFeedbackVaryings(int arg0, int arg1, java.lang.String[] arg2, int arg3)
void glBindFragDataLocationIndexedEXT(int arg0, int arg1, int arg2, java.nio.ByteBuffer arg3)
void glVertexAttribBinding(int arg0, int arg1)
Entry point to C language function: void {@native glVertexAttribBinding}(GLuint attribindex,...
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 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 glGetProgramPipelineInfoLog(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
Entry point to C language function: void {@native glGetProgramPipelineInfoLog}(GLuint pipeline,...
int glGetUniformBlockIndex(int arg0, java.lang.String arg1)
void glProgramUniform1iv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform1iv}(GLuint program,...
void glGetVertexAttribIuiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glProgramUniform3uiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
boolean isGLES2Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES2 functionality.
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 glDeleteTextures(int arg0, java.nio.IntBuffer arg1)
void glUniformMatrix3x2fvNV(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
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 glProgramUniformMatrix2fv(int arg0, int arg1, int arg2, boolean arg3, java.nio.FloatBuffer arg4)
void glGenBuffers(int arg0, java.nio.IntBuffer arg1)
void glExtGetShadersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetShadersQCOM}(GLuint * shaders,...
void glBeginTransformFeedback(int arg0)
Entry point to C language function: void {@native glBeginTransformFeedback}(GLenum primitiveMode) ...
void glGetObjectLabel(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3, java.nio.ByteBuffer arg4)
void glProgramUniform4iv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glProgramUniform2f(int arg0, int arg1, float arg2, float arg3)
Entry point to C language function: void {@native glProgramUniform2f}(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,...
void glDeleteTextures(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteTextures}(GLsizei n, const GLuint * textur...
java.lang.Object getExtension(java.lang.String arg0)
Definition: TraceGLES3.java:81
void glVertexAttrib3fv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glVertexAttrib3fv}(GLuint index,...
void glGetProgramiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetProgramiv}(GLuint program,...
void glBindVertexBuffer(int arg0, int arg1, long arg2, int arg3)
Entry point to C language function: void {@native glBindVertexBuffer}(GLuint bindingindex,...
void glStencilFuncSeparate(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glStencilFuncSeparate}(GLenum face,...
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 glGetShaderSource(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
void glGetVertexAttribiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glUniform1fv(int arg0, int arg1, java.nio.FloatBuffer arg2)
com.jogamp.opengl.GLES2 getGLES2()
Casts this object to the GLES2 interface.
void glUniform3f(int arg0, float arg1, float arg2, float arg3)
Entry point to C language function: void {@native glUniform3f}(GLint location, GLfloat v0,...
boolean glUnmapBuffer(int arg0)
Entry point to C language function: GLboolean {@native glUnmapBuffer}(GLenum target) Part of GL_VE...
boolean isGLES1()
Indicates whether this GL object conforms to the OpenGL ES ≥ 1.0 profile.
void glDispatchComputeIndirect(long arg0)
Entry point to C language function: void {@native glDispatchComputeIndirect}(GLintptr indirect) Pa...
void glCullFace(int arg0)
Entry point to C language function: void {@native glCullFace}(GLenum mode) Part of GL_ES_VERSION_2...
void glDrawRangeElementsBaseVertexEXT(int arg0, int arg1, int arg2, int arg3, int arg4, java.nio.Buffer arg5, int arg6)
void glEndConditionalRender()
Entry point to C language function: void {@native glEndConditionalRender}() Part of GL_VERSION_3_0...
void glClearColor(float arg0, float arg1, float arg2, float arg3)
Entry point to C language function: void {@native glClearColor}(GLfloat red, GLfloat green,...
void glGetBooleanv(int arg0, byte[] arg1, int arg2)
Entry point to C language function: void {@native glGetBooleanv}(GLenum pname, GLboolean * data) P...
boolean hasGLSL()
Indicates whether this GL object supports GLSL.
void glDebugMessageInsert(int arg0, int arg1, int arg2, int arg3, int arg4, java.lang.String arg5)
void glShaderSource(int arg0, int arg1, java.lang.String[] arg2, java.nio.IntBuffer arg3)
void glGetProgramResourceName(int arg0, int arg1, int arg2, int arg3, java.nio.IntBuffer arg4, java.nio.ByteBuffer arg5)
int getBoundFramebuffer(int arg0)
Return the framebuffer name bound to this context, see GL#glBindFramebuffer(int, int).
Definition: TraceGLES3.java:46
void glMinSampleShadingOES(float arg0)
Entry point to C language function: void {@native glMinSampleShadingOES}(GLfloat value) Part of GL...
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 glGenTextures(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenTextures}(GLsizei n, GLuint * textures) Par...
void glProgramUniform2iv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform2iv}(GLuint program,...
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,...
boolean glIsVertexArray(int arg0)
Entry point to C language function: GLboolean {@native glIsVertexArray}(GLuint array) Part of GL_A...
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,...
String dumpArray(Object obj)
void glGetDriverControlStringQCOM(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
void glGetCoverageModulationTableNV(int arg0, java.nio.FloatBuffer arg1)
void glHint(int arg0, int arg1)
Entry point to C language function: void {@native glHint}(GLenum target, GLenum mode) Part of GL_E...
void glProgramUniform1fv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform1fv}(GLuint program,...
void glGetBooleani_v(int arg0, int arg1, byte[] arg2, int arg3)
Entry point to C language function: void {@native glGetBooleani_v}(GLenum target,...
void glDetachShader(int arg0, int arg1)
Entry point to C language function: void {@native glDetachShader}(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 glGetIntegeri_v(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetIntegeri_v}(GLenum target,...
void glCopyTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
Entry point to C language function: void {@native glCopyTexSubImage2D}(GLenum target,...
void glAlphaFuncQCOM(int arg0, float arg1)
Entry point to C language function: void {@native glAlphaFuncQCOM}(GLenum func, GLclampf ref) Part...
void glDispatchCompute(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glDispatchCompute}(GLuint num_groups_x,...
void glTexBufferRange(int arg0, int arg1, int arg2, long arg3, long arg4)
Entry point to C language function: void {@native glTexBufferRange}(GLenum target,...
void glTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, java.nio.Buffer arg9)
void glSamplerParameterIiv(int arg0, int arg1, java.nio.IntBuffer arg2)
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 glGetProgramBinary(int arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5, java.nio.Buffer arg6)
int glGetGraphicsResetStatus()
Entry point to C language function: GLenum {@native glGetGraphicsResetStatus}() Part of GL_VERSION...
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 glBlendEquationiEXT(int arg0, int arg1)
Entry point to C language function: void {@native glBlendEquationiEXT}(GLuint buf,...
void glDeleteVertexArraysOES(int arg0, java.nio.IntBuffer arg1)
void glDrawArraysIndirect(int arg0, long arg1)
Entry point to C language function: void {@native glDrawArraysIndirect}(GLenum mode,...
void glBindBuffer(int arg0, int arg1)
Entry point to C language function: void {@native glBindBuffer}(GLenum target, GLuint buffer) Part...
void glUniformMatrix4x3fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix4x3fv}(GLint location,...
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,...
boolean isTextureFormatBGRA8888Available()
void glBindFragDataLocationIndexedEXT(int arg0, int arg1, int arg2, byte[] arg3, int arg4)
Entry point to C language function: void {@native glBindFragDataLocationIndexedEXT}(GLuint program,...
void glFramebufferTextureOES(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glFramebufferTextureOES}(GLenum target,...
com.jogamp.opengl.GL2ES3 getGL2ES3()
Casts this object to the GL2ES3 interface.
void glGenQueries(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenQueries}(GLsizei n, GLuint * ids) Part of G...
void glGetProgramInterfaceiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glViewportIndexedfNV(int arg0, float arg1, float arg2, float arg3, float arg4)
Entry point to C language function: void {@native glViewportIndexedfNV}(GLuint index,...
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,...
boolean isNPOTTextureAvailable()
Returns true if the GL context supports non power of two (NPOT) textures, otherwise false.
void glPolygonOffset(float arg0, float arg1)
Entry point to C language function: void {@native glPolygonOffset}(GLfloat factor,...
void glGenProgramPipelines(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenProgramPipelines}(GLsizei n,...
void glGetTexParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glFrontFace(int arg0)
Entry point to C language function: void {@native glFrontFace}(GLenum mode) Part of GL_ES_VERSION_...
void glGetVertexAttribfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
boolean isGLES32Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.2 functionality.
void glProgramUniform3iv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glGetQueryiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetQueryiv}(GLenum target, GLenum pname,...
void setSwapInterval(int arg0)
Set the swap interval of the current context and attached onscreen GLDrawable.
void glRasterSamplesEXT(int arg0, boolean arg1)
Entry point to C language function: void {@native glRasterSamplesEXT}(GLuint samples,...
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 glGetQueryObjecti64v(int arg0, int arg1, java.nio.LongBuffer arg2)
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,...
void glGetObjectPtrLabel(java.nio.Buffer arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
void glProgramUniform2fv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform2fv}(GLuint program,...
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 glGenFramebuffers(int arg0, java.nio.IntBuffer arg1)
void glDepthRange(double arg0, double arg1)
Aliased entrypoint of void {@native glDepthRange}(GLclampd depth); and void {@native glDepthRangef...
void glPixelStorei(int arg0, int arg1)
Entry point to C language function: void {@native glPixelStorei}(GLenum pname, GLint param) Part o...
void glGetQueryObjectuiv(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 glExtGetBuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetBuffersQCOM}(GLuint * buffers,...
void glDisablei(int arg0, int arg1)
Entry point to C language function: void {@native glDisablei}(GLenum target, GLuint index) Part of...
void glReadBufferNV(int arg0)
Entry point to C language function: void {@native glReadBufferNV}(GLenum mode) Part of GL_NV_read_...
boolean glIsBuffer(int arg0)
Entry point to C language function: GLboolean {@native glIsBuffer}(GLuint buffer) Part of GL_VERSI...
void glGetQueryObjectui64v(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glGetQueryObjectui64v}(GLuint id,...
boolean isGLES()
Indicates whether this GL object conforms to one of the OpenGL ES profiles, see isGLES1(),...
void glVertexAttribIPointer(int arg0, int arg1, int arg2, int arg3, java.nio.Buffer arg4)
void glGetIntegerv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGetIntegerv}(GLenum pname, GLint * data) Part ...
int glClientWaitSync(long arg0, int arg1, long arg2)
Entry point to C language function: GLenum {@native glClientWaitSync}(GLsync sync,...
void glBindBufferBase(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glBindBufferBase}(GLenum target,...
void glGenerateMipmap(int arg0)
Entry point to C language function: void {@native glGenerateMipmap}(GLenum target) Part of GL_ES_V...
void glTexParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
boolean isGL3core()
Indicates whether this GL object uses a GL3 core profile.
boolean isGL2()
Indicates whether this GL object conforms to the OpenGL ≤ 3.0 profile.
void glColorMask(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
Entry point to C language function: void {@native glColorMask}(GLboolean red, GLboolean green,...
void glScissorArrayvNV(int arg0, int arg1, java.nio.IntBuffer arg2)
com.jogamp.opengl.GL4 getGL4()
Casts this object to the GL4 interface.
void glGetDriverControlsQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetDriverControlsQCOM}(GLint * num,...
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 glAttachShader(int arg0, int arg1)
Entry point to C language function: void {@native glAttachShader}(GLuint program,...
void glDrawArraysInstancedNV(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glDrawArraysInstancedNV}(GLenum mode,...
void glFragmentCoverageColorNV(int arg0)
Entry point to C language function: void {@native glFragmentCoverageColorNV}(GLuint color) Part of...
void glGetUniformiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetUniformiv}(GLuint program,...
void glUniform3iv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glUniform3iv}(GLint location, GLsizei count,...
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 glExtGetTexturesQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glGetInteger64v(int arg0, long[] arg1, int arg2)
Entry point to C language function: void {@native glGetInteger64v}(GLenum pname, GLint64 * data) P...
void glUniformMatrix2x3fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix2x3fv}(GLint location,...
void glPatchParameteriEXT(int arg0, int arg1)
Entry point to C language function: void {@native glPatchParameteriEXT}(GLenum pname,...
boolean isGL2GL3()
Indicates whether this GL object conforms to a GL2GL3 compatible profile.
void glGenVertexArrays(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenVertexArrays}(GLsizei n, GLuint * arrays) P...
void glGetIntegerv(int arg0, java.nio.IntBuffer arg1)
void glVertexAttrib2fv(int arg0, java.nio.FloatBuffer arg1)
void glUniform3uiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetProgramPipelineInfoLog(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
int getDefaultDrawBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
Definition: TraceGLES3.java:61
void glGetTexParameterfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameterfv}(GLenum target,...
void glUniformMatrix3x2fv(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glGetTexLevelParameteriv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glUniformMatrix2x4fvNV(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
com.jogamp.opengl.GL getRootGL()
Returns the implementing root instance, considering a wrapped pipelined hierarchy,...
void glGetUniformIndices(int arg0, int arg1, java.lang.String[] arg2, java.nio.IntBuffer arg3)
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 glBindTransformFeedback(int arg0, int arg1)
Entry point to C language function: void {@native glBindTransformFeedback}(GLenum target,...
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 glMultiDrawElementsBaseVertexEXT(int arg0, int[] arg1, int arg2, int arg3, com.jogamp.common.nio.PointerBuffer arg4, int arg5, int[] arg6, int arg7)
void glUniformMatrix4x2fv(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glGenRenderbuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenRenderbuffers}(GLsizei n, GLuint * renderbuff...
void glGetTexParameterIuiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glStencilMask(int arg0)
Entry point to C language function: void {@native glStencilMask}(GLuint mask) Part of GL_ES_VERSIO...
void glCoverageModulationNV(int arg0)
Entry point to C language function: void {@native glCoverageModulationNV}(GLenum components) Part ...
boolean isGL3ES3()
Indicates whether this GL object conforms to a GL3ES3 compatible profile.
void glUniformMatrix2x3fvNV(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix2x3fvNV}(GLint location,...
void glDeleteQueries(int arg0, java.nio.IntBuffer arg1)
void glTexParameterIuiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glBlendEquation(int arg0)
Entry point to C language function: void {@native glBlendEquation}(GLenum mode) Part of GL_ES_VERS...
void glGetProgramBinary(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.IntBuffer arg3, java.nio.Buffer arg4)
void glSamplerParameteri(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glSamplerParameteri}(GLuint sampler,...
void glFlush()
Entry point to C language function: void {@native glFlush}() Part of GL_ES_VERSION_2_0,...
void glGetProgramInterfaceiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetProgramInterfaceiv}(GLuint program,...
void glDeleteQueries(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteQueries}(GLsizei n, const GLuint * ids) ...
void glVertexAttribI4uiv(int arg0, java.nio.IntBuffer arg1)
void glBindFramebuffer(int arg0, int arg1)
Entry point to C language function: void {@native glBindFramebuffer}(GLenum target,...
boolean glIsEnablediEXT(int arg0, int arg1)
Entry point to C language function: GLboolean {@native glIsEnablediEXT}(GLenum target,...
void glCompressedTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, java.nio.Buffer arg7)
void glGetMultisamplefv(int arg0, int arg1, java.nio.FloatBuffer arg2)
int glCreateShader(int arg0)
Entry point to C language function: GLuint {@native glCreateShader}(GLenum type) Part of GL_ES_VER...
void glSamplerParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glFramebufferSampleLocationsfvNV(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glFramebufferSampleLocationsfvNV}(GLenum target,...
void glCoverageMaskNV(boolean arg0)
Entry point to C language function: void {@native glCoverageMaskNV}(GLboolean mask) Part of GL_NV_...
void glGenRenderbuffers(int arg0, java.nio.IntBuffer arg1)
void glObjectLabel(int arg0, int arg1, int arg2, java.nio.ByteBuffer arg3)
void glVertexAttribI4i(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glVertexAttribI4i}(GLuint index,...
void glProgramUniform4iv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform4iv}(GLuint program,...
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,...
int getDefaultReadFramebuffer()
Return the default read framebuffer name.
Definition: TraceGLES3.java:76
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 glStencilOp(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glStencilOp}(GLenum fail, GLenum zfail,...
void glClearBufferuiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glClearBufferiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glClearBufferiv}(GLenum buffer,...
void glGetBooleanv(int arg0, java.nio.ByteBuffer arg1)
java.nio.ByteBuffer glMapBuffer(int arg0, int arg1)
Entry point to C language function: void * {@native glMapBuffer}(GLenum target, GLenum access) Par...
void glGetTexLevelParameteriv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetTexLevelParameteriv}(GLenum target,...
boolean glIsProgram(int arg0)
Entry point to C language function: GLboolean {@native glIsProgram}(GLuint program) Part of GL_ES_...
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 glUniformMatrix3x4fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix3x4fv}(GLint location,...
void glGetFramebufferParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetMultisamplefv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetMultisamplefv}(GLenum pname,...
void glVertexBindingDivisor(int arg0, int arg1)
Entry point to C language function: void {@native glVertexBindingDivisor}(GLuint bindingindex,...
void glPolygonModeNV(int arg0, int arg1)
Entry point to C language function: void {@native glPolygonModeNV}(GLenum face, GLenum mode) Part ...
void glVertexAttribFormat(int arg0, int arg1, int arg2, boolean arg3, int arg4)
Entry point to C language function: void {@native glVertexAttribFormat}(GLuint attribindex,...
void glGetTexParameterIiv(int arg0, int arg1, java.nio.IntBuffer arg2)
com.jogamp.opengl.GLES1 getGLES1()
Casts this object to the GLES1 interface.
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,...
boolean isGL4bc()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 compatibility profile.
void glEnableDriverControlQCOM(int arg0)
Entry point to C language function: void {@native glEnableDriverControlQCOM}(GLuint driverControl) ...
void glGenTextures(int arg0, java.nio.IntBuffer arg1)
void glGetShaderPrecisionFormat(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.IntBuffer arg3)
void glDrawElementsBaseVertex(int arg0, int arg1, int arg2, java.nio.Buffer arg3, int arg4)
void glVertexAttribI4ui(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glVertexAttribI4ui}(GLuint index,...
void glViewportIndexedfvNV(int arg0, java.nio.FloatBuffer arg1)
void glEndQuery(int arg0)
Entry point to C language function: void {@native glEndQuery}(GLenum target) Part of GL_VERSION_1_...
void glDrawElementsInstanced(int arg0, int arg1, int arg2, long arg3, int arg4)
Entry point to C language function: void {@native glDrawElementsInstanced}(GLenum mode,...
void glUniform1uiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glUniform1uiv}(GLint location, GLsizei count,...
void glBeginConditionalRender(int arg0, int arg1)
Entry point to C language function: void {@native glBeginConditionalRender}(GLuint id,...
void glGetUniformfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetUniformfv}(GLuint program,...
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 glDrawElementsInstancedBaseVertexOES(int arg0, int arg1, int arg2, java.nio.Buffer arg3, int arg4, int arg5)
void glDeleteProgramPipelines(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteProgramPipelines}(GLsizei n,...
void glBlendEquationiOES(int arg0, int arg1)
Entry point to C language function: void {@native glBlendEquationiOES}(GLuint buf,...
void glDepthRangeIndexedfNV(int arg0, float arg1, float arg2)
Entry point to C language function: void {@native glDepthRangeIndexedfNV}(GLuint index,...
void glUniform2i(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glUniform2i}(GLint location, GLint v0,...
void glGetUniformfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
boolean isGL4core()
Indicates whether this GL object uses a GL4 core profile.
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 glTexParameterIuiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexParameterIuiv}(GLenum target,...
void glCompressedTexImage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
final GL getDownstreamGL()
Returns the downstream GL instance in case this is a wrapping pipeline, otherwise null.
Definition: TraceGLES3.java:37
void glGetSamplerParameterIuiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDisableiOES(int arg0, int arg1)
Entry point to C language function: void {@native glDisableiOES}(GLenum target, GLuint index) Part...
boolean isFunctionAvailable(java.lang.String arg0)
void glSamplerParameterf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glSamplerParameterf}(GLuint sampler,...
void glSamplerParameterIuiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glSamplerParameterIuiv}(GLuint sampler,...
void glUniform4fv(int arg0, int arg1, java.nio.FloatBuffer arg2)
boolean glIsProgramPipeline(int arg0)
Entry point to C language function: GLboolean {@native glIsProgramPipeline}(GLuint pipeline) Part ...
void glGetBufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetBufferParameteriv}(GLenum target,...
void glDrawElementsInstancedBaseVertex(int arg0, int arg1, int arg2, java.nio.Buffer arg3, int arg4, int arg5)
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 glUniformMatrix4x3fv(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glScissorIndexedvNV(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glScissorIndexedvNV}(GLuint index,...
void glBlendEquationSeparateiEXT(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glBlendEquationSeparateiEXT}(GLuint buf,...
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 glUniform4fv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glUniform4fv}(GLint location, GLsizei count,...
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 glUniform4uiv(int arg0, int arg1, java.nio.IntBuffer arg2)
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 glUniformMatrix2x4fvNV(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix2x4fvNV}(GLint location,...
void glReleaseShaderCompiler()
Start: GL_ARB_ES2_compatibility functions, which are part of ES2 core as well.
void glNamedFramebufferSampleLocationsfvNV(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
void glClearBufferfi(int arg0, int arg1, float arg2, int arg3)
Entry point to C language function: void {@native glClearBufferfi}(GLenum buffer,...
void glGenVertexArrays(int arg0, java.nio.IntBuffer arg1)
void glDrawElementsInstancedANGLE(int arg0, int arg1, int arg2, java.nio.Buffer arg3, int arg4)
void glLineWidth(float arg0)
Entry point to C language function: void {@native glLineWidth}(GLfloat width) Part of GL_VERSION_E...
void glDrawArraysInstanced(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glDrawArraysInstanced}(GLenum mode,...
void glBindFragDataLocationEXT(int arg0, int arg1, byte[] arg2, int arg3)
Entry point to C language function: void {@native glBindFragDataLocationEXT}(GLuint program,...
long glFenceSync(int arg0, int arg1)
Entry point to C language function: GLsync {@native glFenceSync}(GLenum condition,...
void glGetVertexAttribIuiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetVertexAttribIuiv}(GLuint index,...
void glProgramUniform4fv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform4fv}(GLuint program,...
void glGetActiveUniformBlockiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetActiveUniformBlockiv}(GLuint program,...
void glProgramUniform1iv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glTexParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexParameteriv}(GLenum target,...
void glSamplerParameterIiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glSamplerParameterIiv}(GLuint sampler,...
void glTextureStorage1DEXT(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glTextureStorage1DEXT}(GLuint texture,...
int getDefaultDrawFramebuffer()
Return the default draw framebuffer name.
Definition: TraceGLES3.java:66
void glExtGetProgramsQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetProgramsQCOM}(GLuint * programs,...
void glTexStorage1D(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glTexStorage1D}(GLenum target, GLsizei levels,...
void glDeleteVertexArrays(int arg0, java.nio.IntBuffer arg1)
boolean glIsRenderbuffer(int arg0)
Entry point to C language function: GLboolean {@native glIsRenderbuffer}(GLuint renderbuffer) Part...
void glBlendFuncSeparateiOES(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glBlendFuncSeparateiOES}(GLuint buf,...
void glBindBufferRange(int arg0, int arg1, int arg2, long arg3, long arg4)
Entry point to C language function: void {@native glBindBufferRange}(GLenum target,...
void glLinkProgram(int arg0)
Entry point to C language function: void {@native glLinkProgram}(GLuint program) Part of GL_ES_VER...
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 glClearStencil(int arg0)
Entry point to C language function: void {@native glClearStencil}(GLint s) Part of GL_ES_VERSION_2...
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 glUniformMatrix4fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix4fv}(GLint location,...
void glDrawRangeElements(int arg0, int arg1, int arg2, int arg3, int arg4, java.nio.Buffer arg5)
void glTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
int glGetFragDataIndexEXT(int arg0, java.nio.ByteBuffer arg1)
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,...
boolean isGL()
Indicates whether this GL object conforms to any of the OpenGL profiles.
void glTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
int glGetProgramResourceIndex(int arg0, int arg1, byte[] arg2, int arg3)
Entry point to C language function: GLuint {@native glGetProgramResourceIndex}(GLuint program,...
void glTexBufferRangeOES(int arg0, int arg1, int arg2, long arg3, long arg4)
Entry point to C language function: void {@native glTexBufferRangeOES}(GLenum target,...
void glUniform4uiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glUniform4uiv}(GLint location, GLsizei count,...
void glProgramUniformMatrix3x2fv(int arg0, int arg1, int arg2, boolean arg3, java.nio.FloatBuffer arg4)
void glTexParameteri(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexParameteri}(GLenum target,...
boolean isGL2ES2()
Indicates whether this GL object conforms to a GL2ES2 compatible profile.
void glUniformMatrix4x2fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix4x2fv}(GLint location,...
void glScissorIndexedNV(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glScissorIndexedNV}(GLuint index,...
boolean isGLcore()
Indicates whether this GL object uses a GL core profile.
void glProgramUniform2uiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glCoverageModulationTableNV(int arg0, java.nio.FloatBuffer arg1)
void glBeginQuery(int arg0, int arg1)
Entry point to C language function: void {@native glBeginQuery}(GLenum target, GLuint id) Part of ...
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,...
int glCheckFramebufferStatus(int arg0)
Entry point to C language function: GLenum {@native glCheckFramebufferStatus}(GLenum target) Part ...
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 glVertexAttribDivisorANGLE(int arg0, int arg1)
Entry point to C language function: void {@native glVertexAttribDivisorANGLE}(GLuint index,...
void glUniform3fv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glDrawBuffersIndexedEXT(int arg0, int[] arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glDrawBuffersIndexedEXT}(GLint n,...
void glPatchParameteriOES(int arg0, int arg1)
Entry point to C language function: void {@native glPatchParameteriOES}(GLenum pname,...
void glProgramUniformMatrix2x4fv(int arg0, int arg1, int arg2, boolean arg3, java.nio.FloatBuffer arg4)
java.lang.String glGetStringi(int arg0, int arg1)
Entry point to C language function: const GLubyte * {@native glGetStringi}(GLenum name,...
void glRenderbufferStorageMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleEXT}(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 glGetBufferParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
int glCreateShaderProgramv(int arg0, int arg1, java.lang.String[] arg2)
void glGenVertexArraysOES(int arg0, java.nio.IntBuffer arg1)
void glVertexAttrib3f(int arg0, float arg1, float arg2, float arg3)
Entry point to C language function: void {@native glVertexAttrib3f}(GLuint index,...
void glDisableiEXT(int arg0, int arg1)
Entry point to C language function: void {@native glDisableiEXT}(GLenum target, GLuint index) Part...
void glGetQueryiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDeleteVertexArrays(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteVertexArrays}(GLsizei n,...
void glVertexAttrib1fv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glVertexAttrib1fv}(GLuint index,...
void glGetSamplerParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetSamplerParameteriv}(GLuint sampler,...
int glGetProgramResourceLocation(int arg0, int arg1, byte[] arg2, int arg3)
Entry point to C language function: GLint {@native glGetProgramResourceLocation}(GLuint program,...
void glBlendFunci(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glBlendFunci}(GLuint buf, GLenum src,...
void glObjectPtrLabel(java.nio.Buffer arg0, int arg1, java.nio.ByteBuffer arg2)
void glTexParameterf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glTexParameterf}(GLenum target,...
void glExtGetFramebuffersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glGetVertexAttribfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetVertexAttribfv}(GLuint index,...
void glUniformMatrix3x2fvNV(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix3x2fvNV}(GLint location,...
void glBindSampler(int arg0, int arg1)
Entry point to C language function: void {@native glBindSampler}(GLuint unit, GLuint sampler) Part...
void glMultiDrawElementsBaseVertexOES(int arg0, int[] arg1, int arg2, int arg3, com.jogamp.common.nio.PointerBuffer arg4, int arg5, int[] arg6, int arg7)
void glUniform1iv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glUniform1iv}(GLint location, GLsizei count,...
int getDefaultReadBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
Definition: TraceGLES3.java:71
void glGetBufferParameteri64v(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glGetBufferParameteri64v}(GLenum target,...
void glTexStorage2D(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glTexStorage2D}(GLenum target, GLsizei levels,...
void glDrawElements(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
boolean isGLES31Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.1 functionality.
void glUniform3ui(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glUniform3ui}(GLint location, GLuint v0,...
void glGetSamplerParameterfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glReadnPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, java.nio.Buffer arg7)
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 glMinSampleShading(float arg0)
Entry point to C language function: void {@native glMinSampleShading}(GLfloat value) Part of GL_ES...
boolean glIsSync(long arg0)
Entry point to C language function: GLboolean {@native glIsSync}(GLsync sync) Part of GL_ES_VERSIO...
void glBlendFunciEXT(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glBlendFunciEXT}(GLuint buf, GLenum src,...
void glGetFramebufferAttachmentParameteriv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetFramebufferAttachmentParameteriv}(GLenum targ...
void glDeleteProgram(int arg0)
Entry point to C language function: void {@native glDeleteProgram}(GLuint program) Part of GL_ES_V...
void glGetDriverControlStringQCOM(int arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
Entry point to C language function: void {@native glGetDriverControlStringQCOM}(GLuint driverControl...
void glBufferData(int arg0, long arg1, java.nio.Buffer arg2, int arg3)
void glEnablei(int arg0, int arg1)
Entry point to C language function: void {@native glEnablei}(GLenum target, GLuint index) Part of ...
void glDeleteRenderbuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteRenderbuffers}(GLsizei n,...
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 glDrawRangeElementsBaseVertex(int arg0, int arg1, int arg2, int arg3, int arg4, java.nio.Buffer arg5, int arg6)
void glGetQueryObjectiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetQueryObjectiv}(GLuint id, GLenum pname,...
void glBindVertexArrayOES(int arg0)
Entry point to C language function: void {@native glBindVertexArrayOES}(GLuint array) Part of GL_O...
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 glScissorIndexedvNV(int arg0, java.nio.IntBuffer arg1)
void glExtGetProgramBinarySourceQCOM(int arg0, int arg1, java.nio.ByteBuffer arg2, java.nio.IntBuffer arg3)
com.jogamp.opengl.GL2ES2 getGL2ES2()
Casts this object to the GL2ES2 interface.
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 glGetTexLevelParameterfv(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
int glCreateProgram()
Entry point to C language function: GLuint {@native glCreateProgram}() Part of GL_ES_VERSION_2_0,...
void glBufferStorageEXT(int arg0, long arg1, java.nio.Buffer arg2, int arg3)
void glEGLImageTargetTexture2DOES(int arg0, long arg1)
Entry point to C language function: void {@native glEGLImageTargetTexture2DOES}(GLenum target,...
void glBlendEquationSeparateiOES(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glBlendEquationSeparateiOES}(GLuint buf,...
void glBlendEquationSeparate(int arg0, int arg1)
Entry point to C language function: void {@native glBlendEquationSeparate}(GLenum modeRGB,...
void glFlushMappedBufferRange(int arg0, long arg1, long arg2)
Entry point to C language function: void {@native glFlushMappedBufferRange}(GLenum target,...
void glDeleteProgramPipelines(int arg0, java.nio.IntBuffer arg1)
void glCopyTextureLevelsAPPLE(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glCopyTextureLevelsAPPLE}(GLuint destinationTextur...
java.nio.ByteBuffer glMapBufferRange(int arg0, long arg1, long arg2, int arg3)
Entry point to C language function: void * {@native glMapBufferRange}(GLenum target,...
void glUniform4iv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glUniformMatrix2x3fvNV(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glMultiDrawElementsIndirectEXT(int arg0, int arg1, java.nio.Buffer arg2, int arg3, int arg4)
void glFramebufferRenderbuffer(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glFramebufferRenderbuffer}(GLenum target,...
void glProgramUniform2ui(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glProgramUniform2ui}(GLuint program,...
void glProgramUniform1uiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glDeleteBuffers(int arg0, java.nio.IntBuffer arg1)
void glReadBufferIndexedEXT(int arg0, int arg1)
Entry point to C language function: void {@native glReadBufferIndexedEXT}(GLenum src,...
void glGetSynciv(long arg0, int arg1, int arg2, java.nio.IntBuffer arg3, java.nio.IntBuffer arg4)
void glGetRenderbufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetRenderbufferParameteriv}(GLenum target,...
void glBindAttribLocation(int arg0, int arg1, java.lang.String arg2)
void glEndTilingQCOM(int arg0)
Entry point to C language function: void {@native glEndTilingQCOM}(GLbitfield preserveMask) Part o...
int getSwapInterval()
Return the current swap interval.
void glGetBufferParameteri64v(int arg0, int arg1, java.nio.LongBuffer arg2)
void glGetBooleani_v(int arg0, int arg1, java.nio.ByteBuffer arg2)
int glGetProgramResourceIndex(int arg0, int arg1, java.nio.ByteBuffer arg2)
void glGetQueryObjectui64v(int arg0, int arg1, java.nio.LongBuffer arg2)
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,...
boolean glIsSampler(int arg0)
Entry point to C language function: GLboolean {@native glIsSampler}(GLuint sampler) Part of GL_ARB...
void glPushDebugGroup(int arg0, int arg1, int arg2, java.nio.ByteBuffer arg3)
void glDeleteShader(int arg0)
Entry point to C language function: void {@native glDeleteShader}(GLuint shader) Part of GL_ES_VER...
void glGetFloati_vNV(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetFloati_vNV}(GLenum target,...
void glGetTexParameterfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glInvalidateFramebuffer(int arg0, int arg1, java.nio.IntBuffer arg2)
void glBufferSubData(int arg0, long arg1, long arg2, java.nio.Buffer arg3)
void glResolveMultisampleFramebuffer()
Entry point to C language function: void {@native glResolveMultisampleFramebuffer}() Part of GL_AP...
void glGetUniformIndices(int arg0, int arg1, java.lang.String[] arg2, int[] arg3, int arg4)
int glGetProgramResourceLocationIndexEXT(int arg0, int arg1, byte[] arg2, int arg3)
Entry point to C language function: GLint {@native glGetProgramResourceLocationIndexEXT}(GLuint prog...
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 glFramebufferSampleLocationsfvNV(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
int glGetUniformLocation(int arg0, java.lang.String arg1)
void glDisable(int arg0)
Entry point to C language function: void {@native glDisable}(GLenum cap) Part of GL_ES_VERSION_2_0...
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 glBindProgramPipeline(int arg0)
Entry point to C language function: void {@native glBindProgramPipeline}(GLuint pipeline) Part of ...
void glGetActiveUniformBlockName(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3, java.nio.ByteBuffer arg4)
void glDrawArraysIndirect(int arg0, java.nio.Buffer arg1)
boolean hasFullFBOSupport()
Returns true if full FBO support is available, otherwise false.
void glUniformMatrix2x3fv(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glGetUniformuiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetUniformuiv}(GLuint program,...
void glDiscardFramebufferEXT(int arg0, int arg1, java.nio.IntBuffer arg2)
void glPopDebugGroup()
Entry point to C language function: void {@native glPopDebugGroup}() Part of GL_KHR_debug,...
void glClearBufferiv(int arg0, int arg1, java.nio.IntBuffer arg2)
int glGetProgramResourceLocation(int arg0, int arg1, java.nio.ByteBuffer arg2)
void glDepthRangeArrayfvNV(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glProgramUniform2uiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform2uiv}(GLuint program,...
void glUniform2fv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glUniform2fv}(GLint location, GLsizei count,...
void glBlendFunciOES(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glBlendFunciOES}(GLuint buf, GLenum src,...
void glEndTransformFeedback()
Entry point to C language function: void {@native glEndTransformFeedback}() Part of GL_ES_VERSION_...
void glProgramUniform2fv(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
void glRenderbufferStorageMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleIMG}(GLenum target...
void glStencilFunc(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glStencilFunc}(GLenum func, GLint ref,...
void glGetProgramInfoLog(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
void glBlendColor(float arg0, float arg1, float arg2, float arg3)
Entry point to C language function: void {@native glBlendColor}(GLfloat red, GLfloat green,...
void glRenderbufferStorageMultisample(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisample}(GLenum target,...
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 glViewportIndexedfvNV(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glViewportIndexedfvNV}(GLuint index,...
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 glQueryCounter(int arg0, int arg1)
Entry point to C language function: void {@native glQueryCounter}(GLuint id, GLenum target) Part o...
void glCompressedTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, long arg7)
Entry point to C language function: void {@native glCompressedTexImage2D}(GLenum target,...
void glGenFramebuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenFramebuffers}(GLsizei n, GLuint * framebuffer...
void glProgramUniform3iv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform3iv}(GLuint program,...
void glGetTranslatedShaderSourceANGLE(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
void glClear(int arg0)
Entry point to C language function: void {@native glClear}(GLbitfield mask) Part of GL_ES_VERSION_...
void glProgramUniform1fv(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
void glDeleteSamplers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteSamplers}(GLsizei count,...
void glDrawBuffers(int arg0, java.nio.IntBuffer arg1)
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 glVertexAttrib4f(int arg0, float arg1, float arg2, float arg3, float arg4)
Entry point to C language function: void {@native glVertexAttrib4f}(GLuint index,...
void glGetInternalformativ(int arg0, int arg1, int arg2, int arg3, java.nio.IntBuffer arg4)
void glTexBufferOES(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexBufferOES}(GLenum target, GLenum internalform...
void glUniformMatrix4x3fvNV(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix4x3fvNV}(GLint location,...
void glDrawElementsBaseVertexOES(int arg0, int arg1, int arg2, java.nio.Buffer arg3, int arg4)
void glDrawArraysInstancedBaseInstance(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glDrawArraysInstancedBaseInstance}(GLenum mode,...
void glDrawArrays(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glDrawArrays}(GLenum mode, GLint first,...
void glMemoryBarrierByRegion(int arg0)
Entry point to C language function: void {@native glMemoryBarrierByRegion}(GLbitfield barriers) Pa...
void glDeleteTransformFeedbacks(int arg0, java.nio.IntBuffer arg1)
void glClearDepth(double arg0)
Aliased entrypoint of void {@native glClearDepth}(GLclampd depth); and void {@native glClearDepthf...
void glFramebufferTextureLayer(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glFramebufferTextureLayer}(GLenum target,...
void glDeleteRenderbuffers(int arg0, java.nio.IntBuffer arg1)
int glGetProgramResourceLocationIndexEXT(int arg0, int arg1, java.nio.ByteBuffer arg2)
void glGetSamplerParameterIuiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetSamplerParameterIuiv}(GLuint sampler,...
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 glGetFloati_vNV(int arg0, int arg1, java.nio.FloatBuffer arg2)
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 glGetFramebufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetFramebufferParameteriv}(GLenum target,...
void glInvalidateSubFramebuffer(int arg0, int arg1, java.nio.IntBuffer arg2, int arg3, int arg4, int arg5, int arg6)
void glVertexAttribI4iv(int arg0, java.nio.IntBuffer arg1)
boolean isGL2ES1()
Indicates whether this GL object conforms to a GL2ES1 compatible profile.
void glValidateProgram(int arg0)
Entry point to C language function: void {@native glValidateProgram}(GLuint program) Part of GL_ES...
void glDrawArraysInstancedANGLE(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glDrawArraysInstancedANGLE}(GLenum mode,...
int glGetError()
Entry point to C language function: GLenum {@native glGetError}() Part of GL_ES_VERSION_2_0,...
com.jogamp.opengl.GL3ES3 getGL3ES3()
Casts this object to the GL3ES3 interface.
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 glTexParameterfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
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 glUniformMatrix3x2fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix3x2fv}(GLint location,...
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 glGenTransformFeedbacks(int arg0, java.nio.IntBuffer arg1)
void glProgramParameteri(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glProgramParameteri}(GLuint program,...
void glClearBufferfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glStencilOpSeparate(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glStencilOpSeparate}(GLenum face,...
boolean isGL3bc()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 compatibility 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 glSamplerParameterfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glDrawElementsInstancedNV(int arg0, int arg1, int arg2, java.nio.Buffer arg3, int arg4)
void glCopyBufferSubData(int arg0, int arg1, long arg2, long arg3, long arg4)
Entry point to C language function: void {@native glCopyBufferSubData}(GLenum readTarget,...
void glEnableiNV(int arg0, int arg1)
Entry point to C language function: void {@native glEnableiNV}(GLenum target, GLuint index) Part o...
void glActiveShaderProgram(int arg0, int arg1)
Entry point to C language function: void {@native glActiveShaderProgram}(GLuint pipeline,...
boolean glIsTransformFeedback(int arg0)
Entry point to C language function: GLboolean {@native glIsTransformFeedback}(GLuint id) Part of G...
void glDrawElementsIndirect(int arg0, int arg1, java.nio.Buffer arg2)
void glMultiDrawArraysIndirectEXT(int arg0, java.nio.Buffer arg1, int arg2, int arg3)
void glUniform3fv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glUniform3fv}(GLint location, GLsizei count,...
void glUniformBlockBinding(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glUniformBlockBinding}(GLuint program,...
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 glGetActiveUniformsiv(int arg0, int arg1, java.nio.IntBuffer arg2, int arg3, java.nio.IntBuffer arg4)
com.jogamp.opengl.GL2ES1 getGL2ES1()
Casts this object to the GL2ES1 interface.
Definition: TraceGLES3.java:96
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 glUniformMatrix2fv(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix2fv}(GLint location,...
void glActiveTexture(int arg0)
Entry point to C language function: void {@native glActiveTexture}(GLenum texture) Part of GL_ES_V...
void glGetnUniformiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetnUniformiv}(GLuint program,...
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 glUniform(com.jogamp.opengl.GLUniformData arg0)
TraceGLES3(GLES3 downstreamGLES3, PrintStream stream)
Definition: TraceGLES3.java:27
void glTexBuffer(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexBuffer}(GLenum target, GLenum internalformat,...
void glGetIntegeri_vEXT(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDrawElementsIndirect(int arg0, int arg1, long arg2)
Entry point to C language function: void {@native glDrawElementsIndirect}(GLenum mode,...
void glCoverageModulationTableNV(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glCoverageModulationTableNV}(GLsizei n,...
void glTexParameterIiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetProgramPipelineiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetProgramPipelineiv}(GLuint pipeline,...
void glUniform1f(int arg0, float arg1)
Entry point to C language function: void {@native glUniform1f}(GLint location, GLfloat v0) Part of...
void glProgramUniform2i(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glProgramUniform2i}(GLuint program,...
void glUniform3i(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glUniform3i}(GLint location, GLint v0,...
void glUniformMatrix2fv(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glDebugMessageControl(int arg0, int arg1, int arg2, int arg3, java.nio.IntBuffer arg4, boolean arg5)
void glUniform2fv(int arg0, int arg1, java.nio.FloatBuffer arg2)
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 glShaderBinary(int arg0, int[] arg1, int arg2, int arg3, java.nio.Buffer arg4, int arg5)
void glUniform4iv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glUniform4iv}(GLint location, GLsizei count,...
boolean glIsShader(int arg0)
Entry point to C language function: GLboolean {@native glIsShader}(GLuint shader) Part of GL_ES_VE...
void glTexBufferRangeEXT(int arg0, int arg1, int arg2, long arg3, long arg4)
Entry point to C language function: void {@native glTexBufferRangeEXT}(GLenum target,...
void glUniformMatrix4x3fvNV(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glReadBuffer(int arg0)
Entry point to C language function: void {@native glReadBuffer}(GLenum mode) Part of GL_ES_VERSION...
void glUniform1i(int arg0, int arg1)
Entry point to C language function: void {@native glUniform1i}(GLint location, GLint v0) Part of G...
void glBindRenderbuffer(int arg0, int arg1)
Entry point to C language function: void {@native glBindRenderbuffer}(GLenum target,...
void glVertexAttribDivisor(int arg0, int arg1)
Entry point to C language function: void {@native glVertexAttribDivisor}(GLuint index,...
void glProgramUniformMatrix4x2fv(int arg0, int arg1, int arg2, boolean arg3, java.nio.FloatBuffer arg4)
void glVertexAttrib4fv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glVertexAttrib4fv}(GLuint index,...
void glViewportArrayvNV(int arg0, int arg1, java.nio.FloatBuffer arg2)
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 glDrawElementsBaseVertex(int arg0, int arg1, int arg2, long arg3, int arg4)
Entry point to C language function: void {@native glDrawElementsBaseVertex}(GLenum mode,...
void glGetQueryObjectiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glProgramUniformMatrix2x3fv(int arg0, int arg1, int arg2, boolean arg3, java.nio.FloatBuffer arg4)
boolean glIsEnablediOES(int arg0, int arg1)
Entry point to C language function: GLboolean {@native glIsEnablediOES}(GLenum target,...
void glReadPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)
Entry point to C language function: void {@native glReadPixels}(GLint x, GLint y,...
void glVertexAttrib4fv(int arg0, java.nio.FloatBuffer arg1)
void glCopyBufferSubDataNV(int arg0, int arg1, long arg2, long arg3, long arg4)
Entry point to C language function: void {@native glCopyBufferSubDataNV}(GLenum readTarget,...
void glGenVertexArraysOES(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenVertexArraysOES}(GLsizei n,...
void glGetShaderiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetShaderiv}(GLuint shader, GLenum pname,...
void glExtGetShadersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
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 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 glPatchParameteri(int arg0, int arg1)
Entry point to C language function: void {@native glPatchParameteri}(GLenum pname,...
com.jogamp.opengl.GLContext getContext()
Returns the GLContext associated which this GL object.
Definition: TraceGLES3.java:56
void glGetAttachedShaders(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.IntBuffer arg3)
boolean glIsTexture(int arg0)
Entry point to C language function: GLboolean {@native glIsTexture}(GLuint texture) Part of GL_ES_...
void glProgramUniform4uiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform4uiv}(GLuint program,...
void glMultiDrawElementsBaseVertexEXT(int arg0, java.nio.IntBuffer arg1, int arg2, com.jogamp.common.nio.PointerBuffer arg3, int arg4, java.nio.IntBuffer arg5)
void glBlendEquationi(int arg0, int arg1)
Entry point to C language function: void {@native glBlendEquationi}(GLuint buf, GLenum mode) Part ...
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, java.nio.Buffer arg3, int arg4)
void glUniform1iv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glResolveDepthValuesNV()
Entry point to C language function: void {@native glResolveDepthValuesNV}() Part of GL_NV_sample_l...
void glBlendFuncSeparate(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glBlendFuncSeparate}(GLenum sfactorRGB,...
void glGetVertexAttribIiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetVertexAttribIiv}(GLuint index,...
void glExtGetRenderbuffersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glGetFloatv(int arg0, java.nio.FloatBuffer arg1)
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 glEGLImageTargetRenderbufferStorageOES(int arg0, long arg1)
Entry point to C language function: void {@native glEGLImageTargetRenderbufferStorageOES}(GLenum tar...
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 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 glVertexAttribDivisorNV(int arg0, int arg1)
Entry point to C language function: void {@native glVertexAttribDivisorNV}(GLuint index,...
com.jogamp.opengl.GLES3 getGLES3()
Casts this object to the GLES3 interface.
void glUniform2uiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glExtGetFramebuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetFramebuffersQCOM}(GLuint * framebuffers,...
int glGetFragDataLocation(int arg0, java.lang.String arg1)
void glGenTransformFeedbacks(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenTransformFeedbacks}(GLsizei n,...
void glUniform3uiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glUniform3uiv}(GLint location, GLsizei count,...
void glUniformMatrix3x4fvNV(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix3x4fvNV}(GLint location,...
void glGetDriverControlsQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glRenderbufferStorageMultisampleNV(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleNV}(GLenum target,...
void glEnableiOES(int arg0, int arg1)
Entry point to C language function: void {@native glEnableiOES}(GLenum target, GLuint index) Part ...
void glCompileShader(int arg0)
Entry point to C language function: void {@native glCompileShader}(GLuint shader) Part of GL_ES_VE...
void glExtTexObjectStateOverrideiQCOM(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glExtTexObjectStateOverrideiQCOM}(GLenum target,...
void glMemoryBarrier(int arg0)
Entry point to C language function: void {@native glMemoryBarrier}(GLbitfield barriers) Part of GL...
void glGenSamplers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenSamplers}(GLsizei count, GLuint * samplers) ...
void glUniformMatrix2x4fv(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glStencilMaskSeparate(int arg0, int arg1)
Entry point to C language function: void {@native glStencilMaskSeparate}(GLenum face,...
void glVertexAttrib3fv(int arg0, java.nio.FloatBuffer arg1)
void glGetTexLevelParameterfv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glGetTexLevelParameterfv}(GLenum target,...
void glGetIntegeri_v(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetShaderiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glObjectLabel(int arg0, int arg1, int arg2, byte[] arg3, int arg4)
Entry point to C language function: void {@native glObjectLabel}(GLenum identifier,...
void glUniformMatrix4x2fvNV(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
com.jogamp.opengl.GLBufferStorage getBufferStorage(int arg0)
Definition: TraceGLES3.java:51
void glProgramUniform4fv(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
boolean glIsEnabled(int arg0)
Entry point to C language function: GLboolean {@native glIsEnabled}(GLenum cap) Part of GL_NV_vert...
java.lang.Object getPlatformGLExtensions()
Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL,...
void glCoverageOperationNV(int arg0)
Entry point to C language function: void {@native glCoverageOperationNV}(GLenum operation) Part of...
void glGenBuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenBuffers}(GLsizei n, GLuint * buffers) Part ...
void glExtGetRenderbuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetRenderbuffersQCOM}(GLuint * renderbuffers,...
void glPauseTransformFeedback()
Entry point to C language function: void {@native glPauseTransformFeedback}() Part of GL_ARB_trans...
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 glMultiDrawElementsBaseVertexOES(int arg0, java.nio.IntBuffer arg1, int arg2, com.jogamp.common.nio.PointerBuffer arg3, int arg4, java.nio.IntBuffer arg5)
void glEnable(int arg0)
Entry point to C language function: void {@native glEnable}(GLenum cap) Part of GL_ES_VERSION_2_0,...
void glProgramUniform4uiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glGetUniformiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glVertexAttrib2fv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glVertexAttrib2fv}(GLuint index,...
void glFramebufferTexture2D(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glFramebufferTexture2D}(GLenum target,...
void glDepthRangef(float arg0, float arg1)
Entry point to C language function: void {@native glDepthRangef}(GLclampf zNear, GLclampf zFar); P...
void glVertexAttrib1f(int arg0, float arg1)
Entry point to C language function: void {@native glVertexAttrib1f}(GLuint index,...
void glUniform2iv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetnUniformuiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glGetObjectPtrLabel(java.nio.Buffer arg0, int arg1, int[] arg2, int arg3, byte[] arg4, int arg5)
com.jogamp.opengl.GLProfile getGLProfile()
Returns the GLProfile associated with this GL object.
void glGenProgramPipelines(int arg0, java.nio.IntBuffer arg1)
void glGenQueries(int arg0, java.nio.IntBuffer arg1)
void glVertexAttribI4iv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glVertexAttribI4iv}(GLuint index,...
void glGetQueryObjecti64v(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glGetQueryObjecti64v}(GLuint id,...
void glUniformMatrix3x4fv(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
void glApplyFramebufferAttachmentCMAAINTEL()
Entry point to C language function: void {@native glApplyFramebufferAttachmentCMAAINTEL}() Part of...
void glObjectPtrLabel(java.nio.Buffer arg0, int arg1, byte[] arg2, int arg3)
void glTexParameterfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glTexParameterfv}(GLenum target,...
void glDisableDriverControlQCOM(int arg0)
Entry point to C language function: void {@native glDisableDriverControlQCOM}(GLuint driverControl) ...
void glDrawBuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDrawBuffers}(GLsizei n, const GLenum * bufs) P...
com.jogamp.opengl.GL4ES3 getGL4ES3()
Casts this object to the GL4ES3 interface.
boolean isGLES3()
Indicates whether this GL object conforms to the OpenGL ES ≥ 3.0 profile.
void glGetIntegeri_vEXT(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetIntegeri_vEXT}(GLenum target,...
void glUniformMatrix4x2fvNV(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix4x2fvNV}(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 glViewportArrayvNV(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glViewportArrayvNV}(GLuint first,...
void glUniformMatrix3fv(int arg0, int arg1, boolean arg2, java.nio.FloatBuffer arg3)
boolean glIsEnablediNV(int arg0, int arg1)
Entry point to C language function: GLboolean {@native glIsEnablediNV}(GLenum target,...
void glSampleMaski(int arg0, int arg1)
Entry point to C language function: void {@native glSampleMaski}(GLuint index, GLbitfield mask) Pa...
void glUseProgramStages(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glUseProgramStages}(GLuint pipeline,...
void glGetTexParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameteriv}(GLenum target,...
void glValidateProgramPipeline(int arg0)
Entry point to C language function: void {@native glValidateProgramPipeline}(GLuint pipeline) Part...
void glInvalidateFramebuffer(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glInvalidateFramebuffer}(GLenum target,...
void glGetShaderInfoLog(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
void glUniform1fv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glUniform1fv}(GLint location, GLsizei count,...
void glGetVertexAttribiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetVertexAttribiv}(GLuint index,...
int glGetAttribLocation(int arg0, java.lang.String arg1)
void glExtGetBuffersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glExtGetTexLevelParameterivQCOM(int arg0, int arg1, int arg2, int arg3, java.nio.IntBuffer arg4)
void glExtGetBufferPointervQCOM(int arg0, com.jogamp.common.nio.PointerBuffer arg1)
void glUniform1ui(int arg0, int arg1)
Entry point to C language function: void {@native glUniform1ui}(GLint location, GLuint v0) Part of...
void glExtGetProgramsQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glUniform1uiv(int arg0, int arg1, java.nio.IntBuffer arg2)
com.jogamp.opengl.GL3bc getGL3bc()
Casts this object to the GL3bc interface.
com.jogamp.opengl.GL3 getGL3()
Casts this object to the GL3 interface.
void glBindFragDataLocationEXT(int arg0, int arg1, java.nio.ByteBuffer arg2)
void glProgramUniform3uiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform3uiv}(GLuint program,...
void glDeleteSync(long arg0)
Entry point to C language function: void {@native glDeleteSync}(GLsync sync) Part of GL_ES_VERSION...
void glVertexAttribI4uiv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glVertexAttribI4uiv}(GLuint index,...
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 glProgramUniform3f(int arg0, int arg1, float arg2, float arg3, float arg4)
Entry point to C language function: void {@native glProgramUniform3f}(GLuint program,...
void glVertexAttribPointer(int arg0, int arg1, int arg2, boolean arg3, int arg4, java.nio.Buffer arg5)
void glUniform1iv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform1iv}(GLint location, GLsizei count,...
void glGenQueries(int n, IntBuffer ids)
Entry point to C language function: void {@native glGenQueries}(GLsizei n, GLuint * ids) Part of G...
void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, Buffer data)
Entry point to C language function: void {@native glCompressedTexImage3D}(GLenum target,...
void glProgramUniform1ui(int program, int location, int v0)
Entry point to C language function: void {@native glProgramUniform1ui}(GLuint program,...
void glUniform2f(int location, float v0, float v1)
Entry point to C language function: void {@native glUniform2f}(GLint location, GLfloat v0,...
void glClearDepth(double depth)
Aliased entrypoint of void {@native glClearDepth}(GLclampd depth); and void {@native glClearDepthf...
void glPushDebugGroup(int source, int id, int length, ByteBuffer message)
Entry point to C language function: void {@native glPushDebugGroup}(GLenum source,...
void glGetVertexAttribiv(int index, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetVertexAttribiv}(GLuint index,...
void glGetVertexAttribfv(int index, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetVertexAttribfv}(GLuint index,...
void glProgramUniform3iv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform3iv}(GLuint program,...
int glCreateShaderProgramv(int type, int count, String[] strings)
Entry point to C language function: GLuint {@native glCreateShaderProgramv}(GLenum type,...
void glProgramUniform3f(int program, int location, float v0, float v1, float v2)
Entry point to C language function: void {@native glProgramUniform3f}(GLuint program,...
void glBindAttribLocation(int program, int index, String name)
Entry point to C language function: void {@native glBindAttribLocation}(GLuint program,...
void glGetShaderSource(int shader, int bufSize, IntBuffer length, ByteBuffer source)
Entry point to C language function: void {@native glGetShaderSource}(GLuint shader,...
void glClearDepthf(float depth)
Entry point to C language function: void {@native glClearDepthf}(GLclampf depth); Part of GL_ES_VE...
void glUniform2fv(int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glUniform2fv}(GLint location, GLsizei count,...
void glGetActiveAttrib(int program, int index, int bufSize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
Entry point to C language function: void {@native glGetActiveAttrib}(GLuint program,...
void glGetProgramiv(int program, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetProgramiv}(GLuint program,...
void glEnableVertexAttribArray(int index)
Entry point to C language function: void {@native glEnableVertexAttribArray}(GLuint index) Part of...
void glGetActiveUniform(int program, int index, int bufSize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
Entry point to C language function: void {@native glGetActiveUniform}(GLuint program,...
void glStencilMaskSeparate(int face, int mask)
Entry point to C language function: void {@native glStencilMaskSeparate}(GLenum face,...
void glCompileShader(int shader)
Entry point to C language function: void {@native glCompileShader}(GLuint shader) Part of GL_ES_VE...
void glDrawElementsInstancedBaseInstance(int mode, int count, int type, long indices_buffer_offset, int instancecount, int baseinstance)
Entry point to C language function: void {@native glDrawElementsInstancedBaseInstance}(GLenum mode,...
void glBindProgramPipeline(int pipeline)
Entry point to C language function: void {@native glBindProgramPipeline}(GLuint pipeline) Part of ...
void glProgramUniform1f(int program, int location, float v0)
Entry point to C language function: void {@native glProgramUniform1f}(GLuint program,...
void glGetUniformiv(int program, int location, IntBuffer params)
Entry point to C language function: void {@native glGetUniformiv}(GLuint program,...
void glProgramUniform2uiv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform2uiv}(GLuint program,...
void glDebugMessageInsert(int source, int type, int id, int severity, int length, String buf)
Entry point to C language function: void {@native glDebugMessageInsert}(GLenum source,...
void glGetMultisamplefv(int pname, int index, FloatBuffer val)
Entry point to C language function: void {@native glGetMultisamplefv}(GLenum pname,...
void glProgramUniform2ui(int program, int location, int v0, int v1)
Entry point to C language function: void {@native glProgramUniform2ui}(GLuint program,...
void glGetQueryObjectui64v(int id, int pname, LongBuffer params)
Entry point to C language function: void {@native glGetQueryObjectui64v}(GLuint id,...
void glDeleteShader(int shader)
Entry point to C language function: void {@native glDeleteShader}(GLuint shader) Part of GL_ES_VER...
void glObjectLabel(int identifier, int name, int length, ByteBuffer label)
Entry point to C language function: void {@native glObjectLabel}(GLenum identifier,...
void glUniform1f(int location, float v0)
Entry point to C language function: void {@native glUniform1f}(GLint location, GLfloat v0) Part of...
void glProgramUniform3i(int program, int location, int v0, int v1, int v2)
Entry point to C language function: void {@native glProgramUniform3i}(GLuint program,...
void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer data)
Entry point to C language function: void {@native glCompressedTexSubImage3D}(GLenum target,...
void glVertexAttrib1f(int index, float x)
Entry point to C language function: void {@native glVertexAttrib1f}(GLuint index,...
void glValidateProgram(int program)
Entry point to C language function: void {@native glValidateProgram}(GLuint program) Part of GL_ES...
void glProgramUniform2iv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform2iv}(GLuint program,...
void glDrawElementsInstancedBaseVertexBaseInstance(int mode, int count, int type, long indices_buffer_offset, int instancecount, int basevertex, int baseinstance)
Entry point to C language function: void {@native glDrawElementsInstancedBaseVertexBaseInstance}(GLe...
void glTexImage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTexImage3DMultisample}(GLenum target,...
void glGetProgramInfoLog(int program, int bufSize, IntBuffer length, ByteBuffer infoLog)
Entry point to C language function: void {@native glGetProgramInfoLog}(GLuint program,...
void glProgramUniform4iv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform4iv}(GLuint program,...
void glGetTexParameterIuiv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexParameterIuiv}(GLenum target,...
void glProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3)
Entry point to C language function: void {@native glProgramUniform4f}(GLuint program,...
void glDetachShader(int program, int shader)
Entry point to C language function: void {@native glDetachShader}(GLuint program,...
boolean glIsProgramPipeline(int pipeline)
Entry point to C language function: GLboolean {@native glIsProgramPipeline}(GLuint pipeline) Part ...
void glUniform1fv(int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glUniform1fv}(GLint location, GLsizei count,...
void glVertexAttrib2fv(int index, FloatBuffer v)
Entry point to C language function: void {@native glVertexAttrib2fv}(GLuint index,...
void glActiveShaderProgram(int pipeline, int program)
Entry point to C language function: void {@native glActiveShaderProgram}(GLuint pipeline,...
void glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix4fv}(GLuint program,...
void glUniform4i(int location, int v0, int v1, int v2, int v3)
Entry point to C language function: void {@native glUniform4i}(GLint location, GLint v0,...
void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTexSubImage3D}(GLenum target,...
void glGetUniformfv(int program, int location, FloatBuffer params)
Entry point to C language function: void {@native glGetUniformfv}(GLuint program,...
void glTexParameterIuiv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexParameterIuiv}(GLenum target,...
void glProgramParameteri(int program, int pname, int value)
Entry point to C language function: void {@native glProgramParameteri}(GLuint program,...
void glUniform3iv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform3iv}(GLint location, GLsizei count,...
void glProgramUniform4uiv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform4uiv}(GLuint program,...
void glGetQueryiv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetQueryiv}(GLenum target, GLenum pname,...
int glGetDebugMessageLog(int count, int bufSize, IntBuffer sources, IntBuffer types, IntBuffer ids, IntBuffer severities, IntBuffer lengths, ByteBuffer messageLog)
Entry point to C language function: GLuint {@native glGetDebugMessageLog}(GLuint count,...
void glProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3)
Entry point to C language function: void {@native glProgramUniform4i}(GLuint program,...
void glUniform2i(int location, int v0, int v1)
Entry point to C language function: void {@native glUniform2i}(GLint location, GLint v0,...
void glDrawBuffers(int n, IntBuffer bufs)
Entry point to C language function: void {@native glDrawBuffers}(GLsizei n, const GLenum * bufs) P...
boolean glIsShader(int shader)
Entry point to C language function: GLboolean {@native glIsShader}(GLuint shader) Part of GL_ES_VE...
void glProgramUniform2fv(int program, int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniform2fv}(GLuint program,...
void glUniform3i(int location, int v0, int v1, int v2)
Entry point to C language function: void {@native glUniform3i}(GLint location, GLint v0,...
void glApplyFramebufferAttachmentCMAAINTEL()
Entry point to C language function: void {@native glApplyFramebufferAttachmentCMAAINTEL}() Part of...
void glUniform1i(int location, int v0)
Entry point to C language function: void {@native glUniform1i}(GLint location, GLint v0) Part of G...
void glCopyImageSubData(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)
Entry point to C language function: void {@native glCopyImageSubData}(GLuint srcName,...
void glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix4x2fv}(GLuint program,...
void glShaderBinary(int n, IntBuffer shaders, int binaryformat, Buffer binary, int length)
Entry point to C language function: void {@native glShaderBinary}(GLint n, const GLuint * shaders,...
void glProgramUniform4fv(int program, int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniform4fv}(GLuint program,...
void glGetProgramBinary(int program, int bufSize, IntBuffer length, IntBuffer binaryFormat, Buffer binary)
Entry point to C language function: void {@native glGetProgramBinary}(GLuint program,...
void glSamplerParameterIiv(int sampler, int pname, IntBuffer param)
Entry point to C language function: void {@native glSamplerParameterIiv}(GLuint sampler,...
int glGetAttribLocation(int program, String name)
Entry point to C language function: GLint {@native glGetAttribLocation}(GLuint program,...
void glGetSamplerParameterIuiv(int sampler, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetSamplerParameterIuiv}(GLuint sampler,...
void glDeleteProgramPipelines(int n, IntBuffer pipelines)
Entry point to C language function: void {@native glDeleteProgramPipelines}(GLsizei n,...
void glUniform4f(int location, float v0, float v1, float v2, float v3)
Entry point to C language function: void {@native glUniform4f}(GLint location, GLfloat v0,...
void glVertexAttrib1fv(int index, FloatBuffer v)
Entry point to C language function: void {@native glVertexAttrib1fv}(GLuint index,...
void glGetProgramPipelineiv(int pipeline, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetProgramPipelineiv}(GLuint pipeline,...
void glFramebufferTexture3D(int target, int attachment, int textarget, int texture, int level, int zoffset)
Entry point to C language function: void {@native glFramebufferTexture3D}(GLenum target,...
boolean glIsQuery(int id)
Entry point to C language function: GLboolean {@native glIsQuery}(GLuint id) Part of GL_VERSION_1_...
int glCreateProgram()
Entry point to C language function: GLuint {@native glCreateProgram}() Part of GL_ES_VERSION_2_0,...
void glUniform2iv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform2iv}(GLint location, GLsizei count,...
void glGetQueryObjectiv(int id, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetQueryObjectiv}(GLuint id, GLenum pname,...
void glPopDebugGroup()
Entry point to C language function: void {@native glPopDebugGroup}() Part of GL_KHR_debug,...
void glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix3x2fv}(GLuint program,...
void glProgramUniform2i(int program, int location, int v0, int v1)
Entry point to C language function: void {@native glProgramUniform2i}(GLuint program,...
void glBeginQuery(int target, int id)
Entry point to C language function: void {@native glBeginQuery}(GLenum target, GLuint id) Part of ...
void glDepthRange(double zNear, double zFar)
Aliased entrypoint of void {@native glDepthRange}(GLclampd depth); and void {@native glDepthRangef...
void glVertexAttrib3fv(int index, FloatBuffer v)
Entry point to C language function: void {@native glVertexAttrib3fv}(GLuint index,...
void glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
Entry point to C language function: void {@native glCopyTexSubImage3D}(GLenum target,...
void glStencilFuncSeparate(int face, int func, int ref, int mask)
Entry point to C language function: void {@native glStencilFuncSeparate}(GLenum face,...
void glGetProgramPipelineInfoLog(int pipeline, int bufSize, IntBuffer length, ByteBuffer infoLog)
Entry point to C language function: void {@native glGetProgramPipelineInfoLog}(GLuint pipeline,...
void glTexImage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTexImage2DMultisample}(GLenum target,...
void glUniform(GLUniformData data)
boolean glIsProgram(int program)
Entry point to C language function: GLboolean {@native glIsProgram}(GLuint program) Part of GL_ES_...
void glUniform4iv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform4iv}(GLint location, GLsizei count,...
void glProgramBinary(int program, int binaryFormat, Buffer binary, int length)
Entry point to C language function: void {@native glProgramBinary}(GLuint program,...
void glProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3)
Entry point to C language function: void {@native glProgramUniform4ui}(GLuint program,...
void glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix4x3fv}(GLuint program,...
void glGetObjectLabel(int identifier, int name, int bufSize, IntBuffer length, ByteBuffer label)
Entry point to C language function: void {@native glGetObjectLabel}(GLenum identifier,...
void glVertexAttrib4fv(int index, FloatBuffer v)
Entry point to C language function: void {@native glVertexAttrib4fv}(GLuint index,...
void glUseProgramStages(int pipeline, int stages, int program)
Entry point to C language function: void {@native glUseProgramStages}(GLuint pipeline,...
void glUseProgram(int program)
Entry point to C language function: void {@native glUseProgram}(GLuint program) Part of GL_ES_VERS...
void glGetShaderiv(int shader, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetShaderiv}(GLuint shader, GLenum pname,...
void glVertexAttrib4f(int index, float x, float y, float z, float w)
Entry point to C language function: void {@native glVertexAttrib4f}(GLuint index,...
int glGetUniformLocation(int program, String name)
Entry point to C language function: GLint {@native glGetUniformLocation}(GLuint program,...
void glStencilOpSeparate(int face, int sfail, int dpfail, int dppass)
Entry point to C language function: void {@native glStencilOpSeparate}(GLenum face,...
void glReleaseShaderCompiler()
Start: GL_ARB_ES2_compatibility functions, which are part of ES2 core as well.
void glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix2x4fv}(GLuint program,...
void glGetQueryObjectuiv(int id, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetQueryObjectuiv}(GLuint id,...
void glDisableVertexAttribArray(int index)
Entry point to C language function: void {@native glDisableVertexAttribArray}(GLuint index) Part o...
void glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix2x3fv}(GLuint program,...
void glGetTexParameterIiv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexParameterIiv}(GLenum target,...
void glTexParameterIiv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexParameterIiv}(GLenum target,...
void glUniform3fv(int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glUniform3fv}(GLint location, GLsizei count,...
void glDrawArraysInstancedBaseInstance(int mode, int first, int count, int instancecount, int baseinstance)
Entry point to C language function: void {@native glDrawArraysInstancedBaseInstance}(GLenum mode,...
void glVertexAttrib2f(int index, float x, float y)
Entry point to C language function: void {@native glVertexAttrib2f}(GLuint index,...
void glValidateProgramPipeline(int pipeline)
Entry point to C language function: void {@native glValidateProgramPipeline}(GLuint pipeline) Part...
void glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix2fv}(GLuint program,...
void glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix3fv}(GLuint program,...
void glProgramUniform3fv(int program, int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniform3fv}(GLuint program,...
void glShaderSource(int shader, int count, String[] string, IntBuffer length)
Entry point to C language function: void {@native glShaderSource}(GLuint shader, GLsizei count,...
void glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix3x4fv}(GLuint program,...
void glProgramUniform1fv(int program, int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniform1fv}(GLuint program,...
void glUniform4fv(int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glUniform4fv}(GLint location, GLsizei count,...
void glProgramUniform3uiv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform3uiv}(GLuint program,...
void glDepthRangef(float zNear, float zFar)
Entry point to C language function: void {@native glDepthRangef}(GLclampf zNear, GLclampf zFar); P...
void glAttachShader(int program, int shader)
Entry point to C language function: void {@native glAttachShader}(GLuint program,...
void glObjectPtrLabel(Buffer ptr, int length, ByteBuffer label)
Entry point to C language function: void {@native glObjectPtrLabel}(const void * ptr,...
void glBlendColor(float red, float green, float blue, float alpha)
Entry point to C language function: void {@native glBlendColor}(GLfloat red, GLfloat green,...
void glUniform3f(int location, float v0, float v1, float v2)
Entry point to C language function: void {@native glUniform3f}(GLint location, GLfloat v0,...
void glSamplerParameterIuiv(int sampler, int pname, IntBuffer param)
Entry point to C language function: void {@native glSamplerParameterIuiv}(GLuint sampler,...
void glSampleMaski(int index, int mask)
Entry point to C language function: void {@native glSampleMaski}(GLuint index, GLbitfield mask) Pa...
void glUniformMatrix4fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix4fv}(GLint location,...
void glDeleteProgram(int program)
Entry point to C language function: void {@native glDeleteProgram}(GLuint program) Part of GL_ES_V...
void glProgramUniform1i(int program, int location, int v0)
Entry point to C language function: void {@native glProgramUniform1i}(GLuint program,...
void glGetSamplerParameterIiv(int sampler, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetSamplerParameterIiv}(GLuint sampler,...
void glQueryCounter(int id, int target)
Entry point to C language function: void {@native glQueryCounter}(GLuint id, GLenum target) Part o...
void glDeleteQueries(int n, IntBuffer ids)
Entry point to C language function: void {@native glDeleteQueries}(GLsizei n, const GLuint * ids) ...
void glProgramUniform1uiv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform1uiv}(GLuint program,...
void glGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision)
Entry point to C language function: void {@native glGetShaderPrecisionFormat}(GLenum shadertype,...
void glGenProgramPipelines(int n, IntBuffer pipelines)
Entry point to C language function: void {@native glGenProgramPipelines}(GLsizei n,...
void glProgramUniform2f(int program, int location, float v0, float v1)
Entry point to C language function: void {@native glProgramUniform2f}(GLuint program,...
void glUniformMatrix3fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix3fv}(GLint location,...
void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTexImage3D}(GLenum target, GLint level,...
int glCreateShader(int type)
Entry point to C language function: GLuint {@native glCreateShader}(GLenum type) Part of GL_ES_VER...
void glProgramUniform3ui(int program, int location, int v0, int v1, int v2)
Entry point to C language function: void {@native glProgramUniform3ui}(GLuint program,...
void glEndQuery(int target)
Entry point to C language function: void {@native glEndQuery}(GLenum target) Part of GL_VERSION_1_...
void glGetAttachedShaders(int program, int maxCount, IntBuffer count, IntBuffer shaders)
Entry point to C language function: void {@native glGetAttachedShaders}(GLuint program,...
void glGetShaderInfoLog(int shader, int bufSize, IntBuffer length, ByteBuffer infoLog)
Entry point to C language function: void {@native glGetShaderInfoLog}(GLuint shader,...
void glVertexAttrib3f(int index, float x, float y, float z)
Entry point to C language function: void {@native glVertexAttrib3f}(GLuint index,...
void glGetObjectPtrLabel(Buffer ptr, int bufSize, IntBuffer length, ByteBuffer label)
Entry point to C language function: void {@native glGetObjectPtrLabel}(const void * ptr,...
void glProgramUniform1iv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform1iv}(GLuint program,...
void glLinkProgram(int program)
Entry point to C language function: void {@native glLinkProgram}(GLuint program) Part of GL_ES_VER...
void glDebugMessageControl(int source, int type, int severity, int count, IntBuffer ids, boolean enabled)
Entry point to C language function: void {@native glDebugMessageControl}(GLenum source,...
void glGetQueryObjecti64v(int id, int pname, LongBuffer params)
Entry point to C language function: void {@native glGetQueryObjecti64v}(GLuint id,...
void glUniformMatrix2fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix2fv}(GLint location,...
void glBlendEquationi(int buf, int mode)
Entry point to C language function: void {@native glBlendEquationi}(GLuint buf, GLenum mode) Part ...
void glClearBufferfi(int buffer, int drawbuffer, float depth, int stencil)
Entry point to C language function: void {@native glClearBufferfi}(GLenum buffer,...
void glTexBuffer(int target, int internalformat, int buffer)
Entry point to C language function: void {@native glTexBuffer}(GLenum target, GLenum internalformat,...
void glGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize, IntBuffer length, ByteBuffer uniformBlockName)
Entry point to C language function: void {@native glGetActiveUniformBlockName}(GLuint program,...
void glReadBuffer(int mode)
Entry point to C language function: void {@native glReadBuffer}(GLenum mode) Part of GL_ES_VERSION...
void glGenVertexArrays(int n, IntBuffer arrays)
Entry point to C language function: void {@native glGenVertexArrays}(GLsizei n, GLuint * arrays) P...
void glBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha)
Entry point to C language function: void {@native glBlendEquationSeparatei}(GLuint buf,...
void glClearBufferuiv(int buffer, int drawbuffer, IntBuffer value)
Entry point to C language function: void {@native glClearBufferuiv}(GLenum buffer,...
void glVertexAttribI4uiv(int index, IntBuffer v)
Entry point to C language function: void {@native glVertexAttribI4uiv}(GLuint index,...
void glGetTexLevelParameteriv(int target, int level, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexLevelParameteriv}(GLenum target,...
boolean glIsVertexArray(int array)
Entry point to C language function: GLboolean {@native glIsVertexArray}(GLuint array) Part of GL_A...
void glUniformMatrix3x4fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix3x4fv}(GLint location,...
void glBeginTransformFeedback(int primitiveMode)
Entry point to C language function: void {@native glBeginTransformFeedback}(GLenum primitiveMode) ...
void glGetVertexAttribIuiv(int index, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetVertexAttribIuiv}(GLuint index,...
void glPauseTransformFeedback()
Entry point to C language function: void {@native glPauseTransformFeedback}() Part of GL_ARB_trans...
void glTexStorage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTexStorage3DMultisample}(GLenum target,...
void glDisablei(int target, int index)
Entry point to C language function: void {@native glDisablei}(GLenum target, GLuint index) Part of...
void glUniformMatrix4x2fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix4x2fv}(GLint location,...
void glVertexAttribI4ui(int index, int x, int y, int z, int w)
Entry point to C language function: void {@native glVertexAttribI4ui}(GLuint index,...
void glMinSampleShading(float value)
Entry point to C language function: void {@native glMinSampleShading}(GLfloat value) Part of GL_ES...
void glInvalidateSubFramebuffer(int target, int numAttachments, IntBuffer attachments, int x, int y, int width, int height)
Entry point to C language function: void {@native glInvalidateSubFramebuffer}(GLenum target,...
void glUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)
Entry point to C language function: void {@native glUniformBlockBinding}(GLuint program,...
void glInvalidateFramebuffer(int target, int numAttachments, IntBuffer attachments)
Entry point to C language function: void {@native glInvalidateFramebuffer}(GLenum target,...
void glCopyBufferSubData(int readTarget, int writeTarget, long readOffset, long writeOffset, long size)
Entry point to C language function: void {@native glCopyBufferSubData}(GLenum readTarget,...
void glGetVertexAttribIiv(int index, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetVertexAttribIiv}(GLuint index,...
void glMemoryBarrier(int barriers)
Entry point to C language function: void {@native glMemoryBarrier}(GLbitfield barriers) Part of GL...
void glBindTransformFeedback(int target, int id)
Entry point to C language function: void {@native glBindTransformFeedback}(GLenum target,...
void glGetTexLevelParameterfv(int target, int level, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetTexLevelParameterfv}(GLenum target,...
void glUniform1uiv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform1uiv}(GLint location, GLsizei count,...
void glGetTransformFeedbackVarying(int program, int index, int bufSize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
Entry point to C language function: void {@native glGetTransformFeedbackVarying}(GLuint program,...
void glGetUniformuiv(int program, int location, IntBuffer params)
Entry point to C language function: void {@native glGetUniformuiv}(GLuint program,...
void glGetUniformIndices(int program, int uniformCount, String[] uniformNames, IntBuffer uniformIndices)
Entry point to C language function: void {@native glGetUniformIndices}(GLuint program,...
void glResumeTransformFeedback()
Entry point to C language function: void {@native glResumeTransformFeedback}() Part of GL_ARB_tran...
void glBindVertexArray(int array)
Entry point to C language function: void {@native glBindVertexArray}(GLuint array) Part of GL_ARB_...
void glUniform2uiv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform2uiv}(GLint location, GLsizei count,...
void glUniformMatrix4x3fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix4x3fv}(GLint location,...
void glEnablei(int target, int index)
Entry point to C language function: void {@native glEnablei}(GLenum target, GLuint index) Part of ...
void glUniformMatrix2x3fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix2x3fv}(GLint location,...
void glGetInternalformativ(int target, int internalformat, int pname, int bufSize, IntBuffer params)
Entry point to C language function: void {@native glGetInternalformativ}(GLenum target,...
void glUniform3ui(int location, int v0, int v1, int v2)
Entry point to C language function: void {@native glUniform3ui}(GLint location, GLuint v0,...
void glColorMaski(int index, boolean r, boolean g, boolean b, boolean a)
Entry point to C language function: void {@native glColorMaski}(GLuint index, GLboolean r,...
void glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
Entry point to C language function: void {@native glBlitFramebuffer}(GLint srcX0,...
void glUniform1ui(int location, int v0)
Entry point to C language function: void {@native glUniform1ui}(GLint location, GLuint v0) Part of...
void glEndTransformFeedback()
Entry point to C language function: void {@native glEndTransformFeedback}() Part of GL_ES_VERSION_...
void glFramebufferParameteri(int target, int pname, int param)
Entry point to C language function: void {@native glFramebufferParameteri}(GLenum target,...
void glGetFramebufferParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetFramebufferParameteriv}(GLenum target,...
void glUniform4uiv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform4uiv}(GLint location, GLsizei count,...
boolean glIsTransformFeedback(int id)
Entry point to C language function: GLboolean {@native glIsTransformFeedback}(GLuint id) Part of G...
void glGenTransformFeedbacks(int n, IntBuffer ids)
Entry point to C language function: void {@native glGenTransformFeedbacks}(GLsizei n,...
String glGetStringi(int name, int index)
Entry point to C language function: const GLubyte * {@native glGetStringi}(GLenum name,...
void glTransformFeedbackVaryings(int program, int count, String[] varyings, int bufferMode)
Entry point to C language function: void {@native glTransformFeedbackVaryings}(GLuint program,...
void glGetBooleani_v(int target, int index, ByteBuffer data)
Entry point to C language function: void {@native glGetBooleani_v}(GLenum target,...
void glDeleteTransformFeedbacks(int n, IntBuffer ids)
Entry point to C language function: void {@native glDeleteTransformFeedbacks}(GLsizei n,...
void glBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
Entry point to C language function: void {@native glBlendFuncSeparatei}(GLuint buf,...
void glBindBufferRange(int target, int index, int buffer, long offset, long size)
Entry point to C language function: void {@native glBindBufferRange}(GLenum target,...
void glUniformMatrix2x4fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix2x4fv}(GLint location,...
void glUniformMatrix3x2fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix3x2fv}(GLint location,...
int glGetFragDataLocation(int program, String name)
Entry point to C language function: GLint {@native glGetFragDataLocation}(GLuint program,...
void glDrawArraysInstanced(int mode, int first, int count, int instancecount)
Entry point to C language function: void {@native glDrawArraysInstanced}(GLenum mode,...
void glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer)
Entry point to C language function: void {@native glFramebufferTextureLayer}(GLenum target,...
int glGetUniformBlockIndex(int program, String uniformBlockName)
Entry point to C language function: GLuint {@native glGetUniformBlockIndex}(GLuint program,...
void glClearBufferfv(int buffer, int drawbuffer, FloatBuffer value)
Entry point to C language function: void {@native glClearBufferfv}(GLenum buffer,...
void glBlendFunci(int buf, int src, int dst)
Entry point to C language function: void {@native glBlendFunci}(GLuint buf, GLenum src,...
void glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format)
Entry point to C language function: void {@native glBindImageTexture}(GLuint unit,...
void glDeleteVertexArrays(int n, IntBuffer arrays)
Entry point to C language function: void {@native glDeleteVertexArrays}(GLsizei n,...
void glVertexAttribI4i(int index, int x, int y, int z, int w)
Entry point to C language function: void {@native glVertexAttribI4i}(GLuint index,...
void glUniform2ui(int location, int v0, int v1)
Entry point to C language function: void {@native glUniform2ui}(GLint location, GLuint v0,...
void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetActiveUniformBlockiv}(GLuint program,...
void glUniform4ui(int location, int v0, int v1, int v2, int v3)
Entry point to C language function: void {@native glUniform4ui}(GLint location, GLuint v0,...
void glGetActiveUniformsiv(int program, int uniformCount, IntBuffer uniformIndices, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetActiveUniformsiv}(GLuint program,...
void glGetIntegeri_v(int target, int index, IntBuffer data)
Entry point to C language function: void {@native glGetIntegeri_v}(GLenum target,...
boolean glIsEnabledi(int target, int index)
Entry point to C language function: GLboolean {@native glIsEnabledi}(GLenum target,...
void glBindBufferBase(int target, int index, int buffer)
Entry point to C language function: void {@native glBindBufferBase}(GLenum target,...
void glUniform3uiv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform3uiv}(GLint location, GLsizei count,...
void glClearBufferiv(int buffer, int drawbuffer, IntBuffer value)
Entry point to C language function: void {@native glClearBufferiv}(GLenum buffer,...
void glVertexAttribI4iv(int index, IntBuffer v)
Entry point to C language function: void {@native glVertexAttribI4iv}(GLuint index,...
void glTexStorage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTexStorage2DMultisample}(GLenum target,...
void glPatchParameteri(int pname, int value)
Entry point to C language function: void {@native glPatchParameteri}(GLenum pname,...
void glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset)
Entry point to C language function: void {@native glVertexAttribFormat}(GLuint attribindex,...
void glMemoryBarrierByRegion(int barriers)
Entry point to C language function: void {@native glMemoryBarrierByRegion}(GLbitfield barriers) Pa...
void glDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawRangeElementsBaseVertex}(GLenum mode,...
void glGetInteger64i_v(int target, int index, LongBuffer data)
Entry point to C language function: void {@native glGetInteger64i_v}(GLenum target,...
void glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset)
Entry point to C language function: void {@native glVertexAttribIFormat}(GLuint attribindex,...
void glGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetProgramInterfaceiv}(GLuint program,...
void glVertexBindingDivisor(int bindingindex, int divisor)
Entry point to C language function: void {@native glVertexBindingDivisor}(GLuint bindingindex,...
void glDrawElementsBaseVertex(int mode, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawElementsBaseVertex}(GLenum mode,...
void glSamplerParameterf(int sampler, int pname, float param)
Entry point to C language function: void {@native glSamplerParameterf}(GLuint sampler,...
void glWaitSync(long sync, int flags, long timeout)
Entry point to C language function: void {@native glWaitSync}(GLsync sync, GLbitfield flags,...
void glGetSamplerParameterfv(int sampler, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetSamplerParameterfv}(GLuint sampler,...
void glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride)
Entry point to C language function: void {@native glBindVertexBuffer}(GLuint bindingindex,...
void glGetProgramResourceName(int program, int programInterface, int index, int bufSize, IntBuffer length, ByteBuffer name)
Entry point to C language function: void {@native glGetProgramResourceName}(GLuint program,...
void glSamplerParameteri(int sampler, int pname, int param)
Entry point to C language function: void {@native glSamplerParameteri}(GLuint sampler,...
boolean glIsSync(long sync)
Entry point to C language function: GLboolean {@native glIsSync}(GLsync sync) Part of GL_ES_VERSIO...
void glVertexAttribBinding(int attribindex, int bindingindex)
Entry point to C language function: void {@native glVertexAttribBinding}(GLuint attribindex,...
void glDrawElementsIndirect(int mode, int type, Buffer indirect)
Entry point to C language function: void {@native glDrawElementsIndirect}(GLenum mode,...
int glGetProgramResourceLocation(int program, int programInterface, ByteBuffer name)
Entry point to C language function: GLint {@native glGetProgramResourceLocation}(GLuint program,...
void glGetProgramResourceiv(int program, int programInterface, int index, int propCount, IntBuffer props, int bufSize, IntBuffer length, IntBuffer params)
Entry point to C language function: void {@native glGetProgramResourceiv}(GLuint program,...
long glFenceSync(int condition, int flags)
Entry point to C language function: GLsync {@native glFenceSync}(GLenum condition,...
void glFramebufferTexture(int target, int attachment, int texture, int level)
Entry point to C language function: void {@native glFramebufferTexture}(GLenum target,...
void glDrawElementsInstancedBaseVertex(int mode, int count, int type, Buffer indices, int instancecount, int basevertex)
Entry point to C language function: void {@native glDrawElementsInstancedBaseVertex}(GLenum mode,...
boolean glIsSampler(int sampler)
Entry point to C language function: GLboolean {@native glIsSampler}(GLuint sampler) Part of GL_ARB...
int glGetProgramResourceIndex(int program, int programInterface, ByteBuffer name)
Entry point to C language function: GLuint {@native glGetProgramResourceIndex}(GLuint program,...
void glDeleteSync(long sync)
Entry point to C language function: void {@native glDeleteSync}(GLsync sync) Part of GL_ES_VERSION...
void glSamplerParameteriv(int sampler, int pname, IntBuffer param)
Entry point to C language function: void {@native glSamplerParameteriv}(GLuint sampler,...
void glDispatchComputeIndirect(long indirect)
Entry point to C language function: void {@native glDispatchComputeIndirect}(GLintptr indirect) Pa...
void glGetBufferParameteri64v(int target, int pname, LongBuffer params)
Entry point to C language function: void {@native glGetBufferParameteri64v}(GLenum target,...
void glGetInteger64v(int pname, LongBuffer data)
Entry point to C language function: void {@native glGetInteger64v}(GLenum pname, GLint64 * data) P...
void glDeleteSamplers(int count, IntBuffer samplers)
Entry point to C language function: void {@native glDeleteSamplers}(GLsizei count,...
void glGetSamplerParameteriv(int sampler, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetSamplerParameteriv}(GLuint sampler,...
void glDrawArraysIndirect(int mode, Buffer indirect)
Entry point to C language function: void {@native glDrawArraysIndirect}(GLenum mode,...
void glBindSampler(int unit, int sampler)
Entry point to C language function: void {@native glBindSampler}(GLuint unit, GLuint sampler) Part...
void glGetSynciv(long sync, int pname, int bufSize, IntBuffer length, IntBuffer values)
Entry point to C language function: void {@native glGetSynciv}(GLsync sync, GLenum pname,...
void glTexBufferRange(int target, int internalformat, int buffer, long offset, long size)
Entry point to C language function: void {@native glTexBufferRange}(GLenum target,...
void glGenSamplers(int count, IntBuffer samplers)
Entry point to C language function: void {@native glGenSamplers}(GLsizei count, GLuint * samplers) ...
void glDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z)
Entry point to C language function: void {@native glDispatchCompute}(GLuint num_groups_x,...
void glSamplerParameterfv(int sampler, int pname, FloatBuffer param)
Entry point to C language function: void {@native glSamplerParameterfv}(GLuint sampler,...
int glClientWaitSync(long sync, int flags, long timeout)
Entry point to C language function: GLenum {@native glClientWaitSync}(GLsync sync,...
void glPrimitiveBoundingBox(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW)
Entry point to C language function: void {@native glPrimitiveBoundingBox}(GLfloat minX,...
boolean isGL2GL3()
Indicates whether this GL object conforms to a GL2GL3 compatible profile.
boolean isGLES2Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES2 functionality.
boolean isVBOElementArrayBound()
boolean isGL2ES1()
Indicates whether this GL object conforms to a GL2ES1 compatible profile.
boolean hasGLSL()
Indicates whether this GL object supports GLSL.
boolean hasBasicFBOSupport()
Returns true if basic FBO support is available, otherwise false.
boolean isTextureFormatBGRA8888Available()
boolean isGLES()
Indicates whether this GL object conforms to one of the OpenGL ES profiles, see isGLES1(),...
boolean isGL4bc()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 compatibility profile.
boolean isGL3ES3()
Indicates whether this GL object conforms to a GL3ES3 compatible profile.
int getMaxRenderbufferSamples()
Returns the maximum number of FBO RENDERBUFFER samples if full FBO is supported, otherwise false.
int getBoundFramebuffer(int target)
Return the framebuffer name bound to this context, see GL#glBindFramebuffer(int, int).
int getBoundBuffer(int target)
int getDefaultDrawFramebuffer()
Return the default draw framebuffer name.
boolean isGL2ES3()
Indicates whether this GL object conforms to a either a GL2GL3 or GL3ES3 compatible profile.
boolean isGLES32Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.2 functionality.
boolean isNPOTTextureAvailable()
Returns true if the GL context supports non power of two (NPOT) textures, otherwise false.
GLProfile getGLProfile()
Returns the GLProfile associated with this GL object.
void setSwapInterval(int interval)
Set the swap interval of the current context and attached onscreen GLDrawable.
boolean isGL3()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 core profile.
boolean isGL2()
Indicates whether this GL object conforms to the OpenGL ≤ 3.0 profile.
boolean isGL2ES2()
Indicates whether this GL object conforms to a GL2ES2 compatible profile.
GLBufferStorage mapBufferRange(final int target, final long offset, final long length, final int access)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBufferRange(....
boolean isExtensionAvailable(String glExtensionName)
Returns true if the specified OpenGL extension can be used successfully through this GL instance give...
boolean isGLES1()
Indicates whether this GL object conforms to the OpenGL ES ≥ 1.0 profile.
GLContext getContext()
Returns the GLContext associated which this GL object.
GLBufferStorage getBufferStorage(int bufferName)
boolean isFunctionAvailable(String glFunctionName)
Returns true if the specified OpenGL core- or extension-function can be used successfully through thi...
boolean isGLcore()
Indicates whether this GL object uses a GL core profile.
boolean isGL4core()
Indicates whether this GL object uses a GL4 core profile.
boolean isGLES3()
Indicates whether this GL object conforms to the OpenGL ES ≥ 3.0 profile.
boolean isGL4ES3()
Returns true if this GL object conforms to a GL4ES3 compatible profile, i.e.
boolean isGL3core()
Indicates whether this GL object uses a GL3 core profile.
int getDefaultDrawBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
int getDefaultReadBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
GL getRootGL()
Returns the implementing root instance, considering a wrapped pipelined hierarchy,...
GLBufferStorage mapBuffer(int target, int access)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBuffer(..) implementation.
Object getExtension(String extensionName)
Returns an object providing access to the specified OpenGL extension.
int getSwapInterval()
Return the current swap interval.
boolean isGL3bc()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 compatibility profile.
boolean isGLES31Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.1 functionality.
boolean isGL4()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 core profile.
boolean isGLES3Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3 functionality.
boolean hasFullFBOSupport()
Returns true if full FBO support is available, otherwise false.
Object getPlatformGLExtensions()
Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL,...
int getDefaultReadFramebuffer()
Return the default read framebuffer name.
boolean isGLES2()
Indicates whether this GL object conforms to the OpenGL ES ≥ 2.0 profile.
void glFramebufferTexture2DMultisampleEXT(int target, int attachment, int textarget, int texture, int level, int samples)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleEXT}(GLenum targe...
void glDrawRangeElementsBaseVertexOES(int mode, int start, int end, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawRangeElementsBaseVertexOES}(GLenum mode,...
void glStartTilingQCOM(int x, int y, int width, int height, int preserveMask)
Entry point to C language function: void {@native glStartTilingQCOM}(GLuint x, GLuint y,...
void glDrawElementsInstancedNV(int mode, int count, int type, Buffer indices, int primcount)
Entry point to C language function: void {@native glDrawElementsInstancedNV}(GLenum mode,...
void glUniformMatrix4x3fvNV(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix4x3fvNV}(GLint location,...
void glEGLImageTargetTexture2DOES(int target, long image)
Entry point to C language function: void {@native glEGLImageTargetTexture2DOES}(GLenum target,...
void glDisableiNV(int target, int index)
Entry point to C language function: void {@native glDisableiNV}(GLenum target, GLuint index) Part ...
void glTexBufferRangeOES(int target, int internalformat, int buffer, long offset, long size)
Entry point to C language function: void {@native glTexBufferRangeOES}(GLenum target,...
void glUniformMatrix3x4fvNV(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix3x4fvNV}(GLint location,...
void glBlendEquationSeparateiEXT(int buf, int modeRGB, int modeAlpha)
Entry point to C language function: void {@native glBlendEquationSeparateiEXT}(GLuint buf,...
void glCoverageModulationTableNV(int n, FloatBuffer v)
Entry point to C language function: void {@native glCoverageModulationTableNV}(GLsizei n,...
void glUniformMatrix3x2fvNV(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix3x2fvNV}(GLint location,...
void glBlendFunciOES(int buf, int src, int dst)
Entry point to C language function: void {@native glBlendFunciOES}(GLuint buf, GLenum src,...
void glFramebufferSampleLocationsfvNV(int target, int start, int count, FloatBuffer v)
Entry point to C language function: void {@native glFramebufferSampleLocationsfvNV}(GLenum target,...
void glBeginConditionalRender(int id, int mode)
Entry point to C language function: void {@native glBeginConditionalRender}(GLuint id,...
void glCopyTextureLevelsAPPLE(int destinationTexture, int sourceTexture, int sourceBaseLevel, int sourceLevelCount)
Entry point to C language function: void {@native glCopyTextureLevelsAPPLE}(GLuint destinationTextur...
void glGetDriverControlsQCOM(IntBuffer num, int size, IntBuffer driverControls)
Entry point to C language function: void {@native glGetDriverControlsQCOM}(GLint * num,...
void glFramebufferTextureOES(int target, int attachment, int texture, int level)
Entry point to C language function: void {@native glFramebufferTextureOES}(GLenum target,...
void glFragmentCoverageColorNV(int color)
Entry point to C language function: void {@native glFragmentCoverageColorNV}(GLuint color) Part of...
void glDisableDriverControlQCOM(int driverControl)
Entry point to C language function: void {@native glDisableDriverControlQCOM}(GLuint driverControl) ...
void glDrawElements(int mode, int count, int type, Buffer indices)
Entry point to C language function: void {@native glDrawElements}(GLenum mode, GLsizei count,...
void glGetIntegeri_vEXT(int target, int index, IntBuffer data)
Entry point to C language function: void {@native glGetIntegeri_vEXT}(GLenum target,...
void glCoverageMaskNV(boolean mask)
Entry point to C language function: void {@native glCoverageMaskNV}(GLboolean mask) Part of GL_NV_...
void glRenderbufferStorageMultisampleEXT(int target, int samples, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleEXT}(GLenum target...
void glDrawElementsInstancedBaseVertexEXT(int mode, int count, int type, Buffer indices, int instancecount, int basevertex)
Entry point to C language function: void {@native glDrawElementsInstancedBaseVertexEXT}(GLenum mode,...
void glPrimitiveBoundingBoxOES(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW)
Entry point to C language function: void {@native glPrimitiveBoundingBoxOES}(GLfloat minX,...
boolean glIsEnablediNV(int target, int index)
Entry point to C language function: GLboolean {@native glIsEnablediNV}(GLenum target,...
void glColorMaskiOES(int index, boolean r, boolean g, boolean b, boolean a)
Entry point to C language function: void {@native glColorMaskiOES}(GLuint index, GLboolean r,...
void glBindFragDataLocationEXT(int program, int color, ByteBuffer name)
Entry point to C language function: void {@native glBindFragDataLocationEXT}(GLuint program,...
void glViewportIndexedfvNV(int index, FloatBuffer v)
Entry point to C language function: void {@native glViewportIndexedfvNV}(GLuint index,...
void glDepthRangeIndexedfNV(int index, float n, float f)
Entry point to C language function: void {@native glDepthRangeIndexedfNV}(GLuint index,...
void glResolveDepthValuesNV()
Entry point to C language function: void {@native glResolveDepthValuesNV}() Part of GL_NV_sample_l...
void glEnableiOES(int target, int index)
Entry point to C language function: void {@native glEnableiOES}(GLenum target, GLuint index) Part ...
void glAlphaFuncQCOM(int func, float ref)
Entry point to C language function: void {@native glAlphaFuncQCOM}(GLenum func, GLclampf ref) Part...
void glFramebufferTexture2DMultisampleIMG(int target, int attachment, int textarget, int texture, int level, int samples)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleIMG}(GLenum targe...
void glDisableiEXT(int target, int index)
Entry point to C language function: void {@native glDisableiEXT}(GLenum target, GLuint index) Part...
void glBufferStorageEXT(int target, long size, Buffer data, int flags)
Entry point to C language function: void {@native glBufferStorageEXT}(GLenum target,...
void glViewportArrayvNV(int first, int count, FloatBuffer v)
Entry point to C language function: void {@native glViewportArrayvNV}(GLuint first,...
void glGetnUniformuiv(int program, int location, int bufSize, IntBuffer params)
Entry point to C language function: void {@native glGetnUniformuiv}(GLuint program,...
void glBindVertexArrayOES(int array)
Entry point to C language function: void {@native glBindVertexArrayOES}(GLuint array) Part of GL_O...
void glDrawElementsInstancedBaseVertexOES(int mode, int count, int type, Buffer indices, int instancecount, int basevertex)
Entry point to C language function: void {@native glDrawElementsInstancedBaseVertexOES}(GLenum mode,...
void glMultiDrawArraysIndirectEXT(int mode, Buffer indirect, int drawcount, int stride)
Entry point to C language function: void {@native glMultiDrawArraysIndirectEXT}(GLenum mode,...
void glFramebufferTextureMultiviewOVR(int target, int attachment, int texture, int level, int baseViewIndex, int numViews)
Entry point to C language function: void {@native glFramebufferTextureMultiviewOVR}(GLenum target,...
void glBlendEquationiEXT(int buf, int mode)
Entry point to C language function: void {@native glBlendEquationiEXT}(GLuint buf,...
void glDiscardFramebufferEXT(int target, int numAttachments, IntBuffer attachments)
Entry point to C language function: void {@native glDiscardFramebufferEXT}(GLenum target,...
void glScissorIndexedvNV(int index, IntBuffer v)
Entry point to C language function: void {@native glScissorIndexedvNV}(GLuint index,...
void glVertexAttribDivisorNV(int index, int divisor)
Entry point to C language function: void {@native glVertexAttribDivisorNV}(GLuint index,...
void glGetCoverageModulationTableNV(int bufsize, FloatBuffer v)
Entry point to C language function: void {@native glGetCoverageModulationTableNV}(GLsizei bufsize,...
void glDeleteVertexArraysOES(int n, IntBuffer arrays)
Entry point to C language function: void {@native glDeleteVertexArraysOES}(GLsizei n,...
void glBlendFunciEXT(int buf, int src, int dst)
Entry point to C language function: void {@native glBlendFunciEXT}(GLuint buf, GLenum src,...
void glDrawElementsBaseVertexOES(int mode, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawElementsBaseVertexOES}(GLenum mode,...
void glDrawArraysInstancedNV(int mode, int first, int count, int primcount)
Entry point to C language function: void {@native glDrawArraysInstancedNV}(GLenum mode,...
void glRenderbufferStorageMultisampleNV(int target, int samples, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleNV}(GLenum target,...
void glDrawArraysInstancedANGLE(int mode, int first, int count, int primcount)
Entry point to C language function: void {@native glDrawArraysInstancedANGLE}(GLenum mode,...
void glDrawRangeElementsBaseVertexEXT(int mode, int start, int end, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawRangeElementsBaseVertexEXT}(GLenum mode,...
void glScissorIndexedNV(int index, int left, int bottom, int width, int height)
Entry point to C language function: void {@native glScissorIndexedNV}(GLuint index,...
void glMultiDrawElementsBaseVertexEXT(int mode, IntBuffer count, int type, PointerBuffer indices, int primcount, IntBuffer basevertex)
Entry point to C language function: void {@native glMultiDrawElementsBaseVertexEXT}(GLenum mode,...
void glViewportIndexedfNV(int index, float x, float y, float w, float h)
Entry point to C language function: void {@native glViewportIndexedfNV}(GLuint index,...
void glExtGetBuffersQCOM(IntBuffer buffers, int maxBuffers, IntBuffer numBuffers)
Entry point to C language function: void {@native glExtGetBuffersQCOM}(GLuint * buffers,...
void glExtTexObjectStateOverrideiQCOM(int target, int pname, int param)
Entry point to C language function: void {@native glExtTexObjectStateOverrideiQCOM}(GLenum target,...
void glBlendEquationSeparateiOES(int buf, int modeRGB, int modeAlpha)
Entry point to C language function: void {@native glBlendEquationSeparateiOES}(GLuint buf,...
void glVertexAttribDivisorANGLE(int index, int divisor)
Entry point to C language function: void {@native glVertexAttribDivisorANGLE}(GLuint index,...
void glGetDriverControlStringQCOM(int driverControl, int bufSize, IntBuffer length, ByteBuffer driverControlString)
Entry point to C language function: void {@native glGetDriverControlStringQCOM}(GLuint driverControl...
int glGetProgramResourceLocationIndexEXT(int program, int programInterface, ByteBuffer name)
Entry point to C language function: GLint {@native glGetProgramResourceLocationIndexEXT}(GLuint prog...
void glCoverageOperationNV(int operation)
Entry point to C language function: void {@native glCoverageOperationNV}(GLenum operation) Part of...
void glCopyBufferSubDataNV(int readTarget, int writeTarget, long readOffset, long writeOffset, long size)
Entry point to C language function: void {@native glCopyBufferSubDataNV}(GLenum readTarget,...
void glMinSampleShadingOES(float value)
Entry point to C language function: void {@native glMinSampleShadingOES}(GLfloat value) Part of GL...
void glExtGetTexSubImageQCOM(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer texels)
Entry point to C language function: void {@native glExtGetTexSubImageQCOM}(GLenum target,...
void glMultiDrawElementsIndirectEXT(int mode, int type, Buffer indirect, int drawcount, int stride)
Entry point to C language function: void {@native glMultiDrawElementsIndirectEXT}(GLenum mode,...
void glScissorArrayvNV(int first, int count, IntBuffer v)
Entry point to C language function: void {@native glScissorArrayvNV}(GLuint first,...
void glPatchParameteriOES(int pname, int value)
Entry point to C language function: void {@native glPatchParameteriOES}(GLenum pname,...
void glExtGetShadersQCOM(IntBuffer shaders, int maxShaders, IntBuffer numShaders)
Entry point to C language function: void {@native glExtGetShadersQCOM}(GLuint * shaders,...
void glCoverageModulationNV(int components)
Entry point to C language function: void {@native glCoverageModulationNV}(GLenum components) Part ...
void glSubpixelPrecisionBiasNV(int xbits, int ybits)
Entry point to C language function: void {@native glSubpixelPrecisionBiasNV}(GLuint xbits,...
void glExtGetBufferPointervQCOM(int target, PointerBuffer params)
Entry point to C language function: void {@native glExtGetBufferPointervQCOM}(GLenum target,...
void glBlendEquationiOES(int buf, int mode)
Entry point to C language function: void {@native glBlendEquationiOES}(GLuint buf,...
void glRasterSamplesEXT(int samples, boolean fixedsamplelocations)
Entry point to C language function: void {@native glRasterSamplesEXT}(GLuint samples,...
void glExtGetTexturesQCOM(IntBuffer textures, int maxTextures, IntBuffer numTextures)
Entry point to C language function: void {@native glExtGetTexturesQCOM}(GLuint * textures,...
void glExtGetFramebuffersQCOM(IntBuffer framebuffers, int maxFramebuffers, IntBuffer numFramebuffers)
Entry point to C language function: void {@native glExtGetFramebuffersQCOM}(GLuint * framebuffers,...
void glEGLImageTargetRenderbufferStorageOES(int target, long image)
Entry point to C language function: void {@native glEGLImageTargetRenderbufferStorageOES}(GLenum tar...
void glExtGetTexLevelParameterivQCOM(int texture, int face, int level, int pname, IntBuffer params)
Entry point to C language function: void {@native glExtGetTexLevelParameterivQCOM}(GLuint texture,...
void glPatchParameteriEXT(int pname, int value)
Entry point to C language function: void {@native glPatchParameteriEXT}(GLenum pname,...
void glColorMaskiEXT(int index, boolean r, boolean g, boolean b, boolean a)
Entry point to C language function: void {@native glColorMaskiEXT}(GLuint index, GLboolean r,...
void glEndTilingQCOM(int preserveMask)
Entry point to C language function: void {@native glEndTilingQCOM}(GLbitfield preserveMask) Part o...
void glReadBufferIndexedEXT(int src, int index)
Entry point to C language function: void {@native glReadBufferIndexedEXT}(GLenum src,...
void glPrimitiveBoundingBoxEXT(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW)
Entry point to C language function: void {@native glPrimitiveBoundingBoxEXT}(GLfloat minX,...
void glEndConditionalRender()
Entry point to C language function: void {@native glEndConditionalRender}() Part of GL_VERSION_3_0...
void glExtGetRenderbuffersQCOM(IntBuffer renderbuffers, int maxRenderbuffers, IntBuffer numRenderbuffers)
Entry point to C language function: void {@native glExtGetRenderbuffersQCOM}(GLuint * renderbuffers,...
void glDisableiOES(int target, int index)
Entry point to C language function: void {@native glDisableiOES}(GLenum target, GLuint index) Part...
boolean glIsVertexArrayOES(int array)
Entry point to C language function: GLboolean {@native glIsVertexArrayOES}(GLuint array) Part of G...
void glExtGetProgramBinarySourceQCOM(int program, int shadertype, ByteBuffer source, IntBuffer length)
Entry point to C language function: void {@native glExtGetProgramBinarySourceQCOM}(GLuint program,...
void glBlendBarrier()
Entry point to C language function: void {@native glBlendBarrier}() Part of GL_ES_VERSION_3_2,...
void glDrawElementsBaseVertexEXT(int mode, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawElementsBaseVertexEXT}(GLenum mode,...
void glPolygonModeNV(int face, int mode)
Entry point to C language function: void {@native glPolygonModeNV}(GLenum face, GLenum mode) Part ...
void glUniformMatrix2x3fvNV(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix2x3fvNV}(GLint location,...
int glGetFragDataIndexEXT(int program, ByteBuffer name)
Entry point to C language function: GLint {@native glGetFragDataIndexEXT}(GLuint program,...
void glGetTranslatedShaderSourceANGLE(int shader, int bufsize, IntBuffer length, ByteBuffer source)
Entry point to C language function: void {@native glGetTranslatedShaderSourceANGLE}(GLuint shader,...
void glRenderbufferStorageMultisampleIMG(int target, int samples, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleIMG}(GLenum target...
void glBlendFuncSeparateiOES(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
Entry point to C language function: void {@native glBlendFuncSeparateiOES}(GLuint buf,...
boolean glIsEnablediOES(int target, int index)
Entry point to C language function: GLboolean {@native glIsEnablediOES}(GLenum target,...
void glBlitFramebufferANGLE(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
Entry point to C language function: void {@native glBlitFramebufferANGLE}(GLint srcX0,...
void glUniformMatrix2x4fvNV(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix2x4fvNV}(GLint location,...
void glEnableDriverControlQCOM(int driverControl)
Entry point to C language function: void {@native glEnableDriverControlQCOM}(GLuint driverControl) ...
void glBlendFuncSeparateiEXT(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
Entry point to C language function: void {@native glBlendFuncSeparateiEXT}(GLuint buf,...
void glTexPageCommitmentEXT(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, boolean commit)
Entry point to C language function: void {@native glTexPageCommitmentEXT}(GLenum target,...
void glBindFragDataLocationIndexedEXT(int program, int colorNumber, int index, ByteBuffer name)
Entry point to C language function: void {@native glBindFragDataLocationIndexedEXT}(GLuint program,...
void glReadBufferNV(int mode)
Entry point to C language function: void {@native glReadBufferNV}(GLenum mode) Part of GL_NV_read_...
void glDepthRangeArrayfvNV(int first, int count, FloatBuffer v)
Entry point to C language function: void {@native glDepthRangeArrayfvNV}(GLuint first,...
void glMultiDrawElementsBaseVertexOES(int mode, IntBuffer count, int type, PointerBuffer indices, int primcount, IntBuffer basevertex)
Entry point to C language function: void {@native glMultiDrawElementsBaseVertexOES}(GLenum mode,...
void glTexBufferOES(int target, int internalformat, int buffer)
Entry point to C language function: void {@native glTexBufferOES}(GLenum target, GLenum internalform...
void glGetFloati_vNV(int target, int index, FloatBuffer data)
Entry point to C language function: void {@native glGetFloati_vNV}(GLenum target,...
void glTexBufferEXT(int target, int internalformat, int buffer)
Entry point to C language function: void {@native glTexBufferEXT}(GLenum target, GLenum internalform...
void glGenVertexArraysOES(int n, IntBuffer arrays)
Entry point to C language function: void {@native glGenVertexArraysOES}(GLsizei n,...
void glExtGetProgramsQCOM(IntBuffer programs, int maxPrograms, IntBuffer numPrograms)
Entry point to C language function: void {@native glExtGetProgramsQCOM}(GLuint * programs,...
void glDrawElementsInstancedANGLE(int mode, int count, int type, Buffer indices, int primcount)
Entry point to C language function: void {@native glDrawElementsInstancedANGLE}(GLenum mode,...
void glTexBufferRangeEXT(int target, int internalformat, int buffer, long offset, long size)
Entry point to C language function: void {@native glTexBufferRangeEXT}(GLenum target,...
boolean glExtIsProgramBinaryQCOM(int program)
Entry point to C language function: GLboolean {@native glExtIsProgramBinaryQCOM}(GLuint program) P...
void glTextureView(int texture, int target, int origtexture, int internalformat, int minlevel, int numlevels, int minlayer, int numlayers)
Entry point to C language function: void {@native glTextureView}(GLuint texture, GLenum target,...
void glFramebufferTextureEXT(int target, int attachment, int texture, int level)
Entry point to C language function: void {@native glFramebufferTextureEXT}(GLenum target,...
void glVertexAttribDivisor(int index, int divisor)
Entry point to C language function: void {@native glVertexAttribDivisor}(GLuint index,...
void glTexStorage3DMultisampleOES(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTexStorage3DMultisampleOES}(GLenum target,...
void glUniformMatrix4x2fvNV(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix4x2fvNV}(GLint location,...
void glEnableiNV(int target, int index)
Entry point to C language function: void {@native glEnableiNV}(GLenum target, GLuint index) Part o...
void glBlitFramebufferNV(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
Entry point to C language function: void {@native glBlitFramebufferNV}(GLint srcX0,...
void glResolveMultisampleFramebuffer()
Entry point to C language function: void {@native glResolveMultisampleFramebuffer}() Part of GL_AP...
void glNamedFramebufferSampleLocationsfvNV(int framebuffer, int start, int count, FloatBuffer v)
Entry point to C language function: void {@native glNamedFramebufferSampleLocationsfvNV}(GLuint fram...
void glDrawBuffersIndexedEXT(int n, IntBuffer location, IntBuffer indices)
Entry point to C language function: void {@native glDrawBuffersIndexedEXT}(GLint n,...
void glEnableiEXT(int target, int index)
Entry point to C language function: void {@native glEnableiEXT}(GLenum target, GLuint index) Part ...
boolean glIsEnablediEXT(int target, int index)
Entry point to C language function: GLboolean {@native glIsEnablediEXT}(GLenum target,...
void glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, Buffer ptr)
Entry point to C language function: void {@native glVertexAttribPointer}(GLuint indx,...
void glDrawRangeElements(int mode, int start, int end, int count, int type, Buffer indices)
Entry point to C language function: void {@native glDrawRangeElements}(GLenum mode,...
void glVertexAttribIPointer(int index, int size, int type, int stride, Buffer pointer)
Entry point to C language function: void {@native glVertexAttribIPointer}(GLuint index,...
void glDrawElementsInstanced(int mode, int count, int type, Buffer indices, int instancecount)
Entry point to C language function: void {@native glDrawElementsInstanced}(GLenum mode,...
void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
Entry point to C language function: void {@native glFramebufferTexture2D}(GLenum target,...
void glGetFloatv(int pname, FloatBuffer data)
Entry point to C language function: void {@native glGetFloatv}(GLenum pname, GLfloat * data) Part ...
void glGenBuffers(int n, IntBuffer buffers)
Entry point to C language function: void {@native glGenBuffers}(GLsizei n, GLuint * buffers) Part ...
void glPixelStorei(int pname, int param)
Entry point to C language function: void {@native glPixelStorei}(GLenum pname, GLint param) Part o...
ByteBuffer glMapBuffer(int target, int access)
Entry point to C language function: void * {@native glMapBuffer}(GLenum target, GLenum access) Par...
void glGetRenderbufferParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetRenderbufferParameteriv}(GLenum target,...
void glTextureStorage3DEXT(int texture, int target, int levels, int internalformat, int width, int height, int depth)
Entry point to C language function: void {@native glTextureStorage3DEXT}(GLuint texture,...
void glGetIntegerv(int pname, IntBuffer data)
Entry point to C language function: void {@native glGetIntegerv}(GLenum pname, GLint * data) Part ...
boolean glIsTexture(int texture)
Entry point to C language function: GLboolean {@native glIsTexture}(GLuint texture) Part of GL_ES_...
void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTexSubImage2D}(GLenum target,...
void glBlendEquation(int mode)
Entry point to C language function: void {@native glBlendEquation}(GLenum mode) Part of GL_ES_VERS...
void glFlushMappedBufferRange(int target, long offset, long length)
Entry point to C language function: void {@native glFlushMappedBufferRange}(GLenum target,...
void glDrawArrays(int mode, int first, int count)
Entry point to C language function: void {@native glDrawArrays}(GLenum mode, GLint first,...
void glGetBooleanv(int pname, ByteBuffer data)
Entry point to C language function: void {@native glGetBooleanv}(GLenum pname, GLboolean * data) P...
void glGetTexParameterfv(int target, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetTexParameterfv}(GLenum target,...
void glTextureStorage1DEXT(int texture, int target, int levels, int internalformat, int width)
Entry point to C language function: void {@native glTextureStorage1DEXT}(GLuint texture,...
void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
Entry point to C language function: void {@native glCopyTexSubImage2D}(GLenum target,...
void glReadPixels(int x, int y, int width, int height, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glReadPixels}(GLint x, GLint y,...
boolean glIsEnabled(int cap)
Entry point to C language function: GLboolean {@native glIsEnabled}(GLenum cap) Part of GL_NV_vert...
void glTexStorage3D(int target, int levels, int internalformat, int width, int height, int depth)
Entry point to C language function: void {@native glTexStorage3D}(GLenum target, GLsizei levels,...
void glDeleteTextures(int n, IntBuffer textures)
Entry point to C language function: void {@native glDeleteTextures}(GLsizei n, const GLuint * textur...
void glBindTexture(int target, int texture)
Entry point to C language function: void {@native glBindTexture}(GLenum target, GLuint texture) Pa...
void glSampleCoverage(float value, boolean invert)
Entry point to C language function: void {@native glSampleCoverage}(GLfloat value,...
void glDisable(int cap)
Entry point to C language function: void {@native glDisable}(GLenum cap) Part of GL_ES_VERSION_2_0...
void glGetBufferParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetBufferParameteriv}(GLenum target,...
void glPolygonOffset(float factor, float units)
Entry point to C language function: void {@native glPolygonOffset}(GLfloat factor,...
void glBufferSubData(int target, long offset, long size, Buffer data)
Entry point to C language function: void {@native glBufferSubData}(GLenum target,...
void glGenTextures(int n, IntBuffer textures)
Entry point to C language function: void {@native glGenTextures}(GLsizei n, GLuint * textures) Par...
void glStencilOp(int fail, int zfail, int zpass)
Entry point to C language function: void {@native glStencilOp}(GLenum fail, GLenum zfail,...
void glTexParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexParameteriv}(GLenum target,...
int glCheckFramebufferStatus(int target)
Entry point to C language function: GLenum {@native glCheckFramebufferStatus}(GLenum target) Part ...
void glTexStorage2D(int target, int levels, int internalformat, int width, int height)
Entry point to C language function: void {@native glTexStorage2D}(GLenum target, GLsizei levels,...
void glBlendFuncSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)
Entry point to C language function: void {@native glBlendFuncSeparate}(GLenum sfactorRGB,...
void glGenerateMipmap(int target)
Entry point to C language function: void {@native glGenerateMipmap}(GLenum target) Part of GL_ES_V...
void glDeleteRenderbuffers(int n, IntBuffer renderbuffers)
Entry point to C language function: void {@native glDeleteRenderbuffers}(GLsizei n,...
void glRenderbufferStorage(int target, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorage}(GLenum target,...
boolean glIsBuffer(int buffer)
Entry point to C language function: GLboolean {@native glIsBuffer}(GLuint buffer) Part of GL_VERSI...
int glGetError()
Entry point to C language function: GLenum {@native glGetError}() Part of GL_ES_VERSION_2_0,...
void glGenFramebuffers(int n, IntBuffer framebuffers)
Entry point to C language function: void {@native glGenFramebuffers}(GLsizei n, GLuint * framebuffer...
void glDeleteFramebuffers(int n, IntBuffer framebuffers)
Entry point to C language function: void {@native glDeleteFramebuffers}(GLsizei n,...
void glBindRenderbuffer(int target, int renderbuffer)
Entry point to C language function: void {@native glBindRenderbuffer}(GLenum target,...
void glBlendEquationSeparate(int modeRGB, int modeAlpha)
Entry point to C language function: void {@native glBlendEquationSeparate}(GLenum modeRGB,...
boolean glIsFramebuffer(int framebuffer)
Entry point to C language function: GLboolean {@native glIsFramebuffer}(GLuint framebuffer) Part o...
void glGetTexParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexParameteriv}(GLenum target,...
void glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)
Entry point to C language function: void {@native glFramebufferRenderbuffer}(GLenum target,...
void glClearColor(float red, float green, float blue, float alpha)
Entry point to C language function: void {@native glClearColor}(GLfloat red, GLfloat green,...
boolean glIsRenderbuffer(int renderbuffer)
Entry point to C language function: GLboolean {@native glIsRenderbuffer}(GLuint renderbuffer) Part...
void glTexParameterfv(int target, int pname, FloatBuffer params)
Entry point to C language function: void {@native glTexParameterfv}(GLenum target,...
void glGetnUniformfv(int program, int location, int bufSize, FloatBuffer params)
Entry point to C language function: void {@native glGetnUniformfv}(GLuint program,...
void glEnable(int cap)
Entry point to C language function: void {@native glEnable}(GLenum cap) Part of GL_ES_VERSION_2_0,...
void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data)
Entry point to C language function: void {@native glCompressedTexSubImage2D}(GLenum target,...
boolean glUnmapBuffer(int target)
Entry point to C language function: GLboolean {@native glUnmapBuffer}(GLenum target) Part of GL_VE...
void glColorMask(boolean red, boolean green, boolean blue, boolean alpha)
Entry point to C language function: void {@native glColorMask}(GLboolean red, GLboolean green,...
int glGetGraphicsResetStatus()
Entry point to C language function: GLenum {@native glGetGraphicsResetStatus}() Part of GL_VERSION...
String glGetString(int name)
Entry point to C language function: const GLubyte * {@native glGetString}(GLenum name) Part of GL_...
void glBlendFunc(int sfactor, int dfactor)
Entry point to C language function: void {@native glBlendFunc}(GLenum sfactor, GLenum dfactor) Par...
void glStencilFunc(int func, int ref, int mask)
Entry point to C language function: void {@native glStencilFunc}(GLenum func, GLint ref,...
void glActiveTexture(int texture)
Entry point to C language function: void {@native glActiveTexture}(GLenum texture) Part of GL_ES_V...
void glClear(int mask)
Entry point to C language function: void {@native glClear}(GLbitfield mask) Part of GL_ES_VERSION_...
void glTexParameteri(int target, int pname, int param)
Entry point to C language function: void {@native glTexParameteri}(GLenum target,...
ByteBuffer glMapBufferRange(int target, long offset, long length, int access)
Entry point to C language function: void * {@native glMapBufferRange}(GLenum target,...
void glTextureStorage2DEXT(int texture, int target, int levels, int internalformat, int width, int height)
Entry point to C language function: void {@native glTextureStorage2DEXT}(GLuint texture,...
void glStencilMask(int mask)
Entry point to C language function: void {@native glStencilMask}(GLuint mask) Part of GL_ES_VERSIO...
void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetFramebufferAttachmentParameteriv}(GLenum targ...
void glLineWidth(float width)
Entry point to C language function: void {@native glLineWidth}(GLfloat width) Part of GL_VERSION_E...
void glBindFramebuffer(int target, int framebuffer)
Entry point to C language function: void {@native glBindFramebuffer}(GLenum target,...
void glClearStencil(int s)
Entry point to C language function: void {@native glClearStencil}(GLint s) Part of GL_ES_VERSION_2...
void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer data)
Entry point to C language function: void {@native glCompressedTexImage2D}(GLenum target,...
void glTexStorage1D(int target, int levels, int internalformat, int width)
Entry point to C language function: void {@native glTexStorage1D}(GLenum target, GLsizei levels,...
void glFinish()
Entry point to C language function: void {@native glFinish}() Part of GL_ES_VERSION_2_0,...
void glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border)
Entry point to C language function: void {@native glCopyTexImage2D}(GLenum target,...
void glViewport(int x, int y, int width, int height)
Entry point to C language function: void {@native glViewport}(GLint x, GLint y, GLsizei width,...
void glReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, Buffer data)
Entry point to C language function: void {@native glReadnPixels}(GLint x, GLint y,...
void glRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorageMultisample}(GLenum target,...
void glFrontFace(int mode)
Entry point to C language function: void {@native glFrontFace}(GLenum mode) Part of GL_ES_VERSION_...
void glHint(int target, int mode)
Entry point to C language function: void {@native glHint}(GLenum target, GLenum mode) Part of GL_E...
void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTexImage2D}(GLenum target, GLint level,...
void 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,...