JOGL v2.6.0-rc-20250822
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 glBindShadingRateImageNV(int arg0)
361 {
362 printIndent();
363 print( "glBindShadingRateImageNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
364 downstreamGLES3.glBindShadingRateImageNV(arg0);
365 println("");
366 }
367 @Override
368 public void glBindTexture(int arg0,int arg1)
369 {
370 printIndent();
371 print( "glBindTexture("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
372 downstreamGLES3.glBindTexture(arg0,arg1);
373 println("");
374 }
375 @Override
376 public void glBindTransformFeedback(int arg0,int arg1)
377 {
378 printIndent();
379 print( "glBindTransformFeedback("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
380 downstreamGLES3.glBindTransformFeedback(arg0,arg1);
381 println("");
382 }
383 @Override
384 public void glBindVertexArray(int arg0)
385 {
386 printIndent();
387 print( "glBindVertexArray("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
388 downstreamGLES3.glBindVertexArray(arg0);
389 println("");
390 }
391 @Override
392 public void glBindVertexArrayOES(int arg0)
393 {
394 printIndent();
395 print( "glBindVertexArrayOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
396 downstreamGLES3.glBindVertexArrayOES(arg0);
397 println("");
398 }
399 @Override
400 public void glBindVertexBuffer(int arg0,int arg1,long arg2,int arg3)
401 {
402 printIndent();
403 print( "glBindVertexBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
404 downstreamGLES3.glBindVertexBuffer(arg0,arg1,arg2,arg3);
405 println("");
406 }
407 @Override
408 public void glBlendBarrier()
409 {
410 printIndent();
411 print( "glBlendBarrier("+")");
412 downstreamGLES3.glBlendBarrier();
413 println("");
414 }
415 @Override
416 public void glBlendColor(float arg0,float arg1,float arg2,float arg3)
417 {
418 printIndent();
419 print( "glBlendColor("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+")");
420 downstreamGLES3.glBlendColor(arg0,arg1,arg2,arg3);
421 println("");
422 }
423 @Override
424 public void glBlendEquation(int arg0)
425 {
426 printIndent();
427 print( "glBlendEquation("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
428 downstreamGLES3.glBlendEquation(arg0);
429 println("");
430 }
431 @Override
432 public void glBlendEquationSeparate(int arg0,int arg1)
433 {
434 printIndent();
435 print( "glBlendEquationSeparate("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
436 downstreamGLES3.glBlendEquationSeparate(arg0,arg1);
437 println("");
438 }
439 @Override
440 public void glBlendEquationSeparatei(int arg0,int arg1,int arg2)
441 {
442 printIndent();
443 print( "glBlendEquationSeparatei("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
444 downstreamGLES3.glBlendEquationSeparatei(arg0,arg1,arg2);
445 println("");
446 }
447 @Override
448 public void glBlendEquationSeparateiEXT(int arg0,int arg1,int arg2)
449 {
450 printIndent();
451 print( "glBlendEquationSeparateiEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
452 downstreamGLES3.glBlendEquationSeparateiEXT(arg0,arg1,arg2);
453 println("");
454 }
455 @Override
456 public void glBlendEquationSeparateiOES(int arg0,int arg1,int arg2)
457 {
458 printIndent();
459 print( "glBlendEquationSeparateiOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
460 downstreamGLES3.glBlendEquationSeparateiOES(arg0,arg1,arg2);
461 println("");
462 }
463 @Override
464 public void glBlendEquationi(int arg0,int arg1)
465 {
466 printIndent();
467 print( "glBlendEquationi("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
468 downstreamGLES3.glBlendEquationi(arg0,arg1);
469 println("");
470 }
471 @Override
472 public void glBlendEquationiEXT(int arg0,int arg1)
473 {
474 printIndent();
475 print( "glBlendEquationiEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
476 downstreamGLES3.glBlendEquationiEXT(arg0,arg1);
477 println("");
478 }
479 @Override
480 public void glBlendEquationiOES(int arg0,int arg1)
481 {
482 printIndent();
483 print( "glBlendEquationiOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
484 downstreamGLES3.glBlendEquationiOES(arg0,arg1);
485 println("");
486 }
487 @Override
488 public void glBlendFunc(int arg0,int arg1)
489 {
490 printIndent();
491 print( "glBlendFunc("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
492 downstreamGLES3.glBlendFunc(arg0,arg1);
493 println("");
494 }
495 @Override
496 public void glBlendFuncSeparate(int arg0,int arg1,int arg2,int arg3)
497 {
498 printIndent();
499 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()+")");
500 downstreamGLES3.glBlendFuncSeparate(arg0,arg1,arg2,arg3);
501 println("");
502 }
503 @Override
504 public void glBlendFuncSeparatei(int arg0,int arg1,int arg2,int arg3,int arg4)
505 {
506 printIndent();
507 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()+")");
508 downstreamGLES3.glBlendFuncSeparatei(arg0,arg1,arg2,arg3,arg4);
509 println("");
510 }
511 @Override
512 public void glBlendFuncSeparateiEXT(int arg0,int arg1,int arg2,int arg3,int arg4)
513 {
514 printIndent();
515 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()+")");
516 downstreamGLES3.glBlendFuncSeparateiEXT(arg0,arg1,arg2,arg3,arg4);
517 println("");
518 }
519 @Override
520 public void glBlendFuncSeparateiOES(int arg0,int arg1,int arg2,int arg3,int arg4)
521 {
522 printIndent();
523 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()+")");
524 downstreamGLES3.glBlendFuncSeparateiOES(arg0,arg1,arg2,arg3,arg4);
525 println("");
526 }
527 @Override
528 public void glBlendFunci(int arg0,int arg1,int arg2)
529 {
530 printIndent();
531 print( "glBlendFunci("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
532 downstreamGLES3.glBlendFunci(arg0,arg1,arg2);
533 println("");
534 }
535 @Override
536 public void glBlendFunciEXT(int arg0,int arg1,int arg2)
537 {
538 printIndent();
539 print( "glBlendFunciEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
540 downstreamGLES3.glBlendFunciEXT(arg0,arg1,arg2);
541 println("");
542 }
543 @Override
544 public void glBlendFunciOES(int arg0,int arg1,int arg2)
545 {
546 printIndent();
547 print( "glBlendFunciOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
548 downstreamGLES3.glBlendFunciOES(arg0,arg1,arg2);
549 println("");
550 }
551 @Override
552 public void glBlitFramebuffer(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( "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()+")");
556 downstreamGLES3.glBlitFramebuffer(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
557 println("");
558 }
559 @Override
560 public void glBlitFramebufferANGLE(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( "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()+")");
564 downstreamGLES3.glBlitFramebufferANGLE(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
565 println("");
566 }
567 @Override
568 public void glBlitFramebufferNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9)
569 {
570 printIndent();
571 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()+")");
572 downstreamGLES3.glBlitFramebufferNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
573 println("");
574 }
575 @Override
576 public void glBufferAttachMemoryNV(int arg0,int arg1,long arg2)
577 {
578 printIndent();
579 print( "glBufferAttachMemoryNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+")");
580 downstreamGLES3.glBufferAttachMemoryNV(arg0,arg1,arg2);
581 println("");
582 }
583 @Override
584 public void glBufferData(int arg0,long arg1,java.nio.Buffer arg2,int arg3)
585 {
586 printIndent();
587 print( "glBufferData("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<java.nio.Buffer> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
588 downstreamGLES3.glBufferData(arg0,arg1,arg2,arg3);
589 println("");
590 }
591 @Override
592 public void glBufferPageCommitmentMemNV(int arg0,long arg1,long arg2,int arg3,long arg4,boolean arg5)
593 {
594 printIndent();
595 print( "glBufferPageCommitmentMemNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<long> "+arg4+", "+"<boolean> "+arg5+")");
596 downstreamGLES3.glBufferPageCommitmentMemNV(arg0,arg1,arg2,arg3,arg4,arg5);
597 println("");
598 }
599 @Override
600 public void glBufferStorageEXT(int arg0,long arg1,java.nio.Buffer arg2,int arg3)
601 {
602 printIndent();
603 print( "glBufferStorageEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<java.nio.Buffer> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
604 downstreamGLES3.glBufferStorageEXT(arg0,arg1,arg2,arg3);
605 println("");
606 }
607 @Override
608 public void glBufferStorageMemEXT(int arg0,long arg1,int arg2,long arg3)
609 {
610 printIndent();
611 print( "glBufferStorageMemEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+")");
612 downstreamGLES3.glBufferStorageMemEXT(arg0,arg1,arg2,arg3);
613 println("");
614 }
615 @Override
616 public void glBufferSubData(int arg0,long arg1,long arg2,java.nio.Buffer arg3)
617 {
618 printIndent();
619 print( "glBufferSubData("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+", "+"<java.nio.Buffer> "+arg3+")");
620 downstreamGLES3.glBufferSubData(arg0,arg1,arg2,arg3);
621 println("");
622 }
623 @Override
624 public int glCheckFramebufferStatus(int arg0)
625 {
626 printIndent();
627 print( "glCheckFramebufferStatus("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
628 int _res = downstreamGLES3.glCheckFramebufferStatus(arg0);
629 println(" = "+_res);
630 return _res;
631 }
632 @Override
633 public void glClear(int arg0)
634 {
635 printIndent();
636 print( "glClear("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
637 downstreamGLES3.glClear(arg0);
638 println("");
639 }
640 @Override
641 public void glClearBufferfi(int arg0,int arg1,float arg2,int arg3)
642 {
643 printIndent();
644 print( "glClearBufferfi("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
645 downstreamGLES3.glClearBufferfi(arg0,arg1,arg2,arg3);
646 println("");
647 }
648 @Override
649 public void glClearBufferfv(int arg0,int arg1,float[] arg2,int arg3)
650 {
651 printIndent();
652 print( "glClearBufferfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
653 downstreamGLES3.glClearBufferfv(arg0,arg1,arg2,arg3);
654 println("");
655 }
656 @Override
657 public void glClearBufferfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
658 {
659 printIndent();
660 print( "glClearBufferfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
661 downstreamGLES3.glClearBufferfv(arg0,arg1,arg2);
662 println("");
663 }
664 @Override
665 public void glClearBufferiv(int arg0,int arg1,java.nio.IntBuffer arg2)
666 {
667 printIndent();
668 print( "glClearBufferiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
669 downstreamGLES3.glClearBufferiv(arg0,arg1,arg2);
670 println("");
671 }
672 @Override
673 public void glClearBufferiv(int arg0,int arg1,int[] arg2,int arg3)
674 {
675 printIndent();
676 print( "glClearBufferiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
677 downstreamGLES3.glClearBufferiv(arg0,arg1,arg2,arg3);
678 println("");
679 }
680 @Override
681 public void glClearBufferuiv(int arg0,int arg1,int[] arg2,int arg3)
682 {
683 printIndent();
684 print( "glClearBufferuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
685 downstreamGLES3.glClearBufferuiv(arg0,arg1,arg2,arg3);
686 println("");
687 }
688 @Override
689 public void glClearBufferuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
690 {
691 printIndent();
692 print( "glClearBufferuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
693 downstreamGLES3.glClearBufferuiv(arg0,arg1,arg2);
694 println("");
695 }
696 @Override
697 public void glClearColor(float arg0,float arg1,float arg2,float arg3)
698 {
699 printIndent();
700 print( "glClearColor("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+")");
701 downstreamGLES3.glClearColor(arg0,arg1,arg2,arg3);
702 println("");
703 }
704 @Override
705 public void glClearDepth(double arg0)
706 {
707 printIndent();
708 print( "glClearDepth("+"<double> "+arg0+")");
709 downstreamGLES3.glClearDepth(arg0);
710 println("");
711 }
712 @Override
713 public void glClearDepthf(float arg0)
714 {
715 printIndent();
716 print( "glClearDepthf("+"<float> "+arg0+")");
717 downstreamGLES3.glClearDepthf(arg0);
718 println("");
719 }
720 @Override
721 public void glClearPixelLocalStorageuiEXT(int arg0,int arg1,int[] arg2,int arg3)
722 {
723 printIndent();
724 print( "glClearPixelLocalStorageuiEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
725 downstreamGLES3.glClearPixelLocalStorageuiEXT(arg0,arg1,arg2,arg3);
726 println("");
727 }
728 @Override
729 public void glClearPixelLocalStorageuiEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
730 {
731 printIndent();
732 print( "glClearPixelLocalStorageuiEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
733 downstreamGLES3.glClearPixelLocalStorageuiEXT(arg0,arg1,arg2);
734 println("");
735 }
736 @Override
737 public void glClearStencil(int arg0)
738 {
739 printIndent();
740 print( "glClearStencil("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
741 downstreamGLES3.glClearStencil(arg0);
742 println("");
743 }
744 @Override
745 public void glClearTexImageEXT(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4)
746 {
747 printIndent();
748 print( "glClearTexImageEXT("+"<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+")");
749 downstreamGLES3.glClearTexImageEXT(arg0,arg1,arg2,arg3,arg4);
750 println("");
751 }
752 @Override
753 public void glClearTexSubImageEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,java.nio.Buffer arg10)
754 {
755 printIndent();
756 print( "glClearTexSubImageEXT("+"<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+")");
757 downstreamGLES3.glClearTexSubImageEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
758 println("");
759 }
760 @Override
761 public int glClientWaitSync(long arg0,int arg1,long arg2)
762 {
763 printIndent();
764 print( "glClientWaitSync("+"<long> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+")");
765 int _res = downstreamGLES3.glClientWaitSync(arg0,arg1,arg2);
766 println(" = "+_res);
767 return _res;
768 }
769 @Override
770 public void glClipControlEXT(int arg0,int arg1)
771 {
772 printIndent();
773 print( "glClipControlEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
774 downstreamGLES3.glClipControlEXT(arg0,arg1);
775 println("");
776 }
777 @Override
778 public void glColorMask(boolean arg0,boolean arg1,boolean arg2,boolean arg3)
779 {
780 printIndent();
781 print( "glColorMask("+"<boolean> "+arg0+", "+"<boolean> "+arg1+", "+"<boolean> "+arg2+", "+"<boolean> "+arg3+")");
782 downstreamGLES3.glColorMask(arg0,arg1,arg2,arg3);
783 println("");
784 }
785 @Override
786 public void glColorMaski(int arg0,boolean arg1,boolean arg2,boolean arg3,boolean arg4)
787 {
788 printIndent();
789 print( "glColorMaski("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<boolean> "+arg1+", "+"<boolean> "+arg2+", "+"<boolean> "+arg3+", "+"<boolean> "+arg4+")");
790 downstreamGLES3.glColorMaski(arg0,arg1,arg2,arg3,arg4);
791 println("");
792 }
793 @Override
794 public void glColorMaskiEXT(int arg0,boolean arg1,boolean arg2,boolean arg3,boolean arg4)
795 {
796 printIndent();
797 print( "glColorMaskiEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<boolean> "+arg1+", "+"<boolean> "+arg2+", "+"<boolean> "+arg3+", "+"<boolean> "+arg4+")");
798 downstreamGLES3.glColorMaskiEXT(arg0,arg1,arg2,arg3,arg4);
799 println("");
800 }
801 @Override
802 public void glColorMaskiOES(int arg0,boolean arg1,boolean arg2,boolean arg3,boolean arg4)
803 {
804 printIndent();
805 print( "glColorMaskiOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<boolean> "+arg1+", "+"<boolean> "+arg2+", "+"<boolean> "+arg3+", "+"<boolean> "+arg4+")");
806 downstreamGLES3.glColorMaskiOES(arg0,arg1,arg2,arg3,arg4);
807 println("");
808 }
809 @Override
810 public void glCompileShader(int arg0)
811 {
812 printIndent();
813 print( "glCompileShader("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
814 downstreamGLES3.glCompileShader(arg0);
815 println("");
816 }
817 @Override
818 public void glCompressedTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,long arg7)
819 {
820 printIndent();
821 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+")");
822 downstreamGLES3.glCompressedTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
823 println("");
824 }
825 @Override
826 public void glCompressedTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7)
827 {
828 printIndent();
829 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+")");
830 downstreamGLES3.glCompressedTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
831 println("");
832 }
833 @Override
834 public void glCompressedTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
835 {
836 printIndent();
837 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+")");
838 downstreamGLES3.glCompressedTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
839 println("");
840 }
841 @Override
842 public void glCompressedTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
843 {
844 printIndent();
845 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+")");
846 downstreamGLES3.glCompressedTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
847 println("");
848 }
849 @Override
850 public void glCompressedTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
851 {
852 printIndent();
853 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+")");
854 downstreamGLES3.glCompressedTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
855 println("");
856 }
857 @Override
858 public void glCompressedTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
859 {
860 printIndent();
861 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+")");
862 downstreamGLES3.glCompressedTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
863 println("");
864 }
865 @Override
866 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)
867 {
868 printIndent();
869 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+")");
870 downstreamGLES3.glCompressedTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
871 println("");
872 }
873 @Override
874 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)
875 {
876 printIndent();
877 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+")");
878 downstreamGLES3.glCompressedTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
879 println("");
880 }
881 @Override
882 public void glConservativeRasterParameteriNV(int arg0,int arg1)
883 {
884 printIndent();
885 print( "glConservativeRasterParameteriNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
886 downstreamGLES3.glConservativeRasterParameteriNV(arg0,arg1);
887 println("");
888 }
889 @Override
890 public void glCopyBufferSubData(int arg0,int arg1,long arg2,long arg3,long arg4)
891 {
892 printIndent();
893 print( "glCopyBufferSubData("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+", "+"<long> "+arg3+", "+"<long> "+arg4+")");
894 downstreamGLES3.glCopyBufferSubData(arg0,arg1,arg2,arg3,arg4);
895 println("");
896 }
897 @Override
898 public void glCopyBufferSubDataNV(int arg0,int arg1,long arg2,long arg3,long arg4)
899 {
900 printIndent();
901 print( "glCopyBufferSubDataNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+", "+"<long> "+arg3+", "+"<long> "+arg4+")");
902 downstreamGLES3.glCopyBufferSubDataNV(arg0,arg1,arg2,arg3,arg4);
903 println("");
904 }
905 @Override
906 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)
907 {
908 printIndent();
909 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()+")");
910 downstreamGLES3.glCopyImageSubData(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14);
911 println("");
912 }
913 @Override
914 public void glCopyTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
915 {
916 printIndent();
917 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()+")");
918 downstreamGLES3.glCopyTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
919 println("");
920 }
921 @Override
922 public void glCopyTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
923 {
924 printIndent();
925 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()+")");
926 downstreamGLES3.glCopyTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
927 println("");
928 }
929 @Override
930 public void glCopyTexSubImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8)
931 {
932 printIndent();
933 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()+")");
934 downstreamGLES3.glCopyTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
935 println("");
936 }
937 @Override
938 public void glCopyTextureLevelsAPPLE(int arg0,int arg1,int arg2,int arg3)
939 {
940 printIndent();
941 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()+")");
942 downstreamGLES3.glCopyTextureLevelsAPPLE(arg0,arg1,arg2,arg3);
943 println("");
944 }
945 @Override
946 public void glCoverageMaskNV(boolean arg0)
947 {
948 printIndent();
949 print( "glCoverageMaskNV("+"<boolean> "+arg0+")");
950 downstreamGLES3.glCoverageMaskNV(arg0);
951 println("");
952 }
953 @Override
954 public void glCoverageModulationNV(int arg0)
955 {
956 printIndent();
957 print( "glCoverageModulationNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
958 downstreamGLES3.glCoverageModulationNV(arg0);
959 println("");
960 }
961 @Override
962 public void glCoverageModulationTableNV(int arg0,java.nio.FloatBuffer arg1)
963 {
964 printIndent();
965 print( "glCoverageModulationTableNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
966 downstreamGLES3.glCoverageModulationTableNV(arg0,arg1);
967 println("");
968 }
969 @Override
970 public void glCoverageModulationTableNV(int arg0,float[] arg1,int arg2)
971 {
972 printIndent();
973 print( "glCoverageModulationTableNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
974 downstreamGLES3.glCoverageModulationTableNV(arg0,arg1,arg2);
975 println("");
976 }
977 @Override
978 public void glCoverageOperationNV(int arg0)
979 {
980 printIndent();
981 print( "glCoverageOperationNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
982 downstreamGLES3.glCoverageOperationNV(arg0);
983 println("");
984 }
985 @Override
986 public void glCreateMemoryObjectsEXT(int arg0,int[] arg1,int arg2)
987 {
988 printIndent();
989 print( "glCreateMemoryObjectsEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
990 downstreamGLES3.glCreateMemoryObjectsEXT(arg0,arg1,arg2);
991 println("");
992 }
993 @Override
994 public void glCreateMemoryObjectsEXT(int arg0,java.nio.IntBuffer arg1)
995 {
996 printIndent();
997 print( "glCreateMemoryObjectsEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
998 downstreamGLES3.glCreateMemoryObjectsEXT(arg0,arg1);
999 println("");
1000 }
1001 @Override
1002 public int glCreateProgram()
1003 {
1004 printIndent();
1005 print( "glCreateProgram("+")");
1006 int _res = downstreamGLES3.glCreateProgram();
1007 println(" = "+_res);
1008 return _res;
1009 }
1010 @Override
1011 public void glCreateSemaphoresNV(int arg0,java.nio.IntBuffer arg1)
1012 {
1013 printIndent();
1014 print( "glCreateSemaphoresNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1015 downstreamGLES3.glCreateSemaphoresNV(arg0,arg1);
1016 println("");
1017 }
1018 @Override
1019 public void glCreateSemaphoresNV(int arg0,int[] arg1,int arg2)
1020 {
1021 printIndent();
1022 print( "glCreateSemaphoresNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1023 downstreamGLES3.glCreateSemaphoresNV(arg0,arg1,arg2);
1024 println("");
1025 }
1026 @Override
1027 public int glCreateShader(int arg0)
1028 {
1029 printIndent();
1030 print( "glCreateShader("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1031 int _res = downstreamGLES3.glCreateShader(arg0);
1032 println(" = "+_res);
1033 return _res;
1034 }
1035 @Override
1036 public int glCreateShaderProgramv(int arg0,int arg1,java.lang.String[] arg2)
1037 {
1038 printIndent();
1039 print( "glCreateShaderProgramv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+")");
1040 int _res = downstreamGLES3.glCreateShaderProgramv(arg0,arg1,arg2);
1041 println(" = "+_res);
1042 return _res;
1043 }
1044 @Override
1045 public void glCullFace(int arg0)
1046 {
1047 printIndent();
1048 print( "glCullFace("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1049 downstreamGLES3.glCullFace(arg0);
1050 println("");
1051 }
1052 @Override
1053 public void glDebugMessageControl(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4,boolean arg5)
1054 {
1055 printIndent();
1056 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+")");
1057 downstreamGLES3.glDebugMessageControl(arg0,arg1,arg2,arg3,arg4,arg5);
1058 println("");
1059 }
1060 @Override
1061 public void glDebugMessageControl(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5,boolean arg6)
1062 {
1063 printIndent();
1064 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+")");
1065 downstreamGLES3.glDebugMessageControl(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
1066 println("");
1067 }
1068 @Override
1069 public void glDebugMessageInsert(int arg0,int arg1,int arg2,int arg3,int arg4,java.lang.String arg5)
1070 {
1071 printIndent();
1072 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+")");
1073 downstreamGLES3.glDebugMessageInsert(arg0,arg1,arg2,arg3,arg4,arg5);
1074 println("");
1075 }
1076 @Override
1077 public void glDeleteBuffers(int arg0,int[] arg1,int arg2)
1078 {
1079 printIndent();
1080 print( "glDeleteBuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1081 downstreamGLES3.glDeleteBuffers(arg0,arg1,arg2);
1082 println("");
1083 }
1084 @Override
1085 public void glDeleteBuffers(int arg0,java.nio.IntBuffer arg1)
1086 {
1087 printIndent();
1088 print( "glDeleteBuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1089 downstreamGLES3.glDeleteBuffers(arg0,arg1);
1090 println("");
1091 }
1092 @Override
1093 public void glDeleteFramebuffers(int arg0,java.nio.IntBuffer arg1)
1094 {
1095 printIndent();
1096 print( "glDeleteFramebuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1097 downstreamGLES3.glDeleteFramebuffers(arg0,arg1);
1098 println("");
1099 }
1100 @Override
1101 public void glDeleteFramebuffers(int arg0,int[] arg1,int arg2)
1102 {
1103 printIndent();
1104 print( "glDeleteFramebuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1105 downstreamGLES3.glDeleteFramebuffers(arg0,arg1,arg2);
1106 println("");
1107 }
1108 @Override
1109 public void glDeleteMemoryObjectsEXT(int arg0,java.nio.IntBuffer arg1)
1110 {
1111 printIndent();
1112 print( "glDeleteMemoryObjectsEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1113 downstreamGLES3.glDeleteMemoryObjectsEXT(arg0,arg1);
1114 println("");
1115 }
1116 @Override
1117 public void glDeleteMemoryObjectsEXT(int arg0,int[] arg1,int arg2)
1118 {
1119 printIndent();
1120 print( "glDeleteMemoryObjectsEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1121 downstreamGLES3.glDeleteMemoryObjectsEXT(arg0,arg1,arg2);
1122 println("");
1123 }
1124 @Override
1125 public void glDeleteProgram(int arg0)
1126 {
1127 printIndent();
1128 print( "glDeleteProgram("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1129 downstreamGLES3.glDeleteProgram(arg0);
1130 println("");
1131 }
1132 @Override
1133 public void glDeleteProgramPipelines(int arg0,java.nio.IntBuffer arg1)
1134 {
1135 printIndent();
1136 print( "glDeleteProgramPipelines("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1137 downstreamGLES3.glDeleteProgramPipelines(arg0,arg1);
1138 println("");
1139 }
1140 @Override
1141 public void glDeleteProgramPipelines(int arg0,int[] arg1,int arg2)
1142 {
1143 printIndent();
1144 print( "glDeleteProgramPipelines("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1145 downstreamGLES3.glDeleteProgramPipelines(arg0,arg1,arg2);
1146 println("");
1147 }
1148 @Override
1149 public void glDeleteQueries(int arg0,java.nio.IntBuffer arg1)
1150 {
1151 printIndent();
1152 print( "glDeleteQueries("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1153 downstreamGLES3.glDeleteQueries(arg0,arg1);
1154 println("");
1155 }
1156 @Override
1157 public void glDeleteQueries(int arg0,int[] arg1,int arg2)
1158 {
1159 printIndent();
1160 print( "glDeleteQueries("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1161 downstreamGLES3.glDeleteQueries(arg0,arg1,arg2);
1162 println("");
1163 }
1164 @Override
1165 public void glDeleteRenderbuffers(int arg0,java.nio.IntBuffer arg1)
1166 {
1167 printIndent();
1168 print( "glDeleteRenderbuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1169 downstreamGLES3.glDeleteRenderbuffers(arg0,arg1);
1170 println("");
1171 }
1172 @Override
1173 public void glDeleteRenderbuffers(int arg0,int[] arg1,int arg2)
1174 {
1175 printIndent();
1176 print( "glDeleteRenderbuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1177 downstreamGLES3.glDeleteRenderbuffers(arg0,arg1,arg2);
1178 println("");
1179 }
1180 @Override
1181 public void glDeleteSamplers(int arg0,int[] arg1,int arg2)
1182 {
1183 printIndent();
1184 print( "glDeleteSamplers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1185 downstreamGLES3.glDeleteSamplers(arg0,arg1,arg2);
1186 println("");
1187 }
1188 @Override
1189 public void glDeleteSamplers(int arg0,java.nio.IntBuffer arg1)
1190 {
1191 printIndent();
1192 print( "glDeleteSamplers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1193 downstreamGLES3.glDeleteSamplers(arg0,arg1);
1194 println("");
1195 }
1196 @Override
1197 public void glDeleteSemaphoresEXT(int arg0,java.nio.IntBuffer arg1)
1198 {
1199 printIndent();
1200 print( "glDeleteSemaphoresEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1201 downstreamGLES3.glDeleteSemaphoresEXT(arg0,arg1);
1202 println("");
1203 }
1204 @Override
1205 public void glDeleteSemaphoresEXT(int arg0,int[] arg1,int arg2)
1206 {
1207 printIndent();
1208 print( "glDeleteSemaphoresEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1209 downstreamGLES3.glDeleteSemaphoresEXT(arg0,arg1,arg2);
1210 println("");
1211 }
1212 @Override
1213 public void glDeleteShader(int arg0)
1214 {
1215 printIndent();
1216 print( "glDeleteShader("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1217 downstreamGLES3.glDeleteShader(arg0);
1218 println("");
1219 }
1220 @Override
1221 public void glDeleteSync(long arg0)
1222 {
1223 printIndent();
1224 print( "glDeleteSync("+"<long> "+arg0+")");
1225 downstreamGLES3.glDeleteSync(arg0);
1226 println("");
1227 }
1228 @Override
1229 public void glDeleteTextures(int arg0,java.nio.IntBuffer arg1)
1230 {
1231 printIndent();
1232 print( "glDeleteTextures("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1233 downstreamGLES3.glDeleteTextures(arg0,arg1);
1234 println("");
1235 }
1236 @Override
1237 public void glDeleteTextures(int arg0,int[] arg1,int arg2)
1238 {
1239 printIndent();
1240 print( "glDeleteTextures("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1241 downstreamGLES3.glDeleteTextures(arg0,arg1,arg2);
1242 println("");
1243 }
1244 @Override
1245 public void glDeleteTransformFeedbacks(int arg0,int[] arg1,int arg2)
1246 {
1247 printIndent();
1248 print( "glDeleteTransformFeedbacks("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1249 downstreamGLES3.glDeleteTransformFeedbacks(arg0,arg1,arg2);
1250 println("");
1251 }
1252 @Override
1253 public void glDeleteTransformFeedbacks(int arg0,java.nio.IntBuffer arg1)
1254 {
1255 printIndent();
1256 print( "glDeleteTransformFeedbacks("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1257 downstreamGLES3.glDeleteTransformFeedbacks(arg0,arg1);
1258 println("");
1259 }
1260 @Override
1261 public void glDeleteVertexArrays(int arg0,java.nio.IntBuffer arg1)
1262 {
1263 printIndent();
1264 print( "glDeleteVertexArrays("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1265 downstreamGLES3.glDeleteVertexArrays(arg0,arg1);
1266 println("");
1267 }
1268 @Override
1269 public void glDeleteVertexArrays(int arg0,int[] arg1,int arg2)
1270 {
1271 printIndent();
1272 print( "glDeleteVertexArrays("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1273 downstreamGLES3.glDeleteVertexArrays(arg0,arg1,arg2);
1274 println("");
1275 }
1276 @Override
1277 public void glDeleteVertexArraysOES(int arg0,java.nio.IntBuffer arg1)
1278 {
1279 printIndent();
1280 print( "glDeleteVertexArraysOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1281 downstreamGLES3.glDeleteVertexArraysOES(arg0,arg1);
1282 println("");
1283 }
1284 @Override
1285 public void glDeleteVertexArraysOES(int arg0,int[] arg1,int arg2)
1286 {
1287 printIndent();
1288 print( "glDeleteVertexArraysOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1289 downstreamGLES3.glDeleteVertexArraysOES(arg0,arg1,arg2);
1290 println("");
1291 }
1292 @Override
1293 public void glDepthFunc(int arg0)
1294 {
1295 printIndent();
1296 print( "glDepthFunc("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1297 downstreamGLES3.glDepthFunc(arg0);
1298 println("");
1299 }
1300 @Override
1301 public void glDepthMask(boolean arg0)
1302 {
1303 printIndent();
1304 print( "glDepthMask("+"<boolean> "+arg0+")");
1305 downstreamGLES3.glDepthMask(arg0);
1306 println("");
1307 }
1308 @Override
1309 public void glDepthRange(double arg0,double arg1)
1310 {
1311 printIndent();
1312 print( "glDepthRange("+"<double> "+arg0+", "+"<double> "+arg1+")");
1313 downstreamGLES3.glDepthRange(arg0,arg1);
1314 println("");
1315 }
1316 @Override
1317 public void glDepthRangeArrayfvNV(int arg0,int arg1,float[] arg2,int arg3)
1318 {
1319 printIndent();
1320 print( "glDepthRangeArrayfvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1321 downstreamGLES3.glDepthRangeArrayfvNV(arg0,arg1,arg2,arg3);
1322 println("");
1323 }
1324 @Override
1325 public void glDepthRangeArrayfvNV(int arg0,int arg1,java.nio.FloatBuffer arg2)
1326 {
1327 printIndent();
1328 print( "glDepthRangeArrayfvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
1329 downstreamGLES3.glDepthRangeArrayfvNV(arg0,arg1,arg2);
1330 println("");
1331 }
1332 @Override
1333 public void glDepthRangeArrayfvOES(int arg0,int arg1,java.nio.FloatBuffer arg2)
1334 {
1335 printIndent();
1336 print( "glDepthRangeArrayfvOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
1337 downstreamGLES3.glDepthRangeArrayfvOES(arg0,arg1,arg2);
1338 println("");
1339 }
1340 @Override
1341 public void glDepthRangeArrayfvOES(int arg0,int arg1,float[] arg2,int arg3)
1342 {
1343 printIndent();
1344 print( "glDepthRangeArrayfvOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1345 downstreamGLES3.glDepthRangeArrayfvOES(arg0,arg1,arg2,arg3);
1346 println("");
1347 }
1348 @Override
1349 public void glDepthRangeIndexedfNV(int arg0,float arg1,float arg2)
1350 {
1351 printIndent();
1352 print( "glDepthRangeIndexedfNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+")");
1353 downstreamGLES3.glDepthRangeIndexedfNV(arg0,arg1,arg2);
1354 println("");
1355 }
1356 @Override
1357 public void glDepthRangeIndexedfOES(int arg0,float arg1,float arg2)
1358 {
1359 printIndent();
1360 print( "glDepthRangeIndexedfOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+")");
1361 downstreamGLES3.glDepthRangeIndexedfOES(arg0,arg1,arg2);
1362 println("");
1363 }
1364 @Override
1365 public void glDepthRangef(float arg0,float arg1)
1366 {
1367 printIndent();
1368 print( "glDepthRangef("+"<float> "+arg0+", "+"<float> "+arg1+")");
1369 downstreamGLES3.glDepthRangef(arg0,arg1);
1370 println("");
1371 }
1372 @Override
1373 public void glDetachShader(int arg0,int arg1)
1374 {
1375 printIndent();
1376 print( "glDetachShader("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1377 downstreamGLES3.glDetachShader(arg0,arg1);
1378 println("");
1379 }
1380 @Override
1381 public void glDisable(int arg0)
1382 {
1383 printIndent();
1384 print( "glDisable("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1385 downstreamGLES3.glDisable(arg0);
1386 println("");
1387 }
1388 @Override
1389 public void glDisableDriverControlQCOM(int arg0)
1390 {
1391 printIndent();
1392 print( "glDisableDriverControlQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1393 downstreamGLES3.glDisableDriverControlQCOM(arg0);
1394 println("");
1395 }
1396 @Override
1397 public void glDisableVertexAttribArray(int arg0)
1398 {
1399 printIndent();
1400 print( "glDisableVertexAttribArray("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1401 downstreamGLES3.glDisableVertexAttribArray(arg0);
1402 println("");
1403 }
1404 @Override
1405 public void glDisablei(int arg0,int arg1)
1406 {
1407 printIndent();
1408 print( "glDisablei("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1409 downstreamGLES3.glDisablei(arg0,arg1);
1410 println("");
1411 }
1412 @Override
1413 public void glDisableiEXT(int arg0,int arg1)
1414 {
1415 printIndent();
1416 print( "glDisableiEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1417 downstreamGLES3.glDisableiEXT(arg0,arg1);
1418 println("");
1419 }
1420 @Override
1421 public void glDisableiNV(int arg0,int arg1)
1422 {
1423 printIndent();
1424 print( "glDisableiNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1425 downstreamGLES3.glDisableiNV(arg0,arg1);
1426 println("");
1427 }
1428 @Override
1429 public void glDisableiOES(int arg0,int arg1)
1430 {
1431 printIndent();
1432 print( "glDisableiOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1433 downstreamGLES3.glDisableiOES(arg0,arg1);
1434 println("");
1435 }
1436 @Override
1437 public void glDiscardFramebufferEXT(int arg0,int arg1,int[] arg2,int arg3)
1438 {
1439 printIndent();
1440 print( "glDiscardFramebufferEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1441 downstreamGLES3.glDiscardFramebufferEXT(arg0,arg1,arg2,arg3);
1442 println("");
1443 }
1444 @Override
1445 public void glDiscardFramebufferEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
1446 {
1447 printIndent();
1448 print( "glDiscardFramebufferEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1449 downstreamGLES3.glDiscardFramebufferEXT(arg0,arg1,arg2);
1450 println("");
1451 }
1452 @Override
1453 public void glDispatchCompute(int arg0,int arg1,int arg2)
1454 {
1455 printIndent();
1456 print( "glDispatchCompute("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1457 downstreamGLES3.glDispatchCompute(arg0,arg1,arg2);
1458 println("");
1459 }
1460 @Override
1461 public void glDispatchComputeIndirect(long arg0)
1462 {
1463 printIndent();
1464 print( "glDispatchComputeIndirect("+"<long> "+arg0+")");
1465 downstreamGLES3.glDispatchComputeIndirect(arg0);
1466 println("");
1467 }
1468 @Override
1469 public void glDrawArrays(int arg0,int arg1,int arg2)
1470 {
1471 printIndent();
1472 print( "glDrawArrays("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1473 downstreamGLES3.glDrawArrays(arg0,arg1,arg2);
1474 println("");
1475 }
1476 @Override
1477 public void glDrawArraysIndirect(int arg0,java.nio.Buffer arg1)
1478 {
1479 printIndent();
1480 print( "glDrawArraysIndirect("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.Buffer> "+arg1+")");
1481 downstreamGLES3.glDrawArraysIndirect(arg0,arg1);
1482 println("");
1483 }
1484 @Override
1485 public void glDrawArraysIndirect(int arg0,long arg1)
1486 {
1487 printIndent();
1488 print( "glDrawArraysIndirect("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+")");
1489 downstreamGLES3.glDrawArraysIndirect(arg0,arg1);
1490 println("");
1491 }
1492 @Override
1493 public void glDrawArraysInstanced(int arg0,int arg1,int arg2,int arg3)
1494 {
1495 printIndent();
1496 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()+")");
1497 downstreamGLES3.glDrawArraysInstanced(arg0,arg1,arg2,arg3);
1498 println("");
1499 }
1500 @Override
1501 public void glDrawArraysInstancedANGLE(int arg0,int arg1,int arg2,int arg3)
1502 {
1503 printIndent();
1504 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()+")");
1505 downstreamGLES3.glDrawArraysInstancedANGLE(arg0,arg1,arg2,arg3);
1506 println("");
1507 }
1508 @Override
1509 public void glDrawArraysInstancedBaseInstance(int arg0,int arg1,int arg2,int arg3,int arg4)
1510 {
1511 printIndent();
1512 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()+")");
1513 downstreamGLES3.glDrawArraysInstancedBaseInstance(arg0,arg1,arg2,arg3,arg4);
1514 println("");
1515 }
1516 @Override
1517 public void glDrawArraysInstancedNV(int arg0,int arg1,int arg2,int arg3)
1518 {
1519 printIndent();
1520 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()+")");
1521 downstreamGLES3.glDrawArraysInstancedNV(arg0,arg1,arg2,arg3);
1522 println("");
1523 }
1524 @Override
1525 public void glDrawBuffers(int arg0,int[] arg1,int arg2)
1526 {
1527 printIndent();
1528 print( "glDrawBuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1529 downstreamGLES3.glDrawBuffers(arg0,arg1,arg2);
1530 println("");
1531 }
1532 @Override
1533 public void glDrawBuffers(int arg0,java.nio.IntBuffer arg1)
1534 {
1535 printIndent();
1536 print( "glDrawBuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
1537 downstreamGLES3.glDrawBuffers(arg0,arg1);
1538 println("");
1539 }
1540 @Override
1541 public void glDrawBuffersIndexedEXT(int arg0,int[] arg1,int arg2,int[] arg3,int arg4)
1542 {
1543 printIndent();
1544 print( "glDrawBuffersIndexedEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1545 downstreamGLES3.glDrawBuffersIndexedEXT(arg0,arg1,arg2,arg3,arg4);
1546 println("");
1547 }
1548 @Override
1549 public void glDrawBuffersIndexedEXT(int arg0,java.nio.IntBuffer arg1,java.nio.IntBuffer arg2)
1550 {
1551 printIndent();
1552 print( "glDrawBuffersIndexedEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+", "+"<java.nio.IntBuffer> "+arg2+")");
1553 downstreamGLES3.glDrawBuffersIndexedEXT(arg0,arg1,arg2);
1554 println("");
1555 }
1556 @Override
1557 public void glDrawElements(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
1558 {
1559 printIndent();
1560 print( "glDrawElements("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.Buffer> "+arg3+")");
1561 downstreamGLES3.glDrawElements(arg0,arg1,arg2,arg3);
1562 println("");
1563 }
1564 @Override
1565 public void glDrawElements(int arg0,int arg1,int arg2,long arg3)
1566 {
1567 printIndent();
1568 print( "glDrawElements("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+")");
1569 downstreamGLES3.glDrawElements(arg0,arg1,arg2,arg3);
1570 println("");
1571 }
1572 @Override
1573 public void glDrawElementsBaseVertex(int arg0,int arg1,int arg2,long arg3,int arg4)
1574 {
1575 printIndent();
1576 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()+")");
1577 downstreamGLES3.glDrawElementsBaseVertex(arg0,arg1,arg2,arg3,arg4);
1578 println("");
1579 }
1580 @Override
1581 public void glDrawElementsBaseVertex(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
1582 {
1583 printIndent();
1584 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()+")");
1585 downstreamGLES3.glDrawElementsBaseVertex(arg0,arg1,arg2,arg3,arg4);
1586 println("");
1587 }
1588 @Override
1589 public void glDrawElementsBaseVertexEXT(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
1590 {
1591 printIndent();
1592 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()+")");
1593 downstreamGLES3.glDrawElementsBaseVertexEXT(arg0,arg1,arg2,arg3,arg4);
1594 println("");
1595 }
1596 @Override
1597 public void glDrawElementsBaseVertexOES(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
1598 {
1599 printIndent();
1600 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()+")");
1601 downstreamGLES3.glDrawElementsBaseVertexOES(arg0,arg1,arg2,arg3,arg4);
1602 println("");
1603 }
1604 @Override
1605 public void glDrawElementsIndirect(int arg0,int arg1,java.nio.Buffer arg2)
1606 {
1607 printIndent();
1608 print( "glDrawElementsIndirect("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.Buffer> "+arg2+")");
1609 downstreamGLES3.glDrawElementsIndirect(arg0,arg1,arg2);
1610 println("");
1611 }
1612 @Override
1613 public void glDrawElementsIndirect(int arg0,int arg1,long arg2)
1614 {
1615 printIndent();
1616 print( "glDrawElementsIndirect("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+")");
1617 downstreamGLES3.glDrawElementsIndirect(arg0,arg1,arg2);
1618 println("");
1619 }
1620 @Override
1621 public void glDrawElementsInstanced(int arg0,int arg1,int arg2,long arg3,int arg4)
1622 {
1623 printIndent();
1624 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()+")");
1625 downstreamGLES3.glDrawElementsInstanced(arg0,arg1,arg2,arg3,arg4);
1626 println("");
1627 }
1628 @Override
1629 public void glDrawElementsInstanced(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
1630 {
1631 printIndent();
1632 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()+")");
1633 downstreamGLES3.glDrawElementsInstanced(arg0,arg1,arg2,arg3,arg4);
1634 println("");
1635 }
1636 @Override
1637 public void glDrawElementsInstancedANGLE(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
1638 {
1639 printIndent();
1640 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()+")");
1641 downstreamGLES3.glDrawElementsInstancedANGLE(arg0,arg1,arg2,arg3,arg4);
1642 println("");
1643 }
1644 @Override
1645 public void glDrawElementsInstancedBaseInstance(int arg0,int arg1,int arg2,long arg3,int arg4,int arg5)
1646 {
1647 printIndent();
1648 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()+")");
1649 downstreamGLES3.glDrawElementsInstancedBaseInstance(arg0,arg1,arg2,arg3,arg4,arg5);
1650 println("");
1651 }
1652 @Override
1653 public void glDrawElementsInstancedBaseVertex(int arg0,int arg1,int arg2,long arg3,int arg4,int arg5)
1654 {
1655 printIndent();
1656 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()+")");
1657 downstreamGLES3.glDrawElementsInstancedBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5);
1658 println("");
1659 }
1660 @Override
1661 public void glDrawElementsInstancedBaseVertex(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4,int arg5)
1662 {
1663 printIndent();
1664 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()+")");
1665 downstreamGLES3.glDrawElementsInstancedBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5);
1666 println("");
1667 }
1668 @Override
1669 public void glDrawElementsInstancedBaseVertexBaseInstance(int arg0,int arg1,int arg2,long arg3,int arg4,int arg5,int arg6)
1670 {
1671 printIndent();
1672 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()+")");
1673 downstreamGLES3.glDrawElementsInstancedBaseVertexBaseInstance(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
1674 println("");
1675 }
1676 @Override
1677 public void glDrawElementsInstancedBaseVertexEXT(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4,int arg5)
1678 {
1679 printIndent();
1680 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()+")");
1681 downstreamGLES3.glDrawElementsInstancedBaseVertexEXT(arg0,arg1,arg2,arg3,arg4,arg5);
1682 println("");
1683 }
1684 @Override
1685 public void glDrawElementsInstancedBaseVertexOES(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4,int arg5)
1686 {
1687 printIndent();
1688 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()+")");
1689 downstreamGLES3.glDrawElementsInstancedBaseVertexOES(arg0,arg1,arg2,arg3,arg4,arg5);
1690 println("");
1691 }
1692 @Override
1693 public void glDrawElementsInstancedNV(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4)
1694 {
1695 printIndent();
1696 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()+")");
1697 downstreamGLES3.glDrawElementsInstancedNV(arg0,arg1,arg2,arg3,arg4);
1698 println("");
1699 }
1700 @Override
1701 public void glDrawMeshTasksIndirectNV(long arg0)
1702 {
1703 printIndent();
1704 print( "glDrawMeshTasksIndirectNV("+"<long> "+arg0+")");
1705 downstreamGLES3.glDrawMeshTasksIndirectNV(arg0);
1706 println("");
1707 }
1708 @Override
1709 public void glDrawMeshTasksNV(int arg0,int arg1)
1710 {
1711 printIndent();
1712 print( "glDrawMeshTasksNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1713 downstreamGLES3.glDrawMeshTasksNV(arg0,arg1);
1714 println("");
1715 }
1716 @Override
1717 public void glDrawRangeElements(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5)
1718 {
1719 printIndent();
1720 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+")");
1721 downstreamGLES3.glDrawRangeElements(arg0,arg1,arg2,arg3,arg4,arg5);
1722 println("");
1723 }
1724 @Override
1725 public void glDrawRangeElements(int arg0,int arg1,int arg2,int arg3,int arg4,long arg5)
1726 {
1727 printIndent();
1728 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+")");
1729 downstreamGLES3.glDrawRangeElements(arg0,arg1,arg2,arg3,arg4,arg5);
1730 println("");
1731 }
1732 @Override
1733 public void glDrawRangeElementsBaseVertex(int arg0,int arg1,int arg2,int arg3,int arg4,long arg5,int arg6)
1734 {
1735 printIndent();
1736 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()+")");
1737 downstreamGLES3.glDrawRangeElementsBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
1738 println("");
1739 }
1740 @Override
1741 public void glDrawRangeElementsBaseVertex(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5,int arg6)
1742 {
1743 printIndent();
1744 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()+")");
1745 downstreamGLES3.glDrawRangeElementsBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
1746 println("");
1747 }
1748 @Override
1749 public void glDrawRangeElementsBaseVertexEXT(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5,int arg6)
1750 {
1751 printIndent();
1752 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()+")");
1753 downstreamGLES3.glDrawRangeElementsBaseVertexEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
1754 println("");
1755 }
1756 @Override
1757 public void glDrawRangeElementsBaseVertexOES(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5,int arg6)
1758 {
1759 printIndent();
1760 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()+")");
1761 downstreamGLES3.glDrawRangeElementsBaseVertexOES(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
1762 println("");
1763 }
1764 @Override
1765 public void glDrawTransformFeedbackEXT(int arg0,int arg1)
1766 {
1767 printIndent();
1768 print( "glDrawTransformFeedbackEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1769 downstreamGLES3.glDrawTransformFeedbackEXT(arg0,arg1);
1770 println("");
1771 }
1772 @Override
1773 public void glDrawTransformFeedbackInstancedEXT(int arg0,int arg1,int arg2)
1774 {
1775 printIndent();
1776 print( "glDrawTransformFeedbackInstancedEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
1777 downstreamGLES3.glDrawTransformFeedbackInstancedEXT(arg0,arg1,arg2);
1778 println("");
1779 }
1780 @Override
1781 public void glDrawVkImageNV(long arg0,int arg1,float arg2,float arg3,float arg4,float arg5,float arg6,float arg7,float arg8,float arg9,float arg10)
1782 {
1783 printIndent();
1784 print( "glDrawVkImageNV("+"<long> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+", "+"<float> "+arg5+", "+"<float> "+arg6+", "+"<float> "+arg7+", "+"<float> "+arg8+", "+"<float> "+arg9+", "+"<float> "+arg10+")");
1785 downstreamGLES3.glDrawVkImageNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
1786 println("");
1787 }
1788 @Override
1789 public void glEGLImageTargetRenderbufferStorageOES(int arg0,long arg1)
1790 {
1791 printIndent();
1792 print( "glEGLImageTargetRenderbufferStorageOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+")");
1793 downstreamGLES3.glEGLImageTargetRenderbufferStorageOES(arg0,arg1);
1794 println("");
1795 }
1796 @Override
1797 public void glEGLImageTargetTexStorageEXT(int arg0,long arg1,java.nio.IntBuffer arg2)
1798 {
1799 printIndent();
1800 print( "glEGLImageTargetTexStorageEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<java.nio.IntBuffer> "+arg2+")");
1801 downstreamGLES3.glEGLImageTargetTexStorageEXT(arg0,arg1,arg2);
1802 println("");
1803 }
1804 @Override
1805 public void glEGLImageTargetTexStorageEXT(int arg0,long arg1,int[] arg2,int arg3)
1806 {
1807 printIndent();
1808 print( "glEGLImageTargetTexStorageEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1809 downstreamGLES3.glEGLImageTargetTexStorageEXT(arg0,arg1,arg2,arg3);
1810 println("");
1811 }
1812 @Override
1813 public void glEGLImageTargetTexture2DOES(int arg0,long arg1)
1814 {
1815 printIndent();
1816 print( "glEGLImageTargetTexture2DOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+")");
1817 downstreamGLES3.glEGLImageTargetTexture2DOES(arg0,arg1);
1818 println("");
1819 }
1820 @Override
1821 public void glEGLImageTargetTextureStorageEXT(int arg0,long arg1,int[] arg2,int arg3)
1822 {
1823 printIndent();
1824 print( "glEGLImageTargetTextureStorageEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
1825 downstreamGLES3.glEGLImageTargetTextureStorageEXT(arg0,arg1,arg2,arg3);
1826 println("");
1827 }
1828 @Override
1829 public void glEGLImageTargetTextureStorageEXT(int arg0,long arg1,java.nio.IntBuffer arg2)
1830 {
1831 printIndent();
1832 print( "glEGLImageTargetTextureStorageEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<java.nio.IntBuffer> "+arg2+")");
1833 downstreamGLES3.glEGLImageTargetTextureStorageEXT(arg0,arg1,arg2);
1834 println("");
1835 }
1836 @Override
1837 public void glEnable(int arg0)
1838 {
1839 printIndent();
1840 print( "glEnable("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1841 downstreamGLES3.glEnable(arg0);
1842 println("");
1843 }
1844 @Override
1845 public void glEnableDriverControlQCOM(int arg0)
1846 {
1847 printIndent();
1848 print( "glEnableDriverControlQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1849 downstreamGLES3.glEnableDriverControlQCOM(arg0);
1850 println("");
1851 }
1852 @Override
1853 public void glEnableVertexAttribArray(int arg0)
1854 {
1855 printIndent();
1856 print( "glEnableVertexAttribArray("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1857 downstreamGLES3.glEnableVertexAttribArray(arg0);
1858 println("");
1859 }
1860 @Override
1861 public void glEnablei(int arg0,int arg1)
1862 {
1863 printIndent();
1864 print( "glEnablei("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1865 downstreamGLES3.glEnablei(arg0,arg1);
1866 println("");
1867 }
1868 @Override
1869 public void glEnableiEXT(int arg0,int arg1)
1870 {
1871 printIndent();
1872 print( "glEnableiEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1873 downstreamGLES3.glEnableiEXT(arg0,arg1);
1874 println("");
1875 }
1876 @Override
1877 public void glEnableiNV(int arg0,int arg1)
1878 {
1879 printIndent();
1880 print( "glEnableiNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1881 downstreamGLES3.glEnableiNV(arg0,arg1);
1882 println("");
1883 }
1884 @Override
1885 public void glEnableiOES(int arg0,int arg1)
1886 {
1887 printIndent();
1888 print( "glEnableiOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
1889 downstreamGLES3.glEnableiOES(arg0,arg1);
1890 println("");
1891 }
1892 @Override
1894 {
1895 printIndent();
1896 print( "glEndConditionalRender("+")");
1897 downstreamGLES3.glEndConditionalRender();
1898 println("");
1899 }
1900 @Override
1901 public void glEndQuery(int arg0)
1902 {
1903 printIndent();
1904 print( "glEndQuery("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1905 downstreamGLES3.glEndQuery(arg0);
1906 println("");
1907 }
1908 @Override
1909 public void glEndTilingQCOM(int arg0)
1910 {
1911 printIndent();
1912 print( "glEndTilingQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
1913 downstreamGLES3.glEndTilingQCOM(arg0);
1914 println("");
1915 }
1916 @Override
1918 {
1919 printIndent();
1920 print( "glEndTransformFeedback("+")");
1921 downstreamGLES3.glEndTransformFeedback();
1922 println("");
1923 }
1924 @Override
1925 public void glExtGetBufferPointervQCOM(int arg0,com.jogamp.common.nio.PointerBuffer arg1)
1926 {
1927 printIndent();
1928 print( "glExtGetBufferPointervQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<com.jogamp.common.nio.PointerBuffer> "+arg1+")");
1929 downstreamGLES3.glExtGetBufferPointervQCOM(arg0,arg1);
1930 println("");
1931 }
1932 @Override
1933 public void glExtGetBuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
1934 {
1935 printIndent();
1936 print( "glExtGetBuffersQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1937 downstreamGLES3.glExtGetBuffersQCOM(arg0,arg1,arg2,arg3,arg4);
1938 println("");
1939 }
1940 @Override
1941 public void glExtGetBuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
1942 {
1943 printIndent();
1944 print( "glExtGetBuffersQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1945 downstreamGLES3.glExtGetBuffersQCOM(arg0,arg1,arg2);
1946 println("");
1947 }
1948 @Override
1949 public void glExtGetFramebuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
1950 {
1951 printIndent();
1952 print( "glExtGetFramebuffersQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1953 downstreamGLES3.glExtGetFramebuffersQCOM(arg0,arg1,arg2);
1954 println("");
1955 }
1956 @Override
1957 public void glExtGetFramebuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
1958 {
1959 printIndent();
1960 print( "glExtGetFramebuffersQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1961 downstreamGLES3.glExtGetFramebuffersQCOM(arg0,arg1,arg2,arg3,arg4);
1962 println("");
1963 }
1964 @Override
1965 public void glExtGetProgramBinarySourceQCOM(int arg0,int arg1,byte[] arg2,int arg3,int[] arg4,int arg5)
1966 {
1967 printIndent();
1968 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()+")");
1969 downstreamGLES3.glExtGetProgramBinarySourceQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
1970 println("");
1971 }
1972 @Override
1973 public void glExtGetProgramBinarySourceQCOM(int arg0,int arg1,java.nio.ByteBuffer arg2,java.nio.IntBuffer arg3)
1974 {
1975 printIndent();
1976 print( "glExtGetProgramBinarySourceQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg2+", "+"<java.nio.IntBuffer> "+arg3+")");
1977 downstreamGLES3.glExtGetProgramBinarySourceQCOM(arg0,arg1,arg2,arg3);
1978 println("");
1979 }
1980 @Override
1981 public void glExtGetProgramsQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
1982 {
1983 printIndent();
1984 print( "glExtGetProgramsQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
1985 downstreamGLES3.glExtGetProgramsQCOM(arg0,arg1,arg2,arg3,arg4);
1986 println("");
1987 }
1988 @Override
1989 public void glExtGetProgramsQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
1990 {
1991 printIndent();
1992 print( "glExtGetProgramsQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
1993 downstreamGLES3.glExtGetProgramsQCOM(arg0,arg1,arg2);
1994 println("");
1995 }
1996 @Override
1997 public void glExtGetRenderbuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
1998 {
1999 printIndent();
2000 print( "glExtGetRenderbuffersQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2001 downstreamGLES3.glExtGetRenderbuffersQCOM(arg0,arg1,arg2);
2002 println("");
2003 }
2004 @Override
2005 public void glExtGetRenderbuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
2006 {
2007 printIndent();
2008 print( "glExtGetRenderbuffersQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
2009 downstreamGLES3.glExtGetRenderbuffersQCOM(arg0,arg1,arg2,arg3,arg4);
2010 println("");
2011 }
2012 @Override
2013 public void glExtGetShadersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
2014 {
2015 printIndent();
2016 print( "glExtGetShadersQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
2017 downstreamGLES3.glExtGetShadersQCOM(arg0,arg1,arg2,arg3,arg4);
2018 println("");
2019 }
2020 @Override
2021 public void glExtGetShadersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
2022 {
2023 printIndent();
2024 print( "glExtGetShadersQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2025 downstreamGLES3.glExtGetShadersQCOM(arg0,arg1,arg2);
2026 println("");
2027 }
2028 @Override
2029 public void glExtGetTexLevelParameterivQCOM(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4)
2030 {
2031 printIndent();
2032 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+")");
2033 downstreamGLES3.glExtGetTexLevelParameterivQCOM(arg0,arg1,arg2,arg3,arg4);
2034 println("");
2035 }
2036 @Override
2037 public void glExtGetTexLevelParameterivQCOM(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5)
2038 {
2039 printIndent();
2040 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()+")");
2041 downstreamGLES3.glExtGetTexLevelParameterivQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
2042 println("");
2043 }
2044 @Override
2045 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)
2046 {
2047 printIndent();
2048 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+")");
2049 downstreamGLES3.glExtGetTexSubImageQCOM(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
2050 println("");
2051 }
2052 @Override
2053 public void glExtGetTexturesQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
2054 {
2055 printIndent();
2056 print( "glExtGetTexturesQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
2057 downstreamGLES3.glExtGetTexturesQCOM(arg0,arg1,arg2,arg3,arg4);
2058 println("");
2059 }
2060 @Override
2061 public void glExtGetTexturesQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
2062 {
2063 printIndent();
2064 print( "glExtGetTexturesQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2065 downstreamGLES3.glExtGetTexturesQCOM(arg0,arg1,arg2);
2066 println("");
2067 }
2068 @Override
2069 public boolean glExtIsProgramBinaryQCOM(int arg0)
2070 {
2071 printIndent();
2072 print( "glExtIsProgramBinaryQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
2073 boolean _res = downstreamGLES3.glExtIsProgramBinaryQCOM(arg0);
2074 println(" = "+_res);
2075 return _res;
2076 }
2077 @Override
2078 public void glExtTexObjectStateOverrideiQCOM(int arg0,int arg1,int arg2)
2079 {
2080 printIndent();
2081 print( "glExtTexObjectStateOverrideiQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2082 downstreamGLES3.glExtTexObjectStateOverrideiQCOM(arg0,arg1,arg2);
2083 println("");
2084 }
2085 @Override
2086 public void glExtrapolateTex2DQCOM(int arg0,int arg1,int arg2,float arg3)
2087 {
2088 printIndent();
2089 print( "glExtrapolateTex2DQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<float> "+arg3+")");
2090 downstreamGLES3.glExtrapolateTex2DQCOM(arg0,arg1,arg2,arg3);
2091 println("");
2092 }
2093 @Override
2094 public long glFenceSync(int arg0,int arg1)
2095 {
2096 printIndent();
2097 print( "glFenceSync("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
2098 long _res = downstreamGLES3.glFenceSync(arg0,arg1);
2099 println(" = "+_res);
2100 return _res;
2101 }
2102 @Override
2103 public void glFinish()
2104 {
2105 printIndent();
2106 print( "glFinish("+")");
2107 downstreamGLES3.glFinish();
2108 println("");
2109 }
2110 @Override
2111 public void glFlush()
2112 {
2113 printIndent();
2114 print( "glFlush("+")");
2115 downstreamGLES3.glFlush();
2116 println("");
2117 }
2118 @Override
2119 public void glFlushMappedBufferRange(int arg0,long arg1,long arg2)
2120 {
2121 printIndent();
2122 print( "glFlushMappedBufferRange("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+")");
2123 downstreamGLES3.glFlushMappedBufferRange(arg0,arg1,arg2);
2124 println("");
2125 }
2126 @Override
2127 public void glFragmentCoverageColorNV(int arg0)
2128 {
2129 printIndent();
2130 print( "glFragmentCoverageColorNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
2131 downstreamGLES3.glFragmentCoverageColorNV(arg0);
2132 println("");
2133 }
2134 @Override
2136 {
2137 printIndent();
2138 print( "glFramebufferFetchBarrierEXT("+")");
2139 downstreamGLES3.glFramebufferFetchBarrierEXT();
2140 println("");
2141 }
2142 @Override
2144 {
2145 printIndent();
2146 print( "glFramebufferFetchBarrierQCOM("+")");
2147 downstreamGLES3.glFramebufferFetchBarrierQCOM();
2148 println("");
2149 }
2150 @Override
2151 public void glFramebufferFoveationConfigQCOM(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4)
2152 {
2153 printIndent();
2154 print( "glFramebufferFoveationConfigQCOM("+"<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+")");
2155 downstreamGLES3.glFramebufferFoveationConfigQCOM(arg0,arg1,arg2,arg3,arg4);
2156 println("");
2157 }
2158 @Override
2159 public void glFramebufferFoveationConfigQCOM(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5)
2160 {
2161 printIndent();
2162 print( "glFramebufferFoveationConfigQCOM("+"<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()+")");
2163 downstreamGLES3.glFramebufferFoveationConfigQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
2164 println("");
2165 }
2166 @Override
2167 public void glFramebufferFoveationParametersQCOM(int arg0,int arg1,int arg2,float arg3,float arg4,float arg5,float arg6,float arg7)
2168 {
2169 printIndent();
2170 print( "glFramebufferFoveationParametersQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<float> "+arg3+", "+"<float> "+arg4+", "+"<float> "+arg5+", "+"<float> "+arg6+", "+"<float> "+arg7+")");
2171 downstreamGLES3.glFramebufferFoveationParametersQCOM(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
2172 println("");
2173 }
2174 @Override
2175 public void glFramebufferParameteri(int arg0,int arg1,int arg2)
2176 {
2177 printIndent();
2178 print( "glFramebufferParameteri("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2179 downstreamGLES3.glFramebufferParameteri(arg0,arg1,arg2);
2180 println("");
2181 }
2182 @Override
2183 public void glFramebufferPixelLocalStorageSizeEXT(int arg0,int arg1)
2184 {
2185 printIndent();
2186 print( "glFramebufferPixelLocalStorageSizeEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
2187 downstreamGLES3.glFramebufferPixelLocalStorageSizeEXT(arg0,arg1);
2188 println("");
2189 }
2190 @Override
2191 public void glFramebufferRenderbuffer(int arg0,int arg1,int arg2,int arg3)
2192 {
2193 printIndent();
2194 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()+")");
2195 downstreamGLES3.glFramebufferRenderbuffer(arg0,arg1,arg2,arg3);
2196 println("");
2197 }
2198 @Override
2199 public void glFramebufferSampleLocationsfvNV(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
2200 {
2201 printIndent();
2202 print( "glFramebufferSampleLocationsfvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg3+")");
2203 downstreamGLES3.glFramebufferSampleLocationsfvNV(arg0,arg1,arg2,arg3);
2204 println("");
2205 }
2206 @Override
2207 public void glFramebufferSampleLocationsfvNV(int arg0,int arg1,int arg2,float[] arg3,int arg4)
2208 {
2209 printIndent();
2210 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()+")");
2211 downstreamGLES3.glFramebufferSampleLocationsfvNV(arg0,arg1,arg2,arg3,arg4);
2212 println("");
2213 }
2214 @Override
2215 public void glFramebufferShadingRateEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6)
2216 {
2217 printIndent();
2218 print( "glFramebufferShadingRateEXT("+"<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()+")");
2219 downstreamGLES3.glFramebufferShadingRateEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2220 println("");
2221 }
2222 @Override
2223 public void glFramebufferTexture(int arg0,int arg1,int arg2,int arg3)
2224 {
2225 printIndent();
2226 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()+")");
2227 downstreamGLES3.glFramebufferTexture(arg0,arg1,arg2,arg3);
2228 println("");
2229 }
2230 @Override
2231 public void glFramebufferTexture2D(int arg0,int arg1,int arg2,int arg3,int arg4)
2232 {
2233 printIndent();
2234 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()+")");
2235 downstreamGLES3.glFramebufferTexture2D(arg0,arg1,arg2,arg3,arg4);
2236 println("");
2237 }
2238 @Override
2239 public void glFramebufferTexture2DDownsampleIMG(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6)
2240 {
2241 printIndent();
2242 print( "glFramebufferTexture2DDownsampleIMG("+"<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()+")");
2243 downstreamGLES3.glFramebufferTexture2DDownsampleIMG(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2244 println("");
2245 }
2246 @Override
2247 public void glFramebufferTexture2DMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
2248 {
2249 printIndent();
2250 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()+")");
2251 downstreamGLES3.glFramebufferTexture2DMultisampleEXT(arg0,arg1,arg2,arg3,arg4,arg5);
2252 println("");
2253 }
2254 @Override
2255 public void glFramebufferTexture2DMultisampleIMG(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
2256 {
2257 printIndent();
2258 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()+")");
2259 downstreamGLES3.glFramebufferTexture2DMultisampleIMG(arg0,arg1,arg2,arg3,arg4,arg5);
2260 println("");
2261 }
2262 @Override
2263 public void glFramebufferTexture3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
2264 {
2265 printIndent();
2266 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()+")");
2267 downstreamGLES3.glFramebufferTexture3D(arg0,arg1,arg2,arg3,arg4,arg5);
2268 println("");
2269 }
2270 @Override
2271 public void glFramebufferTextureEXT(int arg0,int arg1,int arg2,int arg3)
2272 {
2273 printIndent();
2274 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()+")");
2275 downstreamGLES3.glFramebufferTextureEXT(arg0,arg1,arg2,arg3);
2276 println("");
2277 }
2278 @Override
2279 public void glFramebufferTextureLayer(int arg0,int arg1,int arg2,int arg3,int arg4)
2280 {
2281 printIndent();
2282 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()+")");
2283 downstreamGLES3.glFramebufferTextureLayer(arg0,arg1,arg2,arg3,arg4);
2284 println("");
2285 }
2286 @Override
2287 public void glFramebufferTextureLayerDownsampleIMG(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6)
2288 {
2289 printIndent();
2290 print( "glFramebufferTextureLayerDownsampleIMG("+"<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()+")");
2291 downstreamGLES3.glFramebufferTextureLayerDownsampleIMG(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2292 println("");
2293 }
2294 @Override
2295 public void glFramebufferTextureMultisampleMultiviewOVR(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6)
2296 {
2297 printIndent();
2298 print( "glFramebufferTextureMultisampleMultiviewOVR("+"<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()+")");
2299 downstreamGLES3.glFramebufferTextureMultisampleMultiviewOVR(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2300 println("");
2301 }
2302 @Override
2303 public void glFramebufferTextureMultiviewOVR(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
2304 {
2305 printIndent();
2306 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()+")");
2307 downstreamGLES3.glFramebufferTextureMultiviewOVR(arg0,arg1,arg2,arg3,arg4,arg5);
2308 println("");
2309 }
2310 @Override
2311 public void glFramebufferTextureOES(int arg0,int arg1,int arg2,int arg3)
2312 {
2313 printIndent();
2314 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()+")");
2315 downstreamGLES3.glFramebufferTextureOES(arg0,arg1,arg2,arg3);
2316 println("");
2317 }
2318 @Override
2319 public void glFrontFace(int arg0)
2320 {
2321 printIndent();
2322 print( "glFrontFace("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
2323 downstreamGLES3.glFrontFace(arg0);
2324 println("");
2325 }
2326 @Override
2327 public void glGenBuffers(int arg0,java.nio.IntBuffer arg1)
2328 {
2329 printIndent();
2330 print( "glGenBuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2331 downstreamGLES3.glGenBuffers(arg0,arg1);
2332 println("");
2333 }
2334 @Override
2335 public void glGenBuffers(int arg0,int[] arg1,int arg2)
2336 {
2337 printIndent();
2338 print( "glGenBuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2339 downstreamGLES3.glGenBuffers(arg0,arg1,arg2);
2340 println("");
2341 }
2342 @Override
2343 public void glGenFramebuffers(int arg0,java.nio.IntBuffer arg1)
2344 {
2345 printIndent();
2346 print( "glGenFramebuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2347 downstreamGLES3.glGenFramebuffers(arg0,arg1);
2348 println("");
2349 }
2350 @Override
2351 public void glGenFramebuffers(int arg0,int[] arg1,int arg2)
2352 {
2353 printIndent();
2354 print( "glGenFramebuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2355 downstreamGLES3.glGenFramebuffers(arg0,arg1,arg2);
2356 println("");
2357 }
2358 @Override
2359 public void glGenProgramPipelines(int arg0,int[] arg1,int arg2)
2360 {
2361 printIndent();
2362 print( "glGenProgramPipelines("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2363 downstreamGLES3.glGenProgramPipelines(arg0,arg1,arg2);
2364 println("");
2365 }
2366 @Override
2367 public void glGenProgramPipelines(int arg0,java.nio.IntBuffer arg1)
2368 {
2369 printIndent();
2370 print( "glGenProgramPipelines("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2371 downstreamGLES3.glGenProgramPipelines(arg0,arg1);
2372 println("");
2373 }
2374 @Override
2375 public void glGenQueries(int arg0,java.nio.IntBuffer arg1)
2376 {
2377 printIndent();
2378 print( "glGenQueries("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2379 downstreamGLES3.glGenQueries(arg0,arg1);
2380 println("");
2381 }
2382 @Override
2383 public void glGenQueries(int arg0,int[] arg1,int arg2)
2384 {
2385 printIndent();
2386 print( "glGenQueries("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2387 downstreamGLES3.glGenQueries(arg0,arg1,arg2);
2388 println("");
2389 }
2390 @Override
2391 public void glGenRenderbuffers(int arg0,int[] arg1,int arg2)
2392 {
2393 printIndent();
2394 print( "glGenRenderbuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2395 downstreamGLES3.glGenRenderbuffers(arg0,arg1,arg2);
2396 println("");
2397 }
2398 @Override
2399 public void glGenRenderbuffers(int arg0,java.nio.IntBuffer arg1)
2400 {
2401 printIndent();
2402 print( "glGenRenderbuffers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2403 downstreamGLES3.glGenRenderbuffers(arg0,arg1);
2404 println("");
2405 }
2406 @Override
2407 public void glGenSamplers(int arg0,int[] arg1,int arg2)
2408 {
2409 printIndent();
2410 print( "glGenSamplers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2411 downstreamGLES3.glGenSamplers(arg0,arg1,arg2);
2412 println("");
2413 }
2414 @Override
2415 public void glGenSamplers(int arg0,java.nio.IntBuffer arg1)
2416 {
2417 printIndent();
2418 print( "glGenSamplers("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2419 downstreamGLES3.glGenSamplers(arg0,arg1);
2420 println("");
2421 }
2422 @Override
2423 public void glGenSemaphoresEXT(int arg0,java.nio.IntBuffer arg1)
2424 {
2425 printIndent();
2426 print( "glGenSemaphoresEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2427 downstreamGLES3.glGenSemaphoresEXT(arg0,arg1);
2428 println("");
2429 }
2430 @Override
2431 public void glGenSemaphoresEXT(int arg0,int[] arg1,int arg2)
2432 {
2433 printIndent();
2434 print( "glGenSemaphoresEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2435 downstreamGLES3.glGenSemaphoresEXT(arg0,arg1,arg2);
2436 println("");
2437 }
2438 @Override
2439 public void glGenTextures(int arg0,java.nio.IntBuffer arg1)
2440 {
2441 printIndent();
2442 print( "glGenTextures("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2443 downstreamGLES3.glGenTextures(arg0,arg1);
2444 println("");
2445 }
2446 @Override
2447 public void glGenTextures(int arg0,int[] arg1,int arg2)
2448 {
2449 printIndent();
2450 print( "glGenTextures("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2451 downstreamGLES3.glGenTextures(arg0,arg1,arg2);
2452 println("");
2453 }
2454 @Override
2455 public void glGenTransformFeedbacks(int arg0,java.nio.IntBuffer arg1)
2456 {
2457 printIndent();
2458 print( "glGenTransformFeedbacks("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2459 downstreamGLES3.glGenTransformFeedbacks(arg0,arg1);
2460 println("");
2461 }
2462 @Override
2463 public void glGenTransformFeedbacks(int arg0,int[] arg1,int arg2)
2464 {
2465 printIndent();
2466 print( "glGenTransformFeedbacks("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2467 downstreamGLES3.glGenTransformFeedbacks(arg0,arg1,arg2);
2468 println("");
2469 }
2470 @Override
2471 public void glGenVertexArrays(int arg0,java.nio.IntBuffer arg1)
2472 {
2473 printIndent();
2474 print( "glGenVertexArrays("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2475 downstreamGLES3.glGenVertexArrays(arg0,arg1);
2476 println("");
2477 }
2478 @Override
2479 public void glGenVertexArrays(int arg0,int[] arg1,int arg2)
2480 {
2481 printIndent();
2482 print( "glGenVertexArrays("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2483 downstreamGLES3.glGenVertexArrays(arg0,arg1,arg2);
2484 println("");
2485 }
2486 @Override
2487 public void glGenVertexArraysOES(int arg0,java.nio.IntBuffer arg1)
2488 {
2489 printIndent();
2490 print( "glGenVertexArraysOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2491 downstreamGLES3.glGenVertexArraysOES(arg0,arg1);
2492 println("");
2493 }
2494 @Override
2495 public void glGenVertexArraysOES(int arg0,int[] arg1,int arg2)
2496 {
2497 printIndent();
2498 print( "glGenVertexArraysOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2499 downstreamGLES3.glGenVertexArraysOES(arg0,arg1,arg2);
2500 println("");
2501 }
2502 @Override
2503 public void glGenerateMipmap(int arg0)
2504 {
2505 printIndent();
2506 print( "glGenerateMipmap("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
2507 downstreamGLES3.glGenerateMipmap(arg0);
2508 println("");
2509 }
2510 @Override
2511 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)
2512 {
2513 printIndent();
2514 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()+")");
2515 downstreamGLES3.glGetActiveAttrib(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
2516 println("");
2517 }
2518 @Override
2519 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)
2520 {
2521 printIndent();
2522 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+")");
2523 downstreamGLES3.glGetActiveAttrib(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2524 println("");
2525 }
2526 @Override
2527 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)
2528 {
2529 printIndent();
2530 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+")");
2531 downstreamGLES3.glGetActiveUniform(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2532 println("");
2533 }
2534 @Override
2535 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)
2536 {
2537 printIndent();
2538 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()+")");
2539 downstreamGLES3.glGetActiveUniform(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
2540 println("");
2541 }
2542 @Override
2543 public void glGetActiveUniformBlockName(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.ByteBuffer arg4)
2544 {
2545 printIndent();
2546 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+")");
2547 downstreamGLES3.glGetActiveUniformBlockName(arg0,arg1,arg2,arg3,arg4);
2548 println("");
2549 }
2550 @Override
2551 public void glGetActiveUniformBlockName(int arg0,int arg1,int arg2,int[] arg3,int arg4,byte[] arg5,int arg6)
2552 {
2553 printIndent();
2554 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()+")");
2555 downstreamGLES3.glGetActiveUniformBlockName(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2556 println("");
2557 }
2558 @Override
2559 public void glGetActiveUniformBlockiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
2560 {
2561 printIndent();
2562 print( "glGetActiveUniformBlockiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
2563 downstreamGLES3.glGetActiveUniformBlockiv(arg0,arg1,arg2,arg3);
2564 println("");
2565 }
2566 @Override
2567 public void glGetActiveUniformBlockiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
2568 {
2569 printIndent();
2570 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()+")");
2571 downstreamGLES3.glGetActiveUniformBlockiv(arg0,arg1,arg2,arg3,arg4);
2572 println("");
2573 }
2574 @Override
2575 public void glGetActiveUniformsiv(int arg0,int arg1,int[] arg2,int arg3,int arg4,int[] arg5,int arg6)
2576 {
2577 printIndent();
2578 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()+")");
2579 downstreamGLES3.glGetActiveUniformsiv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2580 println("");
2581 }
2582 @Override
2583 public void glGetActiveUniformsiv(int arg0,int arg1,java.nio.IntBuffer arg2,int arg3,java.nio.IntBuffer arg4)
2584 {
2585 printIndent();
2586 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+")");
2587 downstreamGLES3.glGetActiveUniformsiv(arg0,arg1,arg2,arg3,arg4);
2588 println("");
2589 }
2590 @Override
2591 public void glGetAttachedShaders(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5)
2592 {
2593 printIndent();
2594 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()+")");
2595 downstreamGLES3.glGetAttachedShaders(arg0,arg1,arg2,arg3,arg4,arg5);
2596 println("");
2597 }
2598 @Override
2599 public void glGetAttachedShaders(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3)
2600 {
2601 printIndent();
2602 print( "glGetAttachedShaders("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.IntBuffer> "+arg3+")");
2603 downstreamGLES3.glGetAttachedShaders(arg0,arg1,arg2,arg3);
2604 println("");
2605 }
2606 @Override
2607 public int glGetAttribLocation(int arg0,java.lang.String arg1)
2608 {
2609 printIndent();
2610 print( "glGetAttribLocation("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.lang.String> "+arg1+")");
2611 int _res = downstreamGLES3.glGetAttribLocation(arg0,arg1);
2612 println(" = "+_res);
2613 return _res;
2614 }
2615 @Override
2616 public void glGetBooleani_v(int arg0,int arg1,java.nio.ByteBuffer arg2)
2617 {
2618 printIndent();
2619 print( "glGetBooleani_v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg2+")");
2620 downstreamGLES3.glGetBooleani_v(arg0,arg1,arg2);
2621 println("");
2622 }
2623 @Override
2624 public void glGetBooleani_v(int arg0,int arg1,byte[] arg2,int arg3)
2625 {
2626 printIndent();
2627 print( "glGetBooleani_v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2628 downstreamGLES3.glGetBooleani_v(arg0,arg1,arg2,arg3);
2629 println("");
2630 }
2631 @Override
2632 public void glGetBooleanv(int arg0,java.nio.ByteBuffer arg1)
2633 {
2634 printIndent();
2635 print( "glGetBooleanv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg1+")");
2636 downstreamGLES3.glGetBooleanv(arg0,arg1);
2637 println("");
2638 }
2639 @Override
2640 public void glGetBooleanv(int arg0,byte[] arg1,int arg2)
2641 {
2642 printIndent();
2643 print( "glGetBooleanv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2644 downstreamGLES3.glGetBooleanv(arg0,arg1,arg2);
2645 println("");
2646 }
2647 @Override
2648 public void glGetBufferParameteri64v(int arg0,int arg1,long[] arg2,int arg3)
2649 {
2650 printIndent();
2651 print( "glGetBufferParameteri64v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2652 downstreamGLES3.glGetBufferParameteri64v(arg0,arg1,arg2,arg3);
2653 println("");
2654 }
2655 @Override
2656 public void glGetBufferParameteri64v(int arg0,int arg1,java.nio.LongBuffer arg2)
2657 {
2658 printIndent();
2659 print( "glGetBufferParameteri64v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
2660 downstreamGLES3.glGetBufferParameteri64v(arg0,arg1,arg2);
2661 println("");
2662 }
2663 @Override
2664 public void glGetBufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
2665 {
2666 printIndent();
2667 print( "glGetBufferParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2668 downstreamGLES3.glGetBufferParameteriv(arg0,arg1,arg2);
2669 println("");
2670 }
2671 @Override
2672 public void glGetBufferParameteriv(int arg0,int arg1,int[] arg2,int arg3)
2673 {
2674 printIndent();
2675 print( "glGetBufferParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2676 downstreamGLES3.glGetBufferParameteriv(arg0,arg1,arg2,arg3);
2677 println("");
2678 }
2679 @Override
2680 public void glGetCoverageModulationTableNV(int arg0,java.nio.FloatBuffer arg1)
2681 {
2682 printIndent();
2683 print( "glGetCoverageModulationTableNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
2684 downstreamGLES3.glGetCoverageModulationTableNV(arg0,arg1);
2685 println("");
2686 }
2687 @Override
2688 public void glGetCoverageModulationTableNV(int arg0,float[] arg1,int arg2)
2689 {
2690 printIndent();
2691 print( "glGetCoverageModulationTableNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2692 downstreamGLES3.glGetCoverageModulationTableNV(arg0,arg1,arg2);
2693 println("");
2694 }
2695 @Override
2696 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)
2697 {
2698 printIndent();
2699 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+")");
2700 int _res = downstreamGLES3.glGetDebugMessageLog(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
2701 println(" = "+_res);
2702 return _res;
2703 }
2704 @Override
2705 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)
2706 {
2707 printIndent();
2708 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()+")");
2709 int _res = downstreamGLES3.glGetDebugMessageLog(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13);
2710 println(" = "+_res);
2711 return _res;
2712 }
2713 @Override
2714 public void glGetDriverControlStringQCOM(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
2715 {
2716 printIndent();
2717 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()+")");
2718 downstreamGLES3.glGetDriverControlStringQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
2719 println("");
2720 }
2721 @Override
2722 public void glGetDriverControlStringQCOM(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
2723 {
2724 printIndent();
2725 print( "glGetDriverControlStringQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.ByteBuffer> "+arg3+")");
2726 downstreamGLES3.glGetDriverControlStringQCOM(arg0,arg1,arg2,arg3);
2727 println("");
2728 }
2729 @Override
2730 public void glGetDriverControlsQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
2731 {
2732 printIndent();
2733 print( "glGetDriverControlsQCOM("+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
2734 downstreamGLES3.glGetDriverControlsQCOM(arg0,arg1,arg2,arg3,arg4);
2735 println("");
2736 }
2737 @Override
2738 public void glGetDriverControlsQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
2739 {
2740 printIndent();
2741 print( "glGetDriverControlsQCOM("+"<java.nio.IntBuffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2742 downstreamGLES3.glGetDriverControlsQCOM(arg0,arg1,arg2);
2743 println("");
2744 }
2745 @Override
2746 public int glGetError()
2747 {
2748 printIndent();
2749 print( "glGetError("+")");
2750 int _res = downstreamGLES3.glGetError();
2751 println(" = "+_res);
2752 return _res;
2753 }
2754 @Override
2755 public void glGetFloati_vNV(int arg0,int arg1,float[] arg2,int arg3)
2756 {
2757 printIndent();
2758 print( "glGetFloati_vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2759 downstreamGLES3.glGetFloati_vNV(arg0,arg1,arg2,arg3);
2760 println("");
2761 }
2762 @Override
2763 public void glGetFloati_vNV(int arg0,int arg1,java.nio.FloatBuffer arg2)
2764 {
2765 printIndent();
2766 print( "glGetFloati_vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
2767 downstreamGLES3.glGetFloati_vNV(arg0,arg1,arg2);
2768 println("");
2769 }
2770 @Override
2771 public void glGetFloati_vOES(int arg0,int arg1,java.nio.FloatBuffer arg2)
2772 {
2773 printIndent();
2774 print( "glGetFloati_vOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
2775 downstreamGLES3.glGetFloati_vOES(arg0,arg1,arg2);
2776 println("");
2777 }
2778 @Override
2779 public void glGetFloati_vOES(int arg0,int arg1,float[] arg2,int arg3)
2780 {
2781 printIndent();
2782 print( "glGetFloati_vOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2783 downstreamGLES3.glGetFloati_vOES(arg0,arg1,arg2,arg3);
2784 println("");
2785 }
2786 @Override
2787 public void glGetFloatv(int arg0,float[] arg1,int arg2)
2788 {
2789 printIndent();
2790 print( "glGetFloatv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2791 downstreamGLES3.glGetFloatv(arg0,arg1,arg2);
2792 println("");
2793 }
2794 @Override
2795 public void glGetFloatv(int arg0,java.nio.FloatBuffer arg1)
2796 {
2797 printIndent();
2798 print( "glGetFloatv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
2799 downstreamGLES3.glGetFloatv(arg0,arg1);
2800 println("");
2801 }
2802 @Override
2803 public int glGetFragDataIndexEXT(int arg0,java.nio.ByteBuffer arg1)
2804 {
2805 printIndent();
2806 print( "glGetFragDataIndexEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg1+")");
2807 int _res = downstreamGLES3.glGetFragDataIndexEXT(arg0,arg1);
2808 println(" = "+_res);
2809 return _res;
2810 }
2811 @Override
2812 public int glGetFragDataIndexEXT(int arg0,byte[] arg1,int arg2)
2813 {
2814 printIndent();
2815 print( "glGetFragDataIndexEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2816 int _res = downstreamGLES3.glGetFragDataIndexEXT(arg0,arg1,arg2);
2817 println(" = "+_res);
2818 return _res;
2819 }
2820 @Override
2821 public int glGetFragDataLocation(int arg0,java.lang.String arg1)
2822 {
2823 printIndent();
2824 print( "glGetFragDataLocation("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.lang.String> "+arg1+")");
2825 int _res = downstreamGLES3.glGetFragDataLocation(arg0,arg1);
2826 println(" = "+_res);
2827 return _res;
2828 }
2829 @Override
2830 public void glGetFragmentShadingRatesEXT(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3)
2831 {
2832 printIndent();
2833 print( "glGetFragmentShadingRatesEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.IntBuffer> "+arg3+")");
2834 downstreamGLES3.glGetFragmentShadingRatesEXT(arg0,arg1,arg2,arg3);
2835 println("");
2836 }
2837 @Override
2838 public void glGetFragmentShadingRatesEXT(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5)
2839 {
2840 printIndent();
2841 print( "glGetFragmentShadingRatesEXT("+"<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()+")");
2842 downstreamGLES3.glGetFragmentShadingRatesEXT(arg0,arg1,arg2,arg3,arg4,arg5);
2843 println("");
2844 }
2845 @Override
2846 public void glGetFramebufferAttachmentParameteriv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
2847 {
2848 printIndent();
2849 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()+")");
2850 downstreamGLES3.glGetFramebufferAttachmentParameteriv(arg0,arg1,arg2,arg3,arg4);
2851 println("");
2852 }
2853 @Override
2854 public void glGetFramebufferAttachmentParameteriv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
2855 {
2856 printIndent();
2857 print( "glGetFramebufferAttachmentParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
2858 downstreamGLES3.glGetFramebufferAttachmentParameteriv(arg0,arg1,arg2,arg3);
2859 println("");
2860 }
2861 @Override
2862 public void glGetFramebufferParameteriv(int arg0,int arg1,int[] arg2,int arg3)
2863 {
2864 printIndent();
2865 print( "glGetFramebufferParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2866 downstreamGLES3.glGetFramebufferParameteriv(arg0,arg1,arg2,arg3);
2867 println("");
2868 }
2869 @Override
2870 public void glGetFramebufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
2871 {
2872 printIndent();
2873 print( "glGetFramebufferParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2874 downstreamGLES3.glGetFramebufferParameteriv(arg0,arg1,arg2);
2875 println("");
2876 }
2877 @Override
2879 {
2880 printIndent();
2881 print( "glGetFramebufferPixelLocalStorageSizeEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
2882 int _res = downstreamGLES3.glGetFramebufferPixelLocalStorageSizeEXT(arg0);
2883 println(" = "+_res);
2884 return _res;
2885 }
2886 @Override
2888 {
2889 printIndent();
2890 print( "glGetGraphicsResetStatus("+")");
2891 int _res = downstreamGLES3.glGetGraphicsResetStatus();
2892 println(" = "+_res);
2893 return _res;
2894 }
2895 @Override
2896 public void glGetInteger64i_v(int arg0,int arg1,java.nio.LongBuffer arg2)
2897 {
2898 printIndent();
2899 print( "glGetInteger64i_v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
2900 downstreamGLES3.glGetInteger64i_v(arg0,arg1,arg2);
2901 println("");
2902 }
2903 @Override
2904 public void glGetInteger64i_v(int arg0,int arg1,long[] arg2,int arg3)
2905 {
2906 printIndent();
2907 print( "glGetInteger64i_v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2908 downstreamGLES3.glGetInteger64i_v(arg0,arg1,arg2,arg3);
2909 println("");
2910 }
2911 @Override
2912 public void glGetInteger64v(int arg0,java.nio.LongBuffer arg1)
2913 {
2914 printIndent();
2915 print( "glGetInteger64v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg1+")");
2916 downstreamGLES3.glGetInteger64v(arg0,arg1);
2917 println("");
2918 }
2919 @Override
2920 public void glGetInteger64v(int arg0,long[] arg1,int arg2)
2921 {
2922 printIndent();
2923 print( "glGetInteger64v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2924 downstreamGLES3.glGetInteger64v(arg0,arg1,arg2);
2925 println("");
2926 }
2927 @Override
2928 public void glGetIntegeri_v(int arg0,int arg1,java.nio.IntBuffer arg2)
2929 {
2930 printIndent();
2931 print( "glGetIntegeri_v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2932 downstreamGLES3.glGetIntegeri_v(arg0,arg1,arg2);
2933 println("");
2934 }
2935 @Override
2936 public void glGetIntegeri_v(int arg0,int arg1,int[] arg2,int arg3)
2937 {
2938 printIndent();
2939 print( "glGetIntegeri_v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2940 downstreamGLES3.glGetIntegeri_v(arg0,arg1,arg2,arg3);
2941 println("");
2942 }
2943 @Override
2944 public void glGetIntegeri_vEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
2945 {
2946 printIndent();
2947 print( "glGetIntegeri_vEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
2948 downstreamGLES3.glGetIntegeri_vEXT(arg0,arg1,arg2);
2949 println("");
2950 }
2951 @Override
2952 public void glGetIntegeri_vEXT(int arg0,int arg1,int[] arg2,int arg3)
2953 {
2954 printIndent();
2955 print( "glGetIntegeri_vEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
2956 downstreamGLES3.glGetIntegeri_vEXT(arg0,arg1,arg2,arg3);
2957 println("");
2958 }
2959 @Override
2960 public void glGetIntegerv(int arg0,java.nio.IntBuffer arg1)
2961 {
2962 printIndent();
2963 print( "glGetIntegerv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
2964 downstreamGLES3.glGetIntegerv(arg0,arg1);
2965 println("");
2966 }
2967 @Override
2968 public void glGetIntegerv(int arg0,int[] arg1,int arg2)
2969 {
2970 printIndent();
2971 print( "glGetIntegerv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
2972 downstreamGLES3.glGetIntegerv(arg0,arg1,arg2);
2973 println("");
2974 }
2975 @Override
2976 public void glGetInternalformativ(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4)
2977 {
2978 printIndent();
2979 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+")");
2980 downstreamGLES3.glGetInternalformativ(arg0,arg1,arg2,arg3,arg4);
2981 println("");
2982 }
2983 @Override
2984 public void glGetInternalformativ(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5)
2985 {
2986 printIndent();
2987 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()+")");
2988 downstreamGLES3.glGetInternalformativ(arg0,arg1,arg2,arg3,arg4,arg5);
2989 println("");
2990 }
2991 @Override
2992 public void glGetMemoryObjectDetachedResourcesuivNV(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4)
2993 {
2994 printIndent();
2995 print( "glGetMemoryObjectDetachedResourcesuivNV("+"<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+")");
2996 downstreamGLES3.glGetMemoryObjectDetachedResourcesuivNV(arg0,arg1,arg2,arg3,arg4);
2997 println("");
2998 }
2999 @Override
3000 public void glGetMemoryObjectDetachedResourcesuivNV(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5)
3001 {
3002 printIndent();
3003 print( "glGetMemoryObjectDetachedResourcesuivNV("+"<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()+")");
3004 downstreamGLES3.glGetMemoryObjectDetachedResourcesuivNV(arg0,arg1,arg2,arg3,arg4,arg5);
3005 println("");
3006 }
3007 @Override
3008 public void glGetMemoryObjectParameterivEXT(int arg0,int arg1,int[] arg2,int arg3)
3009 {
3010 printIndent();
3011 print( "glGetMemoryObjectParameterivEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3012 downstreamGLES3.glGetMemoryObjectParameterivEXT(arg0,arg1,arg2,arg3);
3013 println("");
3014 }
3015 @Override
3016 public void glGetMemoryObjectParameterivEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
3017 {
3018 printIndent();
3019 print( "glGetMemoryObjectParameterivEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3020 downstreamGLES3.glGetMemoryObjectParameterivEXT(arg0,arg1,arg2);
3021 println("");
3022 }
3023 @Override
3024 public void glGetMultisamplefv(int arg0,int arg1,float[] arg2,int arg3)
3025 {
3026 printIndent();
3027 print( "glGetMultisamplefv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3028 downstreamGLES3.glGetMultisamplefv(arg0,arg1,arg2,arg3);
3029 println("");
3030 }
3031 @Override
3032 public void glGetMultisamplefv(int arg0,int arg1,java.nio.FloatBuffer arg2)
3033 {
3034 printIndent();
3035 print( "glGetMultisamplefv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
3036 downstreamGLES3.glGetMultisamplefv(arg0,arg1,arg2);
3037 println("");
3038 }
3039 @Override
3040 public void glGetObjectLabel(int arg0,int arg1,int arg2,int[] arg3,int arg4,byte[] arg5,int arg6)
3041 {
3042 printIndent();
3043 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()+")");
3044 downstreamGLES3.glGetObjectLabel(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3045 println("");
3046 }
3047 @Override
3048 public void glGetObjectLabel(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.ByteBuffer arg4)
3049 {
3050 printIndent();
3051 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+")");
3052 downstreamGLES3.glGetObjectLabel(arg0,arg1,arg2,arg3,arg4);
3053 println("");
3054 }
3055 @Override
3056 public void glGetObjectPtrLabel(java.nio.Buffer arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
3057 {
3058 printIndent();
3059 print( "glGetObjectPtrLabel("+"<java.nio.Buffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.ByteBuffer> "+arg3+")");
3060 downstreamGLES3.glGetObjectPtrLabel(arg0,arg1,arg2,arg3);
3061 println("");
3062 }
3063 @Override
3064 public void glGetObjectPtrLabel(java.nio.Buffer arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
3065 {
3066 printIndent();
3067 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()+")");
3068 downstreamGLES3.glGetObjectPtrLabel(arg0,arg1,arg2,arg3,arg4,arg5);
3069 println("");
3070 }
3071 @Override
3072 public void glGetProgramBinary(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3,java.nio.Buffer arg4)
3073 {
3074 printIndent();
3075 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+")");
3076 downstreamGLES3.glGetProgramBinary(arg0,arg1,arg2,arg3,arg4);
3077 println("");
3078 }
3079 @Override
3080 public void glGetProgramBinary(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5,java.nio.Buffer arg6)
3081 {
3082 printIndent();
3083 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+")");
3084 downstreamGLES3.glGetProgramBinary(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3085 println("");
3086 }
3087 @Override
3088 public void glGetProgramInfoLog(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
3089 {
3090 printIndent();
3091 print( "glGetProgramInfoLog("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.ByteBuffer> "+arg3+")");
3092 downstreamGLES3.glGetProgramInfoLog(arg0,arg1,arg2,arg3);
3093 println("");
3094 }
3095 @Override
3096 public void glGetProgramInfoLog(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
3097 {
3098 printIndent();
3099 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()+")");
3100 downstreamGLES3.glGetProgramInfoLog(arg0,arg1,arg2,arg3,arg4,arg5);
3101 println("");
3102 }
3103 @Override
3104 public void glGetProgramInterfaceiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
3105 {
3106 printIndent();
3107 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()+")");
3108 downstreamGLES3.glGetProgramInterfaceiv(arg0,arg1,arg2,arg3,arg4);
3109 println("");
3110 }
3111 @Override
3112 public void glGetProgramInterfaceiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
3113 {
3114 printIndent();
3115 print( "glGetProgramInterfaceiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
3116 downstreamGLES3.glGetProgramInterfaceiv(arg0,arg1,arg2,arg3);
3117 println("");
3118 }
3119 @Override
3120 public void glGetProgramPipelineInfoLog(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
3121 {
3122 printIndent();
3123 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()+")");
3124 downstreamGLES3.glGetProgramPipelineInfoLog(arg0,arg1,arg2,arg3,arg4,arg5);
3125 println("");
3126 }
3127 @Override
3128 public void glGetProgramPipelineInfoLog(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
3129 {
3130 printIndent();
3131 print( "glGetProgramPipelineInfoLog("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.ByteBuffer> "+arg3+")");
3132 downstreamGLES3.glGetProgramPipelineInfoLog(arg0,arg1,arg2,arg3);
3133 println("");
3134 }
3135 @Override
3136 public void glGetProgramPipelineiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3137 {
3138 printIndent();
3139 print( "glGetProgramPipelineiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3140 downstreamGLES3.glGetProgramPipelineiv(arg0,arg1,arg2);
3141 println("");
3142 }
3143 @Override
3144 public void glGetProgramPipelineiv(int arg0,int arg1,int[] arg2,int arg3)
3145 {
3146 printIndent();
3147 print( "glGetProgramPipelineiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3148 downstreamGLES3.glGetProgramPipelineiv(arg0,arg1,arg2,arg3);
3149 println("");
3150 }
3151 @Override
3152 public int glGetProgramResourceIndex(int arg0,int arg1,java.nio.ByteBuffer arg2)
3153 {
3154 printIndent();
3155 print( "glGetProgramResourceIndex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg2+")");
3156 int _res = downstreamGLES3.glGetProgramResourceIndex(arg0,arg1,arg2);
3157 println(" = "+_res);
3158 return _res;
3159 }
3160 @Override
3161 public int glGetProgramResourceIndex(int arg0,int arg1,byte[] arg2,int arg3)
3162 {
3163 printIndent();
3164 print( "glGetProgramResourceIndex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3165 int _res = downstreamGLES3.glGetProgramResourceIndex(arg0,arg1,arg2,arg3);
3166 println(" = "+_res);
3167 return _res;
3168 }
3169 @Override
3170 public int glGetProgramResourceLocation(int arg0,int arg1,byte[] arg2,int arg3)
3171 {
3172 printIndent();
3173 print( "glGetProgramResourceLocation("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3174 int _res = downstreamGLES3.glGetProgramResourceLocation(arg0,arg1,arg2,arg3);
3175 println(" = "+_res);
3176 return _res;
3177 }
3178 @Override
3179 public int glGetProgramResourceLocation(int arg0,int arg1,java.nio.ByteBuffer arg2)
3180 {
3181 printIndent();
3182 print( "glGetProgramResourceLocation("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg2+")");
3183 int _res = downstreamGLES3.glGetProgramResourceLocation(arg0,arg1,arg2);
3184 println(" = "+_res);
3185 return _res;
3186 }
3187 @Override
3188 public int glGetProgramResourceLocationIndexEXT(int arg0,int arg1,byte[] arg2,int arg3)
3189 {
3190 printIndent();
3191 print( "glGetProgramResourceLocationIndexEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3192 int _res = downstreamGLES3.glGetProgramResourceLocationIndexEXT(arg0,arg1,arg2,arg3);
3193 println(" = "+_res);
3194 return _res;
3195 }
3196 @Override
3197 public int glGetProgramResourceLocationIndexEXT(int arg0,int arg1,java.nio.ByteBuffer arg2)
3198 {
3199 printIndent();
3200 print( "glGetProgramResourceLocationIndexEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg2+")");
3201 int _res = downstreamGLES3.glGetProgramResourceLocationIndexEXT(arg0,arg1,arg2);
3202 println(" = "+_res);
3203 return _res;
3204 }
3205 @Override
3206 public void glGetProgramResourceName(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4,java.nio.ByteBuffer arg5)
3207 {
3208 printIndent();
3209 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+")");
3210 downstreamGLES3.glGetProgramResourceName(arg0,arg1,arg2,arg3,arg4,arg5);
3211 println("");
3212 }
3213 @Override
3214 public void glGetProgramResourceName(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5,byte[] arg6,int arg7)
3215 {
3216 printIndent();
3217 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()+")");
3218 downstreamGLES3.glGetProgramResourceName(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
3219 println("");
3220 }
3221 @Override
3222 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)
3223 {
3224 printIndent();
3225 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+")");
3226 downstreamGLES3.glGetProgramResourceiv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
3227 println("");
3228 }
3229 @Override
3230 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)
3231 {
3232 printIndent();
3233 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()+")");
3234 downstreamGLES3.glGetProgramResourceiv(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
3235 println("");
3236 }
3237 @Override
3238 public void glGetProgramiv(int arg0,int arg1,int[] arg2,int arg3)
3239 {
3240 printIndent();
3241 print( "glGetProgramiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3242 downstreamGLES3.glGetProgramiv(arg0,arg1,arg2,arg3);
3243 println("");
3244 }
3245 @Override
3246 public void glGetProgramiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3247 {
3248 printIndent();
3249 print( "glGetProgramiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3250 downstreamGLES3.glGetProgramiv(arg0,arg1,arg2);
3251 println("");
3252 }
3253 @Override
3254 public void glGetQueryObjecti64v(int arg0,int arg1,java.nio.LongBuffer arg2)
3255 {
3256 printIndent();
3257 print( "glGetQueryObjecti64v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
3258 downstreamGLES3.glGetQueryObjecti64v(arg0,arg1,arg2);
3259 println("");
3260 }
3261 @Override
3262 public void glGetQueryObjecti64v(int arg0,int arg1,long[] arg2,int arg3)
3263 {
3264 printIndent();
3265 print( "glGetQueryObjecti64v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3266 downstreamGLES3.glGetQueryObjecti64v(arg0,arg1,arg2,arg3);
3267 println("");
3268 }
3269 @Override
3270 public void glGetQueryObjectiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3271 {
3272 printIndent();
3273 print( "glGetQueryObjectiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3274 downstreamGLES3.glGetQueryObjectiv(arg0,arg1,arg2);
3275 println("");
3276 }
3277 @Override
3278 public void glGetQueryObjectiv(int arg0,int arg1,int[] arg2,int arg3)
3279 {
3280 printIndent();
3281 print( "glGetQueryObjectiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3282 downstreamGLES3.glGetQueryObjectiv(arg0,arg1,arg2,arg3);
3283 println("");
3284 }
3285 @Override
3286 public void glGetQueryObjectui64v(int arg0,int arg1,long[] arg2,int arg3)
3287 {
3288 printIndent();
3289 print( "glGetQueryObjectui64v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3290 downstreamGLES3.glGetQueryObjectui64v(arg0,arg1,arg2,arg3);
3291 println("");
3292 }
3293 @Override
3294 public void glGetQueryObjectui64v(int arg0,int arg1,java.nio.LongBuffer arg2)
3295 {
3296 printIndent();
3297 print( "glGetQueryObjectui64v("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
3298 downstreamGLES3.glGetQueryObjectui64v(arg0,arg1,arg2);
3299 println("");
3300 }
3301 @Override
3302 public void glGetQueryObjectuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3303 {
3304 printIndent();
3305 print( "glGetQueryObjectuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3306 downstreamGLES3.glGetQueryObjectuiv(arg0,arg1,arg2);
3307 println("");
3308 }
3309 @Override
3310 public void glGetQueryObjectuiv(int arg0,int arg1,int[] arg2,int arg3)
3311 {
3312 printIndent();
3313 print( "glGetQueryObjectuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3314 downstreamGLES3.glGetQueryObjectuiv(arg0,arg1,arg2,arg3);
3315 println("");
3316 }
3317 @Override
3318 public void glGetQueryiv(int arg0,int arg1,int[] arg2,int arg3)
3319 {
3320 printIndent();
3321 print( "glGetQueryiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3322 downstreamGLES3.glGetQueryiv(arg0,arg1,arg2,arg3);
3323 println("");
3324 }
3325 @Override
3326 public void glGetQueryiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3327 {
3328 printIndent();
3329 print( "glGetQueryiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3330 downstreamGLES3.glGetQueryiv(arg0,arg1,arg2);
3331 println("");
3332 }
3333 @Override
3334 public void glGetRenderbufferParameteriv(int arg0,int arg1,int[] arg2,int arg3)
3335 {
3336 printIndent();
3337 print( "glGetRenderbufferParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3338 downstreamGLES3.glGetRenderbufferParameteriv(arg0,arg1,arg2,arg3);
3339 println("");
3340 }
3341 @Override
3342 public void glGetRenderbufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
3343 {
3344 printIndent();
3345 print( "glGetRenderbufferParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3346 downstreamGLES3.glGetRenderbufferParameteriv(arg0,arg1,arg2);
3347 println("");
3348 }
3349 @Override
3350 public void glGetSamplerParameterIiv(int arg0,int arg1,int[] arg2,int arg3)
3351 {
3352 printIndent();
3353 print( "glGetSamplerParameterIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3354 downstreamGLES3.glGetSamplerParameterIiv(arg0,arg1,arg2,arg3);
3355 println("");
3356 }
3357 @Override
3358 public void glGetSamplerParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3359 {
3360 printIndent();
3361 print( "glGetSamplerParameterIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3362 downstreamGLES3.glGetSamplerParameterIiv(arg0,arg1,arg2);
3363 println("");
3364 }
3365 @Override
3366 public void glGetSamplerParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3367 {
3368 printIndent();
3369 print( "glGetSamplerParameterIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3370 downstreamGLES3.glGetSamplerParameterIuiv(arg0,arg1,arg2);
3371 println("");
3372 }
3373 @Override
3374 public void glGetSamplerParameterIuiv(int arg0,int arg1,int[] arg2,int arg3)
3375 {
3376 printIndent();
3377 print( "glGetSamplerParameterIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3378 downstreamGLES3.glGetSamplerParameterIuiv(arg0,arg1,arg2,arg3);
3379 println("");
3380 }
3381 @Override
3382 public void glGetSamplerParameterfv(int arg0,int arg1,float[] arg2,int arg3)
3383 {
3384 printIndent();
3385 print( "glGetSamplerParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3386 downstreamGLES3.glGetSamplerParameterfv(arg0,arg1,arg2,arg3);
3387 println("");
3388 }
3389 @Override
3390 public void glGetSamplerParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
3391 {
3392 printIndent();
3393 print( "glGetSamplerParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
3394 downstreamGLES3.glGetSamplerParameterfv(arg0,arg1,arg2);
3395 println("");
3396 }
3397 @Override
3398 public void glGetSamplerParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
3399 {
3400 printIndent();
3401 print( "glGetSamplerParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3402 downstreamGLES3.glGetSamplerParameteriv(arg0,arg1,arg2);
3403 println("");
3404 }
3405 @Override
3406 public void glGetSamplerParameteriv(int arg0,int arg1,int[] arg2,int arg3)
3407 {
3408 printIndent();
3409 print( "glGetSamplerParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3410 downstreamGLES3.glGetSamplerParameteriv(arg0,arg1,arg2,arg3);
3411 println("");
3412 }
3413 @Override
3414 public void glGetSemaphoreParameterivNV(int arg0,int arg1,java.nio.IntBuffer arg2)
3415 {
3416 printIndent();
3417 print( "glGetSemaphoreParameterivNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3418 downstreamGLES3.glGetSemaphoreParameterivNV(arg0,arg1,arg2);
3419 println("");
3420 }
3421 @Override
3422 public void glGetSemaphoreParameterivNV(int arg0,int arg1,int[] arg2,int arg3)
3423 {
3424 printIndent();
3425 print( "glGetSemaphoreParameterivNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3426 downstreamGLES3.glGetSemaphoreParameterivNV(arg0,arg1,arg2,arg3);
3427 println("");
3428 }
3429 @Override
3430 public void glGetSemaphoreParameterui64vEXT(int arg0,int arg1,java.nio.LongBuffer arg2)
3431 {
3432 printIndent();
3433 print( "glGetSemaphoreParameterui64vEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
3434 downstreamGLES3.glGetSemaphoreParameterui64vEXT(arg0,arg1,arg2);
3435 println("");
3436 }
3437 @Override
3438 public void glGetSemaphoreParameterui64vEXT(int arg0,int arg1,long[] arg2,int arg3)
3439 {
3440 printIndent();
3441 print( "glGetSemaphoreParameterui64vEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3442 downstreamGLES3.glGetSemaphoreParameterui64vEXT(arg0,arg1,arg2,arg3);
3443 println("");
3444 }
3445 @Override
3446 public void glGetShaderInfoLog(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
3447 {
3448 printIndent();
3449 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()+")");
3450 downstreamGLES3.glGetShaderInfoLog(arg0,arg1,arg2,arg3,arg4,arg5);
3451 println("");
3452 }
3453 @Override
3454 public void glGetShaderInfoLog(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
3455 {
3456 printIndent();
3457 print( "glGetShaderInfoLog("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.ByteBuffer> "+arg3+")");
3458 downstreamGLES3.glGetShaderInfoLog(arg0,arg1,arg2,arg3);
3459 println("");
3460 }
3461 @Override
3462 public void glGetShaderPrecisionFormat(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5)
3463 {
3464 printIndent();
3465 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()+")");
3466 downstreamGLES3.glGetShaderPrecisionFormat(arg0,arg1,arg2,arg3,arg4,arg5);
3467 println("");
3468 }
3469 @Override
3470 public void glGetShaderPrecisionFormat(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3)
3471 {
3472 printIndent();
3473 print( "glGetShaderPrecisionFormat("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.IntBuffer> "+arg3+")");
3474 downstreamGLES3.glGetShaderPrecisionFormat(arg0,arg1,arg2,arg3);
3475 println("");
3476 }
3477 @Override
3478 public void glGetShaderSource(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
3479 {
3480 printIndent();
3481 print( "glGetShaderSource("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.ByteBuffer> "+arg3+")");
3482 downstreamGLES3.glGetShaderSource(arg0,arg1,arg2,arg3);
3483 println("");
3484 }
3485 @Override
3486 public void glGetShaderSource(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
3487 {
3488 printIndent();
3489 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()+")");
3490 downstreamGLES3.glGetShaderSource(arg0,arg1,arg2,arg3,arg4,arg5);
3491 println("");
3492 }
3493 @Override
3494 public void glGetShaderiv(int arg0,int arg1,int[] arg2,int arg3)
3495 {
3496 printIndent();
3497 print( "glGetShaderiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3498 downstreamGLES3.glGetShaderiv(arg0,arg1,arg2,arg3);
3499 println("");
3500 }
3501 @Override
3502 public void glGetShaderiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3503 {
3504 printIndent();
3505 print( "glGetShaderiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3506 downstreamGLES3.glGetShaderiv(arg0,arg1,arg2);
3507 println("");
3508 }
3509 @Override
3510 public void glGetShadingRateImagePaletteNV(int arg0,int arg1,java.nio.IntBuffer arg2)
3511 {
3512 printIndent();
3513 print( "glGetShadingRateImagePaletteNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3514 downstreamGLES3.glGetShadingRateImagePaletteNV(arg0,arg1,arg2);
3515 println("");
3516 }
3517 @Override
3518 public void glGetShadingRateImagePaletteNV(int arg0,int arg1,int[] arg2,int arg3)
3519 {
3520 printIndent();
3521 print( "glGetShadingRateImagePaletteNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3522 downstreamGLES3.glGetShadingRateImagePaletteNV(arg0,arg1,arg2,arg3);
3523 println("");
3524 }
3525 @Override
3526 public void glGetShadingRateSampleLocationivNV(int arg0,int arg1,int arg2,int[] arg3,int arg4)
3527 {
3528 printIndent();
3529 print( "glGetShadingRateSampleLocationivNV("+"<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()+")");
3530 downstreamGLES3.glGetShadingRateSampleLocationivNV(arg0,arg1,arg2,arg3,arg4);
3531 println("");
3532 }
3533 @Override
3534 public void glGetShadingRateSampleLocationivNV(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
3535 {
3536 printIndent();
3537 print( "glGetShadingRateSampleLocationivNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
3538 downstreamGLES3.glGetShadingRateSampleLocationivNV(arg0,arg1,arg2,arg3);
3539 println("");
3540 }
3541 @Override
3542 public java.lang.String glGetString(int arg0)
3543 {
3544 printIndent();
3545 print( "glGetString("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
3546 java.lang.String _res = downstreamGLES3.glGetString(arg0);
3547 println(" = "+_res);
3548 return _res;
3549 }
3550 @Override
3551 public java.lang.String glGetStringi(int arg0,int arg1)
3552 {
3553 printIndent();
3554 print( "glGetStringi("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
3555 java.lang.String _res = downstreamGLES3.glGetStringi(arg0,arg1);
3556 println(" = "+_res);
3557 return _res;
3558 }
3559 @Override
3560 public void glGetSynciv(long arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.IntBuffer arg4)
3561 {
3562 printIndent();
3563 print( "glGetSynciv("+"<long> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+", "+"<java.nio.IntBuffer> "+arg4+")");
3564 downstreamGLES3.glGetSynciv(arg0,arg1,arg2,arg3,arg4);
3565 println("");
3566 }
3567 @Override
3568 public void glGetSynciv(long arg0,int arg1,int arg2,int[] arg3,int arg4,int[] arg5,int arg6)
3569 {
3570 printIndent();
3571 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()+")");
3572 downstreamGLES3.glGetSynciv(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3573 println("");
3574 }
3575 @Override
3576 public void glGetTexLevelParameterfv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
3577 {
3578 printIndent();
3579 print( "glGetTexLevelParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg3+")");
3580 downstreamGLES3.glGetTexLevelParameterfv(arg0,arg1,arg2,arg3);
3581 println("");
3582 }
3583 @Override
3584 public void glGetTexLevelParameterfv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
3585 {
3586 printIndent();
3587 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()+")");
3588 downstreamGLES3.glGetTexLevelParameterfv(arg0,arg1,arg2,arg3,arg4);
3589 println("");
3590 }
3591 @Override
3592 public void glGetTexLevelParameteriv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
3593 {
3594 printIndent();
3595 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()+")");
3596 downstreamGLES3.glGetTexLevelParameteriv(arg0,arg1,arg2,arg3,arg4);
3597 println("");
3598 }
3599 @Override
3600 public void glGetTexLevelParameteriv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
3601 {
3602 printIndent();
3603 print( "glGetTexLevelParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
3604 downstreamGLES3.glGetTexLevelParameteriv(arg0,arg1,arg2,arg3);
3605 println("");
3606 }
3607 @Override
3608 public void glGetTexParameterIiv(int arg0,int arg1,int[] arg2,int arg3)
3609 {
3610 printIndent();
3611 print( "glGetTexParameterIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3612 downstreamGLES3.glGetTexParameterIiv(arg0,arg1,arg2,arg3);
3613 println("");
3614 }
3615 @Override
3616 public void glGetTexParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3617 {
3618 printIndent();
3619 print( "glGetTexParameterIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3620 downstreamGLES3.glGetTexParameterIiv(arg0,arg1,arg2);
3621 println("");
3622 }
3623 @Override
3624 public void glGetTexParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3625 {
3626 printIndent();
3627 print( "glGetTexParameterIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3628 downstreamGLES3.glGetTexParameterIuiv(arg0,arg1,arg2);
3629 println("");
3630 }
3631 @Override
3632 public void glGetTexParameterIuiv(int arg0,int arg1,int[] arg2,int arg3)
3633 {
3634 printIndent();
3635 print( "glGetTexParameterIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3636 downstreamGLES3.glGetTexParameterIuiv(arg0,arg1,arg2,arg3);
3637 println("");
3638 }
3639 @Override
3640 public void glGetTexParameterfv(int arg0,int arg1,float[] arg2,int arg3)
3641 {
3642 printIndent();
3643 print( "glGetTexParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3644 downstreamGLES3.glGetTexParameterfv(arg0,arg1,arg2,arg3);
3645 println("");
3646 }
3647 @Override
3648 public void glGetTexParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
3649 {
3650 printIndent();
3651 print( "glGetTexParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
3652 downstreamGLES3.glGetTexParameterfv(arg0,arg1,arg2);
3653 println("");
3654 }
3655 @Override
3656 public void glGetTexParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
3657 {
3658 printIndent();
3659 print( "glGetTexParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3660 downstreamGLES3.glGetTexParameteriv(arg0,arg1,arg2);
3661 println("");
3662 }
3663 @Override
3664 public void glGetTexParameteriv(int arg0,int arg1,int[] arg2,int arg3)
3665 {
3666 printIndent();
3667 print( "glGetTexParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3668 downstreamGLES3.glGetTexParameteriv(arg0,arg1,arg2,arg3);
3669 println("");
3670 }
3671 @Override
3672 public long glGetTextureHandleIMG(int arg0)
3673 {
3674 printIndent();
3675 print( "glGetTextureHandleIMG("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
3676 long _res = downstreamGLES3.glGetTextureHandleIMG(arg0);
3677 println(" = "+_res);
3678 return _res;
3679 }
3680 @Override
3681 public long glGetTextureSamplerHandleIMG(int arg0,int arg1)
3682 {
3683 printIndent();
3684 print( "glGetTextureSamplerHandleIMG("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
3685 long _res = downstreamGLES3.glGetTextureSamplerHandleIMG(arg0,arg1);
3686 println(" = "+_res);
3687 return _res;
3688 }
3689 @Override
3690 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)
3691 {
3692 printIndent();
3693 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+")");
3694 downstreamGLES3.glGetTransformFeedbackVarying(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
3695 println("");
3696 }
3697 @Override
3698 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)
3699 {
3700 printIndent();
3701 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()+")");
3702 downstreamGLES3.glGetTransformFeedbackVarying(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
3703 println("");
3704 }
3705 @Override
3706 public void glGetTranslatedShaderSourceANGLE(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
3707 {
3708 printIndent();
3709 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()+")");
3710 downstreamGLES3.glGetTranslatedShaderSourceANGLE(arg0,arg1,arg2,arg3,arg4,arg5);
3711 println("");
3712 }
3713 @Override
3714 public void glGetTranslatedShaderSourceANGLE(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3)
3715 {
3716 printIndent();
3717 print( "glGetTranslatedShaderSourceANGLE("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+", "+"<java.nio.ByteBuffer> "+arg3+")");
3718 downstreamGLES3.glGetTranslatedShaderSourceANGLE(arg0,arg1,arg2,arg3);
3719 println("");
3720 }
3721 @Override
3722 public int glGetUniformBlockIndex(int arg0,java.lang.String arg1)
3723 {
3724 printIndent();
3725 print( "glGetUniformBlockIndex("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.lang.String> "+arg1+")");
3726 int _res = downstreamGLES3.glGetUniformBlockIndex(arg0,arg1);
3727 println(" = "+_res);
3728 return _res;
3729 }
3730 @Override
3731 public void glGetUniformIndices(int arg0,int arg1,java.lang.String[] arg2,int[] arg3,int arg4)
3732 {
3733 printIndent();
3734 print( "glGetUniformIndices("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
3735 downstreamGLES3.glGetUniformIndices(arg0,arg1,arg2,arg3,arg4);
3736 println("");
3737 }
3738 @Override
3739 public void glGetUniformIndices(int arg0,int arg1,java.lang.String[] arg2,java.nio.IntBuffer arg3)
3740 {
3741 printIndent();
3742 print( "glGetUniformIndices("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+", "+"<java.nio.IntBuffer> "+arg3+")");
3743 downstreamGLES3.glGetUniformIndices(arg0,arg1,arg2,arg3);
3744 println("");
3745 }
3746 @Override
3747 public int glGetUniformLocation(int arg0,java.lang.String arg1)
3748 {
3749 printIndent();
3750 print( "glGetUniformLocation("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.lang.String> "+arg1+")");
3751 int _res = downstreamGLES3.glGetUniformLocation(arg0,arg1);
3752 println(" = "+_res);
3753 return _res;
3754 }
3755 @Override
3756 public void glGetUniformfv(int arg0,int arg1,float[] arg2,int arg3)
3757 {
3758 printIndent();
3759 print( "glGetUniformfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3760 downstreamGLES3.glGetUniformfv(arg0,arg1,arg2,arg3);
3761 println("");
3762 }
3763 @Override
3764 public void glGetUniformfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
3765 {
3766 printIndent();
3767 print( "glGetUniformfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
3768 downstreamGLES3.glGetUniformfv(arg0,arg1,arg2);
3769 println("");
3770 }
3771 @Override
3772 public void glGetUniformi64vNV(int arg0,int arg1,java.nio.LongBuffer arg2)
3773 {
3774 printIndent();
3775 print( "glGetUniformi64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
3776 downstreamGLES3.glGetUniformi64vNV(arg0,arg1,arg2);
3777 println("");
3778 }
3779 @Override
3780 public void glGetUniformi64vNV(int arg0,int arg1,long[] arg2,int arg3)
3781 {
3782 printIndent();
3783 print( "glGetUniformi64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3784 downstreamGLES3.glGetUniformi64vNV(arg0,arg1,arg2,arg3);
3785 println("");
3786 }
3787 @Override
3788 public void glGetUniformiv(int arg0,int arg1,int[] arg2,int arg3)
3789 {
3790 printIndent();
3791 print( "glGetUniformiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3792 downstreamGLES3.glGetUniformiv(arg0,arg1,arg2,arg3);
3793 println("");
3794 }
3795 @Override
3796 public void glGetUniformiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3797 {
3798 printIndent();
3799 print( "glGetUniformiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3800 downstreamGLES3.glGetUniformiv(arg0,arg1,arg2);
3801 println("");
3802 }
3803 @Override
3804 public void glGetUniformuiv(int arg0,int arg1,int[] arg2,int arg3)
3805 {
3806 printIndent();
3807 print( "glGetUniformuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3808 downstreamGLES3.glGetUniformuiv(arg0,arg1,arg2,arg3);
3809 println("");
3810 }
3811 @Override
3812 public void glGetUniformuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3813 {
3814 printIndent();
3815 print( "glGetUniformuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3816 downstreamGLES3.glGetUniformuiv(arg0,arg1,arg2);
3817 println("");
3818 }
3819 @Override
3820 public void glGetUnsignedBytei_vEXT(int arg0,int arg1,java.nio.ByteBuffer arg2)
3821 {
3822 printIndent();
3823 print( "glGetUnsignedBytei_vEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg2+")");
3824 downstreamGLES3.glGetUnsignedBytei_vEXT(arg0,arg1,arg2);
3825 println("");
3826 }
3827 @Override
3828 public void glGetUnsignedBytei_vEXT(int arg0,int arg1,byte[] arg2,int arg3)
3829 {
3830 printIndent();
3831 print( "glGetUnsignedBytei_vEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3832 downstreamGLES3.glGetUnsignedBytei_vEXT(arg0,arg1,arg2,arg3);
3833 println("");
3834 }
3835 @Override
3836 public void glGetUnsignedBytevEXT(int arg0,java.nio.ByteBuffer arg1)
3837 {
3838 printIndent();
3839 print( "glGetUnsignedBytevEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg1+")");
3840 downstreamGLES3.glGetUnsignedBytevEXT(arg0,arg1);
3841 println("");
3842 }
3843 @Override
3844 public void glGetUnsignedBytevEXT(int arg0,byte[] arg1,int arg2)
3845 {
3846 printIndent();
3847 print( "glGetUnsignedBytevEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
3848 downstreamGLES3.glGetUnsignedBytevEXT(arg0,arg1,arg2);
3849 println("");
3850 }
3851 @Override
3852 public void glGetVertexAttribIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3853 {
3854 printIndent();
3855 print( "glGetVertexAttribIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3856 downstreamGLES3.glGetVertexAttribIiv(arg0,arg1,arg2);
3857 println("");
3858 }
3859 @Override
3860 public void glGetVertexAttribIiv(int arg0,int arg1,int[] arg2,int arg3)
3861 {
3862 printIndent();
3863 print( "glGetVertexAttribIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3864 downstreamGLES3.glGetVertexAttribIiv(arg0,arg1,arg2,arg3);
3865 println("");
3866 }
3867 @Override
3868 public void glGetVertexAttribIuiv(int arg0,int arg1,int[] arg2,int arg3)
3869 {
3870 printIndent();
3871 print( "glGetVertexAttribIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3872 downstreamGLES3.glGetVertexAttribIuiv(arg0,arg1,arg2,arg3);
3873 println("");
3874 }
3875 @Override
3876 public void glGetVertexAttribIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3877 {
3878 printIndent();
3879 print( "glGetVertexAttribIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3880 downstreamGLES3.glGetVertexAttribIuiv(arg0,arg1,arg2);
3881 println("");
3882 }
3883 @Override
3884 public void glGetVertexAttribfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
3885 {
3886 printIndent();
3887 print( "glGetVertexAttribfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
3888 downstreamGLES3.glGetVertexAttribfv(arg0,arg1,arg2);
3889 println("");
3890 }
3891 @Override
3892 public void glGetVertexAttribfv(int arg0,int arg1,float[] arg2,int arg3)
3893 {
3894 printIndent();
3895 print( "glGetVertexAttribfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3896 downstreamGLES3.glGetVertexAttribfv(arg0,arg1,arg2,arg3);
3897 println("");
3898 }
3899 @Override
3900 public void glGetVertexAttribiv(int arg0,int arg1,java.nio.IntBuffer arg2)
3901 {
3902 printIndent();
3903 print( "glGetVertexAttribiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
3904 downstreamGLES3.glGetVertexAttribiv(arg0,arg1,arg2);
3905 println("");
3906 }
3907 @Override
3908 public void glGetVertexAttribiv(int arg0,int arg1,int[] arg2,int arg3)
3909 {
3910 printIndent();
3911 print( "glGetVertexAttribiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3912 downstreamGLES3.glGetVertexAttribiv(arg0,arg1,arg2,arg3);
3913 println("");
3914 }
3915 @Override
3916 public long glGetVkProcAddrNV(byte[] arg0,int arg1)
3917 {
3918 printIndent();
3919 print( "glGetVkProcAddrNV("+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
3920 long _res = downstreamGLES3.glGetVkProcAddrNV(arg0,arg1);
3921 println(" = "+_res);
3922 return _res;
3923 }
3924 @Override
3925 public long glGetVkProcAddrNV(java.nio.ByteBuffer arg0)
3926 {
3927 printIndent();
3928 print( "glGetVkProcAddrNV("+"<java.nio.ByteBuffer> "+arg0+")");
3929 long _res = downstreamGLES3.glGetVkProcAddrNV(arg0);
3930 println(" = "+_res);
3931 return _res;
3932 }
3933 @Override
3934 public void glGetnUniformfv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
3935 {
3936 printIndent();
3937 print( "glGetnUniformfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg3+")");
3938 downstreamGLES3.glGetnUniformfv(arg0,arg1,arg2,arg3);
3939 println("");
3940 }
3941 @Override
3942 public void glGetnUniformfv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
3943 {
3944 printIndent();
3945 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()+")");
3946 downstreamGLES3.glGetnUniformfv(arg0,arg1,arg2,arg3,arg4);
3947 println("");
3948 }
3949 @Override
3950 public void glGetnUniformiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
3951 {
3952 printIndent();
3953 print( "glGetnUniformiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
3954 downstreamGLES3.glGetnUniformiv(arg0,arg1,arg2,arg3);
3955 println("");
3956 }
3957 @Override
3958 public void glGetnUniformiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
3959 {
3960 printIndent();
3961 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()+")");
3962 downstreamGLES3.glGetnUniformiv(arg0,arg1,arg2,arg3,arg4);
3963 println("");
3964 }
3965 @Override
3966 public void glGetnUniformuiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
3967 {
3968 printIndent();
3969 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()+")");
3970 downstreamGLES3.glGetnUniformuiv(arg0,arg1,arg2,arg3,arg4);
3971 println("");
3972 }
3973 @Override
3974 public void glGetnUniformuiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
3975 {
3976 printIndent();
3977 print( "glGetnUniformuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
3978 downstreamGLES3.glGetnUniformuiv(arg0,arg1,arg2,arg3);
3979 println("");
3980 }
3981 @Override
3982 public void glHint(int arg0,int arg1)
3983 {
3984 printIndent();
3985 print( "glHint("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
3986 downstreamGLES3.glHint(arg0,arg1);
3987 println("");
3988 }
3989 @Override
3990 public void glImportMemoryFdEXT(int arg0,long arg1,int arg2,int arg3)
3991 {
3992 printIndent();
3993 print( "glImportMemoryFdEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
3994 downstreamGLES3.glImportMemoryFdEXT(arg0,arg1,arg2,arg3);
3995 println("");
3996 }
3997 @Override
3998 public void glImportSemaphoreFdEXT(int arg0,int arg1,int arg2)
3999 {
4000 printIndent();
4001 print( "glImportSemaphoreFdEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
4002 downstreamGLES3.glImportSemaphoreFdEXT(arg0,arg1,arg2);
4003 println("");
4004 }
4005 @Override
4006 public void glInvalidateFramebuffer(int arg0,int arg1,int[] arg2,int arg3)
4007 {
4008 printIndent();
4009 print( "glInvalidateFramebuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4010 downstreamGLES3.glInvalidateFramebuffer(arg0,arg1,arg2,arg3);
4011 println("");
4012 }
4013 @Override
4014 public void glInvalidateFramebuffer(int arg0,int arg1,java.nio.IntBuffer arg2)
4015 {
4016 printIndent();
4017 print( "glInvalidateFramebuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
4018 downstreamGLES3.glInvalidateFramebuffer(arg0,arg1,arg2);
4019 println("");
4020 }
4021 @Override
4022 public void glInvalidateSubFramebuffer(int arg0,int arg1,java.nio.IntBuffer arg2,int arg3,int arg4,int arg5,int arg6)
4023 {
4024 printIndent();
4025 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()+")");
4026 downstreamGLES3.glInvalidateSubFramebuffer(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
4027 println("");
4028 }
4029 @Override
4030 public void glInvalidateSubFramebuffer(int arg0,int arg1,int[] arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
4031 {
4032 printIndent();
4033 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()+")");
4034 downstreamGLES3.glInvalidateSubFramebuffer(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
4035 println("");
4036 }
4037 @Override
4038 public boolean glIsBuffer(int arg0)
4039 {
4040 printIndent();
4041 print( "glIsBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4042 boolean _res = downstreamGLES3.glIsBuffer(arg0);
4043 println(" = "+_res);
4044 return _res;
4045 }
4046 @Override
4047 public boolean glIsEnabled(int arg0)
4048 {
4049 printIndent();
4050 print( "glIsEnabled("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4051 boolean _res = downstreamGLES3.glIsEnabled(arg0);
4052 println(" = "+_res);
4053 return _res;
4054 }
4055 @Override
4056 public boolean glIsEnabledi(int arg0,int arg1)
4057 {
4058 printIndent();
4059 print( "glIsEnabledi("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
4060 boolean _res = downstreamGLES3.glIsEnabledi(arg0,arg1);
4061 println(" = "+_res);
4062 return _res;
4063 }
4064 @Override
4065 public boolean glIsEnablediEXT(int arg0,int arg1)
4066 {
4067 printIndent();
4068 print( "glIsEnablediEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
4069 boolean _res = downstreamGLES3.glIsEnablediEXT(arg0,arg1);
4070 println(" = "+_res);
4071 return _res;
4072 }
4073 @Override
4074 public boolean glIsEnablediNV(int arg0,int arg1)
4075 {
4076 printIndent();
4077 print( "glIsEnablediNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
4078 boolean _res = downstreamGLES3.glIsEnablediNV(arg0,arg1);
4079 println(" = "+_res);
4080 return _res;
4081 }
4082 @Override
4083 public boolean glIsEnablediOES(int arg0,int arg1)
4084 {
4085 printIndent();
4086 print( "glIsEnablediOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
4087 boolean _res = downstreamGLES3.glIsEnablediOES(arg0,arg1);
4088 println(" = "+_res);
4089 return _res;
4090 }
4091 @Override
4092 public boolean glIsFramebuffer(int arg0)
4093 {
4094 printIndent();
4095 print( "glIsFramebuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4096 boolean _res = downstreamGLES3.glIsFramebuffer(arg0);
4097 println(" = "+_res);
4098 return _res;
4099 }
4100 @Override
4101 public boolean glIsMemoryObjectEXT(int arg0)
4102 {
4103 printIndent();
4104 print( "glIsMemoryObjectEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4105 boolean _res = downstreamGLES3.glIsMemoryObjectEXT(arg0);
4106 println(" = "+_res);
4107 return _res;
4108 }
4109 @Override
4110 public boolean glIsProgram(int arg0)
4111 {
4112 printIndent();
4113 print( "glIsProgram("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4114 boolean _res = downstreamGLES3.glIsProgram(arg0);
4115 println(" = "+_res);
4116 return _res;
4117 }
4118 @Override
4119 public boolean glIsProgramPipeline(int arg0)
4120 {
4121 printIndent();
4122 print( "glIsProgramPipeline("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4123 boolean _res = downstreamGLES3.glIsProgramPipeline(arg0);
4124 println(" = "+_res);
4125 return _res;
4126 }
4127 @Override
4128 public boolean glIsQuery(int arg0)
4129 {
4130 printIndent();
4131 print( "glIsQuery("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4132 boolean _res = downstreamGLES3.glIsQuery(arg0);
4133 println(" = "+_res);
4134 return _res;
4135 }
4136 @Override
4137 public boolean glIsRenderbuffer(int arg0)
4138 {
4139 printIndent();
4140 print( "glIsRenderbuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4141 boolean _res = downstreamGLES3.glIsRenderbuffer(arg0);
4142 println(" = "+_res);
4143 return _res;
4144 }
4145 @Override
4146 public boolean glIsSampler(int arg0)
4147 {
4148 printIndent();
4149 print( "glIsSampler("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4150 boolean _res = downstreamGLES3.glIsSampler(arg0);
4151 println(" = "+_res);
4152 return _res;
4153 }
4154 @Override
4155 public boolean glIsSemaphoreEXT(int arg0)
4156 {
4157 printIndent();
4158 print( "glIsSemaphoreEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4159 boolean _res = downstreamGLES3.glIsSemaphoreEXT(arg0);
4160 println(" = "+_res);
4161 return _res;
4162 }
4163 @Override
4164 public boolean glIsShader(int arg0)
4165 {
4166 printIndent();
4167 print( "glIsShader("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4168 boolean _res = downstreamGLES3.glIsShader(arg0);
4169 println(" = "+_res);
4170 return _res;
4171 }
4172 @Override
4173 public boolean glIsSync(long arg0)
4174 {
4175 printIndent();
4176 print( "glIsSync("+"<long> "+arg0+")");
4177 boolean _res = downstreamGLES3.glIsSync(arg0);
4178 println(" = "+_res);
4179 return _res;
4180 }
4181 @Override
4182 public boolean glIsTexture(int arg0)
4183 {
4184 printIndent();
4185 print( "glIsTexture("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4186 boolean _res = downstreamGLES3.glIsTexture(arg0);
4187 println(" = "+_res);
4188 return _res;
4189 }
4190 @Override
4191 public boolean glIsTransformFeedback(int arg0)
4192 {
4193 printIndent();
4194 print( "glIsTransformFeedback("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4195 boolean _res = downstreamGLES3.glIsTransformFeedback(arg0);
4196 println(" = "+_res);
4197 return _res;
4198 }
4199 @Override
4200 public boolean glIsVertexArray(int arg0)
4201 {
4202 printIndent();
4203 print( "glIsVertexArray("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4204 boolean _res = downstreamGLES3.glIsVertexArray(arg0);
4205 println(" = "+_res);
4206 return _res;
4207 }
4208 @Override
4209 public boolean glIsVertexArrayOES(int arg0)
4210 {
4211 printIndent();
4212 print( "glIsVertexArrayOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4213 boolean _res = downstreamGLES3.glIsVertexArrayOES(arg0);
4214 println(" = "+_res);
4215 return _res;
4216 }
4217 @Override
4218 public void glLineWidth(float arg0)
4219 {
4220 printIndent();
4221 print( "glLineWidth("+"<float> "+arg0+")");
4222 downstreamGLES3.glLineWidth(arg0);
4223 println("");
4224 }
4225 @Override
4226 public void glLinkProgram(int arg0)
4227 {
4228 printIndent();
4229 print( "glLinkProgram("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4230 downstreamGLES3.glLinkProgram(arg0);
4231 println("");
4232 }
4233 @Override
4234 public java.nio.ByteBuffer glMapBuffer(int arg0,int arg1)
4235 {
4236 printIndent();
4237 print( "glMapBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
4238 java.nio.ByteBuffer _res = downstreamGLES3.glMapBuffer(arg0,arg1);
4239 println(" = "+_res);
4240 return _res;
4241 }
4242 @Override
4243 public java.nio.ByteBuffer glMapBufferRange(int arg0,long arg1,long arg2,int arg3)
4244 {
4245 printIndent();
4246 print( "glMapBufferRange("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4247 java.nio.ByteBuffer _res = downstreamGLES3.glMapBufferRange(arg0,arg1,arg2,arg3);
4248 println(" = "+_res);
4249 return _res;
4250 }
4251 @Override
4252 public void glMaxActiveShaderCoresARM(int arg0)
4253 {
4254 printIndent();
4255 print( "glMaxActiveShaderCoresARM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4256 downstreamGLES3.glMaxActiveShaderCoresARM(arg0);
4257 println("");
4258 }
4259 @Override
4260 public void glMaxShaderCompilerThreadsKHR(int arg0)
4261 {
4262 printIndent();
4263 print( "glMaxShaderCompilerThreadsKHR("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4264 downstreamGLES3.glMaxShaderCompilerThreadsKHR(arg0);
4265 println("");
4266 }
4267 @Override
4268 public void glMemoryBarrier(int arg0)
4269 {
4270 printIndent();
4271 print( "glMemoryBarrier("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4272 downstreamGLES3.glMemoryBarrier(arg0);
4273 println("");
4274 }
4275 @Override
4276 public void glMemoryBarrierByRegion(int arg0)
4277 {
4278 printIndent();
4279 print( "glMemoryBarrierByRegion("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
4280 downstreamGLES3.glMemoryBarrierByRegion(arg0);
4281 println("");
4282 }
4283 @Override
4284 public void glMemoryObjectParameterivEXT(int arg0,int arg1,int[] arg2,int arg3)
4285 {
4286 printIndent();
4287 print( "glMemoryObjectParameterivEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4288 downstreamGLES3.glMemoryObjectParameterivEXT(arg0,arg1,arg2,arg3);
4289 println("");
4290 }
4291 @Override
4292 public void glMemoryObjectParameterivEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
4293 {
4294 printIndent();
4295 print( "glMemoryObjectParameterivEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
4296 downstreamGLES3.glMemoryObjectParameterivEXT(arg0,arg1,arg2);
4297 println("");
4298 }
4299 @Override
4300 public void glMinSampleShading(float arg0)
4301 {
4302 printIndent();
4303 print( "glMinSampleShading("+"<float> "+arg0+")");
4304 downstreamGLES3.glMinSampleShading(arg0);
4305 println("");
4306 }
4307 @Override
4308 public void glMinSampleShadingOES(float arg0)
4309 {
4310 printIndent();
4311 print( "glMinSampleShadingOES("+"<float> "+arg0+")");
4312 downstreamGLES3.glMinSampleShadingOES(arg0);
4313 println("");
4314 }
4315 @Override
4316 public void glMultiDrawArraysIndirectEXT(int arg0,java.nio.Buffer arg1,int arg2,int arg3)
4317 {
4318 printIndent();
4319 print( "glMultiDrawArraysIndirectEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.Buffer> "+arg1+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4320 downstreamGLES3.glMultiDrawArraysIndirectEXT(arg0,arg1,arg2,arg3);
4321 println("");
4322 }
4323 @Override
4324 public void glMultiDrawElementsBaseVertexEXT(int arg0,int[] arg1,int arg2,int arg3,com.jogamp.common.nio.PointerBuffer arg4,int arg5,int[] arg6,int arg7)
4325 {
4326 printIndent();
4327 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()+")");
4328 downstreamGLES3.glMultiDrawElementsBaseVertexEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
4329 println("");
4330 }
4331 @Override
4332 public void glMultiDrawElementsBaseVertexEXT(int arg0,java.nio.IntBuffer arg1,int arg2,com.jogamp.common.nio.PointerBuffer arg3,int arg4,java.nio.IntBuffer arg5)
4333 {
4334 printIndent();
4335 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+")");
4336 downstreamGLES3.glMultiDrawElementsBaseVertexEXT(arg0,arg1,arg2,arg3,arg4,arg5);
4337 println("");
4338 }
4339 @Override
4340 public void glMultiDrawElementsIndirectEXT(int arg0,int arg1,java.nio.Buffer arg2,int arg3,int arg4)
4341 {
4342 printIndent();
4343 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()+")");
4344 downstreamGLES3.glMultiDrawElementsIndirectEXT(arg0,arg1,arg2,arg3,arg4);
4345 println("");
4346 }
4347 @Override
4348 public void glMultiDrawMeshTasksIndirectCountNV(long arg0,long arg1,int arg2,int arg3)
4349 {
4350 printIndent();
4351 print( "glMultiDrawMeshTasksIndirectCountNV("+"<long> "+arg0+", "+"<long> "+arg1+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4352 downstreamGLES3.glMultiDrawMeshTasksIndirectCountNV(arg0,arg1,arg2,arg3);
4353 println("");
4354 }
4355 @Override
4356 public void glMultiDrawMeshTasksIndirectNV(long arg0,int arg1,int arg2)
4357 {
4358 printIndent();
4359 print( "glMultiDrawMeshTasksIndirectNV("+"<long> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
4360 downstreamGLES3.glMultiDrawMeshTasksIndirectNV(arg0,arg1,arg2);
4361 println("");
4362 }
4363 @Override
4364 public void glNamedBufferAttachMemoryNV(int arg0,int arg1,long arg2)
4365 {
4366 printIndent();
4367 print( "glNamedBufferAttachMemoryNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+")");
4368 downstreamGLES3.glNamedBufferAttachMemoryNV(arg0,arg1,arg2);
4369 println("");
4370 }
4371 @Override
4372 public void glNamedBufferPageCommitmentMemNV(int arg0,long arg1,long arg2,int arg3,long arg4,boolean arg5)
4373 {
4374 printIndent();
4375 print( "glNamedBufferPageCommitmentMemNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<long> "+arg4+", "+"<boolean> "+arg5+")");
4376 downstreamGLES3.glNamedBufferPageCommitmentMemNV(arg0,arg1,arg2,arg3,arg4,arg5);
4377 println("");
4378 }
4379 @Override
4380 public void glNamedBufferStorageMemEXT(int arg0,long arg1,int arg2,long arg3)
4381 {
4382 printIndent();
4383 print( "glNamedBufferStorageMemEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+")");
4384 downstreamGLES3.glNamedBufferStorageMemEXT(arg0,arg1,arg2,arg3);
4385 println("");
4386 }
4387 @Override
4388 public void glNamedFramebufferSampleLocationsfvNV(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
4389 {
4390 printIndent();
4391 print( "glNamedFramebufferSampleLocationsfvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg3+")");
4392 downstreamGLES3.glNamedFramebufferSampleLocationsfvNV(arg0,arg1,arg2,arg3);
4393 println("");
4394 }
4395 @Override
4396 public void glNamedFramebufferSampleLocationsfvNV(int arg0,int arg1,int arg2,float[] arg3,int arg4)
4397 {
4398 printIndent();
4399 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()+")");
4400 downstreamGLES3.glNamedFramebufferSampleLocationsfvNV(arg0,arg1,arg2,arg3,arg4);
4401 println("");
4402 }
4403 @Override
4404 public void glNamedFramebufferTextureMultiviewOVR(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
4405 {
4406 printIndent();
4407 print( "glNamedFramebufferTextureMultiviewOVR("+"<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()+")");
4408 downstreamGLES3.glNamedFramebufferTextureMultiviewOVR(arg0,arg1,arg2,arg3,arg4,arg5);
4409 println("");
4410 }
4411 @Override
4412 public void glNamedRenderbufferStorageMultisampleAdvancedAMD(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
4413 {
4414 printIndent();
4415 print( "glNamedRenderbufferStorageMultisampleAdvancedAMD("+"<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()+")");
4416 downstreamGLES3.glNamedRenderbufferStorageMultisampleAdvancedAMD(arg0,arg1,arg2,arg3,arg4,arg5);
4417 println("");
4418 }
4419 @Override
4420 public void glObjectLabel(int arg0,int arg1,int arg2,byte[] arg3,int arg4)
4421 {
4422 printIndent();
4423 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()+")");
4424 downstreamGLES3.glObjectLabel(arg0,arg1,arg2,arg3,arg4);
4425 println("");
4426 }
4427 @Override
4428 public void glObjectLabel(int arg0,int arg1,int arg2,java.nio.ByteBuffer arg3)
4429 {
4430 printIndent();
4431 print( "glObjectLabel("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg3+")");
4432 downstreamGLES3.glObjectLabel(arg0,arg1,arg2,arg3);
4433 println("");
4434 }
4435 @Override
4436 public void glObjectPtrLabel(java.nio.Buffer arg0,int arg1,byte[] arg2,int arg3)
4437 {
4438 printIndent();
4439 print( "glObjectPtrLabel("+"<java.nio.Buffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[B>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4440 downstreamGLES3.glObjectPtrLabel(arg0,arg1,arg2,arg3);
4441 println("");
4442 }
4443 @Override
4444 public void glObjectPtrLabel(java.nio.Buffer arg0,int arg1,java.nio.ByteBuffer arg2)
4445 {
4446 printIndent();
4447 print( "glObjectPtrLabel("+"<java.nio.Buffer> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg2+")");
4448 downstreamGLES3.glObjectPtrLabel(arg0,arg1,arg2);
4449 println("");
4450 }
4451 @Override
4452 public void glPatchParameteri(int arg0,int arg1)
4453 {
4454 printIndent();
4455 print( "glPatchParameteri("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
4456 downstreamGLES3.glPatchParameteri(arg0,arg1);
4457 println("");
4458 }
4459 @Override
4460 public void glPatchParameteriEXT(int arg0,int arg1)
4461 {
4462 printIndent();
4463 print( "glPatchParameteriEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
4464 downstreamGLES3.glPatchParameteriEXT(arg0,arg1);
4465 println("");
4466 }
4467 @Override
4468 public void glPatchParameteriOES(int arg0,int arg1)
4469 {
4470 printIndent();
4471 print( "glPatchParameteriOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
4472 downstreamGLES3.glPatchParameteriOES(arg0,arg1);
4473 println("");
4474 }
4475 @Override
4477 {
4478 printIndent();
4479 print( "glPauseTransformFeedback("+")");
4480 downstreamGLES3.glPauseTransformFeedback();
4481 println("");
4482 }
4483 @Override
4484 public void glPixelStorei(int arg0,int arg1)
4485 {
4486 printIndent();
4487 print( "glPixelStorei("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
4488 downstreamGLES3.glPixelStorei(arg0,arg1);
4489 println("");
4490 }
4491 @Override
4492 public void glPolygonModeNV(int arg0,int arg1)
4493 {
4494 printIndent();
4495 print( "glPolygonModeNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
4496 downstreamGLES3.glPolygonModeNV(arg0,arg1);
4497 println("");
4498 }
4499 @Override
4500 public void glPolygonOffset(float arg0,float arg1)
4501 {
4502 printIndent();
4503 print( "glPolygonOffset("+"<float> "+arg0+", "+"<float> "+arg1+")");
4504 downstreamGLES3.glPolygonOffset(arg0,arg1);
4505 println("");
4506 }
4507 @Override
4508 public void glPolygonOffsetClampEXT(float arg0,float arg1,float arg2)
4509 {
4510 printIndent();
4511 print( "glPolygonOffsetClampEXT("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+")");
4512 downstreamGLES3.glPolygonOffsetClampEXT(arg0,arg1,arg2);
4513 println("");
4514 }
4515 @Override
4516 public void glPopDebugGroup()
4517 {
4518 printIndent();
4519 print( "glPopDebugGroup("+")");
4520 downstreamGLES3.glPopDebugGroup();
4521 println("");
4522 }
4523 @Override
4524 public void glPrimitiveBoundingBox(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5,float arg6,float arg7)
4525 {
4526 printIndent();
4527 print( "glPrimitiveBoundingBox("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+", "+"<float> "+arg5+", "+"<float> "+arg6+", "+"<float> "+arg7+")");
4528 downstreamGLES3.glPrimitiveBoundingBox(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
4529 println("");
4530 }
4531 @Override
4532 public void glPrimitiveBoundingBoxEXT(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5,float arg6,float arg7)
4533 {
4534 printIndent();
4535 print( "glPrimitiveBoundingBoxEXT("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+", "+"<float> "+arg5+", "+"<float> "+arg6+", "+"<float> "+arg7+")");
4536 downstreamGLES3.glPrimitiveBoundingBoxEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
4537 println("");
4538 }
4539 @Override
4540 public void glPrimitiveBoundingBoxOES(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5,float arg6,float arg7)
4541 {
4542 printIndent();
4543 print( "glPrimitiveBoundingBoxOES("+"<float> "+arg0+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+", "+"<float> "+arg5+", "+"<float> "+arg6+", "+"<float> "+arg7+")");
4544 downstreamGLES3.glPrimitiveBoundingBoxOES(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
4545 println("");
4546 }
4547 @Override
4548 public void glProgramBinary(int arg0,int arg1,java.nio.Buffer arg2,int arg3)
4549 {
4550 printIndent();
4551 print( "glProgramBinary("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.Buffer> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
4552 downstreamGLES3.glProgramBinary(arg0,arg1,arg2,arg3);
4553 println("");
4554 }
4555 @Override
4556 public void glProgramParameteri(int arg0,int arg1,int arg2)
4557 {
4558 printIndent();
4559 print( "glProgramParameteri("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
4560 downstreamGLES3.glProgramParameteri(arg0,arg1,arg2);
4561 println("");
4562 }
4563 @Override
4564 public void glProgramUniform1f(int arg0,int arg1,float arg2)
4565 {
4566 printIndent();
4567 print( "glProgramUniform1f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+")");
4568 downstreamGLES3.glProgramUniform1f(arg0,arg1,arg2);
4569 println("");
4570 }
4571 @Override
4572 public void glProgramUniform1fv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
4573 {
4574 printIndent();
4575 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()+")");
4576 downstreamGLES3.glProgramUniform1fv(arg0,arg1,arg2,arg3,arg4);
4577 println("");
4578 }
4579 @Override
4580 public void glProgramUniform1fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
4581 {
4582 printIndent();
4583 print( "glProgramUniform1fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg3+")");
4584 downstreamGLES3.glProgramUniform1fv(arg0,arg1,arg2,arg3);
4585 println("");
4586 }
4587 @Override
4588 public void glProgramUniform1i(int arg0,int arg1,int arg2)
4589 {
4590 printIndent();
4591 print( "glProgramUniform1i("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
4592 downstreamGLES3.glProgramUniform1i(arg0,arg1,arg2);
4593 println("");
4594 }
4595 @Override
4596 public void glProgramUniform1i64NV(int arg0,int arg1,long arg2)
4597 {
4598 printIndent();
4599 print( "glProgramUniform1i64NV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+")");
4600 downstreamGLES3.glProgramUniform1i64NV(arg0,arg1,arg2);
4601 println("");
4602 }
4603 @Override
4604 public void glProgramUniform1i64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3)
4605 {
4606 printIndent();
4607 print( "glProgramUniform1i64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg3+")");
4608 downstreamGLES3.glProgramUniform1i64vNV(arg0,arg1,arg2,arg3);
4609 println("");
4610 }
4611 @Override
4612 public void glProgramUniform1i64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4)
4613 {
4614 printIndent();
4615 print( "glProgramUniform1i64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4616 downstreamGLES3.glProgramUniform1i64vNV(arg0,arg1,arg2,arg3,arg4);
4617 println("");
4618 }
4619 @Override
4620 public void glProgramUniform1iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
4621 {
4622 printIndent();
4623 print( "glProgramUniform1iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
4624 downstreamGLES3.glProgramUniform1iv(arg0,arg1,arg2,arg3);
4625 println("");
4626 }
4627 @Override
4628 public void glProgramUniform1iv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
4629 {
4630 printIndent();
4631 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()+")");
4632 downstreamGLES3.glProgramUniform1iv(arg0,arg1,arg2,arg3,arg4);
4633 println("");
4634 }
4635 @Override
4636 public void glProgramUniform1ui(int arg0,int arg1,int arg2)
4637 {
4638 printIndent();
4639 print( "glProgramUniform1ui("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
4640 downstreamGLES3.glProgramUniform1ui(arg0,arg1,arg2);
4641 println("");
4642 }
4643 @Override
4644 public void glProgramUniform1ui64NV(int arg0,int arg1,long arg2)
4645 {
4646 printIndent();
4647 print( "glProgramUniform1ui64NV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+")");
4648 downstreamGLES3.glProgramUniform1ui64NV(arg0,arg1,arg2);
4649 println("");
4650 }
4651 @Override
4652 public void glProgramUniform1ui64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4)
4653 {
4654 printIndent();
4655 print( "glProgramUniform1ui64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4656 downstreamGLES3.glProgramUniform1ui64vNV(arg0,arg1,arg2,arg3,arg4);
4657 println("");
4658 }
4659 @Override
4660 public void glProgramUniform1ui64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3)
4661 {
4662 printIndent();
4663 print( "glProgramUniform1ui64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg3+")");
4664 downstreamGLES3.glProgramUniform1ui64vNV(arg0,arg1,arg2,arg3);
4665 println("");
4666 }
4667 @Override
4668 public void glProgramUniform1uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
4669 {
4670 printIndent();
4671 print( "glProgramUniform1uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
4672 downstreamGLES3.glProgramUniform1uiv(arg0,arg1,arg2,arg3);
4673 println("");
4674 }
4675 @Override
4676 public void glProgramUniform1uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
4677 {
4678 printIndent();
4679 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()+")");
4680 downstreamGLES3.glProgramUniform1uiv(arg0,arg1,arg2,arg3,arg4);
4681 println("");
4682 }
4683 @Override
4684 public void glProgramUniform2f(int arg0,int arg1,float arg2,float arg3)
4685 {
4686 printIndent();
4687 print( "glProgramUniform2f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+", "+"<float> "+arg3+")");
4688 downstreamGLES3.glProgramUniform2f(arg0,arg1,arg2,arg3);
4689 println("");
4690 }
4691 @Override
4692 public void glProgramUniform2fv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
4693 {
4694 printIndent();
4695 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()+")");
4696 downstreamGLES3.glProgramUniform2fv(arg0,arg1,arg2,arg3,arg4);
4697 println("");
4698 }
4699 @Override
4700 public void glProgramUniform2fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
4701 {
4702 printIndent();
4703 print( "glProgramUniform2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg3+")");
4704 downstreamGLES3.glProgramUniform2fv(arg0,arg1,arg2,arg3);
4705 println("");
4706 }
4707 @Override
4708 public void glProgramUniform2i(int arg0,int arg1,int arg2,int arg3)
4709 {
4710 printIndent();
4711 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()+")");
4712 downstreamGLES3.glProgramUniform2i(arg0,arg1,arg2,arg3);
4713 println("");
4714 }
4715 @Override
4716 public void glProgramUniform2i64NV(int arg0,int arg1,long arg2,long arg3)
4717 {
4718 printIndent();
4719 print( "glProgramUniform2i64NV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+", "+"<long> "+arg3+")");
4720 downstreamGLES3.glProgramUniform2i64NV(arg0,arg1,arg2,arg3);
4721 println("");
4722 }
4723 @Override
4724 public void glProgramUniform2i64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4)
4725 {
4726 printIndent();
4727 print( "glProgramUniform2i64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4728 downstreamGLES3.glProgramUniform2i64vNV(arg0,arg1,arg2,arg3,arg4);
4729 println("");
4730 }
4731 @Override
4732 public void glProgramUniform2i64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3)
4733 {
4734 printIndent();
4735 print( "glProgramUniform2i64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg3+")");
4736 downstreamGLES3.glProgramUniform2i64vNV(arg0,arg1,arg2,arg3);
4737 println("");
4738 }
4739 @Override
4740 public void glProgramUniform2iv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
4741 {
4742 printIndent();
4743 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()+")");
4744 downstreamGLES3.glProgramUniform2iv(arg0,arg1,arg2,arg3,arg4);
4745 println("");
4746 }
4747 @Override
4748 public void glProgramUniform2iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
4749 {
4750 printIndent();
4751 print( "glProgramUniform2iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
4752 downstreamGLES3.glProgramUniform2iv(arg0,arg1,arg2,arg3);
4753 println("");
4754 }
4755 @Override
4756 public void glProgramUniform2ui(int arg0,int arg1,int arg2,int arg3)
4757 {
4758 printIndent();
4759 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()+")");
4760 downstreamGLES3.glProgramUniform2ui(arg0,arg1,arg2,arg3);
4761 println("");
4762 }
4763 @Override
4764 public void glProgramUniform2ui64NV(int arg0,int arg1,long arg2,long arg3)
4765 {
4766 printIndent();
4767 print( "glProgramUniform2ui64NV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+", "+"<long> "+arg3+")");
4768 downstreamGLES3.glProgramUniform2ui64NV(arg0,arg1,arg2,arg3);
4769 println("");
4770 }
4771 @Override
4772 public void glProgramUniform2ui64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4)
4773 {
4774 printIndent();
4775 print( "glProgramUniform2ui64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4776 downstreamGLES3.glProgramUniform2ui64vNV(arg0,arg1,arg2,arg3,arg4);
4777 println("");
4778 }
4779 @Override
4780 public void glProgramUniform2ui64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3)
4781 {
4782 printIndent();
4783 print( "glProgramUniform2ui64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg3+")");
4784 downstreamGLES3.glProgramUniform2ui64vNV(arg0,arg1,arg2,arg3);
4785 println("");
4786 }
4787 @Override
4788 public void glProgramUniform2uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
4789 {
4790 printIndent();
4791 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()+")");
4792 downstreamGLES3.glProgramUniform2uiv(arg0,arg1,arg2,arg3,arg4);
4793 println("");
4794 }
4795 @Override
4796 public void glProgramUniform2uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
4797 {
4798 printIndent();
4799 print( "glProgramUniform2uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
4800 downstreamGLES3.glProgramUniform2uiv(arg0,arg1,arg2,arg3);
4801 println("");
4802 }
4803 @Override
4804 public void glProgramUniform3f(int arg0,int arg1,float arg2,float arg3,float arg4)
4805 {
4806 printIndent();
4807 print( "glProgramUniform3f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+")");
4808 downstreamGLES3.glProgramUniform3f(arg0,arg1,arg2,arg3,arg4);
4809 println("");
4810 }
4811 @Override
4812 public void glProgramUniform3fv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
4813 {
4814 printIndent();
4815 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()+")");
4816 downstreamGLES3.glProgramUniform3fv(arg0,arg1,arg2,arg3,arg4);
4817 println("");
4818 }
4819 @Override
4820 public void glProgramUniform3fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
4821 {
4822 printIndent();
4823 print( "glProgramUniform3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg3+")");
4824 downstreamGLES3.glProgramUniform3fv(arg0,arg1,arg2,arg3);
4825 println("");
4826 }
4827 @Override
4828 public void glProgramUniform3i(int arg0,int arg1,int arg2,int arg3,int arg4)
4829 {
4830 printIndent();
4831 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()+")");
4832 downstreamGLES3.glProgramUniform3i(arg0,arg1,arg2,arg3,arg4);
4833 println("");
4834 }
4835 @Override
4836 public void glProgramUniform3i64NV(int arg0,int arg1,long arg2,long arg3,long arg4)
4837 {
4838 printIndent();
4839 print( "glProgramUniform3i64NV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+", "+"<long> "+arg3+", "+"<long> "+arg4+")");
4840 downstreamGLES3.glProgramUniform3i64NV(arg0,arg1,arg2,arg3,arg4);
4841 println("");
4842 }
4843 @Override
4844 public void glProgramUniform3i64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3)
4845 {
4846 printIndent();
4847 print( "glProgramUniform3i64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg3+")");
4848 downstreamGLES3.glProgramUniform3i64vNV(arg0,arg1,arg2,arg3);
4849 println("");
4850 }
4851 @Override
4852 public void glProgramUniform3i64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4)
4853 {
4854 printIndent();
4855 print( "glProgramUniform3i64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4856 downstreamGLES3.glProgramUniform3i64vNV(arg0,arg1,arg2,arg3,arg4);
4857 println("");
4858 }
4859 @Override
4860 public void glProgramUniform3iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
4861 {
4862 printIndent();
4863 print( "glProgramUniform3iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
4864 downstreamGLES3.glProgramUniform3iv(arg0,arg1,arg2,arg3);
4865 println("");
4866 }
4867 @Override
4868 public void glProgramUniform3iv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
4869 {
4870 printIndent();
4871 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()+")");
4872 downstreamGLES3.glProgramUniform3iv(arg0,arg1,arg2,arg3,arg4);
4873 println("");
4874 }
4875 @Override
4876 public void glProgramUniform3ui(int arg0,int arg1,int arg2,int arg3,int arg4)
4877 {
4878 printIndent();
4879 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()+")");
4880 downstreamGLES3.glProgramUniform3ui(arg0,arg1,arg2,arg3,arg4);
4881 println("");
4882 }
4883 @Override
4884 public void glProgramUniform3ui64NV(int arg0,int arg1,long arg2,long arg3,long arg4)
4885 {
4886 printIndent();
4887 print( "glProgramUniform3ui64NV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+", "+"<long> "+arg3+", "+"<long> "+arg4+")");
4888 downstreamGLES3.glProgramUniform3ui64NV(arg0,arg1,arg2,arg3,arg4);
4889 println("");
4890 }
4891 @Override
4892 public void glProgramUniform3ui64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3)
4893 {
4894 printIndent();
4895 print( "glProgramUniform3ui64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg3+")");
4896 downstreamGLES3.glProgramUniform3ui64vNV(arg0,arg1,arg2,arg3);
4897 println("");
4898 }
4899 @Override
4900 public void glProgramUniform3ui64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4)
4901 {
4902 printIndent();
4903 print( "glProgramUniform3ui64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4904 downstreamGLES3.glProgramUniform3ui64vNV(arg0,arg1,arg2,arg3,arg4);
4905 println("");
4906 }
4907 @Override
4908 public void glProgramUniform3uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
4909 {
4910 printIndent();
4911 print( "glProgramUniform3uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
4912 downstreamGLES3.glProgramUniform3uiv(arg0,arg1,arg2,arg3);
4913 println("");
4914 }
4915 @Override
4916 public void glProgramUniform3uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
4917 {
4918 printIndent();
4919 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()+")");
4920 downstreamGLES3.glProgramUniform3uiv(arg0,arg1,arg2,arg3,arg4);
4921 println("");
4922 }
4923 @Override
4924 public void glProgramUniform4f(int arg0,int arg1,float arg2,float arg3,float arg4,float arg5)
4925 {
4926 printIndent();
4927 print( "glProgramUniform4f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+", "+"<float> "+arg5+")");
4928 downstreamGLES3.glProgramUniform4f(arg0,arg1,arg2,arg3,arg4,arg5);
4929 println("");
4930 }
4931 @Override
4932 public void glProgramUniform4fv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
4933 {
4934 printIndent();
4935 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()+")");
4936 downstreamGLES3.glProgramUniform4fv(arg0,arg1,arg2,arg3,arg4);
4937 println("");
4938 }
4939 @Override
4940 public void glProgramUniform4fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
4941 {
4942 printIndent();
4943 print( "glProgramUniform4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg3+")");
4944 downstreamGLES3.glProgramUniform4fv(arg0,arg1,arg2,arg3);
4945 println("");
4946 }
4947 @Override
4948 public void glProgramUniform4i(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
4949 {
4950 printIndent();
4951 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()+")");
4952 downstreamGLES3.glProgramUniform4i(arg0,arg1,arg2,arg3,arg4,arg5);
4953 println("");
4954 }
4955 @Override
4956 public void glProgramUniform4i64NV(int arg0,int arg1,long arg2,long arg3,long arg4,long arg5)
4957 {
4958 printIndent();
4959 print( "glProgramUniform4i64NV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+", "+"<long> "+arg3+", "+"<long> "+arg4+", "+"<long> "+arg5+")");
4960 downstreamGLES3.glProgramUniform4i64NV(arg0,arg1,arg2,arg3,arg4,arg5);
4961 println("");
4962 }
4963 @Override
4964 public void glProgramUniform4i64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3)
4965 {
4966 printIndent();
4967 print( "glProgramUniform4i64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg3+")");
4968 downstreamGLES3.glProgramUniform4i64vNV(arg0,arg1,arg2,arg3);
4969 println("");
4970 }
4971 @Override
4972 public void glProgramUniform4i64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4)
4973 {
4974 printIndent();
4975 print( "glProgramUniform4i64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
4976 downstreamGLES3.glProgramUniform4i64vNV(arg0,arg1,arg2,arg3,arg4);
4977 println("");
4978 }
4979 @Override
4980 public void glProgramUniform4iv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
4981 {
4982 printIndent();
4983 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()+")");
4984 downstreamGLES3.glProgramUniform4iv(arg0,arg1,arg2,arg3,arg4);
4985 println("");
4986 }
4987 @Override
4988 public void glProgramUniform4iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
4989 {
4990 printIndent();
4991 print( "glProgramUniform4iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
4992 downstreamGLES3.glProgramUniform4iv(arg0,arg1,arg2,arg3);
4993 println("");
4994 }
4995 @Override
4996 public void glProgramUniform4ui(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
4997 {
4998 printIndent();
4999 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()+")");
5000 downstreamGLES3.glProgramUniform4ui(arg0,arg1,arg2,arg3,arg4,arg5);
5001 println("");
5002 }
5003 @Override
5004 public void glProgramUniform4ui64NV(int arg0,int arg1,long arg2,long arg3,long arg4,long arg5)
5005 {
5006 printIndent();
5007 print( "glProgramUniform4ui64NV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+", "+"<long> "+arg3+", "+"<long> "+arg4+", "+"<long> "+arg5+")");
5008 downstreamGLES3.glProgramUniform4ui64NV(arg0,arg1,arg2,arg3,arg4,arg5);
5009 println("");
5010 }
5011 @Override
5012 public void glProgramUniform4ui64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4)
5013 {
5014 printIndent();
5015 print( "glProgramUniform4ui64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5016 downstreamGLES3.glProgramUniform4ui64vNV(arg0,arg1,arg2,arg3,arg4);
5017 println("");
5018 }
5019 @Override
5020 public void glProgramUniform4ui64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3)
5021 {
5022 printIndent();
5023 print( "glProgramUniform4ui64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg3+")");
5024 downstreamGLES3.glProgramUniform4ui64vNV(arg0,arg1,arg2,arg3);
5025 println("");
5026 }
5027 @Override
5028 public void glProgramUniform4uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
5029 {
5030 printIndent();
5031 print( "glProgramUniform4uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
5032 downstreamGLES3.glProgramUniform4uiv(arg0,arg1,arg2,arg3);
5033 println("");
5034 }
5035 @Override
5036 public void glProgramUniform4uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
5037 {
5038 printIndent();
5039 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()+")");
5040 downstreamGLES3.glProgramUniform4uiv(arg0,arg1,arg2,arg3,arg4);
5041 println("");
5042 }
5043 @Override
5044 public void glProgramUniformHandleui64IMG(int arg0,int arg1,long arg2)
5045 {
5046 printIndent();
5047 print( "glProgramUniformHandleui64IMG("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+")");
5048 downstreamGLES3.glProgramUniformHandleui64IMG(arg0,arg1,arg2);
5049 println("");
5050 }
5051 @Override
5052 public void glProgramUniformHandleui64vIMG(int arg0,int arg1,int arg2,long[] arg3,int arg4)
5053 {
5054 printIndent();
5055 print( "glProgramUniformHandleui64vIMG("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5056 downstreamGLES3.glProgramUniformHandleui64vIMG(arg0,arg1,arg2,arg3,arg4);
5057 println("");
5058 }
5059 @Override
5060 public void glProgramUniformHandleui64vIMG(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3)
5061 {
5062 printIndent();
5063 print( "glProgramUniformHandleui64vIMG("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg3+")");
5064 downstreamGLES3.glProgramUniformHandleui64vIMG(arg0,arg1,arg2,arg3);
5065 println("");
5066 }
5067 @Override
5068 public void glProgramUniformMatrix2fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
5069 {
5070 printIndent();
5071 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+")");
5072 downstreamGLES3.glProgramUniformMatrix2fv(arg0,arg1,arg2,arg3,arg4);
5073 println("");
5074 }
5075 @Override
5076 public void glProgramUniformMatrix2fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
5077 {
5078 printIndent();
5079 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()+")");
5080 downstreamGLES3.glProgramUniformMatrix2fv(arg0,arg1,arg2,arg3,arg4,arg5);
5081 println("");
5082 }
5083 @Override
5084 public void glProgramUniformMatrix2x3fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
5085 {
5086 printIndent();
5087 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+")");
5088 downstreamGLES3.glProgramUniformMatrix2x3fv(arg0,arg1,arg2,arg3,arg4);
5089 println("");
5090 }
5091 @Override
5092 public void glProgramUniformMatrix2x3fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
5093 {
5094 printIndent();
5095 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()+")");
5096 downstreamGLES3.glProgramUniformMatrix2x3fv(arg0,arg1,arg2,arg3,arg4,arg5);
5097 println("");
5098 }
5099 @Override
5100 public void glProgramUniformMatrix2x4fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
5101 {
5102 printIndent();
5103 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+")");
5104 downstreamGLES3.glProgramUniformMatrix2x4fv(arg0,arg1,arg2,arg3,arg4);
5105 println("");
5106 }
5107 @Override
5108 public void glProgramUniformMatrix2x4fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
5109 {
5110 printIndent();
5111 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()+")");
5112 downstreamGLES3.glProgramUniformMatrix2x4fv(arg0,arg1,arg2,arg3,arg4,arg5);
5113 println("");
5114 }
5115 @Override
5116 public void glProgramUniformMatrix3fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
5117 {
5118 printIndent();
5119 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+")");
5120 downstreamGLES3.glProgramUniformMatrix3fv(arg0,arg1,arg2,arg3,arg4);
5121 println("");
5122 }
5123 @Override
5124 public void glProgramUniformMatrix3fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
5125 {
5126 printIndent();
5127 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()+")");
5128 downstreamGLES3.glProgramUniformMatrix3fv(arg0,arg1,arg2,arg3,arg4,arg5);
5129 println("");
5130 }
5131 @Override
5132 public void glProgramUniformMatrix3x2fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
5133 {
5134 printIndent();
5135 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+")");
5136 downstreamGLES3.glProgramUniformMatrix3x2fv(arg0,arg1,arg2,arg3,arg4);
5137 println("");
5138 }
5139 @Override
5140 public void glProgramUniformMatrix3x2fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
5141 {
5142 printIndent();
5143 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()+")");
5144 downstreamGLES3.glProgramUniformMatrix3x2fv(arg0,arg1,arg2,arg3,arg4,arg5);
5145 println("");
5146 }
5147 @Override
5148 public void glProgramUniformMatrix3x4fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
5149 {
5150 printIndent();
5151 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+")");
5152 downstreamGLES3.glProgramUniformMatrix3x4fv(arg0,arg1,arg2,arg3,arg4);
5153 println("");
5154 }
5155 @Override
5156 public void glProgramUniformMatrix3x4fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
5157 {
5158 printIndent();
5159 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()+")");
5160 downstreamGLES3.glProgramUniformMatrix3x4fv(arg0,arg1,arg2,arg3,arg4,arg5);
5161 println("");
5162 }
5163 @Override
5164 public void glProgramUniformMatrix4fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
5165 {
5166 printIndent();
5167 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+")");
5168 downstreamGLES3.glProgramUniformMatrix4fv(arg0,arg1,arg2,arg3,arg4);
5169 println("");
5170 }
5171 @Override
5172 public void glProgramUniformMatrix4fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
5173 {
5174 printIndent();
5175 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()+")");
5176 downstreamGLES3.glProgramUniformMatrix4fv(arg0,arg1,arg2,arg3,arg4,arg5);
5177 println("");
5178 }
5179 @Override
5180 public void glProgramUniformMatrix4x2fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
5181 {
5182 printIndent();
5183 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+")");
5184 downstreamGLES3.glProgramUniformMatrix4x2fv(arg0,arg1,arg2,arg3,arg4);
5185 println("");
5186 }
5187 @Override
5188 public void glProgramUniformMatrix4x2fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
5189 {
5190 printIndent();
5191 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()+")");
5192 downstreamGLES3.glProgramUniformMatrix4x2fv(arg0,arg1,arg2,arg3,arg4,arg5);
5193 println("");
5194 }
5195 @Override
5196 public void glProgramUniformMatrix4x3fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5)
5197 {
5198 printIndent();
5199 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()+")");
5200 downstreamGLES3.glProgramUniformMatrix4x3fv(arg0,arg1,arg2,arg3,arg4,arg5);
5201 println("");
5202 }
5203 @Override
5204 public void glProgramUniformMatrix4x3fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4)
5205 {
5206 printIndent();
5207 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+")");
5208 downstreamGLES3.glProgramUniformMatrix4x3fv(arg0,arg1,arg2,arg3,arg4);
5209 println("");
5210 }
5211 @Override
5212 public void glPushDebugGroup(int arg0,int arg1,int arg2,java.nio.ByteBuffer arg3)
5213 {
5214 printIndent();
5215 print( "glPushDebugGroup("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.ByteBuffer> "+arg3+")");
5216 downstreamGLES3.glPushDebugGroup(arg0,arg1,arg2,arg3);
5217 println("");
5218 }
5219 @Override
5220 public void glPushDebugGroup(int arg0,int arg1,int arg2,byte[] arg3,int arg4)
5221 {
5222 printIndent();
5223 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()+")");
5224 downstreamGLES3.glPushDebugGroup(arg0,arg1,arg2,arg3,arg4);
5225 println("");
5226 }
5227 @Override
5228 public void glQueryCounter(int arg0,int arg1)
5229 {
5230 printIndent();
5231 print( "glQueryCounter("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
5232 downstreamGLES3.glQueryCounter(arg0,arg1);
5233 println("");
5234 }
5235 @Override
5236 public void glRasterSamplesEXT(int arg0,boolean arg1)
5237 {
5238 printIndent();
5239 print( "glRasterSamplesEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<boolean> "+arg1+")");
5240 downstreamGLES3.glRasterSamplesEXT(arg0,arg1);
5241 println("");
5242 }
5243 @Override
5244 public void glReadBuffer(int arg0)
5245 {
5246 printIndent();
5247 print( "glReadBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
5248 downstreamGLES3.glReadBuffer(arg0);
5249 println("");
5250 }
5251 @Override
5252 public void glReadBufferIndexedEXT(int arg0,int arg1)
5253 {
5254 printIndent();
5255 print( "glReadBufferIndexedEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
5256 downstreamGLES3.glReadBufferIndexedEXT(arg0,arg1);
5257 println("");
5258 }
5259 @Override
5260 public void glReadBufferNV(int arg0)
5261 {
5262 printIndent();
5263 print( "glReadBufferNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
5264 downstreamGLES3.glReadBufferNV(arg0);
5265 println("");
5266 }
5267 @Override
5268 public void glReadPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6)
5269 {
5270 printIndent();
5271 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+")");
5272 downstreamGLES3.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
5273 println("");
5274 }
5275 @Override
5276 public void glReadPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6)
5277 {
5278 printIndent();
5279 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+")");
5280 downstreamGLES3.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
5281 println("");
5282 }
5283 @Override
5284 public void glReadnPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7)
5285 {
5286 printIndent();
5287 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+")");
5288 downstreamGLES3.glReadnPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
5289 println("");
5290 }
5291 @Override
5293 {
5294 printIndent();
5295 print( "glReleaseShaderCompiler("+")");
5296 downstreamGLES3.glReleaseShaderCompiler();
5297 println("");
5298 }
5299 @Override
5300 public void glRenderbufferStorage(int arg0,int arg1,int arg2,int arg3)
5301 {
5302 printIndent();
5303 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()+")");
5304 downstreamGLES3.glRenderbufferStorage(arg0,arg1,arg2,arg3);
5305 println("");
5306 }
5307 @Override
5308 public void glRenderbufferStorageMultisample(int arg0,int arg1,int arg2,int arg3,int arg4)
5309 {
5310 printIndent();
5311 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()+")");
5312 downstreamGLES3.glRenderbufferStorageMultisample(arg0,arg1,arg2,arg3,arg4);
5313 println("");
5314 }
5315 @Override
5316 public void glRenderbufferStorageMultisampleAdvancedAMD(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
5317 {
5318 printIndent();
5319 print( "glRenderbufferStorageMultisampleAdvancedAMD("+"<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()+")");
5320 downstreamGLES3.glRenderbufferStorageMultisampleAdvancedAMD(arg0,arg1,arg2,arg3,arg4,arg5);
5321 println("");
5322 }
5323 @Override
5324 public void glRenderbufferStorageMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4)
5325 {
5326 printIndent();
5327 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()+")");
5328 downstreamGLES3.glRenderbufferStorageMultisampleEXT(arg0,arg1,arg2,arg3,arg4);
5329 println("");
5330 }
5331 @Override
5332 public void glRenderbufferStorageMultisampleIMG(int arg0,int arg1,int arg2,int arg3,int arg4)
5333 {
5334 printIndent();
5335 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()+")");
5336 downstreamGLES3.glRenderbufferStorageMultisampleIMG(arg0,arg1,arg2,arg3,arg4);
5337 println("");
5338 }
5339 @Override
5340 public void glRenderbufferStorageMultisampleNV(int arg0,int arg1,int arg2,int arg3,int arg4)
5341 {
5342 printIndent();
5343 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()+")");
5344 downstreamGLES3.glRenderbufferStorageMultisampleNV(arg0,arg1,arg2,arg3,arg4);
5345 println("");
5346 }
5347 @Override
5348 public void glResetMemoryObjectParameterNV(int arg0,int arg1)
5349 {
5350 printIndent();
5351 print( "glResetMemoryObjectParameterNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
5352 downstreamGLES3.glResetMemoryObjectParameterNV(arg0,arg1);
5353 println("");
5354 }
5355 @Override
5357 {
5358 printIndent();
5359 print( "glResolveDepthValuesNV("+")");
5360 downstreamGLES3.glResolveDepthValuesNV();
5361 println("");
5362 }
5363 @Override
5365 {
5366 printIndent();
5367 print( "glResolveMultisampleFramebuffer("+")");
5368 downstreamGLES3.glResolveMultisampleFramebuffer();
5369 println("");
5370 }
5371 @Override
5373 {
5374 printIndent();
5375 print( "glResumeTransformFeedback("+")");
5376 downstreamGLES3.glResumeTransformFeedback();
5377 println("");
5378 }
5379 @Override
5380 public void glSampleCoverage(float arg0,boolean arg1)
5381 {
5382 printIndent();
5383 print( "glSampleCoverage("+"<float> "+arg0+", "+"<boolean> "+arg1+")");
5384 downstreamGLES3.glSampleCoverage(arg0,arg1);
5385 println("");
5386 }
5387 @Override
5388 public void glSampleMaski(int arg0,int arg1)
5389 {
5390 printIndent();
5391 print( "glSampleMaski("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
5392 downstreamGLES3.glSampleMaski(arg0,arg1);
5393 println("");
5394 }
5395 @Override
5396 public void glSamplerParameterIiv(int arg0,int arg1,int[] arg2,int arg3)
5397 {
5398 printIndent();
5399 print( "glSamplerParameterIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5400 downstreamGLES3.glSamplerParameterIiv(arg0,arg1,arg2,arg3);
5401 println("");
5402 }
5403 @Override
5404 public void glSamplerParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
5405 {
5406 printIndent();
5407 print( "glSamplerParameterIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
5408 downstreamGLES3.glSamplerParameterIiv(arg0,arg1,arg2);
5409 println("");
5410 }
5411 @Override
5412 public void glSamplerParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
5413 {
5414 printIndent();
5415 print( "glSamplerParameterIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
5416 downstreamGLES3.glSamplerParameterIuiv(arg0,arg1,arg2);
5417 println("");
5418 }
5419 @Override
5420 public void glSamplerParameterIuiv(int arg0,int arg1,int[] arg2,int arg3)
5421 {
5422 printIndent();
5423 print( "glSamplerParameterIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5424 downstreamGLES3.glSamplerParameterIuiv(arg0,arg1,arg2,arg3);
5425 println("");
5426 }
5427 @Override
5428 public void glSamplerParameterf(int arg0,int arg1,float arg2)
5429 {
5430 printIndent();
5431 print( "glSamplerParameterf("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+")");
5432 downstreamGLES3.glSamplerParameterf(arg0,arg1,arg2);
5433 println("");
5434 }
5435 @Override
5436 public void glSamplerParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
5437 {
5438 printIndent();
5439 print( "glSamplerParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
5440 downstreamGLES3.glSamplerParameterfv(arg0,arg1,arg2);
5441 println("");
5442 }
5443 @Override
5444 public void glSamplerParameterfv(int arg0,int arg1,float[] arg2,int arg3)
5445 {
5446 printIndent();
5447 print( "glSamplerParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5448 downstreamGLES3.glSamplerParameterfv(arg0,arg1,arg2,arg3);
5449 println("");
5450 }
5451 @Override
5452 public void glSamplerParameteri(int arg0,int arg1,int arg2)
5453 {
5454 printIndent();
5455 print( "glSamplerParameteri("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5456 downstreamGLES3.glSamplerParameteri(arg0,arg1,arg2);
5457 println("");
5458 }
5459 @Override
5460 public void glSamplerParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
5461 {
5462 printIndent();
5463 print( "glSamplerParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
5464 downstreamGLES3.glSamplerParameteriv(arg0,arg1,arg2);
5465 println("");
5466 }
5467 @Override
5468 public void glSamplerParameteriv(int arg0,int arg1,int[] arg2,int arg3)
5469 {
5470 printIndent();
5471 print( "glSamplerParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5472 downstreamGLES3.glSamplerParameteriv(arg0,arg1,arg2,arg3);
5473 println("");
5474 }
5475 @Override
5476 public void glScissor(int arg0,int arg1,int arg2,int arg3)
5477 {
5478 printIndent();
5479 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()+")");
5480 downstreamGLES3.glScissor(arg0,arg1,arg2,arg3);
5481 println("");
5482 }
5483 @Override
5484 public void glScissorArrayvNV(int arg0,int arg1,java.nio.IntBuffer arg2)
5485 {
5486 printIndent();
5487 print( "glScissorArrayvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
5488 downstreamGLES3.glScissorArrayvNV(arg0,arg1,arg2);
5489 println("");
5490 }
5491 @Override
5492 public void glScissorArrayvNV(int arg0,int arg1,int[] arg2,int arg3)
5493 {
5494 printIndent();
5495 print( "glScissorArrayvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5496 downstreamGLES3.glScissorArrayvNV(arg0,arg1,arg2,arg3);
5497 println("");
5498 }
5499 @Override
5500 public void glScissorArrayvOES(int arg0,int arg1,java.nio.IntBuffer arg2)
5501 {
5502 printIndent();
5503 print( "glScissorArrayvOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
5504 downstreamGLES3.glScissorArrayvOES(arg0,arg1,arg2);
5505 println("");
5506 }
5507 @Override
5508 public void glScissorArrayvOES(int arg0,int arg1,int[] arg2,int arg3)
5509 {
5510 printIndent();
5511 print( "glScissorArrayvOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5512 downstreamGLES3.glScissorArrayvOES(arg0,arg1,arg2,arg3);
5513 println("");
5514 }
5515 @Override
5516 public void glScissorExclusiveArrayvNV(int arg0,int arg1,int[] arg2,int arg3)
5517 {
5518 printIndent();
5519 print( "glScissorExclusiveArrayvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5520 downstreamGLES3.glScissorExclusiveArrayvNV(arg0,arg1,arg2,arg3);
5521 println("");
5522 }
5523 @Override
5524 public void glScissorExclusiveArrayvNV(int arg0,int arg1,java.nio.IntBuffer arg2)
5525 {
5526 printIndent();
5527 print( "glScissorExclusiveArrayvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
5528 downstreamGLES3.glScissorExclusiveArrayvNV(arg0,arg1,arg2);
5529 println("");
5530 }
5531 @Override
5532 public void glScissorExclusiveNV(int arg0,int arg1,int arg2,int arg3)
5533 {
5534 printIndent();
5535 print( "glScissorExclusiveNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5536 downstreamGLES3.glScissorExclusiveNV(arg0,arg1,arg2,arg3);
5537 println("");
5538 }
5539 @Override
5540 public void glScissorIndexedNV(int arg0,int arg1,int arg2,int arg3,int arg4)
5541 {
5542 printIndent();
5543 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()+")");
5544 downstreamGLES3.glScissorIndexedNV(arg0,arg1,arg2,arg3,arg4);
5545 println("");
5546 }
5547 @Override
5548 public void glScissorIndexedOES(int arg0,int arg1,int arg2,int arg3,int arg4)
5549 {
5550 printIndent();
5551 print( "glScissorIndexedOES("+"<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()+")");
5552 downstreamGLES3.glScissorIndexedOES(arg0,arg1,arg2,arg3,arg4);
5553 println("");
5554 }
5555 @Override
5556 public void glScissorIndexedvNV(int arg0,int[] arg1,int arg2)
5557 {
5558 printIndent();
5559 print( "glScissorIndexedvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5560 downstreamGLES3.glScissorIndexedvNV(arg0,arg1,arg2);
5561 println("");
5562 }
5563 @Override
5564 public void glScissorIndexedvNV(int arg0,java.nio.IntBuffer arg1)
5565 {
5566 printIndent();
5567 print( "glScissorIndexedvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
5568 downstreamGLES3.glScissorIndexedvNV(arg0,arg1);
5569 println("");
5570 }
5571 @Override
5572 public void glScissorIndexedvOES(int arg0,int[] arg1,int arg2)
5573 {
5574 printIndent();
5575 print( "glScissorIndexedvOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5576 downstreamGLES3.glScissorIndexedvOES(arg0,arg1,arg2);
5577 println("");
5578 }
5579 @Override
5580 public void glScissorIndexedvOES(int arg0,java.nio.IntBuffer arg1)
5581 {
5582 printIndent();
5583 print( "glScissorIndexedvOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
5584 downstreamGLES3.glScissorIndexedvOES(arg0,arg1);
5585 println("");
5586 }
5587 @Override
5588 public void glSemaphoreParameterivNV(int arg0,int arg1,java.nio.IntBuffer arg2)
5589 {
5590 printIndent();
5591 print( "glSemaphoreParameterivNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
5592 downstreamGLES3.glSemaphoreParameterivNV(arg0,arg1,arg2);
5593 println("");
5594 }
5595 @Override
5596 public void glSemaphoreParameterivNV(int arg0,int arg1,int[] arg2,int arg3)
5597 {
5598 printIndent();
5599 print( "glSemaphoreParameterivNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5600 downstreamGLES3.glSemaphoreParameterivNV(arg0,arg1,arg2,arg3);
5601 println("");
5602 }
5603 @Override
5604 public void glSemaphoreParameterui64vEXT(int arg0,int arg1,java.nio.LongBuffer arg2)
5605 {
5606 printIndent();
5607 print( "glSemaphoreParameterui64vEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
5608 downstreamGLES3.glSemaphoreParameterui64vEXT(arg0,arg1,arg2);
5609 println("");
5610 }
5611 @Override
5612 public void glSemaphoreParameterui64vEXT(int arg0,int arg1,long[] arg2,int arg3)
5613 {
5614 printIndent();
5615 print( "glSemaphoreParameterui64vEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5616 downstreamGLES3.glSemaphoreParameterui64vEXT(arg0,arg1,arg2,arg3);
5617 println("");
5618 }
5619 @Override
5620 public void glShaderBinary(int arg0,int[] arg1,int arg2,int arg3,java.nio.Buffer arg4,int arg5)
5621 {
5622 printIndent();
5623 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()+")");
5624 downstreamGLES3.glShaderBinary(arg0,arg1,arg2,arg3,arg4,arg5);
5625 println("");
5626 }
5627 @Override
5628 public void glShaderBinary(int arg0,java.nio.IntBuffer arg1,int arg2,java.nio.Buffer arg3,int arg4)
5629 {
5630 printIndent();
5631 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()+")");
5632 downstreamGLES3.glShaderBinary(arg0,arg1,arg2,arg3,arg4);
5633 println("");
5634 }
5635 @Override
5636 public void glShaderSource(int arg0,int arg1,java.lang.String[] arg2,java.nio.IntBuffer arg3)
5637 {
5638 printIndent();
5639 print( "glShaderSource("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+", "+"<java.nio.IntBuffer> "+arg3+")");
5640 downstreamGLES3.glShaderSource(arg0,arg1,arg2,arg3);
5641 println("");
5642 }
5643 @Override
5644 public void glShaderSource(int arg0,int arg1,java.lang.String[] arg2,int[] arg3,int arg4)
5645 {
5646 printIndent();
5647 print( "glShaderSource("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
5648 downstreamGLES3.glShaderSource(arg0,arg1,arg2,arg3,arg4);
5649 println("");
5650 }
5651 @Override
5652 public void glShadingRateCombinerOpsEXT(int arg0,int arg1)
5653 {
5654 printIndent();
5655 print( "glShadingRateCombinerOpsEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
5656 downstreamGLES3.glShadingRateCombinerOpsEXT(arg0,arg1);
5657 println("");
5658 }
5659 @Override
5660 public void glShadingRateEXT(int arg0)
5661 {
5662 printIndent();
5663 print( "glShadingRateEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
5664 downstreamGLES3.glShadingRateEXT(arg0);
5665 println("");
5666 }
5667 @Override
5668 public void glShadingRateImageBarrierNV(boolean arg0)
5669 {
5670 printIndent();
5671 print( "glShadingRateImageBarrierNV("+"<boolean> "+arg0+")");
5672 downstreamGLES3.glShadingRateImageBarrierNV(arg0);
5673 println("");
5674 }
5675 @Override
5676 public void glShadingRateImagePaletteNV(int arg0,int arg1,int arg2,int[] arg3,int arg4)
5677 {
5678 printIndent();
5679 print( "glShadingRateImagePaletteNV("+"<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()+")");
5680 downstreamGLES3.glShadingRateImagePaletteNV(arg0,arg1,arg2,arg3,arg4);
5681 println("");
5682 }
5683 @Override
5684 public void glShadingRateImagePaletteNV(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
5685 {
5686 printIndent();
5687 print( "glShadingRateImagePaletteNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg3+")");
5688 downstreamGLES3.glShadingRateImagePaletteNV(arg0,arg1,arg2,arg3);
5689 println("");
5690 }
5691 @Override
5692 public void glShadingRateQCOM(int arg0)
5693 {
5694 printIndent();
5695 print( "glShadingRateQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
5696 downstreamGLES3.glShadingRateQCOM(arg0);
5697 println("");
5698 }
5699 @Override
5700 public void glShadingRateSampleOrderCustomNV(int arg0,int arg1,java.nio.IntBuffer arg2)
5701 {
5702 printIndent();
5703 print( "glShadingRateSampleOrderCustomNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
5704 downstreamGLES3.glShadingRateSampleOrderCustomNV(arg0,arg1,arg2);
5705 println("");
5706 }
5707 @Override
5708 public void glShadingRateSampleOrderCustomNV(int arg0,int arg1,int[] arg2,int arg3)
5709 {
5710 printIndent();
5711 print( "glShadingRateSampleOrderCustomNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5712 downstreamGLES3.glShadingRateSampleOrderCustomNV(arg0,arg1,arg2,arg3);
5713 println("");
5714 }
5715 @Override
5716 public void glShadingRateSampleOrderNV(int arg0)
5717 {
5718 printIndent();
5719 print( "glShadingRateSampleOrderNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
5720 downstreamGLES3.glShadingRateSampleOrderNV(arg0);
5721 println("");
5722 }
5723 @Override
5724 public void glSignalSemaphoreEXT(int arg0,int arg1,java.nio.IntBuffer arg2,int arg3,java.nio.IntBuffer arg4,java.nio.IntBuffer arg5)
5725 {
5726 printIndent();
5727 print( "glSignalSemaphoreEXT("+"<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+", "+"<java.nio.IntBuffer> "+arg5+")");
5728 downstreamGLES3.glSignalSemaphoreEXT(arg0,arg1,arg2,arg3,arg4,arg5);
5729 println("");
5730 }
5731 @Override
5732 public void glSignalSemaphoreEXT(int arg0,int arg1,int[] arg2,int arg3,int arg4,int[] arg5,int arg6,int[] arg7,int arg8)
5733 {
5734 printIndent();
5735 print( "glSignalSemaphoreEXT("+"<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()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg8).toUpperCase()+")");
5736 downstreamGLES3.glSignalSemaphoreEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
5737 println("");
5738 }
5739 @Override
5740 public void glSignalVkFenceNV(long arg0)
5741 {
5742 printIndent();
5743 print( "glSignalVkFenceNV("+"<long> "+arg0+")");
5744 downstreamGLES3.glSignalVkFenceNV(arg0);
5745 println("");
5746 }
5747 @Override
5748 public void glSignalVkSemaphoreNV(long arg0)
5749 {
5750 printIndent();
5751 print( "glSignalVkSemaphoreNV("+"<long> "+arg0+")");
5752 downstreamGLES3.glSignalVkSemaphoreNV(arg0);
5753 println("");
5754 }
5755 @Override
5756 public void glStartTilingQCOM(int arg0,int arg1,int arg2,int arg3,int arg4)
5757 {
5758 printIndent();
5759 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()+")");
5760 downstreamGLES3.glStartTilingQCOM(arg0,arg1,arg2,arg3,arg4);
5761 println("");
5762 }
5763 @Override
5764 public void glStencilFunc(int arg0,int arg1,int arg2)
5765 {
5766 printIndent();
5767 print( "glStencilFunc("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5768 downstreamGLES3.glStencilFunc(arg0,arg1,arg2);
5769 println("");
5770 }
5771 @Override
5772 public void glStencilFuncSeparate(int arg0,int arg1,int arg2,int arg3)
5773 {
5774 printIndent();
5775 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()+")");
5776 downstreamGLES3.glStencilFuncSeparate(arg0,arg1,arg2,arg3);
5777 println("");
5778 }
5779 @Override
5780 public void glStencilMask(int arg0)
5781 {
5782 printIndent();
5783 print( "glStencilMask("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
5784 downstreamGLES3.glStencilMask(arg0);
5785 println("");
5786 }
5787 @Override
5788 public void glStencilMaskSeparate(int arg0,int arg1)
5789 {
5790 printIndent();
5791 print( "glStencilMaskSeparate("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
5792 downstreamGLES3.glStencilMaskSeparate(arg0,arg1);
5793 println("");
5794 }
5795 @Override
5796 public void glStencilOp(int arg0,int arg1,int arg2)
5797 {
5798 printIndent();
5799 print( "glStencilOp("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5800 downstreamGLES3.glStencilOp(arg0,arg1,arg2);
5801 println("");
5802 }
5803 @Override
5804 public void glStencilOpSeparate(int arg0,int arg1,int arg2,int arg3)
5805 {
5806 printIndent();
5807 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()+")");
5808 downstreamGLES3.glStencilOpSeparate(arg0,arg1,arg2,arg3);
5809 println("");
5810 }
5811 @Override
5812 public void glSubpixelPrecisionBiasNV(int arg0,int arg1)
5813 {
5814 printIndent();
5815 print( "glSubpixelPrecisionBiasNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
5816 downstreamGLES3.glSubpixelPrecisionBiasNV(arg0,arg1);
5817 println("");
5818 }
5819 @Override
5820 public void glTexAttachMemoryNV(int arg0,int arg1,long arg2)
5821 {
5822 printIndent();
5823 print( "glTexAttachMemoryNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+")");
5824 downstreamGLES3.glTexAttachMemoryNV(arg0,arg1,arg2);
5825 println("");
5826 }
5827 @Override
5828 public void glTexBuffer(int arg0,int arg1,int arg2)
5829 {
5830 printIndent();
5831 print( "glTexBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5832 downstreamGLES3.glTexBuffer(arg0,arg1,arg2);
5833 println("");
5834 }
5835 @Override
5836 public void glTexBufferEXT(int arg0,int arg1,int arg2)
5837 {
5838 printIndent();
5839 print( "glTexBufferEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5840 downstreamGLES3.glTexBufferEXT(arg0,arg1,arg2);
5841 println("");
5842 }
5843 @Override
5844 public void glTexBufferOES(int arg0,int arg1,int arg2)
5845 {
5846 printIndent();
5847 print( "glTexBufferOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5848 downstreamGLES3.glTexBufferOES(arg0,arg1,arg2);
5849 println("");
5850 }
5851 @Override
5852 public void glTexBufferRange(int arg0,int arg1,int arg2,long arg3,long arg4)
5853 {
5854 printIndent();
5855 print( "glTexBufferRange("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+", "+"<long> "+arg4+")");
5856 downstreamGLES3.glTexBufferRange(arg0,arg1,arg2,arg3,arg4);
5857 println("");
5858 }
5859 @Override
5860 public void glTexBufferRangeEXT(int arg0,int arg1,int arg2,long arg3,long arg4)
5861 {
5862 printIndent();
5863 print( "glTexBufferRangeEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+", "+"<long> "+arg4+")");
5864 downstreamGLES3.glTexBufferRangeEXT(arg0,arg1,arg2,arg3,arg4);
5865 println("");
5866 }
5867 @Override
5868 public void glTexBufferRangeOES(int arg0,int arg1,int arg2,long arg3,long arg4)
5869 {
5870 printIndent();
5871 print( "glTexBufferRangeOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<long> "+arg3+", "+"<long> "+arg4+")");
5872 downstreamGLES3.glTexBufferRangeOES(arg0,arg1,arg2,arg3,arg4);
5873 println("");
5874 }
5875 @Override
5876 public void glTexEstimateMotionQCOM(int arg0,int arg1,int arg2)
5877 {
5878 printIndent();
5879 print( "glTexEstimateMotionQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
5880 downstreamGLES3.glTexEstimateMotionQCOM(arg0,arg1,arg2);
5881 println("");
5882 }
5883 @Override
5884 public void glTexEstimateMotionRegionsQCOM(int arg0,int arg1,int arg2,int arg3)
5885 {
5886 printIndent();
5887 print( "glTexEstimateMotionRegionsQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5888 downstreamGLES3.glTexEstimateMotionRegionsQCOM(arg0,arg1,arg2,arg3);
5889 println("");
5890 }
5891 @Override
5892 public void glTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
5893 {
5894 printIndent();
5895 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+")");
5896 downstreamGLES3.glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
5897 println("");
5898 }
5899 @Override
5900 public void glTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
5901 {
5902 printIndent();
5903 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+")");
5904 downstreamGLES3.glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
5905 println("");
5906 }
5907 @Override
5908 public void glTexImage2DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,boolean arg5)
5909 {
5910 printIndent();
5911 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+")");
5912 downstreamGLES3.glTexImage2DMultisample(arg0,arg1,arg2,arg3,arg4,arg5);
5913 println("");
5914 }
5915 @Override
5916 public void glTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,long arg9)
5917 {
5918 printIndent();
5919 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+")");
5920 downstreamGLES3.glTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
5921 println("");
5922 }
5923 @Override
5924 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)
5925 {
5926 printIndent();
5927 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+")");
5928 downstreamGLES3.glTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
5929 println("");
5930 }
5931 @Override
5932 public void glTexImage3DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6)
5933 {
5934 printIndent();
5935 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+")");
5936 downstreamGLES3.glTexImage3DMultisample(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
5937 println("");
5938 }
5939 @Override
5940 public void glTexPageCommitmentEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,boolean arg8)
5941 {
5942 printIndent();
5943 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+")");
5944 downstreamGLES3.glTexPageCommitmentEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
5945 println("");
5946 }
5947 @Override
5948 public void glTexPageCommitmentMemNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,long arg10,boolean arg11)
5949 {
5950 printIndent();
5951 print( "glTexPageCommitmentMemNV("+"<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+", "+"<boolean> "+arg11+")");
5952 downstreamGLES3.glTexPageCommitmentMemNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
5953 println("");
5954 }
5955 @Override
5956 public void glTexParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2)
5957 {
5958 printIndent();
5959 print( "glTexParameterIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
5960 downstreamGLES3.glTexParameterIiv(arg0,arg1,arg2);
5961 println("");
5962 }
5963 @Override
5964 public void glTexParameterIiv(int arg0,int arg1,int[] arg2,int arg3)
5965 {
5966 printIndent();
5967 print( "glTexParameterIiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5968 downstreamGLES3.glTexParameterIiv(arg0,arg1,arg2,arg3);
5969 println("");
5970 }
5971 @Override
5972 public void glTexParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
5973 {
5974 printIndent();
5975 print( "glTexParameterIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
5976 downstreamGLES3.glTexParameterIuiv(arg0,arg1,arg2);
5977 println("");
5978 }
5979 @Override
5980 public void glTexParameterIuiv(int arg0,int arg1,int[] arg2,int arg3)
5981 {
5982 printIndent();
5983 print( "glTexParameterIuiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
5984 downstreamGLES3.glTexParameterIuiv(arg0,arg1,arg2,arg3);
5985 println("");
5986 }
5987 @Override
5988 public void glTexParameterf(int arg0,int arg1,float arg2)
5989 {
5990 printIndent();
5991 print( "glTexParameterf("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<float> "+arg2+")");
5992 downstreamGLES3.glTexParameterf(arg0,arg1,arg2);
5993 println("");
5994 }
5995 @Override
5996 public void glTexParameterfv(int arg0,int arg1,float[] arg2,int arg3)
5997 {
5998 printIndent();
5999 print( "glTexParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6000 downstreamGLES3.glTexParameterfv(arg0,arg1,arg2,arg3);
6001 println("");
6002 }
6003 @Override
6004 public void glTexParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
6005 {
6006 printIndent();
6007 print( "glTexParameterfv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
6008 downstreamGLES3.glTexParameterfv(arg0,arg1,arg2);
6009 println("");
6010 }
6011 @Override
6012 public void glTexParameteri(int arg0,int arg1,int arg2)
6013 {
6014 printIndent();
6015 print( "glTexParameteri("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
6016 downstreamGLES3.glTexParameteri(arg0,arg1,arg2);
6017 println("");
6018 }
6019 @Override
6020 public void glTexParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
6021 {
6022 printIndent();
6023 print( "glTexParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
6024 downstreamGLES3.glTexParameteriv(arg0,arg1,arg2);
6025 println("");
6026 }
6027 @Override
6028 public void glTexParameteriv(int arg0,int arg1,int[] arg2,int arg3)
6029 {
6030 printIndent();
6031 print( "glTexParameteriv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6032 downstreamGLES3.glTexParameteriv(arg0,arg1,arg2,arg3);
6033 println("");
6034 }
6035 @Override
6036 public void glTexStorage1D(int arg0,int arg1,int arg2,int arg3)
6037 {
6038 printIndent();
6039 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()+")");
6040 downstreamGLES3.glTexStorage1D(arg0,arg1,arg2,arg3);
6041 println("");
6042 }
6043 @Override
6044 public void glTexStorage2D(int arg0,int arg1,int arg2,int arg3,int arg4)
6045 {
6046 printIndent();
6047 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()+")");
6048 downstreamGLES3.glTexStorage2D(arg0,arg1,arg2,arg3,arg4);
6049 println("");
6050 }
6051 @Override
6052 public void glTexStorage2DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,boolean arg5)
6053 {
6054 printIndent();
6055 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+")");
6056 downstreamGLES3.glTexStorage2DMultisample(arg0,arg1,arg2,arg3,arg4,arg5);
6057 println("");
6058 }
6059 @Override
6060 public void glTexStorage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
6061 {
6062 printIndent();
6063 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()+")");
6064 downstreamGLES3.glTexStorage3D(arg0,arg1,arg2,arg3,arg4,arg5);
6065 println("");
6066 }
6067 @Override
6068 public void glTexStorage3DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6)
6069 {
6070 printIndent();
6071 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+")");
6072 downstreamGLES3.glTexStorage3DMultisample(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
6073 println("");
6074 }
6075 @Override
6076 public void glTexStorage3DMultisampleOES(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6)
6077 {
6078 printIndent();
6079 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+")");
6080 downstreamGLES3.glTexStorage3DMultisampleOES(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
6081 println("");
6082 }
6083 @Override
6084 public void glTexStorageAttribs2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.IntBuffer arg5)
6085 {
6086 printIndent();
6087 print( "glTexStorageAttribs2DEXT("+"<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.IntBuffer> "+arg5+")");
6088 downstreamGLES3.glTexStorageAttribs2DEXT(arg0,arg1,arg2,arg3,arg4,arg5);
6089 println("");
6090 }
6091 @Override
6092 public void glTexStorageAttribs2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int[] arg5,int arg6)
6093 {
6094 printIndent();
6095 print( "glTexStorageAttribs2DEXT("+"<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()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+")");
6096 downstreamGLES3.glTexStorageAttribs2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
6097 println("");
6098 }
6099 @Override
6100 public void glTexStorageAttribs3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int[] arg6,int arg7)
6101 {
6102 printIndent();
6103 print( "glTexStorageAttribs3DEXT("+"<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()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+")");
6104 downstreamGLES3.glTexStorageAttribs3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
6105 println("");
6106 }
6107 @Override
6108 public void glTexStorageAttribs3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.IntBuffer arg6)
6109 {
6110 printIndent();
6111 print( "glTexStorageAttribs3DEXT("+"<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.IntBuffer> "+arg6+")");
6112 downstreamGLES3.glTexStorageAttribs3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
6113 println("");
6114 }
6115 @Override
6116 public void glTexStorageMem2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6)
6117 {
6118 printIndent();
6119 print( "glTexStorageMem2DEXT("+"<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+")");
6120 downstreamGLES3.glTexStorageMem2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
6121 println("");
6122 }
6123 @Override
6124 public void glTexStorageMem2DMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4,boolean arg5,int arg6,long arg7)
6125 {
6126 printIndent();
6127 print( "glTexStorageMem2DMultisampleEXT("+"<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+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<long> "+arg7+")");
6128 downstreamGLES3.glTexStorageMem2DMultisampleEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
6129 println("");
6130 }
6131 @Override
6132 public void glTexStorageMem3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,long arg7)
6133 {
6134 printIndent();
6135 print( "glTexStorageMem3DEXT("+"<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+")");
6136 downstreamGLES3.glTexStorageMem3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
6137 println("");
6138 }
6139 @Override
6140 public void glTexStorageMem3DMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6,int arg7,long arg8)
6141 {
6142 printIndent();
6143 print( "glTexStorageMem3DMultisampleEXT("+"<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+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<long> "+arg8+")");
6144 downstreamGLES3.glTexStorageMem3DMultisampleEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
6145 println("");
6146 }
6147 @Override
6148 public void glTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
6149 {
6150 printIndent();
6151 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+")");
6152 downstreamGLES3.glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
6153 println("");
6154 }
6155 @Override
6156 public void glTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
6157 {
6158 printIndent();
6159 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+")");
6160 downstreamGLES3.glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
6161 println("");
6162 }
6163 @Override
6164 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)
6165 {
6166 printIndent();
6167 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+")");
6168 downstreamGLES3.glTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
6169 println("");
6170 }
6171 @Override
6172 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)
6173 {
6174 printIndent();
6175 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+")");
6176 downstreamGLES3.glTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
6177 println("");
6178 }
6179 @Override
6180 public void glTextureAttachMemoryNV(int arg0,int arg1,long arg2)
6181 {
6182 printIndent();
6183 print( "glTextureAttachMemoryNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+")");
6184 downstreamGLES3.glTextureAttachMemoryNV(arg0,arg1,arg2);
6185 println("");
6186 }
6187 @Override
6189 {
6190 printIndent();
6191 print( "glTextureBarrierNV("+")");
6192 downstreamGLES3.glTextureBarrierNV();
6193 println("");
6194 }
6195 @Override
6196 public void glTextureFoveationParametersQCOM(int arg0,int arg1,int arg2,float arg3,float arg4,float arg5,float arg6,float arg7)
6197 {
6198 printIndent();
6199 print( "glTextureFoveationParametersQCOM("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<float> "+arg3+", "+"<float> "+arg4+", "+"<float> "+arg5+", "+"<float> "+arg6+", "+"<float> "+arg7+")");
6200 downstreamGLES3.glTextureFoveationParametersQCOM(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
6201 println("");
6202 }
6203 @Override
6204 public void glTexturePageCommitmentMemNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,long arg10,boolean arg11)
6205 {
6206 printIndent();
6207 print( "glTexturePageCommitmentMemNV("+"<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+", "+"<boolean> "+arg11+")");
6208 downstreamGLES3.glTexturePageCommitmentMemNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11);
6209 println("");
6210 }
6211 @Override
6212 public void glTextureStorage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4)
6213 {
6214 printIndent();
6215 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()+")");
6216 downstreamGLES3.glTextureStorage1DEXT(arg0,arg1,arg2,arg3,arg4);
6217 println("");
6218 }
6219 @Override
6220 public void glTextureStorage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
6221 {
6222 printIndent();
6223 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()+")");
6224 downstreamGLES3.glTextureStorage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5);
6225 println("");
6226 }
6227 @Override
6228 public void glTextureStorage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6)
6229 {
6230 printIndent();
6231 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()+")");
6232 downstreamGLES3.glTextureStorage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
6233 println("");
6234 }
6235 @Override
6236 public void glTextureStorageMem2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6)
6237 {
6238 printIndent();
6239 print( "glTextureStorageMem2DEXT("+"<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+")");
6240 downstreamGLES3.glTextureStorageMem2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
6241 println("");
6242 }
6243 @Override
6244 public void glTextureStorageMem2DMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4,boolean arg5,int arg6,long arg7)
6245 {
6246 printIndent();
6247 print( "glTextureStorageMem2DMultisampleEXT("+"<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+", "+"<int> 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<long> "+arg7+")");
6248 downstreamGLES3.glTextureStorageMem2DMultisampleEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
6249 println("");
6250 }
6251 @Override
6252 public void glTextureStorageMem3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,long arg7)
6253 {
6254 printIndent();
6255 print( "glTextureStorageMem3DEXT("+"<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+")");
6256 downstreamGLES3.glTextureStorageMem3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
6257 println("");
6258 }
6259 @Override
6260 public void glTextureStorageMem3DMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6,int arg7,long arg8)
6261 {
6262 printIndent();
6263 print( "glTextureStorageMem3DMultisampleEXT("+"<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+", "+"<int> 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<long> "+arg8+")");
6264 downstreamGLES3.glTextureStorageMem3DMultisampleEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
6265 println("");
6266 }
6267 @Override
6268 public void glTextureView(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
6269 {
6270 printIndent();
6271 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()+")");
6272 downstreamGLES3.glTextureView(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
6273 println("");
6274 }
6275 @Override
6276 public void glTransformFeedbackVaryings(int arg0,int arg1,java.lang.String[] arg2,int arg3)
6277 {
6278 printIndent();
6279 print( "glTransformFeedbackVaryings("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6280 downstreamGLES3.glTransformFeedbackVaryings(arg0,arg1,arg2,arg3);
6281 println("");
6282 }
6283 @Override
6284 public void glUniform(com.jogamp.opengl.GLUniformData arg0)
6285 {
6286 printIndent();
6287 print( "glUniform("+"<com.jogamp.opengl.GLUniformData> "+arg0+")");
6288 downstreamGLES3.glUniform(arg0);
6289 println("");
6290 }
6291 @Override
6292 public void glUniform1f(int arg0,float arg1)
6293 {
6294 printIndent();
6295 print( "glUniform1f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+")");
6296 downstreamGLES3.glUniform1f(arg0,arg1);
6297 println("");
6298 }
6299 @Override
6300 public void glUniform1fv(int arg0,int arg1,float[] arg2,int arg3)
6301 {
6302 printIndent();
6303 print( "glUniform1fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6304 downstreamGLES3.glUniform1fv(arg0,arg1,arg2,arg3);
6305 println("");
6306 }
6307 @Override
6308 public void glUniform1fv(int arg0,int arg1,java.nio.FloatBuffer arg2)
6309 {
6310 printIndent();
6311 print( "glUniform1fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
6312 downstreamGLES3.glUniform1fv(arg0,arg1,arg2);
6313 println("");
6314 }
6315 @Override
6316 public void glUniform1i(int arg0,int arg1)
6317 {
6318 printIndent();
6319 print( "glUniform1i("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
6320 downstreamGLES3.glUniform1i(arg0,arg1);
6321 println("");
6322 }
6323 @Override
6324 public void glUniform1i64NV(int arg0,long arg1)
6325 {
6326 printIndent();
6327 print( "glUniform1i64NV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+")");
6328 downstreamGLES3.glUniform1i64NV(arg0,arg1);
6329 println("");
6330 }
6331 @Override
6332 public void glUniform1i64vNV(int arg0,int arg1,java.nio.LongBuffer arg2)
6333 {
6334 printIndent();
6335 print( "glUniform1i64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
6336 downstreamGLES3.glUniform1i64vNV(arg0,arg1,arg2);
6337 println("");
6338 }
6339 @Override
6340 public void glUniform1i64vNV(int arg0,int arg1,long[] arg2,int arg3)
6341 {
6342 printIndent();
6343 print( "glUniform1i64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6344 downstreamGLES3.glUniform1i64vNV(arg0,arg1,arg2,arg3);
6345 println("");
6346 }
6347 @Override
6348 public void glUniform1iv(int arg0,int arg1,int[] arg2,int arg3)
6349 {
6350 printIndent();
6351 print( "glUniform1iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6352 downstreamGLES3.glUniform1iv(arg0,arg1,arg2,arg3);
6353 println("");
6354 }
6355 @Override
6356 public void glUniform1iv(int arg0,int arg1,java.nio.IntBuffer arg2)
6357 {
6358 printIndent();
6359 print( "glUniform1iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
6360 downstreamGLES3.glUniform1iv(arg0,arg1,arg2);
6361 println("");
6362 }
6363 @Override
6364 public void glUniform1ui(int arg0,int arg1)
6365 {
6366 printIndent();
6367 print( "glUniform1ui("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
6368 downstreamGLES3.glUniform1ui(arg0,arg1);
6369 println("");
6370 }
6371 @Override
6372 public void glUniform1ui64NV(int arg0,long arg1)
6373 {
6374 printIndent();
6375 print( "glUniform1ui64NV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+")");
6376 downstreamGLES3.glUniform1ui64NV(arg0,arg1);
6377 println("");
6378 }
6379 @Override
6380 public void glUniform1ui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2)
6381 {
6382 printIndent();
6383 print( "glUniform1ui64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
6384 downstreamGLES3.glUniform1ui64vNV(arg0,arg1,arg2);
6385 println("");
6386 }
6387 @Override
6388 public void glUniform1ui64vNV(int arg0,int arg1,long[] arg2,int arg3)
6389 {
6390 printIndent();
6391 print( "glUniform1ui64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6392 downstreamGLES3.glUniform1ui64vNV(arg0,arg1,arg2,arg3);
6393 println("");
6394 }
6395 @Override
6396 public void glUniform1uiv(int arg0,int arg1,java.nio.IntBuffer arg2)
6397 {
6398 printIndent();
6399 print( "glUniform1uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
6400 downstreamGLES3.glUniform1uiv(arg0,arg1,arg2);
6401 println("");
6402 }
6403 @Override
6404 public void glUniform1uiv(int arg0,int arg1,int[] arg2,int arg3)
6405 {
6406 printIndent();
6407 print( "glUniform1uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6408 downstreamGLES3.glUniform1uiv(arg0,arg1,arg2,arg3);
6409 println("");
6410 }
6411 @Override
6412 public void glUniform2f(int arg0,float arg1,float arg2)
6413 {
6414 printIndent();
6415 print( "glUniform2f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+")");
6416 downstreamGLES3.glUniform2f(arg0,arg1,arg2);
6417 println("");
6418 }
6419 @Override
6420 public void glUniform2fv(int arg0,int arg1,float[] arg2,int arg3)
6421 {
6422 printIndent();
6423 print( "glUniform2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6424 downstreamGLES3.glUniform2fv(arg0,arg1,arg2,arg3);
6425 println("");
6426 }
6427 @Override
6428 public void glUniform2fv(int arg0,int arg1,java.nio.FloatBuffer arg2)
6429 {
6430 printIndent();
6431 print( "glUniform2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
6432 downstreamGLES3.glUniform2fv(arg0,arg1,arg2);
6433 println("");
6434 }
6435 @Override
6436 public void glUniform2i(int arg0,int arg1,int arg2)
6437 {
6438 printIndent();
6439 print( "glUniform2i("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
6440 downstreamGLES3.glUniform2i(arg0,arg1,arg2);
6441 println("");
6442 }
6443 @Override
6444 public void glUniform2i64NV(int arg0,long arg1,long arg2)
6445 {
6446 printIndent();
6447 print( "glUniform2i64NV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+")");
6448 downstreamGLES3.glUniform2i64NV(arg0,arg1,arg2);
6449 println("");
6450 }
6451 @Override
6452 public void glUniform2i64vNV(int arg0,int arg1,long[] arg2,int arg3)
6453 {
6454 printIndent();
6455 print( "glUniform2i64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6456 downstreamGLES3.glUniform2i64vNV(arg0,arg1,arg2,arg3);
6457 println("");
6458 }
6459 @Override
6460 public void glUniform2i64vNV(int arg0,int arg1,java.nio.LongBuffer arg2)
6461 {
6462 printIndent();
6463 print( "glUniform2i64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
6464 downstreamGLES3.glUniform2i64vNV(arg0,arg1,arg2);
6465 println("");
6466 }
6467 @Override
6468 public void glUniform2iv(int arg0,int arg1,java.nio.IntBuffer arg2)
6469 {
6470 printIndent();
6471 print( "glUniform2iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
6472 downstreamGLES3.glUniform2iv(arg0,arg1,arg2);
6473 println("");
6474 }
6475 @Override
6476 public void glUniform2iv(int arg0,int arg1,int[] arg2,int arg3)
6477 {
6478 printIndent();
6479 print( "glUniform2iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6480 downstreamGLES3.glUniform2iv(arg0,arg1,arg2,arg3);
6481 println("");
6482 }
6483 @Override
6484 public void glUniform2ui(int arg0,int arg1,int arg2)
6485 {
6486 printIndent();
6487 print( "glUniform2ui("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
6488 downstreamGLES3.glUniform2ui(arg0,arg1,arg2);
6489 println("");
6490 }
6491 @Override
6492 public void glUniform2ui64NV(int arg0,long arg1,long arg2)
6493 {
6494 printIndent();
6495 print( "glUniform2ui64NV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+")");
6496 downstreamGLES3.glUniform2ui64NV(arg0,arg1,arg2);
6497 println("");
6498 }
6499 @Override
6500 public void glUniform2ui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2)
6501 {
6502 printIndent();
6503 print( "glUniform2ui64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
6504 downstreamGLES3.glUniform2ui64vNV(arg0,arg1,arg2);
6505 println("");
6506 }
6507 @Override
6508 public void glUniform2ui64vNV(int arg0,int arg1,long[] arg2,int arg3)
6509 {
6510 printIndent();
6511 print( "glUniform2ui64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6512 downstreamGLES3.glUniform2ui64vNV(arg0,arg1,arg2,arg3);
6513 println("");
6514 }
6515 @Override
6516 public void glUniform2uiv(int arg0,int arg1,int[] arg2,int arg3)
6517 {
6518 printIndent();
6519 print( "glUniform2uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6520 downstreamGLES3.glUniform2uiv(arg0,arg1,arg2,arg3);
6521 println("");
6522 }
6523 @Override
6524 public void glUniform2uiv(int arg0,int arg1,java.nio.IntBuffer arg2)
6525 {
6526 printIndent();
6527 print( "glUniform2uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
6528 downstreamGLES3.glUniform2uiv(arg0,arg1,arg2);
6529 println("");
6530 }
6531 @Override
6532 public void glUniform3f(int arg0,float arg1,float arg2,float arg3)
6533 {
6534 printIndent();
6535 print( "glUniform3f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+")");
6536 downstreamGLES3.glUniform3f(arg0,arg1,arg2,arg3);
6537 println("");
6538 }
6539 @Override
6540 public void glUniform3fv(int arg0,int arg1,float[] arg2,int arg3)
6541 {
6542 printIndent();
6543 print( "glUniform3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6544 downstreamGLES3.glUniform3fv(arg0,arg1,arg2,arg3);
6545 println("");
6546 }
6547 @Override
6548 public void glUniform3fv(int arg0,int arg1,java.nio.FloatBuffer arg2)
6549 {
6550 printIndent();
6551 print( "glUniform3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
6552 downstreamGLES3.glUniform3fv(arg0,arg1,arg2);
6553 println("");
6554 }
6555 @Override
6556 public void glUniform3i(int arg0,int arg1,int arg2,int arg3)
6557 {
6558 printIndent();
6559 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()+")");
6560 downstreamGLES3.glUniform3i(arg0,arg1,arg2,arg3);
6561 println("");
6562 }
6563 @Override
6564 public void glUniform3i64NV(int arg0,long arg1,long arg2,long arg3)
6565 {
6566 printIndent();
6567 print( "glUniform3i64NV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+", "+"<long> "+arg3+")");
6568 downstreamGLES3.glUniform3i64NV(arg0,arg1,arg2,arg3);
6569 println("");
6570 }
6571 @Override
6572 public void glUniform3i64vNV(int arg0,int arg1,long[] arg2,int arg3)
6573 {
6574 printIndent();
6575 print( "glUniform3i64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6576 downstreamGLES3.glUniform3i64vNV(arg0,arg1,arg2,arg3);
6577 println("");
6578 }
6579 @Override
6580 public void glUniform3i64vNV(int arg0,int arg1,java.nio.LongBuffer arg2)
6581 {
6582 printIndent();
6583 print( "glUniform3i64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
6584 downstreamGLES3.glUniform3i64vNV(arg0,arg1,arg2);
6585 println("");
6586 }
6587 @Override
6588 public void glUniform3iv(int arg0,int arg1,int[] arg2,int arg3)
6589 {
6590 printIndent();
6591 print( "glUniform3iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6592 downstreamGLES3.glUniform3iv(arg0,arg1,arg2,arg3);
6593 println("");
6594 }
6595 @Override
6596 public void glUniform3iv(int arg0,int arg1,java.nio.IntBuffer arg2)
6597 {
6598 printIndent();
6599 print( "glUniform3iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
6600 downstreamGLES3.glUniform3iv(arg0,arg1,arg2);
6601 println("");
6602 }
6603 @Override
6604 public void glUniform3ui(int arg0,int arg1,int arg2,int arg3)
6605 {
6606 printIndent();
6607 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()+")");
6608 downstreamGLES3.glUniform3ui(arg0,arg1,arg2,arg3);
6609 println("");
6610 }
6611 @Override
6612 public void glUniform3ui64NV(int arg0,long arg1,long arg2,long arg3)
6613 {
6614 printIndent();
6615 print( "glUniform3ui64NV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+", "+"<long> "+arg3+")");
6616 downstreamGLES3.glUniform3ui64NV(arg0,arg1,arg2,arg3);
6617 println("");
6618 }
6619 @Override
6620 public void glUniform3ui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2)
6621 {
6622 printIndent();
6623 print( "glUniform3ui64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
6624 downstreamGLES3.glUniform3ui64vNV(arg0,arg1,arg2);
6625 println("");
6626 }
6627 @Override
6628 public void glUniform3ui64vNV(int arg0,int arg1,long[] arg2,int arg3)
6629 {
6630 printIndent();
6631 print( "glUniform3ui64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6632 downstreamGLES3.glUniform3ui64vNV(arg0,arg1,arg2,arg3);
6633 println("");
6634 }
6635 @Override
6636 public void glUniform3uiv(int arg0,int arg1,java.nio.IntBuffer arg2)
6637 {
6638 printIndent();
6639 print( "glUniform3uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
6640 downstreamGLES3.glUniform3uiv(arg0,arg1,arg2);
6641 println("");
6642 }
6643 @Override
6644 public void glUniform3uiv(int arg0,int arg1,int[] arg2,int arg3)
6645 {
6646 printIndent();
6647 print( "glUniform3uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6648 downstreamGLES3.glUniform3uiv(arg0,arg1,arg2,arg3);
6649 println("");
6650 }
6651 @Override
6652 public void glUniform4f(int arg0,float arg1,float arg2,float arg3,float arg4)
6653 {
6654 printIndent();
6655 print( "glUniform4f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+")");
6656 downstreamGLES3.glUniform4f(arg0,arg1,arg2,arg3,arg4);
6657 println("");
6658 }
6659 @Override
6660 public void glUniform4fv(int arg0,int arg1,float[] arg2,int arg3)
6661 {
6662 printIndent();
6663 print( "glUniform4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6664 downstreamGLES3.glUniform4fv(arg0,arg1,arg2,arg3);
6665 println("");
6666 }
6667 @Override
6668 public void glUniform4fv(int arg0,int arg1,java.nio.FloatBuffer arg2)
6669 {
6670 printIndent();
6671 print( "glUniform4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
6672 downstreamGLES3.glUniform4fv(arg0,arg1,arg2);
6673 println("");
6674 }
6675 @Override
6676 public void glUniform4i(int arg0,int arg1,int arg2,int arg3,int arg4)
6677 {
6678 printIndent();
6679 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()+")");
6680 downstreamGLES3.glUniform4i(arg0,arg1,arg2,arg3,arg4);
6681 println("");
6682 }
6683 @Override
6684 public void glUniform4i64NV(int arg0,long arg1,long arg2,long arg3,long arg4)
6685 {
6686 printIndent();
6687 print( "glUniform4i64NV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+", "+"<long> "+arg3+", "+"<long> "+arg4+")");
6688 downstreamGLES3.glUniform4i64NV(arg0,arg1,arg2,arg3,arg4);
6689 println("");
6690 }
6691 @Override
6692 public void glUniform4i64vNV(int arg0,int arg1,java.nio.LongBuffer arg2)
6693 {
6694 printIndent();
6695 print( "glUniform4i64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
6696 downstreamGLES3.glUniform4i64vNV(arg0,arg1,arg2);
6697 println("");
6698 }
6699 @Override
6700 public void glUniform4i64vNV(int arg0,int arg1,long[] arg2,int arg3)
6701 {
6702 printIndent();
6703 print( "glUniform4i64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6704 downstreamGLES3.glUniform4i64vNV(arg0,arg1,arg2,arg3);
6705 println("");
6706 }
6707 @Override
6708 public void glUniform4iv(int arg0,int arg1,java.nio.IntBuffer arg2)
6709 {
6710 printIndent();
6711 print( "glUniform4iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
6712 downstreamGLES3.glUniform4iv(arg0,arg1,arg2);
6713 println("");
6714 }
6715 @Override
6716 public void glUniform4iv(int arg0,int arg1,int[] arg2,int arg3)
6717 {
6718 printIndent();
6719 print( "glUniform4iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6720 downstreamGLES3.glUniform4iv(arg0,arg1,arg2,arg3);
6721 println("");
6722 }
6723 @Override
6724 public void glUniform4ui(int arg0,int arg1,int arg2,int arg3,int arg4)
6725 {
6726 printIndent();
6727 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()+")");
6728 downstreamGLES3.glUniform4ui(arg0,arg1,arg2,arg3,arg4);
6729 println("");
6730 }
6731 @Override
6732 public void glUniform4ui64NV(int arg0,long arg1,long arg2,long arg3,long arg4)
6733 {
6734 printIndent();
6735 print( "glUniform4ui64NV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+", "+"<long> "+arg3+", "+"<long> "+arg4+")");
6736 downstreamGLES3.glUniform4ui64NV(arg0,arg1,arg2,arg3,arg4);
6737 println("");
6738 }
6739 @Override
6740 public void glUniform4ui64vNV(int arg0,int arg1,long[] arg2,int arg3)
6741 {
6742 printIndent();
6743 print( "glUniform4ui64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6744 downstreamGLES3.glUniform4ui64vNV(arg0,arg1,arg2,arg3);
6745 println("");
6746 }
6747 @Override
6748 public void glUniform4ui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2)
6749 {
6750 printIndent();
6751 print( "glUniform4ui64vNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
6752 downstreamGLES3.glUniform4ui64vNV(arg0,arg1,arg2);
6753 println("");
6754 }
6755 @Override
6756 public void glUniform4uiv(int arg0,int arg1,int[] arg2,int arg3)
6757 {
6758 printIndent();
6759 print( "glUniform4uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6760 downstreamGLES3.glUniform4uiv(arg0,arg1,arg2,arg3);
6761 println("");
6762 }
6763 @Override
6764 public void glUniform4uiv(int arg0,int arg1,java.nio.IntBuffer arg2)
6765 {
6766 printIndent();
6767 print( "glUniform4uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
6768 downstreamGLES3.glUniform4uiv(arg0,arg1,arg2);
6769 println("");
6770 }
6771 @Override
6772 public void glUniformBlockBinding(int arg0,int arg1,int arg2)
6773 {
6774 printIndent();
6775 print( "glUniformBlockBinding("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
6776 downstreamGLES3.glUniformBlockBinding(arg0,arg1,arg2);
6777 println("");
6778 }
6779 @Override
6780 public void glUniformHandleui64IMG(int arg0,long arg1)
6781 {
6782 printIndent();
6783 print( "glUniformHandleui64IMG("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+")");
6784 downstreamGLES3.glUniformHandleui64IMG(arg0,arg1);
6785 println("");
6786 }
6787 @Override
6788 public void glUniformHandleui64vIMG(int arg0,int arg1,long[] arg2,int arg3)
6789 {
6790 printIndent();
6791 print( "glUniformHandleui64vIMG("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
6792 downstreamGLES3.glUniformHandleui64vIMG(arg0,arg1,arg2,arg3);
6793 println("");
6794 }
6795 @Override
6796 public void glUniformHandleui64vIMG(int arg0,int arg1,java.nio.LongBuffer arg2)
6797 {
6798 printIndent();
6799 print( "glUniformHandleui64vIMG("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.LongBuffer> "+arg2+")");
6800 downstreamGLES3.glUniformHandleui64vIMG(arg0,arg1,arg2);
6801 println("");
6802 }
6803 @Override
6804 public void glUniformMatrix2fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
6805 {
6806 printIndent();
6807 print( "glUniformMatrix2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
6808 downstreamGLES3.glUniformMatrix2fv(arg0,arg1,arg2,arg3);
6809 println("");
6810 }
6811 @Override
6812 public void glUniformMatrix2fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
6813 {
6814 printIndent();
6815 print( "glUniformMatrix2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
6816 downstreamGLES3.glUniformMatrix2fv(arg0,arg1,arg2,arg3,arg4);
6817 println("");
6818 }
6819 @Override
6820 public void glUniformMatrix2x3fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
6821 {
6822 printIndent();
6823 print( "glUniformMatrix2x3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
6824 downstreamGLES3.glUniformMatrix2x3fv(arg0,arg1,arg2,arg3);
6825 println("");
6826 }
6827 @Override
6828 public void glUniformMatrix2x3fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
6829 {
6830 printIndent();
6831 print( "glUniformMatrix2x3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
6832 downstreamGLES3.glUniformMatrix2x3fv(arg0,arg1,arg2,arg3,arg4);
6833 println("");
6834 }
6835 @Override
6836 public void glUniformMatrix2x3fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
6837 {
6838 printIndent();
6839 print( "glUniformMatrix2x3fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
6840 downstreamGLES3.glUniformMatrix2x3fvNV(arg0,arg1,arg2,arg3);
6841 println("");
6842 }
6843 @Override
6844 public void glUniformMatrix2x3fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
6845 {
6846 printIndent();
6847 print( "glUniformMatrix2x3fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
6848 downstreamGLES3.glUniformMatrix2x3fvNV(arg0,arg1,arg2,arg3,arg4);
6849 println("");
6850 }
6851 @Override
6852 public void glUniformMatrix2x4fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
6853 {
6854 printIndent();
6855 print( "glUniformMatrix2x4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
6856 downstreamGLES3.glUniformMatrix2x4fv(arg0,arg1,arg2,arg3);
6857 println("");
6858 }
6859 @Override
6860 public void glUniformMatrix2x4fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
6861 {
6862 printIndent();
6863 print( "glUniformMatrix2x4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
6864 downstreamGLES3.glUniformMatrix2x4fv(arg0,arg1,arg2,arg3,arg4);
6865 println("");
6866 }
6867 @Override
6868 public void glUniformMatrix2x4fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
6869 {
6870 printIndent();
6871 print( "glUniformMatrix2x4fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
6872 downstreamGLES3.glUniformMatrix2x4fvNV(arg0,arg1,arg2,arg3);
6873 println("");
6874 }
6875 @Override
6876 public void glUniformMatrix2x4fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
6877 {
6878 printIndent();
6879 print( "glUniformMatrix2x4fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
6880 downstreamGLES3.glUniformMatrix2x4fvNV(arg0,arg1,arg2,arg3,arg4);
6881 println("");
6882 }
6883 @Override
6884 public void glUniformMatrix3fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
6885 {
6886 printIndent();
6887 print( "glUniformMatrix3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
6888 downstreamGLES3.glUniformMatrix3fv(arg0,arg1,arg2,arg3);
6889 println("");
6890 }
6891 @Override
6892 public void glUniformMatrix3fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
6893 {
6894 printIndent();
6895 print( "glUniformMatrix3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
6896 downstreamGLES3.glUniformMatrix3fv(arg0,arg1,arg2,arg3,arg4);
6897 println("");
6898 }
6899 @Override
6900 public void glUniformMatrix3x2fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
6901 {
6902 printIndent();
6903 print( "glUniformMatrix3x2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
6904 downstreamGLES3.glUniformMatrix3x2fv(arg0,arg1,arg2,arg3);
6905 println("");
6906 }
6907 @Override
6908 public void glUniformMatrix3x2fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
6909 {
6910 printIndent();
6911 print( "glUniformMatrix3x2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
6912 downstreamGLES3.glUniformMatrix3x2fv(arg0,arg1,arg2,arg3,arg4);
6913 println("");
6914 }
6915 @Override
6916 public void glUniformMatrix3x2fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
6917 {
6918 printIndent();
6919 print( "glUniformMatrix3x2fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
6920 downstreamGLES3.glUniformMatrix3x2fvNV(arg0,arg1,arg2,arg3,arg4);
6921 println("");
6922 }
6923 @Override
6924 public void glUniformMatrix3x2fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
6925 {
6926 printIndent();
6927 print( "glUniformMatrix3x2fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
6928 downstreamGLES3.glUniformMatrix3x2fvNV(arg0,arg1,arg2,arg3);
6929 println("");
6930 }
6931 @Override
6932 public void glUniformMatrix3x4fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
6933 {
6934 printIndent();
6935 print( "glUniformMatrix3x4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
6936 downstreamGLES3.glUniformMatrix3x4fv(arg0,arg1,arg2,arg3,arg4);
6937 println("");
6938 }
6939 @Override
6940 public void glUniformMatrix3x4fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
6941 {
6942 printIndent();
6943 print( "glUniformMatrix3x4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
6944 downstreamGLES3.glUniformMatrix3x4fv(arg0,arg1,arg2,arg3);
6945 println("");
6946 }
6947 @Override
6948 public void glUniformMatrix3x4fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
6949 {
6950 printIndent();
6951 print( "glUniformMatrix3x4fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
6952 downstreamGLES3.glUniformMatrix3x4fvNV(arg0,arg1,arg2,arg3);
6953 println("");
6954 }
6955 @Override
6956 public void glUniformMatrix3x4fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
6957 {
6958 printIndent();
6959 print( "glUniformMatrix3x4fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
6960 downstreamGLES3.glUniformMatrix3x4fvNV(arg0,arg1,arg2,arg3,arg4);
6961 println("");
6962 }
6963 @Override
6964 public void glUniformMatrix4fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
6965 {
6966 printIndent();
6967 print( "glUniformMatrix4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
6968 downstreamGLES3.glUniformMatrix4fv(arg0,arg1,arg2,arg3);
6969 println("");
6970 }
6971 @Override
6972 public void glUniformMatrix4fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
6973 {
6974 printIndent();
6975 print( "glUniformMatrix4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
6976 downstreamGLES3.glUniformMatrix4fv(arg0,arg1,arg2,arg3,arg4);
6977 println("");
6978 }
6979 @Override
6980 public void glUniformMatrix4x2fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
6981 {
6982 printIndent();
6983 print( "glUniformMatrix4x2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
6984 downstreamGLES3.glUniformMatrix4x2fv(arg0,arg1,arg2,arg3);
6985 println("");
6986 }
6987 @Override
6988 public void glUniformMatrix4x2fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
6989 {
6990 printIndent();
6991 print( "glUniformMatrix4x2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
6992 downstreamGLES3.glUniformMatrix4x2fv(arg0,arg1,arg2,arg3,arg4);
6993 println("");
6994 }
6995 @Override
6996 public void glUniformMatrix4x2fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
6997 {
6998 printIndent();
6999 print( "glUniformMatrix4x2fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
7000 downstreamGLES3.glUniformMatrix4x2fvNV(arg0,arg1,arg2,arg3);
7001 println("");
7002 }
7003 @Override
7004 public void glUniformMatrix4x2fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
7005 {
7006 printIndent();
7007 print( "glUniformMatrix4x2fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
7008 downstreamGLES3.glUniformMatrix4x2fvNV(arg0,arg1,arg2,arg3,arg4);
7009 println("");
7010 }
7011 @Override
7012 public void glUniformMatrix4x3fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
7013 {
7014 printIndent();
7015 print( "glUniformMatrix4x3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
7016 downstreamGLES3.glUniformMatrix4x3fv(arg0,arg1,arg2,arg3);
7017 println("");
7018 }
7019 @Override
7020 public void glUniformMatrix4x3fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
7021 {
7022 printIndent();
7023 print( "glUniformMatrix4x3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
7024 downstreamGLES3.glUniformMatrix4x3fv(arg0,arg1,arg2,arg3,arg4);
7025 println("");
7026 }
7027 @Override
7028 public void glUniformMatrix4x3fvNV(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3)
7029 {
7030 printIndent();
7031 print( "glUniformMatrix4x3fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<java.nio.FloatBuffer> "+arg3+")");
7032 downstreamGLES3.glUniformMatrix4x3fvNV(arg0,arg1,arg2,arg3);
7033 println("");
7034 }
7035 @Override
7036 public void glUniformMatrix4x3fvNV(int arg0,int arg1,boolean arg2,float[] arg3,int arg4)
7037 {
7038 printIndent();
7039 print( "glUniformMatrix4x3fvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<boolean> "+arg2+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+")");
7040 downstreamGLES3.glUniformMatrix4x3fvNV(arg0,arg1,arg2,arg3,arg4);
7041 println("");
7042 }
7043 @Override
7044 public boolean glUnmapBuffer(int arg0)
7045 {
7046 printIndent();
7047 print( "glUnmapBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
7048 boolean _res = downstreamGLES3.glUnmapBuffer(arg0);
7049 println(" = "+_res);
7050 return _res;
7051 }
7052 @Override
7053 public void glUseProgram(int arg0)
7054 {
7055 printIndent();
7056 print( "glUseProgram("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
7057 downstreamGLES3.glUseProgram(arg0);
7058 println("");
7059 }
7060 @Override
7061 public void glUseProgramStages(int arg0,int arg1,int arg2)
7062 {
7063 printIndent();
7064 print( "glUseProgramStages("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
7065 downstreamGLES3.glUseProgramStages(arg0,arg1,arg2);
7066 println("");
7067 }
7068 @Override
7069 public void glValidateProgram(int arg0)
7070 {
7071 printIndent();
7072 print( "glValidateProgram("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
7073 downstreamGLES3.glValidateProgram(arg0);
7074 println("");
7075 }
7076 @Override
7077 public void glValidateProgramPipeline(int arg0)
7078 {
7079 printIndent();
7080 print( "glValidateProgramPipeline("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+")");
7081 downstreamGLES3.glValidateProgramPipeline(arg0);
7082 println("");
7083 }
7084 @Override
7085 public void glVertexAttrib1f(int arg0,float arg1)
7086 {
7087 printIndent();
7088 print( "glVertexAttrib1f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+")");
7089 downstreamGLES3.glVertexAttrib1f(arg0,arg1);
7090 println("");
7091 }
7092 @Override
7093 public void glVertexAttrib1fv(int arg0,java.nio.FloatBuffer arg1)
7094 {
7095 printIndent();
7096 print( "glVertexAttrib1fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
7097 downstreamGLES3.glVertexAttrib1fv(arg0,arg1);
7098 println("");
7099 }
7100 @Override
7101 public void glVertexAttrib1fv(int arg0,float[] arg1,int arg2)
7102 {
7103 printIndent();
7104 print( "glVertexAttrib1fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
7105 downstreamGLES3.glVertexAttrib1fv(arg0,arg1,arg2);
7106 println("");
7107 }
7108 @Override
7109 public void glVertexAttrib2f(int arg0,float arg1,float arg2)
7110 {
7111 printIndent();
7112 print( "glVertexAttrib2f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+")");
7113 downstreamGLES3.glVertexAttrib2f(arg0,arg1,arg2);
7114 println("");
7115 }
7116 @Override
7117 public void glVertexAttrib2fv(int arg0,java.nio.FloatBuffer arg1)
7118 {
7119 printIndent();
7120 print( "glVertexAttrib2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
7121 downstreamGLES3.glVertexAttrib2fv(arg0,arg1);
7122 println("");
7123 }
7124 @Override
7125 public void glVertexAttrib2fv(int arg0,float[] arg1,int arg2)
7126 {
7127 printIndent();
7128 print( "glVertexAttrib2fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
7129 downstreamGLES3.glVertexAttrib2fv(arg0,arg1,arg2);
7130 println("");
7131 }
7132 @Override
7133 public void glVertexAttrib3f(int arg0,float arg1,float arg2,float arg3)
7134 {
7135 printIndent();
7136 print( "glVertexAttrib3f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+")");
7137 downstreamGLES3.glVertexAttrib3f(arg0,arg1,arg2,arg3);
7138 println("");
7139 }
7140 @Override
7141 public void glVertexAttrib3fv(int arg0,java.nio.FloatBuffer arg1)
7142 {
7143 printIndent();
7144 print( "glVertexAttrib3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
7145 downstreamGLES3.glVertexAttrib3fv(arg0,arg1);
7146 println("");
7147 }
7148 @Override
7149 public void glVertexAttrib3fv(int arg0,float[] arg1,int arg2)
7150 {
7151 printIndent();
7152 print( "glVertexAttrib3fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
7153 downstreamGLES3.glVertexAttrib3fv(arg0,arg1,arg2);
7154 println("");
7155 }
7156 @Override
7157 public void glVertexAttrib4f(int arg0,float arg1,float arg2,float arg3,float arg4)
7158 {
7159 printIndent();
7160 print( "glVertexAttrib4f("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+")");
7161 downstreamGLES3.glVertexAttrib4f(arg0,arg1,arg2,arg3,arg4);
7162 println("");
7163 }
7164 @Override
7165 public void glVertexAttrib4fv(int arg0,java.nio.FloatBuffer arg1)
7166 {
7167 printIndent();
7168 print( "glVertexAttrib4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
7169 downstreamGLES3.glVertexAttrib4fv(arg0,arg1);
7170 println("");
7171 }
7172 @Override
7173 public void glVertexAttrib4fv(int arg0,float[] arg1,int arg2)
7174 {
7175 printIndent();
7176 print( "glVertexAttrib4fv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
7177 downstreamGLES3.glVertexAttrib4fv(arg0,arg1,arg2);
7178 println("");
7179 }
7180 @Override
7181 public void glVertexAttribBinding(int arg0,int arg1)
7182 {
7183 printIndent();
7184 print( "glVertexAttribBinding("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
7185 downstreamGLES3.glVertexAttribBinding(arg0,arg1);
7186 println("");
7187 }
7188 @Override
7189 public void glVertexAttribDivisor(int arg0,int arg1)
7190 {
7191 printIndent();
7192 print( "glVertexAttribDivisor("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
7193 downstreamGLES3.glVertexAttribDivisor(arg0,arg1);
7194 println("");
7195 }
7196 @Override
7197 public void glVertexAttribDivisorANGLE(int arg0,int arg1)
7198 {
7199 printIndent();
7200 print( "glVertexAttribDivisorANGLE("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
7201 downstreamGLES3.glVertexAttribDivisorANGLE(arg0,arg1);
7202 println("");
7203 }
7204 @Override
7205 public void glVertexAttribDivisorNV(int arg0,int arg1)
7206 {
7207 printIndent();
7208 print( "glVertexAttribDivisorNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
7209 downstreamGLES3.glVertexAttribDivisorNV(arg0,arg1);
7210 println("");
7211 }
7212 @Override
7213 public void glVertexAttribFormat(int arg0,int arg1,int arg2,boolean arg3,int arg4)
7214 {
7215 printIndent();
7216 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()+")");
7217 downstreamGLES3.glVertexAttribFormat(arg0,arg1,arg2,arg3,arg4);
7218 println("");
7219 }
7220 @Override
7221 public void glVertexAttribI4i(int arg0,int arg1,int arg2,int arg3,int arg4)
7222 {
7223 printIndent();
7224 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()+")");
7225 downstreamGLES3.glVertexAttribI4i(arg0,arg1,arg2,arg3,arg4);
7226 println("");
7227 }
7228 @Override
7229 public void glVertexAttribI4iv(int arg0,int[] arg1,int arg2)
7230 {
7231 printIndent();
7232 print( "glVertexAttribI4iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
7233 downstreamGLES3.glVertexAttribI4iv(arg0,arg1,arg2);
7234 println("");
7235 }
7236 @Override
7237 public void glVertexAttribI4iv(int arg0,java.nio.IntBuffer arg1)
7238 {
7239 printIndent();
7240 print( "glVertexAttribI4iv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
7241 downstreamGLES3.glVertexAttribI4iv(arg0,arg1);
7242 println("");
7243 }
7244 @Override
7245 public void glVertexAttribI4ui(int arg0,int arg1,int arg2,int arg3,int arg4)
7246 {
7247 printIndent();
7248 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()+")");
7249 downstreamGLES3.glVertexAttribI4ui(arg0,arg1,arg2,arg3,arg4);
7250 println("");
7251 }
7252 @Override
7253 public void glVertexAttribI4uiv(int arg0,java.nio.IntBuffer arg1)
7254 {
7255 printIndent();
7256 print( "glVertexAttribI4uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg1+")");
7257 downstreamGLES3.glVertexAttribI4uiv(arg0,arg1);
7258 println("");
7259 }
7260 @Override
7261 public void glVertexAttribI4uiv(int arg0,int[] arg1,int arg2)
7262 {
7263 printIndent();
7264 print( "glVertexAttribI4uiv("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
7265 downstreamGLES3.glVertexAttribI4uiv(arg0,arg1,arg2);
7266 println("");
7267 }
7268 @Override
7269 public void glVertexAttribIFormat(int arg0,int arg1,int arg2,int arg3)
7270 {
7271 printIndent();
7272 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()+")");
7273 downstreamGLES3.glVertexAttribIFormat(arg0,arg1,arg2,arg3);
7274 println("");
7275 }
7276 @Override
7277 public void glVertexAttribIPointer(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4)
7278 {
7279 printIndent();
7280 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+")");
7281 downstreamGLES3.glVertexAttribIPointer(arg0,arg1,arg2,arg3,arg4);
7282 println("");
7283 }
7284 @Override
7285 public void glVertexAttribIPointer(int arg0,int arg1,int arg2,int arg3,long arg4)
7286 {
7287 printIndent();
7288 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+")");
7289 downstreamGLES3.glVertexAttribIPointer(arg0,arg1,arg2,arg3,arg4);
7290 println("");
7291 }
7292 @Override
7293 public void glVertexAttribPointer(int arg0,int arg1,int arg2,boolean arg3,int arg4,java.nio.Buffer arg5)
7294 {
7295 printIndent();
7296 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+")");
7297 downstreamGLES3.glVertexAttribPointer(arg0,arg1,arg2,arg3,arg4,arg5);
7298 println("");
7299 }
7300 @Override
7301 public void glVertexAttribPointer(int arg0,int arg1,int arg2,boolean arg3,int arg4,long arg5)
7302 {
7303 printIndent();
7304 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+")");
7305 downstreamGLES3.glVertexAttribPointer(arg0,arg1,arg2,arg3,arg4,arg5);
7306 println("");
7307 }
7308 @Override
7309 public void glVertexAttribPointer(com.jogamp.opengl.GLArrayData arg0)
7310 {
7311 printIndent();
7312 print( "glVertexAttribPointer("+"<com.jogamp.opengl.GLArrayData> "+arg0+")");
7313 downstreamGLES3.glVertexAttribPointer(arg0);
7314 println("");
7315 }
7316 @Override
7317 public void glVertexBindingDivisor(int arg0,int arg1)
7318 {
7319 printIndent();
7320 print( "glVertexBindingDivisor("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
7321 downstreamGLES3.glVertexBindingDivisor(arg0,arg1);
7322 println("");
7323 }
7324 @Override
7325 public void glViewport(int arg0,int arg1,int arg2,int arg3)
7326 {
7327 printIndent();
7328 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()+")");
7329 downstreamGLES3.glViewport(arg0,arg1,arg2,arg3);
7330 println("");
7331 }
7332 @Override
7333 public void glViewportArrayvNV(int arg0,int arg1,java.nio.FloatBuffer arg2)
7334 {
7335 printIndent();
7336 print( "glViewportArrayvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
7337 downstreamGLES3.glViewportArrayvNV(arg0,arg1,arg2);
7338 println("");
7339 }
7340 @Override
7341 public void glViewportArrayvNV(int arg0,int arg1,float[] arg2,int arg3)
7342 {
7343 printIndent();
7344 print( "glViewportArrayvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
7345 downstreamGLES3.glViewportArrayvNV(arg0,arg1,arg2,arg3);
7346 println("");
7347 }
7348 @Override
7349 public void glViewportArrayvOES(int arg0,int arg1,java.nio.FloatBuffer arg2)
7350 {
7351 printIndent();
7352 print( "glViewportArrayvOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg2+")");
7353 downstreamGLES3.glViewportArrayvOES(arg0,arg1,arg2);
7354 println("");
7355 }
7356 @Override
7357 public void glViewportArrayvOES(int arg0,int arg1,float[] arg2,int arg3)
7358 {
7359 printIndent();
7360 print( "glViewportArrayvOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
7361 downstreamGLES3.glViewportArrayvOES(arg0,arg1,arg2,arg3);
7362 println("");
7363 }
7364 @Override
7365 public void glViewportIndexedfNV(int arg0,float arg1,float arg2,float arg3,float arg4)
7366 {
7367 printIndent();
7368 print( "glViewportIndexedfNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+")");
7369 downstreamGLES3.glViewportIndexedfNV(arg0,arg1,arg2,arg3,arg4);
7370 println("");
7371 }
7372 @Override
7373 public void glViewportIndexedfOES(int arg0,float arg1,float arg2,float arg3,float arg4)
7374 {
7375 printIndent();
7376 print( "glViewportIndexedfOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+", "+"<float> "+arg3+", "+"<float> "+arg4+")");
7377 downstreamGLES3.glViewportIndexedfOES(arg0,arg1,arg2,arg3,arg4);
7378 println("");
7379 }
7380 @Override
7381 public void glViewportIndexedfvNV(int arg0,float[] arg1,int arg2)
7382 {
7383 printIndent();
7384 print( "glViewportIndexedfvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
7385 downstreamGLES3.glViewportIndexedfvNV(arg0,arg1,arg2);
7386 println("");
7387 }
7388 @Override
7389 public void glViewportIndexedfvNV(int arg0,java.nio.FloatBuffer arg1)
7390 {
7391 printIndent();
7392 print( "glViewportIndexedfvNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
7393 downstreamGLES3.glViewportIndexedfvNV(arg0,arg1);
7394 println("");
7395 }
7396 @Override
7397 public void glViewportIndexedfvOES(int arg0,float[] arg1,int arg2)
7398 {
7399 printIndent();
7400 print( "glViewportIndexedfvOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+")");
7401 downstreamGLES3.glViewportIndexedfvOES(arg0,arg1,arg2);
7402 println("");
7403 }
7404 @Override
7405 public void glViewportIndexedfvOES(int arg0,java.nio.FloatBuffer arg1)
7406 {
7407 printIndent();
7408 print( "glViewportIndexedfvOES("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<java.nio.FloatBuffer> "+arg1+")");
7409 downstreamGLES3.glViewportIndexedfvOES(arg0,arg1);
7410 println("");
7411 }
7412 @Override
7413 public void glViewportPositionWScaleNV(int arg0,float arg1,float arg2)
7414 {
7415 printIndent();
7416 print( "glViewportPositionWScaleNV("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<float> "+arg1+", "+"<float> "+arg2+")");
7417 downstreamGLES3.glViewportPositionWScaleNV(arg0,arg1,arg2);
7418 println("");
7419 }
7420 @Override
7421 public void glViewportSwizzleNV(int arg0,int arg1,int arg2,int arg3,int arg4)
7422 {
7423 printIndent();
7424 print( "glViewportSwizzleNV("+"<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()+")");
7425 downstreamGLES3.glViewportSwizzleNV(arg0,arg1,arg2,arg3,arg4);
7426 println("");
7427 }
7428 @Override
7429 public void glWaitSemaphoreEXT(int arg0,int arg1,java.nio.IntBuffer arg2,int arg3,java.nio.IntBuffer arg4,java.nio.IntBuffer arg5)
7430 {
7431 printIndent();
7432 print( "glWaitSemaphoreEXT("+"<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+", "+"<java.nio.IntBuffer> "+arg5+")");
7433 downstreamGLES3.glWaitSemaphoreEXT(arg0,arg1,arg2,arg3,arg4,arg5);
7434 println("");
7435 }
7436 @Override
7437 public void glWaitSemaphoreEXT(int arg0,int arg1,int[] arg2,int arg3,int arg4,int[] arg5,int arg6,int[] arg7,int arg8)
7438 {
7439 printIndent();
7440 print( "glWaitSemaphoreEXT("+"<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()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg8).toUpperCase()+")");
7441 downstreamGLES3.glWaitSemaphoreEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
7442 println("");
7443 }
7444 @Override
7445 public void glWaitSync(long arg0,int arg1,long arg2)
7446 {
7447 printIndent();
7448 print( "glWaitSync("+"<long> "+arg0+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<long> "+arg2+")");
7449 downstreamGLES3.glWaitSync(arg0,arg1,arg2);
7450 println("");
7451 }
7452 @Override
7453 public void glWaitVkSemaphoreNV(long arg0)
7454 {
7455 printIndent();
7456 print( "glWaitVkSemaphoreNV("+"<long> "+arg0+")");
7457 downstreamGLES3.glWaitVkSemaphoreNV(arg0);
7458 println("");
7459 }
7460 @Override
7461 public void glWindowRectanglesEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
7462 {
7463 printIndent();
7464 print( "glWindowRectanglesEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<java.nio.IntBuffer> "+arg2+")");
7465 downstreamGLES3.glWindowRectanglesEXT(arg0,arg1,arg2);
7466 println("");
7467 }
7468 @Override
7469 public void glWindowRectanglesEXT(int arg0,int arg1,int[] arg2,int arg3)
7470 {
7471 printIndent();
7472 print( "glWindowRectanglesEXT("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
7473 downstreamGLES3.glWindowRectanglesEXT(arg0,arg1,arg2,arg3);
7474 println("");
7475 }
7476 @Override
7477 public boolean hasBasicFBOSupport()
7478 {
7479 return downstreamGLES3.hasBasicFBOSupport();
7480 }
7481 @Override
7482 public boolean hasFullFBOSupport()
7483 {
7484 return downstreamGLES3.hasFullFBOSupport();
7485 }
7486 @Override
7487 public boolean hasGLSL()
7488 {
7489 return downstreamGLES3.hasGLSL();
7490 }
7491 @Override
7492 public boolean isExtensionAvailable(java.lang.String arg0)
7493 {
7494 return downstreamGLES3.isExtensionAvailable(arg0);
7495 }
7496 @Override
7497 public boolean isFunctionAvailable(java.lang.String arg0)
7498 {
7499 return downstreamGLES3.isFunctionAvailable(arg0);
7500 }
7501 @Override
7502 public boolean isGL()
7503 {
7504 return true;
7505 }
7506 @Override
7507 public boolean isGL2()
7508 {
7509 return downstreamGLES3.isGL2();
7510 }
7511 @Override
7512 public boolean isGL2ES1()
7513 {
7514 return downstreamGLES3.isGL2ES1();
7515 }
7516 @Override
7517 public boolean isGL2ES2()
7518 {
7519 return downstreamGLES3.isGL2ES2();
7520 }
7521 @Override
7522 public boolean isGL2ES3()
7523 {
7524 return downstreamGLES3.isGL2ES3();
7525 }
7526 @Override
7527 public boolean isGL2GL3()
7528 {
7529 return downstreamGLES3.isGL2GL3();
7530 }
7531 @Override
7532 public boolean isGL3()
7533 {
7534 return downstreamGLES3.isGL3();
7535 }
7536 @Override
7537 public boolean isGL3ES3()
7538 {
7539 return downstreamGLES3.isGL3ES3();
7540 }
7541 @Override
7542 public boolean isGL3bc()
7543 {
7544 return downstreamGLES3.isGL3bc();
7545 }
7546 @Override
7547 public boolean isGL3core()
7548 {
7549 return downstreamGLES3.isGL3core();
7550 }
7551 @Override
7552 public boolean isGL4()
7553 {
7554 return downstreamGLES3.isGL4();
7555 }
7556 @Override
7557 public boolean isGL4ES3()
7558 {
7559 return downstreamGLES3.isGL4ES3();
7560 }
7561 @Override
7562 public boolean isGL4bc()
7563 {
7564 return downstreamGLES3.isGL4bc();
7565 }
7566 @Override
7567 public boolean isGL4core()
7568 {
7569 return downstreamGLES3.isGL4core();
7570 }
7571 @Override
7572 public boolean isGLES()
7573 {
7574 return downstreamGLES3.isGLES();
7575 }
7576 @Override
7577 public boolean isGLES1()
7578 {
7579 return downstreamGLES3.isGLES1();
7580 }
7581 @Override
7582 public boolean isGLES2()
7583 {
7584 return downstreamGLES3.isGLES2();
7585 }
7586 @Override
7587 public boolean isGLES2Compatible()
7588 {
7589 return downstreamGLES3.isGLES2Compatible();
7590 }
7591 @Override
7592 public boolean isGLES3()
7593 {
7594 return downstreamGLES3.isGLES3();
7595 }
7596 @Override
7597 public boolean isGLES31Compatible()
7598 {
7599 return downstreamGLES3.isGLES31Compatible();
7600 }
7601 @Override
7602 public boolean isGLES32Compatible()
7603 {
7604 return downstreamGLES3.isGLES32Compatible();
7605 }
7606 @Override
7607 public boolean isGLES3Compatible()
7608 {
7609 return downstreamGLES3.isGLES3Compatible();
7610 }
7611 @Override
7612 public boolean isGLcore()
7613 {
7614 return downstreamGLES3.isGLcore();
7615 }
7616 @Override
7617 public boolean isNPOTTextureAvailable()
7618 {
7619 return downstreamGLES3.isNPOTTextureAvailable();
7620 }
7621 @Override
7622 public boolean isPBOPackBound()
7623 {
7624 return downstreamGLES3.isPBOPackBound();
7625 }
7626 @Override
7627 public boolean isPBOUnpackBound()
7628 {
7629 return downstreamGLES3.isPBOUnpackBound();
7630 }
7631 @Override
7633 {
7634 return downstreamGLES3.isTextureFormatBGRA8888Available();
7635 }
7636 @Override
7637 public boolean isVBOArrayBound()
7638 {
7639 return downstreamGLES3.isVBOArrayBound();
7640 }
7641 @Override
7642 public boolean isVBOElementArrayBound()
7643 {
7644 return downstreamGLES3.isVBOElementArrayBound();
7645 }
7646 @Override
7648 {
7649 printIndent();
7650 print( "mapBuffer("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+")");
7651 com.jogamp.opengl.GLBufferStorage _res = downstreamGLES3.mapBuffer(arg0,arg1);
7652 println(" = "+_res);
7653 return _res;
7654 }
7655 @Override
7656 public com.jogamp.opengl.GLBufferStorage mapBufferRange(int arg0,long arg1,long arg2,int arg3)
7657 {
7658 printIndent();
7659 print( "mapBufferRange("+"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<long> "+arg1+", "+"<long> "+arg2+", "+"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+")");
7660 com.jogamp.opengl.GLBufferStorage _res = downstreamGLES3.mapBufferRange(arg0,arg1,arg2,arg3);
7661 println(" = "+_res);
7662 return _res;
7663 }
7664 @Override
7665 public void setSwapInterval(int arg0)
7666 {
7667 downstreamGLES3.setSwapInterval(arg0);
7668 }
7669 @Override
7670 public String toString() {
7671 StringBuilder sb = new StringBuilder();
7672 sb.append("TraceGLES3 [this 0x"+Integer.toHexString(hashCode())+" implementing com.jogamp.opengl.GLES3,\n\t");
7673 sb.append(" downstream: "+downstreamGLES3.toString()+"\n\t]");
7674 return sb.toString();
7675 }
7676private PrintStream stream;
7677private int indent = 0;
7678protected String dumpArray(Object obj)
7679{
7680 if (obj == null) return "[null]";
7681 StringBuilder sb = new StringBuilder("[");
7682 int len = java.lang.reflect.Array.getLength(obj);
7683 int count = Math.min(len,16);
7684 for ( int i =0; i < count; i++ ) {
7685 sb.append(java.lang.reflect.Array.get(obj,i));
7686 if (i < count-1)
7687 sb.append(',');
7688 }
7689 if ( len > 16 )
7690 sb.append("...").append(len);
7691 sb.append(']');
7692 return sb.toString();
7693}
7694protected void print(String str)
7695{
7696 stream.print(str);
7697}
7698protected void println(String str)
7699{
7700 stream.println(str);
7701}
7702protected void printIndent()
7703{
7704 for( int i =0; i < indent; i++) {stream.print(' ');}
7705}
7706
7707 private GLES3 downstreamGLES3;
7708} // 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 glTexStorageMem3DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, long arg7)
Entry point to C language function: void {@native glTexStorageMem3DEXT}(GLenum target,...
void 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 glUniform2i64vNV(int arg0, int arg1, java.nio.LongBuffer arg2)
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_...
long glGetVkProcAddrNV(byte[] arg0, int arg1)
Entry point to C language function: GLVULKANPROCNV {@native glGetVkProcAddrNV}(const GLchar * name) ...
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 glFramebufferFoveationConfigQCOM(int arg0, int arg1, int arg2, int arg3, java.nio.IntBuffer arg4)
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,...
void glFramebufferTextureLayerDownsampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
Entry point to C language function: void {@native glFramebufferTextureLayerDownsampleIMG}(GLenum tar...
com.jogamp.opengl.GLBufferStorage mapBuffer(int arg0, int arg1)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBuffer(..) implementation.
int glGetFramebufferPixelLocalStorageSizeEXT(int arg0)
Entry point to C language function: GLsizei {@native glGetFramebufferPixelLocalStorageSizeEXT}(GLuin...
void glGetSamplerParameterIiv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetSamplerParameterIiv}(GLuint sampler,...
void glShadingRateQCOM(int arg0)
Entry point to C language function: void {@native glShadingRateQCOM}(GLenum rate) Part of GL_QCOM_...
void glClearPixelLocalStorageuiEXT(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glClearPixelLocalStorageuiEXT}(GLsizei offset,...
com.jogamp.opengl.GL2 getGL2()
Casts this object to the GL2 interface.
Definition: TraceGLES3.java:91
void glTexStorageAttribs2DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int[] arg5, int arg6)
Entry point to C language function: void {@native glTexStorageAttribs2DEXT}(GLenum target,...
void 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...
void glSignalVkFenceNV(long arg0)
Entry point to C language function: void {@native glSignalVkFenceNV}(GLuint64 vkFence) Part of GL_...
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 glUniform2ui64vNV(int arg0, int arg1, java.nio.LongBuffer arg2)
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 glFramebufferFetchBarrierEXT()
Entry point to C language function: void {@native glFramebufferFetchBarrierEXT}() Part of GL_EXT_s...
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 glUniform1ui64NV(int arg0, long arg1)
Entry point to C language function: void {@native glUniform1ui64NV}(GLint location,...
void glSamplerParameterIuiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glProgramUniform4i64vNV(int arg0, int arg1, int arg2, java.nio.LongBuffer arg3)
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 glDepthRangeArrayfvOES(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glDepthRangeArrayfvOES}(GLuint first,...
void glCreateSemaphoresNV(int arg0, java.nio.IntBuffer arg1)
void glFramebufferFoveationParametersQCOM(int arg0, int arg1, int arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
Entry point to C language function: void {@native glFramebufferFoveationParametersQCOM}(GLuint frame...
void glProgramUniform1f(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glProgramUniform1f}(GLuint program,...
void glShadingRateSampleOrderCustomNV(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glShadingRateSampleOrderCustomNV}(GLenum rate,...
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 glWaitSemaphoreEXT(int arg0, int arg1, int[] arg2, int arg3, int arg4, int[] arg5, int arg6, int[] arg7, int arg8)
Entry point to C language function: void {@native glWaitSemaphoreEXT}(GLuint semaphore,...
void 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 glProgramUniform3i64vNV(int arg0, int arg1, int arg2, java.nio.LongBuffer arg3)
void glEGLImageTargetTexStorageEXT(int arg0, long arg1, java.nio.IntBuffer arg2)
void glDepthRangeArrayfvOES(int arg0, int arg1, java.nio.FloatBuffer arg2)
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 glGetUnsignedBytei_vEXT(int arg0, int arg1, java.nio.ByteBuffer arg2)
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 glTexStorageMem2DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)
Entry point to C language function: void {@native glTexStorageMem2DEXT}(GLenum target,...
void glBindTexture(int arg0, int arg1)
Entry point to C language function: void {@native glBindTexture}(GLenum target, GLuint texture) Pa...
void glMaxActiveShaderCoresARM(int arg0)
Entry point to C language function: void {@native glMaxActiveShaderCoresARM}(GLuint count) Part of...
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 glUniform1ui64vNV(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glUniform1ui64vNV}(GLint location,...
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 glSignalSemaphoreEXT(int arg0, int arg1, int[] arg2, int arg3, int arg4, int[] arg5, int arg6, int[] arg7, int arg8)
Entry point to C language function: void {@native glSignalSemaphoreEXT}(GLuint semaphore,...
void glShadingRateImageBarrierNV(boolean arg0)
Entry point to C language function: void {@native glShadingRateImageBarrierNV}(GLboolean synchronize...
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 glProgramUniform2ui64vNV(int arg0, int arg1, int arg2, java.nio.LongBuffer arg3)
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 glViewportIndexedfvOES(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glViewportIndexedfvOES}(GLuint index,...
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 glGetShadingRateImagePaletteNV(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetShadingRateImagePaletteNV}(GLuint viewport,...
void glFramebufferFoveationConfigQCOM(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5)
Entry point to C language function: void {@native glFramebufferFoveationConfigQCOM}(GLuint framebuff...
void glFramebufferTexture2DDownsampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
Entry point to C language function: void {@native glFramebufferTexture2DDownsampleIMG}(GLenum target...
void 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)
void glGetSemaphoreParameterivNV(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetSemaphoreParameterivNV}(GLuint semaphore,...
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 glProgramUniform3i64NV(int arg0, int arg1, long arg2, long arg3, long arg4)
Entry point to C language function: void {@native glProgramUniform3i64NV}(GLuint program,...
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 glDeleteSemaphoresEXT(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteSemaphoresEXT}(GLsizei n,...
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,...
void glSemaphoreParameterui64vEXT(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glSemaphoreParameterui64vEXT}(GLuint semaphore,...
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 glShadingRateEXT(int arg0)
Entry point to C language function: void {@native glShadingRateEXT}(GLenum rate) Part of GL_EXT_fr...
void glVertexAttribBinding(int arg0, int arg1)
Entry point to C language function: void {@native glVertexAttribBinding}(GLuint attribindex,...
void glTexturePageCommitmentMemNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, long arg10, boolean arg11)
Entry point to C language function: void {@native glTexturePageCommitmentMemNV}(GLuint texture,...
void 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 glTextureStorageMem3DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, long arg7)
Entry point to C language function: void {@native glTextureStorageMem3DEXT}(GLuint texture,...
void 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 glDrawMeshTasksIndirectNV(long arg0)
Entry point to C language function: void {@native glDrawMeshTasksIndirectNV}(GLintptr indirect) Pa...
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 glNamedBufferPageCommitmentMemNV(int arg0, long arg1, long arg2, int arg3, long arg4, boolean arg5)
Entry point to C language function: void {@native glNamedBufferPageCommitmentMemNV}(GLuint buffer,...
void 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 glGetShadingRateSampleLocationivNV(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
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 glTexStorageMem2DMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5, int arg6, long arg7)
Entry point to C language function: void {@native glTexStorageMem2DMultisampleEXT}(GLenum target,...
void 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 glScissorExclusiveArrayvNV(int arg0, int arg1, java.nio.IntBuffer arg2)
void glProgramUniform2i64vNV(int arg0, int arg1, int arg2, java.nio.LongBuffer arg3)
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 glUniform2ui64vNV(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glUniform2ui64vNV}(GLint location,...
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 glImportSemaphoreFdEXT(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glImportSemaphoreFdEXT}(GLuint semaphore,...
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 glScissorArrayvOES(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glScissorArrayvOES}(GLuint first,...
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,...
void glBindShadingRateImageNV(int arg0)
Entry point to C language function: void {@native glBindShadingRateImageNV}(GLuint texture) Part o...
String dumpArray(Object obj)
void glUniform4i64vNV(int arg0, int arg1, java.nio.LongBuffer arg2)
void glGetDriverControlStringQCOM(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
void glUniformHandleui64vIMG(int arg0, int arg1, java.nio.LongBuffer arg2)
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 glProgramUniform1i64vNV(int arg0, int arg1, int arg2, java.nio.LongBuffer arg3)
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 glProgramUniform1i64NV(int arg0, int arg1, long arg2)
Entry point to C language function: void {@native glProgramUniform1i64NV}(GLuint program,...
void glDispatchCompute(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glDispatchCompute}(GLuint num_groups_x,...
void glTexStorageAttribs3DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int[] arg6, int arg7)
Entry point to C language function: void {@native glTexStorageAttribs3DEXT}(GLenum target,...
void 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,...
void glBufferPageCommitmentMemNV(int arg0, long arg1, long arg2, int arg3, long arg4, boolean arg5)
Entry point to C language function: void {@native glBufferPageCommitmentMemNV}(GLenum target,...
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 glShadingRateImagePaletteNV(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glGetProgramResourceiv(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5, int arg6, int[] arg7, int arg8, int[] arg9, int arg10)
Entry point to C language function: void {@native glGetProgramResourceiv}(GLuint program,...
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)
void glUniform4ui64vNV(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glUniform4ui64vNV}(GLint location,...
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 glProgramUniform3ui64NV(int arg0, int arg1, long arg2, long arg3, long arg4)
Entry point to C language function: void {@native glProgramUniform3ui64NV}(GLuint program,...
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 glGetShadingRateImagePaletteNV(int arg0, int arg1, java.nio.IntBuffer arg2)
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 glProgramUniform2ui64NV(int arg0, int arg1, long arg2, long arg3)
Entry point to C language function: void {@native glProgramUniform2ui64NV}(GLuint program,...
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 glFramebufferTextureMultisampleMultiviewOVR(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
Entry point to C language function: void {@native glFramebufferTextureMultisampleMultiviewOVR}(GLenu...
void glTextureStorageMem2DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)
Entry point to C language function: void {@native glTextureStorageMem2DEXT}(GLuint texture,...
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 glGetMemoryObjectDetachedResourcesuivNV(int arg0, int arg1, int arg2, int arg3, int[] arg4, int arg5)
Entry point to C language function: void {@native glGetMemoryObjectDetachedResourcesuivNV}(GLuint me...
void glUniformHandleui64vIMG(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glUniformHandleui64vIMG}(GLint location,...
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 ...
void glGetMemoryObjectParameterivEXT(int arg0, int arg1, java.nio.IntBuffer arg2)
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 glGetShadingRateSampleLocationivNV(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetShadingRateSampleLocationivNV}(GLenum rate,...
void glTexParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glWaitVkSemaphoreNV(long arg0)
Entry point to C language function: void {@native glWaitVkSemaphoreNV}(GLuint64 vkSemaphore) Part ...
boolean isGL3core()
Indicates whether this GL object uses a GL3 core profile.
long glGetVkProcAddrNV(java.nio.ByteBuffer arg0)
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 glGetUnsignedBytevEXT(int arg0, java.nio.ByteBuffer arg1)
void glProgramUniform1ui64NV(int arg0, int arg1, long arg2)
Entry point to C language function: void {@native glProgramUniform1ui64NV}(GLuint program,...
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 glTextureStorageMem2DMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4, boolean arg5, int arg6, long arg7)
Entry point to C language function: void {@native glTextureStorageMem2DMultisampleEXT}(GLuint textur...
void 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 glProgramUniform4ui64NV(int arg0, int arg1, long arg2, long arg3, long arg4, long arg5)
Entry point to C language function: void {@native glProgramUniform4ui64NV}(GLuint program,...
void 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 glTexStorageAttribs2DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, java.nio.IntBuffer arg5)
void glGetIntegerv(int arg0, java.nio.IntBuffer arg1)
void glVertexAttrib2fv(int arg0, java.nio.FloatBuffer arg1)
void glFramebufferShadingRateEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
Entry point to C language function: void {@native glFramebufferShadingRateEXT}(GLenum target,...
void glUniform3uiv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetProgramPipelineInfoLog(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
void glEGLImageTargetTextureStorageEXT(int arg0, long arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glEGLImageTargetTextureStorageEXT}(GLuint texture,...
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 glProgramUniform3ui64vNV(int arg0, int arg1, int arg2, java.nio.LongBuffer 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)
void glProgramUniform4i64vNV(int arg0, int arg1, int arg2, long[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform4i64vNV}(GLuint program,...
com.jogamp.opengl.GL getRootGL()
Returns the implementing root instance, considering a wrapped pipelined hierarchy,...
void glUniform1i64vNV(int arg0, int arg1, java.nio.LongBuffer arg2)
void glGetUniformIndices(int arg0, int arg1, java.lang.String[] arg2, java.nio.IntBuffer arg3)
void glUniform4ui64vNV(int arg0, int arg1, java.nio.LongBuffer arg2)
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 glGetUniformi64vNV(int arg0, int arg1, java.nio.LongBuffer 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 glSemaphoreParameterui64vEXT(int arg0, int arg1, java.nio.LongBuffer arg2)
void glUniformMatrix2x3fvNV(int arg0, int arg1, boolean arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glUniformMatrix2x3fvNV}(GLint location,...
void glScissorExclusiveNV(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glScissorExclusiveNV}(GLint x, GLint y,...
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 glTexPageCommitmentMemNV(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, long arg10, boolean arg11)
Entry point to C language function: void {@native glTexPageCommitmentMemNV}(GLenum target,...
void glGetProgramInterfaceiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetProgramInterfaceiv}(GLuint program,...
void glGetMemoryObjectParameterivEXT(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetMemoryObjectParameterivEXT}(GLuint memoryObje...
void glMaxShaderCompilerThreadsKHR(int arg0)
Entry point to C language function: void {@native glMaxShaderCompilerThreadsKHR}(GLuint count) Par...
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 glWaitSemaphoreEXT(int arg0, int arg1, java.nio.IntBuffer arg2, int arg3, java.nio.IntBuffer arg4, java.nio.IntBuffer arg5)
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)
void glUniform4i64NV(int arg0, long arg1, long arg2, long arg3, long arg4)
Entry point to C language function: void {@native glUniform4i64NV}(GLint location,...
void glUniform2i64vNV(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glUniform2i64vNV}(GLint location,...
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 glProgramUniform4ui64vNV(int arg0, int arg1, int arg2, java.nio.LongBuffer arg3)
void glFramebufferSampleLocationsfvNV(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glFramebufferSampleLocationsfvNV}(GLenum target,...
void glUniformHandleui64IMG(int arg0, long arg1)
Entry point to C language function: void {@native glUniformHandleui64IMG}(GLint location,...
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 glClearTexImageEXT(int arg0, int arg1, int arg2, int arg3, java.nio.Buffer arg4)
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 glFramebufferFetchBarrierQCOM()
Entry point to C language function: void {@native glFramebufferFetchBarrierQCOM}() Part of GL_QCOM...
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 glUniform2ui64NV(int arg0, long arg1, long arg2)
Entry point to C language function: void {@native glUniform2ui64NV}(GLint location,...
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 glProgramUniform2ui64vNV(int arg0, int arg1, int arg2, long[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform2ui64vNV}(GLuint program,...
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 glGetUniformi64vNV(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glGetUniformi64vNV}(GLuint program,...
void glEndQuery(int arg0)
Entry point to C language function: void {@native glEndQuery}(GLenum target) Part of GL_VERSION_1_...
void glViewportArrayvOES(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glViewportArrayvOES}(GLuint first,...
void glProgramUniformHandleui64IMG(int arg0, int arg1, long arg2)
Entry point to C language function: void {@native glProgramUniformHandleui64IMG}(GLuint program,...
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 glBufferStorageMemEXT(int arg0, long arg1, int arg2, long arg3)
Entry point to C language function: void {@native glBufferStorageMemEXT}(GLenum target,...
void glBeginConditionalRender(int arg0, int arg1)
Entry point to C language function: void {@native glBeginConditionalRender}(GLuint id,...
void glTextureBarrierNV()
Entry point to C language function: void {@native glTextureBarrierNV}() Part of GL_NV_texture_barr...
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 glScissorArrayvOES(int arg0, int arg1, java.nio.IntBuffer arg2)
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)
void glGetUnsignedBytei_vEXT(int arg0, int arg1, byte[] arg2, int arg3)
Entry point to C language function: void {@native glGetUnsignedBytei_vEXT}(GLenum target,...
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 glUniform4ui64NV(int arg0, long arg1, long arg2, long arg3, long arg4)
Entry point to C language function: void {@native glUniform4ui64NV}(GLint location,...
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 glUniform1i64NV(int arg0, long arg1)
Entry point to C language function: void {@native glUniform1i64NV}(GLint location,...
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 glClipControlEXT(int arg0, int arg1)
Entry point to C language function: void {@native glClipControlEXT}(GLenum origin,...
void glDrawTransformFeedbackInstancedEXT(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glDrawTransformFeedbackInstancedEXT}(GLenum mode,...
void glBindBufferRange(int arg0, int arg1, int arg2, long arg3, long arg4)
Entry point to C language function: void {@native glBindBufferRange}(GLenum target,...
void glNamedFramebufferTextureMultiviewOVR(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glNamedFramebufferTextureMultiviewOVR}(GLuint fram...
void glUniform4i64vNV(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glUniform4i64vNV}(GLint location,...
void glLinkProgram(int arg0)
Entry point to C language function: void {@native glLinkProgram}(GLuint program) Part of GL_ES_VER...
void glResetMemoryObjectParameterNV(int arg0, int arg1)
Entry point to C language function: void {@native glResetMemoryObjectParameterNV}(GLuint memory,...
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 glMultiDrawMeshTasksIndirectCountNV(long arg0, long arg1, int arg2, int arg3)
Entry point to C language function: void {@native glMultiDrawMeshTasksIndirectCountNV}(GLintptr indi...
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)
void glImportMemoryFdEXT(int arg0, long arg1, int arg2, int arg3)
Entry point to C language function: void {@native glImportMemoryFdEXT}(GLuint memory,...
int glGetFragDataIndexEXT(int arg0, java.nio.ByteBuffer arg1)
void glProgramUniform2i64NV(int arg0, int arg1, long arg2, long arg3)
Entry point to C language function: void {@native glProgramUniform2i64NV}(GLuint program,...
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 glProgramUniform2i64vNV(int arg0, int arg1, int arg2, long[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform2i64vNV}(GLuint program,...
void glUniform3i64vNV(int arg0, int arg1, java.nio.LongBuffer arg2)
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 glEGLImageTargetTextureStorageEXT(int arg0, long arg1, java.nio.IntBuffer arg2)
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 glGenSemaphoresEXT(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenSemaphoresEXT}(GLsizei n, GLuint * semaphores...
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 glProgramUniform1ui64vNV(int arg0, int arg1, int arg2, long[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform1ui64vNV}(GLuint program,...
void glCreateMemoryObjectsEXT(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glCreateMemoryObjectsEXT}(GLsizei n,...
void glBindSampler(int arg0, int arg1)
Entry point to C language function: void {@native glBindSampler}(GLuint unit, GLuint sampler) Part...
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 glTexEstimateMotionQCOM(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexEstimateMotionQCOM}(GLuint ref,...
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 glGetSemaphoreParameterivNV(int arg0, int arg1, java.nio.IntBuffer arg2)
void glSignalSemaphoreEXT(int arg0, int arg1, java.nio.IntBuffer arg2, int arg3, java.nio.IntBuffer arg4, java.nio.IntBuffer arg5)
void glDeleteProgram(int arg0)
Entry point to C language function: void {@native glDeleteProgram}(GLuint program) Part of GL_ES_V...
void glMemoryObjectParameterivEXT(int arg0, int arg1, java.nio.IntBuffer arg2)
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 glNamedRenderbufferStorageMultisampleAdvancedAMD(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glNamedRenderbufferStorageMultisampleAdvancedAMD}(...
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 glProgramUniform4ui64vNV(int arg0, int arg1, int arg2, long[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform4ui64vNV}(GLuint program,...
void glScissorIndexedvNV(int arg0, java.nio.IntBuffer arg1)
void glExtGetProgramBinarySourceQCOM(int arg0, int arg1, java.nio.ByteBuffer arg2, java.nio.IntBuffer arg3)
void glClearTexSubImageEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, java.nio.Buffer arg10)
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)
void glSignalVkSemaphoreNV(long arg0)
Entry point to C language function: void {@native glSignalVkSemaphoreNV}(GLuint64 vkSemaphore) Par...
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 glProgramUniformHandleui64vIMG(int arg0, int arg1, int arg2, java.nio.LongBuffer arg3)
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 glProgramUniform4i64NV(int arg0, int arg1, long arg2, long arg3, long arg4, long arg5)
Entry point to C language function: void {@native glProgramUniform4i64NV}(GLuint program,...
void glDeleteBuffers(int arg0, java.nio.IntBuffer arg1)
void glUniform3ui64vNV(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glUniform3ui64vNV}(GLint location,...
void glExtrapolateTex2DQCOM(int arg0, int arg1, int arg2, float arg3)
Entry point to C language function: void {@native glExtrapolateTex2DQCOM}(GLuint src1,...
void glSemaphoreParameterivNV(int arg0, int arg1, java.nio.IntBuffer arg2)
void glProgramUniform1i64vNV(int arg0, int arg1, int arg2, long[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform1i64vNV}(GLuint program,...
void 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 glGenSemaphoresEXT(int arg0, java.nio.IntBuffer arg1)
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 glProgramUniformHandleui64vIMG(int arg0, int arg1, int arg2, long[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniformHandleui64vIMG}(GLuint program,...
void glGetBufferParameteri64v(int arg0, int arg1, java.nio.LongBuffer arg2)
void glWindowRectanglesEXT(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glWindowRectanglesEXT}(GLenum mode,...
void glGetBooleani_v(int arg0, int arg1, java.nio.ByteBuffer arg2)
void glFramebufferPixelLocalStorageSizeEXT(int arg0, int arg1)
Entry point to C language function: void {@native glFramebufferPixelLocalStorageSizeEXT}(GLuint targ...
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,...
void glClearPixelLocalStorageuiEXT(int arg0, int arg1, java.nio.IntBuffer arg2)
boolean glIsSampler(int arg0)
Entry point to C language function: GLboolean {@native glIsSampler}(GLuint sampler) Part of GL_MES...
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 glBufferAttachMemoryNV(int arg0, int arg1, long arg2)
Entry point to C language function: void {@native glBufferAttachMemoryNV}(GLenum target,...
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)
void glTexStorageAttribs3DEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, java.nio.IntBuffer arg6)
long glGetTextureSamplerHandleIMG(int arg0, int arg1)
Entry point to C language function: GLuint64 {@native glGetTextureSamplerHandleIMG}(GLuint texture,...
boolean hasFullFBOSupport()
Returns true if full FBO support is available, otherwise false.
void glDeleteMemoryObjectsEXT(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteMemoryObjectsEXT}(GLsizei n,...
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 glGetUnsignedBytevEXT(int arg0, byte[] arg1, int arg2)
Entry point to C language function: void {@native glGetUnsignedBytevEXT}(GLenum pname,...
void glProgramUniform3ui64vNV(int arg0, int arg1, int arg2, long[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform3ui64vNV}(GLuint program,...
void glProgramUniform2uiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform2uiv}(GLuint program,...
void glShadingRateImagePaletteNV(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glShadingRateImagePaletteNV}(GLuint viewport,...
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 glNamedBufferStorageMemEXT(int arg0, long arg1, int arg2, long arg3)
Entry point to C language function: void {@native glNamedBufferStorageMemEXT}(GLuint buffer,...
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 glShadingRateCombinerOpsEXT(int arg0, int arg1)
Entry point to C language function: void {@native glShadingRateCombinerOpsEXT}(GLenum combinerOp0,...
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 glDrawMeshTasksNV(int arg0, int arg1)
Entry point to C language function: void {@native glDrawMeshTasksNV}(GLuint first,...
void glUniform1ui64vNV(int arg0, int arg1, java.nio.LongBuffer arg2)
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 glTexStorageMem3DMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, boolean arg6, int arg7, long arg8)
Entry point to C language function: void {@native glTexStorageMem3DMultisampleEXT}(GLenum target,...
void 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 glEGLImageTargetTexStorageEXT(int arg0, long arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glEGLImageTargetTexStorageEXT}(GLenum target,...
void glPolygonOffsetClampEXT(float arg0, float arg1, float arg2)
Entry point to C language function: void {@native glPolygonOffsetClampEXT}(GLfloat factor,...
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 glMultiDrawMeshTasksIndirectNV(long arg0, int arg1, int arg2)
Entry point to C language function: void {@native glMultiDrawMeshTasksIndirectNV}(GLintptr indirect,...
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)
void glGetSemaphoreParameterui64vEXT(int arg0, int arg1, java.nio.LongBuffer arg2)
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 glGetFloati_vOES(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetFloati_vOES}(GLenum target,...
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 glViewportIndexedfOES(int arg0, float arg1, float arg2, float arg3, float arg4)
Entry point to C language function: void {@native glViewportIndexedfOES}(GLuint index,...
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)
boolean glIsSemaphoreEXT(int arg0)
Entry point to C language function: GLboolean {@native glIsSemaphoreEXT}(GLuint semaphore) Part of...
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 glNamedBufferAttachMemoryNV(int arg0, int arg1, long arg2)
Entry point to C language function: void {@native glNamedBufferAttachMemoryNV}(GLuint buffer,...
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 glScissorIndexedvOES(int arg0, java.nio.IntBuffer arg1)
void glGetnUniformiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetnUniformiv}(GLuint program,...
void glShadingRateSampleOrderCustomNV(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDrawVkImageNV(long arg0, int arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10)
Entry point to C language function: void {@native glDrawVkImageNV}(GLuint64 vkImage,...
void 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 glTextureStorageMem3DMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, boolean arg6, int arg7, long arg8)
Entry point to C language function: void {@native glTextureStorageMem3DMultisampleEXT}(GLuint textur...
void 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 glRenderbufferStorageMultisampleAdvancedAMD(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleAdvancedAMD}(GLenu...
void glTexEstimateMotionRegionsQCOM(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glTexEstimateMotionRegionsQCOM}(GLuint ref,...
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 glDeleteSemaphoresEXT(int arg0, java.nio.IntBuffer arg1)
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 glDeleteMemoryObjectsEXT(int arg0, java.nio.IntBuffer arg1)
void glDepthRangeIndexedfOES(int arg0, float arg1, float arg2)
Entry point to C language function: void {@native glDepthRangeIndexedfOES}(GLuint index,...
void 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,...
void glViewportArrayvOES(int arg0, int arg1, java.nio.FloatBuffer arg2)
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 glTextureAttachMemoryNV(int arg0, int arg1, long arg2)
Entry point to C language function: void {@native glTextureAttachMemoryNV}(GLuint texture,...
void glGetFragmentShadingRatesEXT(int arg0, int arg1, int[] arg2, int arg3, int[] arg4, int arg5)
Entry point to C language function: void {@native glGetFragmentShadingRatesEXT}(GLsizei samples,...
void glBindRenderbuffer(int arg0, int arg1)
Entry point to C language function: void {@native glBindRenderbuffer}(GLenum target,...
void glScissorIndexedOES(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glScissorIndexedOES}(GLuint index,...
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 glUniform3ui64NV(int arg0, long arg1, long arg2, long arg3)
Entry point to C language function: void {@native glUniform3ui64NV}(GLint location,...
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 glConservativeRasterParameteriNV(int arg0, int arg1)
Entry point to C language function: void {@native glConservativeRasterParameteriNV}(GLenum pname,...
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,...
void glUniform3i64vNV(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glUniform3i64vNV}(GLint location,...
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,...
boolean glIsMemoryObjectEXT(int arg0)
Entry point to C language function: GLboolean {@native glIsMemoryObjectEXT}(GLuint memoryObject) P...
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 glScissorExclusiveArrayvNV(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glScissorExclusiveArrayvNV}(GLuint first,...
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,...
void glViewportSwizzleNV(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glViewportSwizzleNV}(GLuint index,...
void glSemaphoreParameterivNV(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glSemaphoreParameterivNV}(GLuint semaphore,...
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 glCreateSemaphoresNV(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glCreateSemaphoresNV}(GLsizei n,...
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 glTexAttachMemoryNV(int arg0, int arg1, long arg2)
Entry point to C language function: void {@native glTexAttachMemoryNV}(GLenum target,...
void glMemoryBarrier(int arg0)
Entry point to C language function: void {@native glMemoryBarrier}(GLbitfield barriers) Part of GL...
void glGetMemoryObjectDetachedResourcesuivNV(int arg0, int arg1, int arg2, int arg3, java.nio.IntBuffer arg4)
long glGetTextureHandleIMG(int arg0)
Entry point to C language function: GLuint64 {@native glGetTextureHandleIMG}(GLuint texture) Part ...
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 glProgramUniform1ui64vNV(int arg0, int arg1, int arg2, java.nio.LongBuffer arg3)
void glShadingRateSampleOrderNV(int arg0)
Entry point to C language function: void {@native glShadingRateSampleOrderNV}(GLenum order) Part o...
void glGetFloati_vOES(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glVertexAttrib3fv(int arg0, java.nio.FloatBuffer arg1)
void glUniform3i64NV(int arg0, long arg1, long arg2, long arg3)
Entry point to C language function: void {@native glUniform3i64NV}(GLint location,...
void glViewportIndexedfvOES(int arg0, java.nio.FloatBuffer arg1)
void glUniform3ui64vNV(int arg0, int arg1, java.nio.LongBuffer arg2)
void glDrawTransformFeedbackEXT(int arg0, int arg1)
Entry point to C language function: void {@native glDrawTransformFeedbackEXT}(GLenum mode,...
void glWindowRectanglesEXT(int arg0, int arg1, java.nio.IntBuffer arg2)
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 glCreateMemoryObjectsEXT(int arg0, java.nio.IntBuffer arg1)
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)
void glUniform1i64vNV(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glUniform1i64vNV}(GLint location,...
boolean glIsEnabled(int arg0)
Entry point to C language function: GLboolean {@native glIsEnabled}(GLenum cap) Part of GL_ES_VERS...
java.lang.Object getPlatformGLExtensions()
Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL,...
void glTextureFoveationParametersQCOM(int arg0, int arg1, int arg2, float arg3, float arg4, float arg5, float arg6, float arg7)
Entry point to C language function: void {@native glTextureFoveationParametersQCOM}(GLuint texture,...
void 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 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 glMemoryObjectParameterivEXT(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glMemoryObjectParameterivEXT}(GLuint memoryObject,...
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 glProgramUniform3i64vNV(int arg0, int arg1, int arg2, long[] arg3, int arg4)
Entry point to C language function: void {@native glProgramUniform3i64vNV}(GLuint program,...
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 glUniform2i64NV(int arg0, long arg1, long arg2)
Entry point to C language function: void {@native glUniform2i64NV}(GLint location,...
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 glViewportPositionWScaleNV(int arg0, float arg1, float arg2)
Entry point to C language function: void {@native glViewportPositionWScaleNV}(GLuint index,...
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 glGetFragmentShadingRatesEXT(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.IntBuffer arg3)
void glScissorIndexedvOES(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glScissorIndexedvOES}(GLuint index,...
void glUniform1uiv(int arg0, int arg1, java.nio.IntBuffer arg2)
com.jogamp.opengl.GL3bc getGL3bc()
Casts this object to the GL3bc interface.
void glGetSemaphoreParameterui64vEXT(int arg0, int arg1, long[] arg2, int arg3)
Entry point to C language function: void {@native glGetSemaphoreParameterui64vEXT}(GLuint semaphore,...
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 glBlendBarrier()
Entry point to C language function: void {@native glBlendBarrier}() Part of GL_ES_VERSION_3_2,...
void glDetachShader(int program, int shader)
Entry point to C language function: void {@native glDetachShader}(GLuint program,...
boolean glIsProgramPipeline(int pipeline)
Entry point to C language function: GLboolean {@native glIsProgramPipeline}(GLuint pipeline) Part ...
void glUniform1fv(int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glUniform1fv}(GLint location, GLsizei count,...
void glVertexAttrib2fv(int index, FloatBuffer v)
Entry point to C language function: void {@native glVertexAttrib2fv}(GLuint index,...
void glActiveShaderProgram(int pipeline, int program)
Entry point to C language function: void {@native glActiveShaderProgram}(GLuint pipeline,...
void glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix4fv}(GLuint program,...
void glUniform4i(int location, int v0, int v1, int v2, int v3)
Entry point to C language function: void {@native glUniform4i}(GLint location, GLint v0,...
void glConservativeRasterParameteriNV(int pname, int param)
Entry point to C language function: void {@native glConservativeRasterParameteriNV}(GLenum pname,...
void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTexSubImage3D}(GLenum target,...
void glGetUniformfv(int program, int location, FloatBuffer params)
Entry point to C language function: void {@native glGetUniformfv}(GLuint program,...
void glTexParameterIuiv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexParameterIuiv}(GLenum target,...
void glProgramParameteri(int program, int pname, int value)
Entry point to C language function: void {@native glProgramParameteri}(GLuint program,...
void glUniform3iv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform3iv}(GLint location, GLsizei count,...
void glProgramUniform4uiv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform4uiv}(GLuint program,...
void glGetQueryiv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetQueryiv}(GLenum target, GLenum pname,...
int glGetDebugMessageLog(int count, int bufSize, IntBuffer sources, IntBuffer types, IntBuffer ids, IntBuffer severities, IntBuffer lengths, ByteBuffer messageLog)
Entry point to C language function: GLuint {@native glGetDebugMessageLog}(GLuint count,...
void glProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3)
Entry point to C language function: void {@native glProgramUniform4i}(GLuint program,...
void glUniform2i(int location, int v0, int v1)
Entry point to C language function: void {@native glUniform2i}(GLint location, GLint v0,...
void glDrawBuffers(int n, IntBuffer bufs)
Entry point to C language function: void {@native glDrawBuffers}(GLsizei n, const GLenum * bufs) P...
void glGetInteger64v(int pname, LongBuffer data)
Entry point to C language function: void {@native glGetInteger64v}(GLenum pname, GLint64 * data) P...
boolean glIsShader(int shader)
Entry point to C language function: GLboolean {@native glIsShader}(GLuint shader) Part of GL_ES_VE...
void glProgramUniform2fv(int program, int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniform2fv}(GLuint program,...
void glUniform3i(int location, int v0, int v1, int v2)
Entry point to C language function: void {@native glUniform3i}(GLint location, GLint v0,...
void glApplyFramebufferAttachmentCMAAINTEL()
Entry point to C language function: void {@native glApplyFramebufferAttachmentCMAAINTEL}() Part of...
void glUniform1i(int location, int v0)
Entry point to C language function: void {@native glUniform1i}(GLint location, GLint v0) Part of G...
void glCopyImageSubData(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)
Entry point to C language function: void {@native glCopyImageSubData}(GLuint srcName,...
void glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix4x2fv}(GLuint program,...
void glShaderBinary(int n, IntBuffer shaders, int binaryformat, Buffer binary, int length)
Entry point to C language function: void {@native glShaderBinary}(GLint n, const GLuint * shaders,...
void glProgramUniform4fv(int program, int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniform4fv}(GLuint program,...
void glGetProgramBinary(int program, int bufSize, IntBuffer length, IntBuffer binaryFormat, Buffer binary)
Entry point to C language function: void {@native glGetProgramBinary}(GLuint program,...
void glSamplerParameterIiv(int sampler, int pname, IntBuffer param)
Entry point to C language function: void {@native glSamplerParameterIiv}(GLuint sampler,...
int glGetAttribLocation(int program, String name)
Entry point to C language function: GLint {@native glGetAttribLocation}(GLuint program,...
void glGetSamplerParameterIuiv(int sampler, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetSamplerParameterIuiv}(GLuint sampler,...
void glDeleteProgramPipelines(int n, IntBuffer pipelines)
Entry point to C language function: void {@native glDeleteProgramPipelines}(GLsizei n,...
void glUniform4f(int location, float v0, float v1, float v2, float v3)
Entry point to C language function: void {@native glUniform4f}(GLint location, GLfloat v0,...
void glVertexAttrib1fv(int index, FloatBuffer v)
Entry point to C language function: void {@native glVertexAttrib1fv}(GLuint index,...
void glGetProgramPipelineiv(int pipeline, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetProgramPipelineiv}(GLuint pipeline,...
void glFramebufferTexture3D(int target, int attachment, int textarget, int texture, int level, int zoffset)
Entry point to C language function: void {@native glFramebufferTexture3D}(GLenum target,...
boolean glIsQuery(int id)
Entry point to C language function: GLboolean {@native glIsQuery}(GLuint id) Part of GL_VERSION_1_...
int glCreateProgram()
Entry point to C language function: GLuint {@native glCreateProgram}() Part of GL_ES_VERSION_2_0,...
void glUniform2iv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform2iv}(GLint location, GLsizei count,...
void glGetQueryObjectiv(int id, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetQueryObjectiv}(GLuint id, GLenum pname,...
void glPopDebugGroup()
Entry point to C language function: void {@native glPopDebugGroup}() Part of GL_KHR_debug,...
void glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix3x2fv}(GLuint program,...
void glProgramUniform2i(int program, int location, int v0, int v1)
Entry point to C language function: void {@native glProgramUniform2i}(GLuint program,...
void glBeginQuery(int target, int id)
Entry point to C language function: void {@native glBeginQuery}(GLenum target, GLuint id) Part of ...
void glDepthRange(double zNear, double zFar)
Aliased entrypoint of void {@native glDepthRange}(GLclampd depth); and void {@native glDepthRangef...
void glVertexAttrib3fv(int index, FloatBuffer v)
Entry point to C language function: void {@native glVertexAttrib3fv}(GLuint index,...
void glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
Entry point to C language function: void {@native glCopyTexSubImage3D}(GLenum target,...
void glStencilFuncSeparate(int face, int func, int ref, int mask)
Entry point to C language function: void {@native glStencilFuncSeparate}(GLenum face,...
void glGetProgramPipelineInfoLog(int pipeline, int bufSize, IntBuffer length, ByteBuffer infoLog)
Entry point to C language function: void {@native glGetProgramPipelineInfoLog}(GLuint pipeline,...
void glTexImage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTexImage2DMultisample}(GLenum target,...
void glUniform(GLUniformData data)
boolean glIsProgram(int program)
Entry point to C language function: GLboolean {@native glIsProgram}(GLuint program) Part of GL_ES_...
void glUniform4iv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform4iv}(GLint location, GLsizei count,...
void glProgramBinary(int program, int binaryFormat, Buffer binary, int length)
Entry point to C language function: void {@native glProgramBinary}(GLuint program,...
void glProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3)
Entry point to C language function: void {@native glProgramUniform4ui}(GLuint program,...
void glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix4x3fv}(GLuint program,...
void glGetObjectLabel(int identifier, int name, int bufSize, IntBuffer length, ByteBuffer label)
Entry point to C language function: void {@native glGetObjectLabel}(GLenum identifier,...
void glVertexAttrib4fv(int index, FloatBuffer v)
Entry point to C language function: void {@native glVertexAttrib4fv}(GLuint index,...
void glUseProgramStages(int pipeline, int stages, int program)
Entry point to C language function: void {@native glUseProgramStages}(GLuint pipeline,...
void glUseProgram(int program)
Entry point to C language function: void {@native glUseProgram}(GLuint program) Part of GL_ES_VERS...
void glGetShaderiv(int shader, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetShaderiv}(GLuint shader, GLenum pname,...
void glVertexAttrib4f(int index, float x, float y, float z, float w)
Entry point to C language function: void {@native glVertexAttrib4f}(GLuint index,...
int glGetUniformLocation(int program, String name)
Entry point to C language function: GLint {@native glGetUniformLocation}(GLuint program,...
void glStencilOpSeparate(int face, int sfail, int dpfail, int dppass)
Entry point to C language function: void {@native glStencilOpSeparate}(GLenum face,...
void glReleaseShaderCompiler()
Start: GL_ARB_ES2_compatibility functions, which are part of ES2 core as well.
void glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix2x4fv}(GLuint program,...
void glGetQueryObjectuiv(int id, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetQueryObjectuiv}(GLuint id,...
void glDisableVertexAttribArray(int index)
Entry point to C language function: void {@native glDisableVertexAttribArray}(GLuint index) Part o...
void glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix2x3fv}(GLuint program,...
void glGetTexParameterIiv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexParameterIiv}(GLenum target,...
void glTexParameterIiv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexParameterIiv}(GLenum target,...
void glUniform3fv(int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glUniform3fv}(GLint location, GLsizei count,...
void glDrawArraysInstancedBaseInstance(int mode, int first, int count, int instancecount, int baseinstance)
Entry point to C language function: void {@native glDrawArraysInstancedBaseInstance}(GLenum mode,...
void glVertexAttrib2f(int index, float x, float y)
Entry point to C language function: void {@native glVertexAttrib2f}(GLuint index,...
void glValidateProgramPipeline(int pipeline)
Entry point to C language function: void {@native glValidateProgramPipeline}(GLuint pipeline) Part...
void glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix2fv}(GLuint program,...
void glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix3fv}(GLuint program,...
void glProgramUniform3fv(int program, int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniform3fv}(GLuint program,...
void glShaderSource(int shader, int count, String[] string, IntBuffer length)
Entry point to C language function: void {@native glShaderSource}(GLuint shader, GLsizei count,...
void glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniformMatrix3x4fv}(GLuint program,...
void glProgramUniform1fv(int program, int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glProgramUniform1fv}(GLuint program,...
void glUniform4fv(int location, int count, FloatBuffer value)
Entry point to C language function: void {@native glUniform4fv}(GLint location, GLsizei count,...
void glProgramUniform3uiv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform3uiv}(GLuint program,...
void glDepthRangef(float zNear, float zFar)
Entry point to C language function: void {@native glDepthRangef}(GLclampf zNear, GLclampf zFar); P...
void glAttachShader(int program, int shader)
Entry point to C language function: void {@native glAttachShader}(GLuint program,...
void glObjectPtrLabel(Buffer ptr, int length, ByteBuffer label)
Entry point to C language function: void {@native glObjectPtrLabel}(const void * ptr,...
void glBlendColor(float red, float green, float blue, float alpha)
Entry point to C language function: void {@native glBlendColor}(GLfloat red, GLfloat green,...
void glUniform3f(int location, float v0, float v1, float v2)
Entry point to C language function: void {@native glUniform3f}(GLint location, GLfloat v0,...
void glSamplerParameterIuiv(int sampler, int pname, IntBuffer param)
Entry point to C language function: void {@native glSamplerParameterIuiv}(GLuint sampler,...
void glSampleMaski(int index, int mask)
Entry point to C language function: void {@native glSampleMaski}(GLuint index, GLbitfield mask) Pa...
void glUniformMatrix4fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix4fv}(GLint location,...
void glDeleteProgram(int program)
Entry point to C language function: void {@native glDeleteProgram}(GLuint program) Part of GL_ES_V...
void glProgramUniform1i(int program, int location, int v0)
Entry point to C language function: void {@native glProgramUniform1i}(GLuint program,...
void glGetSamplerParameterIiv(int sampler, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetSamplerParameterIiv}(GLuint sampler,...
void glQueryCounter(int id, int target)
Entry point to C language function: void {@native glQueryCounter}(GLuint id, GLenum target) Part o...
void glDeleteQueries(int n, IntBuffer ids)
Entry point to C language function: void {@native glDeleteQueries}(GLsizei n, const GLuint * ids) ...
void glProgramUniform1uiv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform1uiv}(GLuint program,...
void glGetShaderPrecisionFormat(int shadertype, int precisiontype, IntBuffer range, IntBuffer precision)
Entry point to C language function: void {@native glGetShaderPrecisionFormat}(GLenum shadertype,...
void glGenProgramPipelines(int n, IntBuffer pipelines)
Entry point to C language function: void {@native glGenProgramPipelines}(GLsizei n,...
void glProgramUniform2f(int program, int location, float v0, float v1)
Entry point to C language function: void {@native glProgramUniform2f}(GLuint program,...
void glUniformMatrix3fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix3fv}(GLint location,...
void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTexImage3D}(GLenum target, GLint level,...
int glCreateShader(int type)
Entry point to C language function: GLuint {@native glCreateShader}(GLenum type) Part of GL_ES_VER...
void glProgramUniform3ui(int program, int location, int v0, int v1, int v2)
Entry point to C language function: void {@native glProgramUniform3ui}(GLuint program,...
void glEndQuery(int target)
Entry point to C language function: void {@native glEndQuery}(GLenum target) Part of GL_VERSION_1_...
void glGetAttachedShaders(int program, int maxCount, IntBuffer count, IntBuffer shaders)
Entry point to C language function: void {@native glGetAttachedShaders}(GLuint program,...
void glGetShaderInfoLog(int shader, int bufSize, IntBuffer length, ByteBuffer infoLog)
Entry point to C language function: void {@native glGetShaderInfoLog}(GLuint shader,...
void glVertexAttrib3f(int index, float x, float y, float z)
Entry point to C language function: void {@native glVertexAttrib3f}(GLuint index,...
void glGetObjectPtrLabel(Buffer ptr, int bufSize, IntBuffer length, ByteBuffer label)
Entry point to C language function: void {@native glGetObjectPtrLabel}(const void * ptr,...
void glProgramUniform1iv(int program, int location, int count, IntBuffer value)
Entry point to C language function: void {@native glProgramUniform1iv}(GLuint program,...
void glLinkProgram(int program)
Entry point to C language function: void {@native glLinkProgram}(GLuint program) Part of GL_ES_VER...
void glDebugMessageControl(int source, int type, int severity, int count, IntBuffer ids, boolean enabled)
Entry point to C language function: void {@native glDebugMessageControl}(GLenum source,...
void glGetQueryObjecti64v(int id, int pname, LongBuffer params)
Entry point to C language function: void {@native glGetQueryObjecti64v}(GLuint id,...
void glUniformMatrix2fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix2fv}(GLint location,...
void glBlendEquationi(int buf, int mode)
Entry point to C language function: void {@native glBlendEquationi}(GLuint buf, GLenum mode) Part ...
boolean glIsMemoryObjectEXT(int memoryObject)
Entry point to C language function: GLboolean {@native glIsMemoryObjectEXT}(GLuint memoryObject) P...
boolean glIsSemaphoreEXT(int semaphore)
Entry point to C language function: GLboolean {@native glIsSemaphoreEXT}(GLuint semaphore) Part of...
void glClearBufferfi(int buffer, int drawbuffer, float depth, int stencil)
Entry point to C language function: void {@native glClearBufferfi}(GLenum buffer,...
void glTexBuffer(int target, int internalformat, int buffer)
Entry point to C language function: void {@native glTexBuffer}(GLenum target, GLenum internalformat,...
void glTextureStorageMem2DMultisampleEXT(int texture, int samples, int internalFormat, int width, int height, boolean fixedSampleLocations, int memory, long offset)
Entry point to C language function: void {@native glTextureStorageMem2DMultisampleEXT}(GLuint textur...
void glGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize, IntBuffer length, ByteBuffer uniformBlockName)
Entry point to C language function: void {@native glGetActiveUniformBlockName}(GLuint program,...
void glReadBuffer(int mode)
Entry point to C language function: void {@native glReadBuffer}(GLenum mode) Part of GL_ES_VERSION...
void glGenVertexArrays(int n, IntBuffer arrays)
Entry point to C language function: void {@native glGenVertexArrays}(GLsizei n, GLuint * arrays) P...
void glBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha)
Entry point to C language function: void {@native glBlendEquationSeparatei}(GLuint buf,...
void glClearBufferuiv(int buffer, int drawbuffer, IntBuffer value)
Entry point to C language function: void {@native glClearBufferuiv}(GLenum buffer,...
void glVertexAttribI4uiv(int index, IntBuffer v)
Entry point to C language function: void {@native glVertexAttribI4uiv}(GLuint index,...
void glGetTexLevelParameteriv(int target, int level, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexLevelParameteriv}(GLenum target,...
boolean glIsVertexArray(int array)
Entry point to C language function: GLboolean {@native glIsVertexArray}(GLuint array) Part of GL_A...
void glUniformMatrix3x4fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix3x4fv}(GLint location,...
void glImportMemoryFdEXT(int memory, long size, int handleType, int fd)
Entry point to C language function: void {@native glImportMemoryFdEXT}(GLuint memory,...
void glTexStorageMem3DEXT(int target, int levels, int internalFormat, int width, int height, int depth, int memory, long offset)
Entry point to C language function: void {@native glTexStorageMem3DEXT}(GLenum target,...
void glBeginTransformFeedback(int primitiveMode)
Entry point to C language function: void {@native glBeginTransformFeedback}(GLenum primitiveMode) ...
void glGetVertexAttribIuiv(int index, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetVertexAttribIuiv}(GLuint index,...
void glPauseTransformFeedback()
Entry point to C language function: void {@native glPauseTransformFeedback}() Part of GL_ARB_trans...
void glTexStorage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTexStorage3DMultisample}(GLenum target,...
void glDisablei(int target, int index)
Entry point to C language function: void {@native glDisablei}(GLenum target, GLuint index) Part of...
void glUniformMatrix4x2fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix4x2fv}(GLint location,...
void glVertexAttribI4ui(int index, int x, int y, int z, int w)
Entry point to C language function: void {@native glVertexAttribI4ui}(GLuint index,...
void glGetSemaphoreParameterui64vEXT(int semaphore, int pname, LongBuffer params)
Entry point to C language function: void {@native glGetSemaphoreParameterui64vEXT}(GLuint semaphore,...
void glMinSampleShading(float value)
Entry point to C language function: void {@native glMinSampleShading}(GLfloat value) Part of GL_ES...
void glInvalidateSubFramebuffer(int target, int numAttachments, IntBuffer attachments, int x, int y, int width, int height)
Entry point to C language function: void {@native glInvalidateSubFramebuffer}(GLenum target,...
void glUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)
Entry point to C language function: void {@native glUniformBlockBinding}(GLuint program,...
void glTexStorageMem2DMultisampleEXT(int target, int samples, int internalFormat, int width, int height, boolean fixedSampleLocations, int memory, long offset)
Entry point to C language function: void {@native glTexStorageMem2DMultisampleEXT}(GLenum target,...
void glNamedBufferStorageMemEXT(int buffer, long size, int memory, long offset)
Entry point to C language function: void {@native glNamedBufferStorageMemEXT}(GLuint buffer,...
void glInvalidateFramebuffer(int target, int numAttachments, IntBuffer attachments)
Entry point to C language function: void {@native glInvalidateFramebuffer}(GLenum target,...
void glCopyBufferSubData(int readTarget, int writeTarget, long readOffset, long writeOffset, long size)
Entry point to C language function: void {@native glCopyBufferSubData}(GLenum readTarget,...
void glGetVertexAttribIiv(int index, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetVertexAttribIiv}(GLuint index,...
void glMemoryBarrier(int barriers)
Entry point to C language function: void {@native glMemoryBarrier}(GLbitfield barriers) Part of GL...
void glBindTransformFeedback(int target, int id)
Entry point to C language function: void {@native glBindTransformFeedback}(GLenum target,...
void glBufferStorageMemEXT(int target, long size, int memory, long offset)
Entry point to C language function: void {@native glBufferStorageMemEXT}(GLenum target,...
void glGetTexLevelParameterfv(int target, int level, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetTexLevelParameterfv}(GLenum target,...
void glUniform1uiv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform1uiv}(GLint location, GLsizei count,...
void glGetTransformFeedbackVarying(int program, int index, int bufSize, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name)
Entry point to C language function: void {@native glGetTransformFeedbackVarying}(GLuint program,...
void glGetUniformuiv(int program, int location, IntBuffer params)
Entry point to C language function: void {@native glGetUniformuiv}(GLuint program,...
void glImportSemaphoreFdEXT(int semaphore, int handleType, int fd)
Entry point to C language function: void {@native glImportSemaphoreFdEXT}(GLuint semaphore,...
void glGetUnsignedBytei_vEXT(int target, int index, ByteBuffer data)
Entry point to C language function: void {@native glGetUnsignedBytei_vEXT}(GLenum target,...
void glGetUniformIndices(int program, int uniformCount, String[] uniformNames, IntBuffer uniformIndices)
Entry point to C language function: void {@native glGetUniformIndices}(GLuint program,...
void glResumeTransformFeedback()
Entry point to C language function: void {@native glResumeTransformFeedback}() Part of GL_ARB_tran...
void glTextureStorageMem3DEXT(int texture, int levels, int internalFormat, int width, int height, int depth, int memory, long offset)
Entry point to C language function: void {@native glTextureStorageMem3DEXT}(GLuint texture,...
void glTexStorageMem2DEXT(int target, int levels, int internalFormat, int width, int height, int memory, long offset)
Entry point to C language function: void {@native glTexStorageMem2DEXT}(GLenum target,...
void glBindVertexArray(int array)
Entry point to C language function: void {@native glBindVertexArray}(GLuint array) Part of GL_ARB_...
void glUniform2uiv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform2uiv}(GLint location, GLsizei count,...
void glSignalSemaphoreEXT(int semaphore, int numBufferBarriers, IntBuffer buffers, int numTextureBarriers, IntBuffer textures, IntBuffer dstLayouts)
Entry point to C language function: void {@native glSignalSemaphoreEXT}(GLuint semaphore,...
void glDeleteMemoryObjectsEXT(int n, IntBuffer memoryObjects)
Entry point to C language function: void {@native glDeleteMemoryObjectsEXT}(GLsizei n,...
void glDeleteSemaphoresEXT(int n, IntBuffer semaphores)
Entry point to C language function: void {@native glDeleteSemaphoresEXT}(GLsizei n,...
void glUniformMatrix4x3fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix4x3fv}(GLint location,...
void glEnablei(int target, int index)
Entry point to C language function: void {@native glEnablei}(GLenum target, GLuint index) Part of ...
void glUniformMatrix2x3fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix2x3fv}(GLint location,...
void glUniform3ui(int location, int v0, int v1, int v2)
Entry point to C language function: void {@native glUniform3ui}(GLint location, GLuint v0,...
void glColorMaski(int index, boolean r, boolean g, boolean b, boolean a)
Entry point to C language function: void {@native glColorMaski}(GLuint index, GLboolean r,...
void glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
Entry point to C language function: void {@native glBlitFramebuffer}(GLint srcX0,...
void glUniform1ui(int location, int v0)
Entry point to C language function: void {@native glUniform1ui}(GLint location, GLuint v0) Part of...
void glTexStorageMem3DMultisampleEXT(int target, int samples, int internalFormat, int width, int height, int depth, boolean fixedSampleLocations, int memory, long offset)
Entry point to C language function: void {@native glTexStorageMem3DMultisampleEXT}(GLenum target,...
void glEndTransformFeedback()
Entry point to C language function: void {@native glEndTransformFeedback}() Part of GL_ES_VERSION_...
void glFramebufferParameteri(int target, int pname, int param)
Entry point to C language function: void {@native glFramebufferParameteri}(GLenum target,...
void glGetFramebufferParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetFramebufferParameteriv}(GLenum target,...
void glMemoryObjectParameterivEXT(int memoryObject, int pname, IntBuffer params)
Entry point to C language function: void {@native glMemoryObjectParameterivEXT}(GLuint memoryObject,...
void glUniform4uiv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform4uiv}(GLint location, GLsizei count,...
boolean glIsTransformFeedback(int id)
Entry point to C language function: GLboolean {@native glIsTransformFeedback}(GLuint id) Part of G...
void glGenTransformFeedbacks(int n, IntBuffer ids)
Entry point to C language function: void {@native glGenTransformFeedbacks}(GLsizei n,...
String glGetStringi(int name, int index)
Entry point to C language function: const GLubyte * {@native glGetStringi}(GLenum name,...
void glWaitSemaphoreEXT(int semaphore, int numBufferBarriers, IntBuffer buffers, int numTextureBarriers, IntBuffer textures, IntBuffer srcLayouts)
Entry point to C language function: void {@native glWaitSemaphoreEXT}(GLuint semaphore,...
void glCreateMemoryObjectsEXT(int n, IntBuffer memoryObjects)
Entry point to C language function: void {@native glCreateMemoryObjectsEXT}(GLsizei n,...
void glTransformFeedbackVaryings(int program, int count, String[] varyings, int bufferMode)
Entry point to C language function: void {@native glTransformFeedbackVaryings}(GLuint program,...
void glGetBooleani_v(int target, int index, ByteBuffer data)
Entry point to C language function: void {@native glGetBooleani_v}(GLenum target,...
void glDeleteTransformFeedbacks(int n, IntBuffer ids)
Entry point to C language function: void {@native glDeleteTransformFeedbacks}(GLsizei n,...
void glBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
Entry point to C language function: void {@native glBlendFuncSeparatei}(GLuint buf,...
void glBindBufferRange(int target, int index, int buffer, long offset, long size)
Entry point to C language function: void {@native glBindBufferRange}(GLenum target,...
void glUniformMatrix2x4fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix2x4fv}(GLint location,...
void glUniformMatrix3x2fv(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix3x2fv}(GLint location,...
void glSemaphoreParameterui64vEXT(int semaphore, int pname, LongBuffer params)
Entry point to C language function: void {@native glSemaphoreParameterui64vEXT}(GLuint semaphore,...
int glGetFragDataLocation(int program, String name)
Entry point to C language function: GLint {@native glGetFragDataLocation}(GLuint program,...
void glDrawArraysInstanced(int mode, int first, int count, int instancecount)
Entry point to C language function: void {@native glDrawArraysInstanced}(GLenum mode,...
void glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer)
Entry point to C language function: void {@native glFramebufferTextureLayer}(GLenum target,...
int glGetUniformBlockIndex(int program, String uniformBlockName)
Entry point to C language function: GLuint {@native glGetUniformBlockIndex}(GLuint program,...
void glClearBufferfv(int buffer, int drawbuffer, FloatBuffer value)
Entry point to C language function: void {@native glClearBufferfv}(GLenum buffer,...
void glGetMemoryObjectParameterivEXT(int memoryObject, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetMemoryObjectParameterivEXT}(GLuint memoryObje...
void glBlendFunci(int buf, int src, int dst)
Entry point to C language function: void {@native glBlendFunci}(GLuint buf, GLenum src,...
void glTextureStorageMem2DEXT(int texture, int levels, int internalFormat, int width, int height, int memory, long offset)
Entry point to C language function: void {@native glTextureStorageMem2DEXT}(GLuint texture,...
void glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format)
Entry point to C language function: void {@native glBindImageTexture}(GLuint unit,...
void glDeleteVertexArrays(int n, IntBuffer arrays)
Entry point to C language function: void {@native glDeleteVertexArrays}(GLsizei n,...
void glVertexAttribI4i(int index, int x, int y, int z, int w)
Entry point to C language function: void {@native glVertexAttribI4i}(GLuint index,...
void glUniform2ui(int location, int v0, int v1)
Entry point to C language function: void {@native glUniform2ui}(GLint location, GLuint v0,...
void glGetInternalformativ(int target, int internalformat, int pname, int count, IntBuffer params)
Entry point to C language function: void {@native glGetInternalformativ}(GLenum target,...
void glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetActiveUniformBlockiv}(GLuint program,...
void glTextureStorageMem3DMultisampleEXT(int texture, int samples, int internalFormat, int width, int height, int depth, boolean fixedSampleLocations, int memory, long offset)
Entry point to C language function: void {@native glTextureStorageMem3DMultisampleEXT}(GLuint textur...
void glUniform4ui(int location, int v0, int v1, int v2, int v3)
Entry point to C language function: void {@native glUniform4ui}(GLint location, GLuint v0,...
void glGetActiveUniformsiv(int program, int uniformCount, IntBuffer uniformIndices, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetActiveUniformsiv}(GLuint program,...
void glGetIntegeri_v(int target, int index, IntBuffer data)
Entry point to C language function: void {@native glGetIntegeri_v}(GLenum target,...
void glGetUnsignedBytevEXT(int pname, ByteBuffer data)
Entry point to C language function: void {@native glGetUnsignedBytevEXT}(GLenum pname,...
boolean glIsEnabledi(int target, int index)
Entry point to C language function: GLboolean {@native glIsEnabledi}(GLenum target,...
void glBindBufferBase(int target, int index, int buffer)
Entry point to C language function: void {@native glBindBufferBase}(GLenum target,...
void glGenSemaphoresEXT(int n, IntBuffer semaphores)
Entry point to C language function: void {@native glGenSemaphoresEXT}(GLsizei n, GLuint * semaphores...
void glUniform3uiv(int location, int count, IntBuffer value)
Entry point to C language function: void {@native glUniform3uiv}(GLint location, GLsizei count,...
void glClearBufferiv(int buffer, int drawbuffer, IntBuffer value)
Entry point to C language function: void {@native glClearBufferiv}(GLenum buffer,...
void glVertexAttribI4iv(int index, IntBuffer v)
Entry point to C language function: void {@native glVertexAttribI4iv}(GLuint index,...
void glTexStorage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTexStorage2DMultisample}(GLenum target,...
void glUniform1i64NV(int location, long x)
Entry point to C language function: void {@native glUniform1i64NV}(GLint location,...
void glPatchParameteri(int pname, int value)
Entry point to C language function: void {@native glPatchParameteri}(GLenum pname,...
void glUniform2ui64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform2ui64vNV}(GLint location,...
void glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset)
Entry point to C language function: void {@native glVertexAttribFormat}(GLuint attribindex,...
void glGetUniformi64vNV(int program, int location, LongBuffer params)
Entry point to C language function: void {@native glGetUniformi64vNV}(GLuint program,...
void glMemoryBarrierByRegion(int barriers)
Entry point to C language function: void {@native glMemoryBarrierByRegion}(GLbitfield barriers) Pa...
void glDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawRangeElementsBaseVertex}(GLenum mode,...
void glUniform4i64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform4i64vNV}(GLint location,...
void glUniform4i64NV(int location, long x, long y, long z, long w)
Entry point to C language function: void {@native glUniform4i64NV}(GLint location,...
void glUniform4ui64NV(int location, long x, long y, long z, long w)
Entry point to C language function: void {@native glUniform4ui64NV}(GLint location,...
void glProgramUniform2ui64NV(int program, int location, long x, long y)
Entry point to C language function: void {@native glProgramUniform2ui64NV}(GLuint program,...
void glUniform3i64NV(int location, long x, long y, long z)
Entry point to C language function: void {@native glUniform3i64NV}(GLint location,...
void glGetInteger64i_v(int target, int index, LongBuffer data)
Entry point to C language function: void {@native glGetInteger64i_v}(GLenum target,...
void glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset)
Entry point to C language function: void {@native glVertexAttribIFormat}(GLuint attribindex,...
void glGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetProgramInterfaceiv}(GLuint program,...
void glUniform4ui64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform4ui64vNV}(GLint location,...
void glUniform3ui64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform3ui64vNV}(GLint location,...
void glVertexBindingDivisor(int bindingindex, int divisor)
Entry point to C language function: void {@native glVertexBindingDivisor}(GLuint bindingindex,...
void glDrawElementsBaseVertex(int mode, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawElementsBaseVertex}(GLenum mode,...
void glSamplerParameterf(int sampler, int pname, float param)
Entry point to C language function: void {@native glSamplerParameterf}(GLuint sampler,...
void glWaitSync(long sync, int flags, long timeout)
Entry point to C language function: void {@native glWaitSync}(GLsync sync, GLbitfield flags,...
void glGetSamplerParameterfv(int sampler, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetSamplerParameterfv}(GLuint sampler,...
void glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride)
Entry point to C language function: void {@native glBindVertexBuffer}(GLuint bindingindex,...
void glGetProgramResourceName(int program, int programInterface, int index, int bufSize, IntBuffer length, ByteBuffer name)
Entry point to C language function: void {@native glGetProgramResourceName}(GLuint program,...
void glUniform1i64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform1i64vNV}(GLint location,...
void glProgramUniform3ui64NV(int program, int location, long x, long y, long z)
Entry point to C language function: void {@native glProgramUniform3ui64NV}(GLuint program,...
void glUniform3i64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform3i64vNV}(GLint location,...
void glProgramUniform4ui64NV(int program, int location, long x, long y, long z, long w)
Entry point to C language function: void {@native glProgramUniform4ui64NV}(GLuint program,...
void glUniform3ui64NV(int location, long x, long y, long z)
Entry point to C language function: void {@native glUniform3ui64NV}(GLint location,...
void glProgramUniform3ui64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform3ui64vNV}(GLuint program,...
void glProgramUniform2i64NV(int program, int location, long x, long y)
Entry point to C language function: void {@native glProgramUniform2i64NV}(GLuint program,...
void glProgramUniform3i64NV(int program, int location, long x, long y, long z)
Entry point to C language function: void {@native glProgramUniform3i64NV}(GLuint program,...
void glSamplerParameteri(int sampler, int pname, int param)
Entry point to C language function: void {@native glSamplerParameteri}(GLuint sampler,...
void glUniform1ui64NV(int location, long x)
Entry point to C language function: void {@native glUniform1ui64NV}(GLint location,...
boolean glIsSync(long sync)
Entry point to C language function: GLboolean {@native glIsSync}(GLsync sync) Part of GL_ES_VERSIO...
void glUniform2i64NV(int location, long x, long y)
Entry point to C language function: void {@native glUniform2i64NV}(GLint location,...
void glProgramUniform2i64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform2i64vNV}(GLuint program,...
void glVertexAttribBinding(int attribindex, int bindingindex)
Entry point to C language function: void {@native glVertexAttribBinding}(GLuint attribindex,...
void glDrawElementsIndirect(int mode, int type, Buffer indirect)
Entry point to C language function: void {@native glDrawElementsIndirect}(GLenum mode,...
int glGetProgramResourceLocation(int program, int programInterface, ByteBuffer name)
Entry point to C language function: GLint {@native glGetProgramResourceLocation}(GLuint program,...
void glUniform1ui64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform1ui64vNV}(GLint location,...
void glGetProgramResourceiv(int program, int programInterface, int index, int propCount, IntBuffer props, int bufSize, IntBuffer length, IntBuffer params)
Entry point to C language function: void {@native glGetProgramResourceiv}(GLuint program,...
long glFenceSync(int condition, int flags)
Entry point to C language function: GLsync {@native glFenceSync}(GLenum condition,...
void glProgramUniform1ui64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform1ui64vNV}(GLuint program,...
void glFramebufferTexture(int target, int attachment, int texture, int level)
Entry point to C language function: void {@native glFramebufferTexture}(GLenum target,...
void glProgramUniform2ui64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform2ui64vNV}(GLuint program,...
void glDrawElementsInstancedBaseVertex(int mode, int count, int type, Buffer indices, int instancecount, int basevertex)
Entry point to C language function: void {@native glDrawElementsInstancedBaseVertex}(GLenum mode,...
boolean glIsSampler(int sampler)
Entry point to C language function: GLboolean {@native glIsSampler}(GLuint sampler) Part of GL_MES...
int glGetProgramResourceIndex(int program, int programInterface, ByteBuffer name)
Entry point to C language function: GLuint {@native glGetProgramResourceIndex}(GLuint program,...
void glDeleteSync(long sync)
Entry point to C language function: void {@native glDeleteSync}(GLsync sync) Part of GL_ES_VERSION...
void glProgramUniform1ui64NV(int program, int location, long x)
Entry point to C language function: void {@native glProgramUniform1ui64NV}(GLuint program,...
void glProgramUniform4ui64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform4ui64vNV}(GLuint program,...
void glSamplerParameteriv(int sampler, int pname, IntBuffer param)
Entry point to C language function: void {@native glSamplerParameteriv}(GLuint sampler,...
void glProgramUniform1i64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform1i64vNV}(GLuint program,...
void glDispatchComputeIndirect(long indirect)
Entry point to C language function: void {@native glDispatchComputeIndirect}(GLintptr indirect) Pa...
void glGetBufferParameteri64v(int target, int pname, LongBuffer params)
Entry point to C language function: void {@native glGetBufferParameteri64v}(GLenum target,...
void glDeleteSamplers(int count, IntBuffer samplers)
Entry point to C language function: void {@native glDeleteSamplers}(GLsizei count,...
void glGetSamplerParameteriv(int sampler, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetSamplerParameteriv}(GLuint sampler,...
void glDrawArraysIndirect(int mode, Buffer indirect)
Entry point to C language function: void {@native glDrawArraysIndirect}(GLenum mode,...
void glBindSampler(int unit, int sampler)
Entry point to C language function: void {@native glBindSampler}(GLuint unit, GLuint sampler) Part...
void glGetSynciv(long sync, int pname, int bufSize, IntBuffer length, IntBuffer values)
Entry point to C language function: void {@native glGetSynciv}(GLsync sync, GLenum pname,...
void glProgramUniform4i64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform4i64vNV}(GLuint program,...
void glProgramUniform3i64vNV(int program, int location, int count, LongBuffer value)
Entry point to C language function: void {@native glProgramUniform3i64vNV}(GLuint program,...
void glUniform2ui64NV(int location, long x, long y)
Entry point to C language function: void {@native glUniform2ui64NV}(GLint location,...
void glTexBufferRange(int target, int internalformat, int buffer, long offset, long size)
Entry point to C language function: void {@native glTexBufferRange}(GLenum target,...
void glUniform2i64vNV(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniform2i64vNV}(GLint location,...
void glGenSamplers(int count, IntBuffer samplers)
Entry point to C language function: void {@native glGenSamplers}(GLsizei count, GLuint * samplers) ...
void glDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z)
Entry point to C language function: void {@native glDispatchCompute}(GLuint num_groups_x,...
void glSamplerParameterfv(int sampler, int pname, FloatBuffer param)
Entry point to C language function: void {@native glSamplerParameterfv}(GLuint sampler,...
void glProgramUniform4i64NV(int program, int location, long x, long y, long z, long w)
Entry point to C language function: void {@native glProgramUniform4i64NV}(GLuint program,...
int glClientWaitSync(long sync, int flags, long timeout)
Entry point to C language function: GLenum {@native glClientWaitSync}(GLsync sync,...
void glProgramUniform1i64NV(int program, int location, long x)
Entry point to C language function: void {@native glProgramUniform1i64NV}(GLuint program,...
void glPrimitiveBoundingBox(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW)
Entry point to C language function: void {@native glPrimitiveBoundingBox}(GLfloat minX,...
void glSignalVkFenceNV(long vkFence)
Entry point to C language function: void {@native glSignalVkFenceNV}(GLuint64 vkFence) Part of GL_...
void glDrawMeshTasksNV(int first, int count)
Entry point to C language function: void {@native glDrawMeshTasksNV}(GLuint first,...
void glShadingRateSampleOrderNV(int order)
Entry point to C language function: void {@native glShadingRateSampleOrderNV}(GLenum order) Part o...
void glNamedBufferAttachMemoryNV(int buffer, int memory, long offset)
Entry point to C language function: void {@native glNamedBufferAttachMemoryNV}(GLuint buffer,...
void glShadingRateImagePaletteNV(int viewport, int first, int count, IntBuffer rates)
Entry point to C language function: void {@native glShadingRateImagePaletteNV}(GLuint viewport,...
void glTexturePageCommitmentMemNV(int texture, int layer, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int memory, long offset, boolean commit)
Entry point to C language function: void {@native glTexturePageCommitmentMemNV}(GLuint texture,...
void glGetMemoryObjectDetachedResourcesuivNV(int memory, int pname, int first, int count, IntBuffer params)
Entry point to C language function: void {@native glGetMemoryObjectDetachedResourcesuivNV}(GLuint me...
void glNamedBufferPageCommitmentMemNV(int buffer, long offset, long size, int memory, long memOffset, boolean commit)
Entry point to C language function: void {@native glNamedBufferPageCommitmentMemNV}(GLuint buffer,...
void glSubpixelPrecisionBiasNV(int xbits, int ybits)
Entry point to C language function: void {@native glSubpixelPrecisionBiasNV}(GLuint xbits,...
void glMultiDrawMeshTasksIndirectCountNV(long indirect, long drawcount, int maxdrawcount, int stride)
Entry point to C language function: void {@native glMultiDrawMeshTasksIndirectCountNV}(GLintptr indi...
void glNamedFramebufferSampleLocationsfvNV(int framebuffer, int start, int count, FloatBuffer v)
Entry point to C language function: void {@native glNamedFramebufferSampleLocationsfvNV}(GLuint fram...
void glShadingRateImageBarrierNV(boolean synchronize)
Entry point to C language function: void {@native glShadingRateImageBarrierNV}(GLboolean synchronize...
void glScissorExclusiveArrayvNV(int first, int count, IntBuffer v)
Entry point to C language function: void {@native glScissorExclusiveArrayvNV}(GLuint first,...
void glWaitVkSemaphoreNV(long vkSemaphore)
Entry point to C language function: void {@native glWaitVkSemaphoreNV}(GLuint64 vkSemaphore) Part ...
void glViewportPositionWScaleNV(int index, float xcoeff, float ycoeff)
Entry point to C language function: void {@native glViewportPositionWScaleNV}(GLuint index,...
void glBindShadingRateImageNV(int texture)
Entry point to C language function: void {@native glBindShadingRateImageNV}(GLuint texture) Part o...
void glCreateSemaphoresNV(int n, IntBuffer semaphores)
Entry point to C language function: void {@native glCreateSemaphoresNV}(GLsizei n,...
void glDrawVkImageNV(long vkImage, int sampler, float x0, float y0, float x1, float y1, float z, float s0, float t0, float s1, float t1)
Entry point to C language function: void {@native glDrawVkImageNV}(GLuint64 vkImage,...
void glSignalVkSemaphoreNV(long vkSemaphore)
Entry point to C language function: void {@native glSignalVkSemaphoreNV}(GLuint64 vkSemaphore) Par...
void glFragmentCoverageColorNV(int color)
Entry point to C language function: void {@native glFragmentCoverageColorNV}(GLuint color) Part of...
void glResolveDepthValuesNV()
Entry point to C language function: void {@native glResolveDepthValuesNV}() Part of GL_NV_sample_l...
void glBufferPageCommitmentMemNV(int target, long offset, long size, int memory, long memOffset, boolean commit)
Entry point to C language function: void {@native glBufferPageCommitmentMemNV}(GLenum target,...
void glViewportSwizzleNV(int index, int swizzlex, int swizzley, int swizzlez, int swizzlew)
Entry point to C language function: void {@native glViewportSwizzleNV}(GLuint index,...
long glGetVkProcAddrNV(ByteBuffer name)
Entry point to C language function: GLVULKANPROCNV {@native glGetVkProcAddrNV}(const GLchar * name) ...
void glMultiDrawMeshTasksIndirectNV(long indirect, int drawcount, int stride)
Entry point to C language function: void {@native glMultiDrawMeshTasksIndirectNV}(GLintptr indirect,...
void glResetMemoryObjectParameterNV(int memory, int pname)
Entry point to C language function: void {@native glResetMemoryObjectParameterNV}(GLuint memory,...
void glSemaphoreParameterivNV(int semaphore, int pname, IntBuffer params)
Entry point to C language function: void {@native glSemaphoreParameterivNV}(GLuint semaphore,...
void glTexAttachMemoryNV(int target, int memory, long offset)
Entry point to C language function: void {@native glTexAttachMemoryNV}(GLenum target,...
void glDrawMeshTasksIndirectNV(long indirect)
Entry point to C language function: void {@native glDrawMeshTasksIndirectNV}(GLintptr indirect) Pa...
void glTextureAttachMemoryNV(int texture, int memory, long offset)
Entry point to C language function: void {@native glTextureAttachMemoryNV}(GLuint texture,...
void glGetShadingRateSampleLocationivNV(int rate, int samples, int index, IntBuffer location)
Entry point to C language function: void {@native glGetShadingRateSampleLocationivNV}(GLenum rate,...
void glGetSemaphoreParameterivNV(int semaphore, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetSemaphoreParameterivNV}(GLuint semaphore,...
void glScissorExclusiveNV(int x, int y, int width, int height)
Entry point to C language function: void {@native glScissorExclusiveNV}(GLint x, GLint y,...
void glGetShadingRateImagePaletteNV(int viewport, int entry, IntBuffer rate)
Entry point to C language function: void {@native glGetShadingRateImagePaletteNV}(GLuint viewport,...
void glShadingRateSampleOrderCustomNV(int rate, int samples, IntBuffer locations)
Entry point to C language function: void {@native glShadingRateSampleOrderCustomNV}(GLenum rate,...
void glTexPageCommitmentMemNV(int target, int layer, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int memory, long offset, boolean commit)
Entry point to C language function: void {@native glTexPageCommitmentMemNV}(GLenum target,...
void glFramebufferSampleLocationsfvNV(int target, int start, int count, FloatBuffer v)
Entry point to C language function: void {@native glFramebufferSampleLocationsfvNV}(GLenum target,...
void glBufferAttachMemoryNV(int target, int memory, long offset)
Entry point to C language function: void {@native glBufferAttachMemoryNV}(GLenum target,...
boolean isGL2GL3()
Indicates whether this GL object conforms to a GL2GL3 compatible profile.
boolean isGLES2Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES2 functionality.
boolean isVBOElementArrayBound()
boolean isGL2ES1()
Indicates whether this GL object conforms to a GL2ES1 compatible profile.
boolean hasGLSL()
Indicates whether this GL object supports GLSL.
boolean hasBasicFBOSupport()
Returns true if basic FBO support is available, otherwise false.
boolean isTextureFormatBGRA8888Available()
boolean isGLES()
Indicates whether this GL object conforms to one of the OpenGL ES profiles, see isGLES1(),...
boolean isGL4bc()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 compatibility profile.
boolean isGL3ES3()
Indicates whether this GL object conforms to a GL3ES3 compatible profile.
int getMaxRenderbufferSamples()
Returns the maximum number of FBO RENDERBUFFER samples if full FBO is supported, otherwise false.
int getBoundFramebuffer(int target)
Return the framebuffer name bound to this context, see GL#glBindFramebuffer(int, int).
int getBoundBuffer(int target)
int getDefaultDrawFramebuffer()
Return the default draw framebuffer name.
boolean isGL2ES3()
Indicates whether this GL object conforms to a either a GL2GL3 or GL3ES3 compatible profile.
boolean isGLES32Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.2 functionality.
boolean isNPOTTextureAvailable()
Returns true if the GL context supports non power of two (NPOT) textures, otherwise false.
GLProfile getGLProfile()
Returns the GLProfile associated with this GL object.
void setSwapInterval(int interval)
Set the swap interval of the current context and attached onscreen GLDrawable.
boolean isGL3()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 core profile.
boolean isGL2()
Indicates whether this GL object conforms to the OpenGL ≤ 3.0 profile.
boolean isGL2ES2()
Indicates whether this GL object conforms to a GL2ES2 compatible profile.
GLBufferStorage mapBufferRange(final int target, final long offset, final long length, final int access)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBufferRange(....
boolean isExtensionAvailable(String glExtensionName)
Returns true if the specified OpenGL extension can be used successfully through this GL instance give...
boolean isGLES1()
Indicates whether this GL object conforms to the OpenGL ES ≥ 1.0 profile.
GLContext getContext()
Returns the GLContext associated which this GL object.
GLBufferStorage getBufferStorage(int bufferName)
boolean isFunctionAvailable(String glFunctionName)
Returns true if the specified OpenGL core- or extension-function can be used successfully through thi...
boolean isGLcore()
Indicates whether this GL object uses a GL core profile.
boolean isGL4core()
Indicates whether this GL object uses a GL4 core profile.
boolean isGLES3()
Indicates whether this GL object conforms to the OpenGL ES ≥ 3.0 profile.
boolean isGL4ES3()
Returns true if this GL object conforms to a GL4ES3 compatible profile, i.e.
boolean isGL3core()
Indicates whether this GL object uses a GL3 core profile.
int getDefaultDrawBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
int getDefaultReadBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
GL getRootGL()
Returns the implementing root instance, considering a wrapped pipelined hierarchy,...
GLBufferStorage mapBuffer(int target, int access)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBuffer(..) implementation.
Object getExtension(String extensionName)
Returns an object providing access to the specified OpenGL extension.
int getSwapInterval()
Return the current swap interval.
boolean isGL3bc()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 compatibility profile.
boolean isGLES31Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.1 functionality.
boolean isGL4()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 core profile.
boolean isGLES3Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3 functionality.
boolean hasFullFBOSupport()
Returns true if full FBO support is available, otherwise false.
Object getPlatformGLExtensions()
Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL,...
int getDefaultReadFramebuffer()
Return the default read framebuffer name.
boolean isGLES2()
Indicates whether this GL object conforms to the OpenGL ES ≥ 2.0 profile.
void glFramebufferTexture2DMultisampleEXT(int target, int attachment, int textarget, int texture, int level, int samples)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleEXT}(GLenum targe...
void glDrawRangeElementsBaseVertexOES(int mode, int start, int end, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawRangeElementsBaseVertexOES}(GLenum mode,...
void glStartTilingQCOM(int x, int y, int width, int height, int preserveMask)
Entry point to C language function: void {@native glStartTilingQCOM}(GLuint x, GLuint y,...
void glShadingRateEXT(int rate)
Entry point to C language function: void {@native glShadingRateEXT}(GLenum rate) Part of GL_EXT_fr...
void glDrawElementsInstancedNV(int mode, int count, int type, Buffer indices, int primcount)
Entry point to C language function: void {@native glDrawElementsInstancedNV}(GLenum mode,...
void glUniformMatrix4x3fvNV(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix4x3fvNV}(GLint location,...
void glEGLImageTargetTexture2DOES(int target, long image)
Entry point to C language function: void {@native glEGLImageTargetTexture2DOES}(GLenum target,...
void glDisableiNV(int target, int index)
Entry point to C language function: void {@native glDisableiNV}(GLenum target, GLuint index) Part ...
void glTexBufferRangeOES(int target, int internalformat, int buffer, long offset, long size)
Entry point to C language function: void {@native glTexBufferRangeOES}(GLenum target,...
void glUniformMatrix3x4fvNV(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix3x4fvNV}(GLint location,...
void glBlendEquationSeparateiEXT(int buf, int modeRGB, int modeAlpha)
Entry point to C language function: void {@native glBlendEquationSeparateiEXT}(GLuint buf,...
void glCoverageModulationTableNV(int n, FloatBuffer v)
Entry point to C language function: void {@native glCoverageModulationTableNV}(GLsizei n,...
void glGetCoverageModulationTableNV(int bufSize, FloatBuffer v)
Entry point to C language function: void {@native glGetCoverageModulationTableNV}(GLsizei bufSize,...
void glUniformMatrix3x2fvNV(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix3x2fvNV}(GLint location,...
void glBlendFunciOES(int buf, int src, int dst)
Entry point to C language function: void {@native glBlendFunciOES}(GLuint buf, GLenum src,...
void glProgramUniformHandleui64vIMG(int program, int location, int count, LongBuffer values)
Entry point to C language function: void {@native glProgramUniformHandleui64vIMG}(GLuint program,...
void glBeginConditionalRender(int id, int mode)
Entry point to C language function: void {@native glBeginConditionalRender}(GLuint id,...
void glDrawTransformFeedbackEXT(int mode, int id)
Entry point to C language function: void {@native glDrawTransformFeedbackEXT}(GLenum mode,...
void glCopyTextureLevelsAPPLE(int destinationTexture, int sourceTexture, int sourceBaseLevel, int sourceLevelCount)
Entry point to C language function: void {@native glCopyTextureLevelsAPPLE}(GLuint destinationTextur...
void glDepthRangeArrayfvOES(int first, int count, FloatBuffer v)
Entry point to C language function: void {@native glDepthRangeArrayfvOES}(GLuint first,...
void glGetDriverControlsQCOM(IntBuffer num, int size, IntBuffer driverControls)
Entry point to C language function: void {@native glGetDriverControlsQCOM}(GLint * num,...
void glFramebufferTextureOES(int target, int attachment, int texture, int level)
Entry point to C language function: void {@native glFramebufferTextureOES}(GLenum target,...
void glClearTexImageEXT(int texture, int level, int format, int type, Buffer data)
Entry point to C language function: void {@native glClearTexImageEXT}(GLuint texture,...
void glDisableDriverControlQCOM(int driverControl)
Entry point to C language function: void {@native glDisableDriverControlQCOM}(GLuint driverControl) ...
void glDrawElements(int mode, int count, int type, Buffer indices)
Entry point to C language function: void {@native glDrawElements}(GLenum mode, GLsizei count,...
void glGetIntegeri_vEXT(int target, int index, IntBuffer data)
Entry point to C language function: void {@native glGetIntegeri_vEXT}(GLenum target,...
void glGetFragmentShadingRatesEXT(int samples, int maxCount, IntBuffer count, IntBuffer shadingRates)
Entry point to C language function: void {@native glGetFragmentShadingRatesEXT}(GLsizei samples,...
void glCoverageMaskNV(boolean mask)
Entry point to C language function: void {@native glCoverageMaskNV}(GLboolean mask) Part of GL_NV_...
void glRenderbufferStorageMultisampleEXT(int target, int samples, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleEXT}(GLenum target...
void glDrawElementsInstancedBaseVertexEXT(int mode, int count, int type, Buffer indices, int instancecount, int basevertex)
Entry point to C language function: void {@native glDrawElementsInstancedBaseVertexEXT}(GLenum mode,...
void glScissorArrayvOES(int first, int count, IntBuffer v)
Entry point to C language function: void {@native glScissorArrayvOES}(GLuint first,...
void glPrimitiveBoundingBoxOES(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW)
Entry point to C language function: void {@native glPrimitiveBoundingBoxOES}(GLfloat minX,...
boolean glIsEnablediNV(int target, int index)
Entry point to C language function: GLboolean {@native glIsEnablediNV}(GLenum target,...
void glColorMaskiOES(int index, boolean r, boolean g, boolean b, boolean a)
Entry point to C language function: void {@native glColorMaskiOES}(GLuint index, GLboolean r,...
void glBindFragDataLocationEXT(int program, int color, ByteBuffer name)
Entry point to C language function: void {@native glBindFragDataLocationEXT}(GLuint program,...
void glViewportIndexedfvNV(int index, FloatBuffer v)
Entry point to C language function: void {@native glViewportIndexedfvNV}(GLuint index,...
void glPolygonOffsetClampEXT(float factor, float units, float clamp)
Entry point to C language function: void {@native glPolygonOffsetClampEXT}(GLfloat factor,...
void glDepthRangeIndexedfNV(int index, float n, float f)
Entry point to C language function: void {@native glDepthRangeIndexedfNV}(GLuint index,...
void glClearPixelLocalStorageuiEXT(int offset, int n, IntBuffer values)
Entry point to C language function: void {@native glClearPixelLocalStorageuiEXT}(GLsizei offset,...
void glEnableiOES(int target, int index)
Entry point to C language function: void {@native glEnableiOES}(GLenum target, GLuint index) Part ...
void glAlphaFuncQCOM(int func, float ref)
Entry point to C language function: void {@native glAlphaFuncQCOM}(GLenum func, GLclampf ref) Part...
void glGetTranslatedShaderSourceANGLE(int shader, int bufSize, IntBuffer length, ByteBuffer source)
Entry point to C language function: void {@native glGetTranslatedShaderSourceANGLE}(GLuint shader,...
void glFramebufferFetchBarrierEXT()
Entry point to C language function: void {@native glFramebufferFetchBarrierEXT}() Part of GL_EXT_s...
void glFramebufferTexture2DMultisampleIMG(int target, int attachment, int textarget, int texture, int level, int samples)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleIMG}(GLenum targe...
void glTexEstimateMotionQCOM(int ref, int target, int output)
Entry point to C language function: void {@native glTexEstimateMotionQCOM}(GLuint ref,...
void glFramebufferFoveationParametersQCOM(int framebuffer, int layer, int focalPoint, float focalX, float focalY, float gainX, float gainY, float foveaArea)
Entry point to C language function: void {@native glFramebufferFoveationParametersQCOM}(GLuint frame...
void glDisableiEXT(int target, int index)
Entry point to C language function: void {@native glDisableiEXT}(GLenum target, GLuint index) Part...
void glEGLImageTargetTexStorageEXT(int target, long image, IntBuffer attrib_list)
Entry point to C language function: void {@native glEGLImageTargetTexStorageEXT}(GLenum target,...
void glBufferStorageEXT(int target, long size, Buffer data, int flags)
Entry point to C language function: void {@native glBufferStorageEXT}(GLenum target,...
void glViewportArrayvNV(int first, int count, FloatBuffer v)
Entry point to C language function: void {@native glViewportArrayvNV}(GLuint first,...
void glFramebufferPixelLocalStorageSizeEXT(int target, int size)
Entry point to C language function: void {@native glFramebufferPixelLocalStorageSizeEXT}(GLuint targ...
void glGetnUniformuiv(int program, int location, int bufSize, IntBuffer params)
Entry point to C language function: void {@native glGetnUniformuiv}(GLuint program,...
void glBindVertexArrayOES(int array)
Entry point to C language function: void {@native glBindVertexArrayOES}(GLuint array) Part of GL_O...
void glViewportArrayvOES(int first, int count, FloatBuffer v)
Entry point to C language function: void {@native glViewportArrayvOES}(GLuint first,...
void glDrawElementsInstancedBaseVertexOES(int mode, int count, int type, Buffer indices, int instancecount, int basevertex)
Entry point to C language function: void {@native glDrawElementsInstancedBaseVertexOES}(GLenum mode,...
void glFramebufferFoveationConfigQCOM(int framebuffer, int numLayers, int focalPointsPerLayer, int requestedFeatures, IntBuffer providedFeatures)
Entry point to C language function: void {@native glFramebufferFoveationConfigQCOM}(GLuint framebuff...
void glMultiDrawArraysIndirectEXT(int mode, Buffer indirect, int drawcount, int stride)
Entry point to C language function: void {@native glMultiDrawArraysIndirectEXT}(GLenum mode,...
void glFramebufferTextureMultiviewOVR(int target, int attachment, int texture, int level, int baseViewIndex, int numViews)
Entry point to C language function: void {@native glFramebufferTextureMultiviewOVR}(GLenum target,...
void glBlendEquationiEXT(int buf, int mode)
Entry point to C language function: void {@native glBlendEquationiEXT}(GLuint buf,...
void glDiscardFramebufferEXT(int target, int numAttachments, IntBuffer attachments)
Entry point to C language function: void {@native glDiscardFramebufferEXT}(GLenum target,...
void glScissorIndexedvNV(int index, IntBuffer v)
Entry point to C language function: void {@native glScissorIndexedvNV}(GLuint index,...
void glProgramUniformHandleui64IMG(int program, int location, long value)
Entry point to C language function: void {@native glProgramUniformHandleui64IMG}(GLuint program,...
void glDrawTransformFeedbackInstancedEXT(int mode, int id, int instancecount)
Entry point to C language function: void {@native glDrawTransformFeedbackInstancedEXT}(GLenum mode,...
void glVertexAttribDivisorNV(int index, int divisor)
Entry point to C language function: void {@native glVertexAttribDivisorNV}(GLuint index,...
void glDeleteVertexArraysOES(int n, IntBuffer arrays)
Entry point to C language function: void {@native glDeleteVertexArraysOES}(GLsizei n,...
void glBlendFunciEXT(int buf, int src, int dst)
Entry point to C language function: void {@native glBlendFunciEXT}(GLuint buf, GLenum src,...
void glDrawElementsBaseVertexOES(int mode, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawElementsBaseVertexOES}(GLenum mode,...
void glDrawArraysInstancedNV(int mode, int first, int count, int primcount)
Entry point to C language function: void {@native glDrawArraysInstancedNV}(GLenum mode,...
void glWindowRectanglesEXT(int mode, int count, IntBuffer box)
Entry point to C language function: void {@native glWindowRectanglesEXT}(GLenum mode,...
void glExtrapolateTex2DQCOM(int src1, int src2, int output, float scaleFactor)
Entry point to C language function: void {@native glExtrapolateTex2DQCOM}(GLuint src1,...
void glRenderbufferStorageMultisampleNV(int target, int samples, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleNV}(GLenum target,...
void glClipControlEXT(int origin, int depth)
Entry point to C language function: void {@native glClipControlEXT}(GLenum origin,...
void glScissorIndexedvOES(int index, IntBuffer v)
Entry point to C language function: void {@native glScissorIndexedvOES}(GLuint index,...
void glGetFloati_vOES(int target, int index, FloatBuffer data)
Entry point to C language function: void {@native glGetFloati_vOES}(GLenum target,...
void glScissorIndexedOES(int index, int left, int bottom, int width, int height)
Entry point to C language function: void {@native glScissorIndexedOES}(GLuint index,...
void glDrawArraysInstancedANGLE(int mode, int first, int count, int primcount)
Entry point to C language function: void {@native glDrawArraysInstancedANGLE}(GLenum mode,...
void glDrawRangeElementsBaseVertexEXT(int mode, int start, int end, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawRangeElementsBaseVertexEXT}(GLenum mode,...
void glScissorIndexedNV(int index, int left, int bottom, int width, int height)
Entry point to C language function: void {@native glScissorIndexedNV}(GLuint index,...
void glViewportIndexedfNV(int index, float x, float y, float w, float h)
Entry point to C language function: void {@native glViewportIndexedfNV}(GLuint index,...
void glExtGetBuffersQCOM(IntBuffer buffers, int maxBuffers, IntBuffer numBuffers)
Entry point to C language function: void {@native glExtGetBuffersQCOM}(GLuint * buffers,...
void glViewportIndexedfOES(int index, float x, float y, float w, float h)
Entry point to C language function: void {@native glViewportIndexedfOES}(GLuint index,...
void glFramebufferTextureMultisampleMultiviewOVR(int target, int attachment, int texture, int level, int samples, int baseViewIndex, int numViews)
Entry point to C language function: void {@native glFramebufferTextureMultisampleMultiviewOVR}(GLenu...
void glExtTexObjectStateOverrideiQCOM(int target, int pname, int param)
Entry point to C language function: void {@native glExtTexObjectStateOverrideiQCOM}(GLenum target,...
void glBlendEquationSeparateiOES(int buf, int modeRGB, int modeAlpha)
Entry point to C language function: void {@native glBlendEquationSeparateiOES}(GLuint buf,...
void glVertexAttribDivisorANGLE(int index, int divisor)
Entry point to C language function: void {@native glVertexAttribDivisorANGLE}(GLuint index,...
void glGetDriverControlStringQCOM(int driverControl, int bufSize, IntBuffer length, ByteBuffer driverControlString)
Entry point to C language function: void {@native glGetDriverControlStringQCOM}(GLuint driverControl...
int glGetProgramResourceLocationIndexEXT(int program, int programInterface, ByteBuffer name)
Entry point to C language function: GLint {@native glGetProgramResourceLocationIndexEXT}(GLuint prog...
void glCoverageOperationNV(int operation)
Entry point to C language function: void {@native glCoverageOperationNV}(GLenum operation) Part of...
void glCopyBufferSubDataNV(int readTarget, int writeTarget, long readOffset, long writeOffset, long size)
Entry point to C language function: void {@native glCopyBufferSubDataNV}(GLenum readTarget,...
void glDepthRangeIndexedfOES(int index, float n, float f)
Entry point to C language function: void {@native glDepthRangeIndexedfOES}(GLuint index,...
void glMinSampleShadingOES(float value)
Entry point to C language function: void {@native glMinSampleShadingOES}(GLfloat value) Part of GL...
void glExtGetTexSubImageQCOM(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer texels)
Entry point to C language function: void {@native glExtGetTexSubImageQCOM}(GLenum target,...
void glMultiDrawElementsIndirectEXT(int mode, int type, Buffer indirect, int drawcount, int stride)
Entry point to C language function: void {@native glMultiDrawElementsIndirectEXT}(GLenum mode,...
void glScissorArrayvNV(int first, int count, IntBuffer v)
Entry point to C language function: void {@native glScissorArrayvNV}(GLuint first,...
void glPatchParameteriOES(int pname, int value)
Entry point to C language function: void {@native glPatchParameteriOES}(GLenum pname,...
void glExtGetShadersQCOM(IntBuffer shaders, int maxShaders, IntBuffer numShaders)
Entry point to C language function: void {@native glExtGetShadersQCOM}(GLuint * shaders,...
void glCoverageModulationNV(int components)
Entry point to C language function: void {@native glCoverageModulationNV}(GLenum components) Part ...
void glClearTexSubImageEXT(int texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer data)
Entry point to C language function: void {@native glClearTexSubImageEXT}(GLuint texture,...
void glUniformHandleui64vIMG(int location, int count, LongBuffer value)
Entry point to C language function: void {@native glUniformHandleui64vIMG}(GLint location,...
void glExtGetBufferPointervQCOM(int target, PointerBuffer params)
Entry point to C language function: void {@native glExtGetBufferPointervQCOM}(GLenum target,...
void glBlendEquationiOES(int buf, int mode)
Entry point to C language function: void {@native glBlendEquationiOES}(GLuint buf,...
void glRasterSamplesEXT(int samples, boolean fixedsamplelocations)
Entry point to C language function: void {@native glRasterSamplesEXT}(GLuint samples,...
void glExtGetTexturesQCOM(IntBuffer textures, int maxTextures, IntBuffer numTextures)
Entry point to C language function: void {@native glExtGetTexturesQCOM}(GLuint * textures,...
void glTexStorageAttribs2DEXT(int target, int levels, int internalformat, int width, int height, IntBuffer attrib_list)
Entry point to C language function: void {@native glTexStorageAttribs2DEXT}(GLenum target,...
void glUniformHandleui64IMG(int location, long value)
Entry point to C language function: void {@native glUniformHandleui64IMG}(GLint location,...
void glExtGetFramebuffersQCOM(IntBuffer framebuffers, int maxFramebuffers, IntBuffer numFramebuffers)
Entry point to C language function: void {@native glExtGetFramebuffersQCOM}(GLuint * framebuffers,...
void glEGLImageTargetRenderbufferStorageOES(int target, long image)
Entry point to C language function: void {@native glEGLImageTargetRenderbufferStorageOES}(GLenum tar...
void glExtGetTexLevelParameterivQCOM(int texture, int face, int level, int pname, IntBuffer params)
Entry point to C language function: void {@native glExtGetTexLevelParameterivQCOM}(GLuint texture,...
long glGetTextureHandleIMG(int texture)
Entry point to C language function: GLuint64 {@native glGetTextureHandleIMG}(GLuint texture) Part ...
void glPatchParameteriEXT(int pname, int value)
Entry point to C language function: void {@native glPatchParameteriEXT}(GLenum pname,...
void glColorMaskiEXT(int index, boolean r, boolean g, boolean b, boolean a)
Entry point to C language function: void {@native glColorMaskiEXT}(GLuint index, GLboolean r,...
void glFramebufferFetchBarrierQCOM()
Entry point to C language function: void {@native glFramebufferFetchBarrierQCOM}() Part of GL_QCOM...
void glEndTilingQCOM(int preserveMask)
Entry point to C language function: void {@native glEndTilingQCOM}(GLbitfield preserveMask) Part o...
void glReadBufferIndexedEXT(int src, int index)
Entry point to C language function: void {@native glReadBufferIndexedEXT}(GLenum src,...
void glPrimitiveBoundingBoxEXT(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW)
Entry point to C language function: void {@native glPrimitiveBoundingBoxEXT}(GLfloat minX,...
void glViewportIndexedfvOES(int index, FloatBuffer v)
Entry point to C language function: void {@native glViewportIndexedfvOES}(GLuint index,...
void glFramebufferShadingRateEXT(int target, int attachment, int texture, int baseLayer, int numLayers, int texelWidth, int texelHeight)
Entry point to C language function: void {@native glFramebufferShadingRateEXT}(GLenum target,...
void glEndConditionalRender()
Entry point to C language function: void {@native glEndConditionalRender}() Part of GL_VERSION_3_0...
void glTextureBarrierNV()
Entry point to C language function: void {@native glTextureBarrierNV}() Part of GL_NV_texture_barr...
void glMultiDrawElementsBaseVertexEXT(int mode, IntBuffer count, int type, PointerBuffer indices, int drawcount, IntBuffer basevertex)
Entry point to C language function: void {@native glMultiDrawElementsBaseVertexEXT}(GLenum mode,...
void glExtGetRenderbuffersQCOM(IntBuffer renderbuffers, int maxRenderbuffers, IntBuffer numRenderbuffers)
Entry point to C language function: void {@native glExtGetRenderbuffersQCOM}(GLuint * renderbuffers,...
void glDisableiOES(int target, int index)
Entry point to C language function: void {@native glDisableiOES}(GLenum target, GLuint index) Part...
boolean glIsVertexArrayOES(int array)
Entry point to C language function: GLboolean {@native glIsVertexArrayOES}(GLuint array) Part of G...
void glExtGetProgramBinarySourceQCOM(int program, int shadertype, ByteBuffer source, IntBuffer length)
Entry point to C language function: void {@native glExtGetProgramBinarySourceQCOM}(GLuint program,...
void glDrawElementsBaseVertexEXT(int mode, int count, int type, Buffer indices, int basevertex)
Entry point to C language function: void {@native glDrawElementsBaseVertexEXT}(GLenum mode,...
void glPolygonModeNV(int face, int mode)
Entry point to C language function: void {@native glPolygonModeNV}(GLenum face, GLenum mode) Part ...
void glUniformMatrix2x3fvNV(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix2x3fvNV}(GLint location,...
int glGetFragDataIndexEXT(int program, ByteBuffer name)
Entry point to C language function: GLint {@native glGetFragDataIndexEXT}(GLuint program,...
void glTextureFoveationParametersQCOM(int texture, int layer, int focalPoint, float focalX, float focalY, float gainX, float gainY, float foveaArea)
Entry point to C language function: void {@native glTextureFoveationParametersQCOM}(GLuint texture,...
long glGetTextureSamplerHandleIMG(int texture, int sampler)
Entry point to C language function: GLuint64 {@native glGetTextureSamplerHandleIMG}(GLuint texture,...
void glFramebufferTextureLayerDownsampleIMG(int target, int attachment, int texture, int level, int layer, int xscale, int yscale)
Entry point to C language function: void {@native glFramebufferTextureLayerDownsampleIMG}(GLenum tar...
void glRenderbufferStorageMultisampleIMG(int target, int samples, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleIMG}(GLenum target...
void glShadingRateCombinerOpsEXT(int combinerOp0, int combinerOp1)
Entry point to C language function: void {@native glShadingRateCombinerOpsEXT}(GLenum combinerOp0,...
void glBlendFuncSeparateiOES(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
Entry point to C language function: void {@native glBlendFuncSeparateiOES}(GLuint buf,...
boolean glIsEnablediOES(int target, int index)
Entry point to C language function: GLboolean {@native glIsEnablediOES}(GLenum target,...
void glBlitFramebufferANGLE(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
Entry point to C language function: void {@native glBlitFramebufferANGLE}(GLint srcX0,...
void glNamedRenderbufferStorageMultisampleAdvancedAMD(int renderbuffer, int samples, int storageSamples, int internalformat, int width, int height)
Entry point to C language function: void {@native glNamedRenderbufferStorageMultisampleAdvancedAMD}(...
void glUniformMatrix2x4fvNV(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix2x4fvNV}(GLint location,...
void glTexStorageAttribs3DEXT(int target, int levels, int internalformat, int width, int height, int depth, IntBuffer attrib_list)
Entry point to C language function: void {@native glTexStorageAttribs3DEXT}(GLenum target,...
void glEnableDriverControlQCOM(int driverControl)
Entry point to C language function: void {@native glEnableDriverControlQCOM}(GLuint driverControl) ...
void glBlendFuncSeparateiEXT(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)
Entry point to C language function: void {@native glBlendFuncSeparateiEXT}(GLuint buf,...
void glTexPageCommitmentEXT(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, boolean commit)
Entry point to C language function: void {@native glTexPageCommitmentEXT}(GLenum target,...
void glBindFragDataLocationIndexedEXT(int program, int colorNumber, int index, ByteBuffer name)
Entry point to C language function: void {@native glBindFragDataLocationIndexedEXT}(GLuint program,...
int glGetFramebufferPixelLocalStorageSizeEXT(int target)
Entry point to C language function: GLsizei {@native glGetFramebufferPixelLocalStorageSizeEXT}(GLuin...
void glTexEstimateMotionRegionsQCOM(int ref, int target, int output, int mask)
Entry point to C language function: void {@native glTexEstimateMotionRegionsQCOM}(GLuint ref,...
void glReadBufferNV(int mode)
Entry point to C language function: void {@native glReadBufferNV}(GLenum mode) Part of GL_NV_read_...
void glRenderbufferStorageMultisampleAdvancedAMD(int target, int samples, int storageSamples, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleAdvancedAMD}(GLenu...
void glDepthRangeArrayfvNV(int first, int count, FloatBuffer v)
Entry point to C language function: void {@native glDepthRangeArrayfvNV}(GLuint first,...
void glTexBufferOES(int target, int internalformat, int buffer)
Entry point to C language function: void {@native glTexBufferOES}(GLenum target, GLenum internalform...
void glGetFloati_vNV(int target, int index, FloatBuffer data)
Entry point to C language function: void {@native glGetFloati_vNV}(GLenum target,...
void glTexBufferEXT(int target, int internalformat, int buffer)
Entry point to C language function: void {@native glTexBufferEXT}(GLenum target, GLenum internalform...
void glMaxShaderCompilerThreadsKHR(int count)
Entry point to C language function: void {@native glMaxShaderCompilerThreadsKHR}(GLuint count) Par...
void glGenVertexArraysOES(int n, IntBuffer arrays)
Entry point to C language function: void {@native glGenVertexArraysOES}(GLsizei n,...
void glNamedFramebufferTextureMultiviewOVR(int framebuffer, int attachment, int texture, int level, int baseViewIndex, int numViews)
Entry point to C language function: void {@native glNamedFramebufferTextureMultiviewOVR}(GLuint fram...
void glExtGetProgramsQCOM(IntBuffer programs, int maxPrograms, IntBuffer numPrograms)
Entry point to C language function: void {@native glExtGetProgramsQCOM}(GLuint * programs,...
void glMaxActiveShaderCoresARM(int count)
Entry point to C language function: void {@native glMaxActiveShaderCoresARM}(GLuint count) Part of...
void glEGLImageTargetTextureStorageEXT(int texture, long image, IntBuffer attrib_list)
Entry point to C language function: void {@native glEGLImageTargetTextureStorageEXT}(GLuint texture,...
void glDrawElementsInstancedANGLE(int mode, int count, int type, Buffer indices, int primcount)
Entry point to C language function: void {@native glDrawElementsInstancedANGLE}(GLenum mode,...
void glTexBufferRangeEXT(int target, int internalformat, int buffer, long offset, long size)
Entry point to C language function: void {@native glTexBufferRangeEXT}(GLenum target,...
boolean glExtIsProgramBinaryQCOM(int program)
Entry point to C language function: GLboolean {@native glExtIsProgramBinaryQCOM}(GLuint program) P...
void glTextureView(int texture, int target, int origtexture, int internalformat, int minlevel, int numlevels, int minlayer, int numlayers)
Entry point to C language function: void {@native glTextureView}(GLuint texture, GLenum target,...
void glFramebufferTextureEXT(int target, int attachment, int texture, int level)
Entry point to C language function: void {@native glFramebufferTextureEXT}(GLenum target,...
void glVertexAttribDivisor(int index, int divisor)
Entry point to C language function: void {@native glVertexAttribDivisor}(GLuint index,...
void glTexStorage3DMultisampleOES(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)
Entry point to C language function: void {@native glTexStorage3DMultisampleOES}(GLenum target,...
void glUniformMatrix4x2fvNV(int location, int count, boolean transpose, FloatBuffer value)
Entry point to C language function: void {@native glUniformMatrix4x2fvNV}(GLint location,...
void glEnableiNV(int target, int index)
Entry point to C language function: void {@native glEnableiNV}(GLenum target, GLuint index) Part o...
void glFramebufferTexture2DDownsampleIMG(int target, int attachment, int textarget, int texture, int level, int xscale, int yscale)
Entry point to C language function: void {@native glFramebufferTexture2DDownsampleIMG}(GLenum target...
void glBlitFramebufferNV(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
Entry point to C language function: void {@native glBlitFramebufferNV}(GLint srcX0,...
void glResolveMultisampleFramebuffer()
Entry point to C language function: void {@native glResolveMultisampleFramebuffer}() Part of GL_AP...
void glShadingRateQCOM(int rate)
Entry point to C language function: void {@native glShadingRateQCOM}(GLenum rate) Part of GL_QCOM_...
void glDrawBuffersIndexedEXT(int n, IntBuffer location, IntBuffer indices)
Entry point to C language function: void {@native glDrawBuffersIndexedEXT}(GLint n,...
void glEnableiEXT(int target, int index)
Entry point to C language function: void {@native glEnableiEXT}(GLenum target, GLuint index) Part ...
boolean glIsEnablediEXT(int target, int index)
Entry point to C language function: GLboolean {@native glIsEnablediEXT}(GLenum target,...
void glVertexAttribPointer(int indx, int size, int type, boolean normalized, int stride, Buffer ptr)
Entry point to C language function: void {@native glVertexAttribPointer}(GLuint indx,...
void glDrawRangeElements(int mode, int start, int end, int count, int type, Buffer indices)
Entry point to C language function: void {@native glDrawRangeElements}(GLenum mode,...
void glVertexAttribIPointer(int index, int size, int type, int stride, Buffer pointer)
Entry point to C language function: void {@native glVertexAttribIPointer}(GLuint index,...
void glDrawElementsInstanced(int mode, int count, int type, Buffer indices, int instancecount)
Entry point to C language function: void {@native glDrawElementsInstanced}(GLenum mode,...
void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
Entry point to C language function: void {@native glFramebufferTexture2D}(GLenum target,...
void glGetFloatv(int pname, FloatBuffer data)
Entry point to C language function: void {@native glGetFloatv}(GLenum pname, GLfloat * data) Part ...
void glGenBuffers(int n, IntBuffer buffers)
Entry point to C language function: void {@native glGenBuffers}(GLsizei n, GLuint * buffers) Part ...
void glPixelStorei(int pname, int param)
Entry point to C language function: void {@native glPixelStorei}(GLenum pname, GLint param) Part o...
ByteBuffer glMapBuffer(int target, int access)
Entry point to C language function: void * {@native glMapBuffer}(GLenum target, GLenum access) Par...
void glGetRenderbufferParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetRenderbufferParameteriv}(GLenum target,...
void glTextureStorage3DEXT(int texture, int target, int levels, int internalformat, int width, int height, int depth)
Entry point to C language function: void {@native glTextureStorage3DEXT}(GLuint texture,...
void glGetIntegerv(int pname, IntBuffer data)
Entry point to C language function: void {@native glGetIntegerv}(GLenum pname, GLint * data) Part ...
boolean glIsTexture(int texture)
Entry point to C language function: GLboolean {@native glIsTexture}(GLuint texture) Part of GL_ES_...
void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTexSubImage2D}(GLenum target,...
void glBlendEquation(int mode)
Entry point to C language function: void {@native glBlendEquation}(GLenum mode) Part of GL_ES_VERS...
void glFlushMappedBufferRange(int target, long offset, long length)
Entry point to C language function: void {@native glFlushMappedBufferRange}(GLenum target,...
void glDrawArrays(int mode, int first, int count)
Entry point to C language function: void {@native glDrawArrays}(GLenum mode, GLint first,...
void glGetBooleanv(int pname, ByteBuffer data)
Entry point to C language function: void {@native glGetBooleanv}(GLenum pname, GLboolean * data) P...
void glGetTexParameterfv(int target, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetTexParameterfv}(GLenum target,...
void glTextureStorage1DEXT(int texture, int target, int levels, int internalformat, int width)
Entry point to C language function: void {@native glTextureStorage1DEXT}(GLuint texture,...
void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
Entry point to C language function: void {@native glCopyTexSubImage2D}(GLenum target,...
void glReadPixels(int x, int y, int width, int height, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glReadPixels}(GLint x, GLint y,...
boolean glIsEnabled(int cap)
Entry point to C language function: GLboolean {@native glIsEnabled}(GLenum cap) Part of GL_ES_VERS...
void glTexStorage3D(int target, int levels, int internalformat, int width, int height, int depth)
Entry point to C language function: void {@native glTexStorage3D}(GLenum target, GLsizei levels,...
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,...