1package com.jogamp.opengl;
4import com.jogamp.opengl.*;
5import com.jogamp.gluegen.runtime.*;
7import com.jogamp.opengl.GL2ES1;
8import com.jogamp.opengl.GLES1;
25 public static final boolean DEBUG = jogamp.opengl.Debug.debug(
"TraceGLES1");
28 if (downstreamGLES1 ==
null) {
29 throw new IllegalArgumentException(
"null downstreamGLES1");
31 this.downstreamGLES1 = downstreamGLES1;
37 return downstreamGLES1;
98 throw new GLException(
"Not a GL2ES1 implementation");
103 throw new GLException(
"Not a GL2ES2 implementation");
108 throw new GLException(
"Not a GL2ES3 implementation");
113 throw new GLException(
"Not a GL2GL3 implementation");
123 throw new GLException(
"Not a GL3ES3 implementation");
128 throw new GLException(
"Not a GL3bc implementation");
138 throw new GLException(
"Not a GL4ES3 implementation");
143 throw new GLException(
"Not a GL4bc implementation");
148 if(
isGLES1() ) {
return this; }
149 throw new GLException(
"Not a GLES1 implementation");
154 throw new GLException(
"Not a GLES2 implementation");
159 throw new GLException(
"Not a GLES3 implementation");
190 print(
"glActiveTexture("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
198 print(
"glAlphaFunc("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<float> "+arg1+
")");
206 print(
"glAlphaFuncx("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
214 print(
"glBindBuffer("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
222 print(
"glBindFramebuffer("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
230 print(
"glBindRenderbuffer("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
238 print(
"glBindTexture("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
246 print(
"glBindVertexArrayOES("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
254 print(
"glBlendEquation("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
262 print(
"glBlendEquationSeparate("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
270 print(
"glBlendFunc("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
278 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()+
")");
283 public void glBufferData(
int arg0,
long arg1,java.nio.Buffer arg2,
int arg3)
286 print(
"glBufferData("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<long> "+arg1+
", "+
"<java.nio.Buffer> "+arg2+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
294 print(
"glBufferSubData("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<long> "+arg1+
", "+
"<long> "+arg2+
", "+
"<java.nio.Buffer> "+arg3+
")");
302 print(
"glCheckFramebufferStatus("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
311 print(
"glClear("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
319 print(
"glClearColor("+
"<float> "+arg0+
", "+
"<float> "+arg1+
", "+
"<float> "+arg2+
", "+
"<float> "+arg3+
")");
327 print(
"glClearColorx("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
335 print(
"glClearDepth("+
"<double> "+arg0+
")");
343 print(
"glClearDepthf("+
"<float> "+arg0+
")");
351 print(
"glClearDepthx("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
359 print(
"glClearStencil("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
367 print(
"glClientActiveTexture("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
375 print(
"glClipPlanef("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
383 print(
"glClipPlanef("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.FloatBuffer> "+arg1+
")");
391 print(
"glClipPlanefIMG("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.FloatBuffer> "+arg1+
")");
399 print(
"glClipPlanefIMG("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
407 print(
"glClipPlanex("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg1+
")");
415 print(
"glClipPlanex("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
423 print(
"glClipPlanexIMG("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg1+
")");
431 print(
"glClipPlanexIMG("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
436 public void glColor4f(
float arg0,
float arg1,
float arg2,
float arg3)
439 print(
"glColor4f("+
"<float> "+arg0+
", "+
"<float> "+arg1+
", "+
"<float> "+arg2+
", "+
"<float> "+arg3+
")");
440 downstreamGLES1.
glColor4f(arg0,arg1,arg2,arg3);
444 public void glColor4ub(
byte arg0,
byte arg1,
byte arg2,
byte arg3)
447 print(
"glColor4ub("+
"<byte> "+arg0+
", "+
"<byte> "+arg1+
", "+
"<byte> "+arg2+
", "+
"<byte> "+arg3+
")");
448 downstreamGLES1.
glColor4ub(arg0,arg1,arg2,arg3);
452 public void glColor4x(
int arg0,
int arg1,
int arg2,
int arg3)
455 print(
"glColor4x("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
456 downstreamGLES1.
glColor4x(arg0,arg1,arg2,arg3);
460 public void glColorMask(
boolean arg0,
boolean arg1,
boolean arg2,
boolean arg3)
463 print(
"glColorMask("+
"<boolean> "+arg0+
", "+
"<boolean> "+arg1+
", "+
"<boolean> "+arg2+
", "+
"<boolean> "+arg3+
")");
471 print(
"glColorPointer("+
"<com.jogamp.opengl.GLArrayData> "+arg0+
")");
479 print(
"glColorPointer("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<java.nio.Buffer> "+arg3+
")");
487 print(
"glColorPointer("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<long> "+arg3+
")");
495 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+
")");
503 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+
")");
511 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+
")");
519 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+
")");
524 public void glCopyTexImage2D(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7)
527 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()+
")");
535 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()+
")");
543 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()+
")");
551 print(
"glCullFace("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
559 print(
"glCurrentPaletteMatrixOES("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
567 print(
"glDeleteBuffers("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
575 print(
"glDeleteBuffers("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg1+
")");
583 print(
"glDeleteFramebuffers("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg1+
")");
591 print(
"glDeleteFramebuffers("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
599 print(
"glDeleteRenderbuffers("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
607 print(
"glDeleteRenderbuffers("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg1+
")");
615 print(
"glDeleteTextures("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg1+
")");
623 print(
"glDeleteTextures("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
631 print(
"glDeleteVertexArraysOES("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
639 print(
"glDeleteVertexArraysOES("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg1+
")");
647 print(
"glDepthFunc("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
655 print(
"glDepthMask("+
"<boolean> "+arg0+
")");
663 print(
"glDepthRange("+
"<double> "+arg0+
", "+
"<double> "+arg1+
")");
671 print(
"glDepthRangef("+
"<float> "+arg0+
", "+
"<float> "+arg1+
")");
679 print(
"glDepthRangex("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
687 print(
"glDisable("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
695 print(
"glDisableClientState("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
703 print(
"glDisableDriverControlQCOM("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
711 print(
"glDiscardFramebufferEXT("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
719 print(
"glDiscardFramebufferEXT("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
727 print(
"glDrawArrays("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
735 print(
"glDrawElements("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<long> "+arg3+
")");
743 print(
"glDrawElements("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<java.nio.Buffer> "+arg3+
")");
748 public void glDrawTexfOES(
float arg0,
float arg1,
float arg2,
float arg3,
float arg4)
751 print(
"glDrawTexfOES("+
"<float> "+arg0+
", "+
"<float> "+arg1+
", "+
"<float> "+arg2+
", "+
"<float> "+arg3+
", "+
"<float> "+arg4+
")");
759 print(
"glDrawTexfvOES("+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
767 print(
"glDrawTexfvOES("+
"<java.nio.FloatBuffer> "+arg0+
")");
775 print(
"glDrawTexiOES("+
"<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()+
")");
783 print(
"glDrawTexivOES("+
"<java.nio.IntBuffer> "+arg0+
")");
791 print(
"glDrawTexivOES("+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
796 public void glDrawTexsOES(
short arg0,
short arg1,
short arg2,
short arg3,
short arg4)
799 print(
"glDrawTexsOES("+
"<short> "+arg0+
", "+
"<short> "+arg1+
", "+
"<short> "+arg2+
", "+
"<short> "+arg3+
", "+
"<short> "+arg4+
")");
807 print(
"glDrawTexsvOES("+
"<java.nio.ShortBuffer> "+arg0+
")");
815 print(
"glDrawTexsvOES("+
"<[S>"+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
823 print(
"glDrawTexxOES("+
"<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()+
")");
831 print(
"glDrawTexxvOES("+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
839 print(
"glDrawTexxvOES("+
"<java.nio.IntBuffer> "+arg0+
")");
847 print(
"glEGLImageTargetRenderbufferStorageOES("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<long> "+arg1+
")");
855 print(
"glEGLImageTargetTexture2DOES("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<long> "+arg1+
")");
863 print(
"glEnable("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
871 print(
"glEnableClientState("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
879 print(
"glEnableDriverControlQCOM("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
887 print(
"glEndTilingQCOM("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
895 print(
"glExtGetBufferPointervQCOM("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<com.jogamp.common.nio.PointerBuffer> "+arg1+
")");
903 print(
"glExtGetBuffersQCOM("+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+
")");
911 print(
"glExtGetBuffersQCOM("+
"<java.nio.IntBuffer> "+arg0+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
919 print(
"glExtGetFramebuffersQCOM("+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+
")");
927 print(
"glExtGetFramebuffersQCOM("+
"<java.nio.IntBuffer> "+arg0+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
935 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()+
")");
943 print(
"glExtGetProgramBinarySourceQCOM("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.ByteBuffer> "+arg2+
", "+
"<java.nio.IntBuffer> "+arg3+
")");
951 print(
"glExtGetProgramsQCOM("+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+
")");
959 print(
"glExtGetProgramsQCOM("+
"<java.nio.IntBuffer> "+arg0+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
967 print(
"glExtGetRenderbuffersQCOM("+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+
")");
975 print(
"glExtGetRenderbuffersQCOM("+
"<java.nio.IntBuffer> "+arg0+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
983 print(
"glExtGetShadersQCOM("+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+
")");
991 print(
"glExtGetShadersQCOM("+
"<java.nio.IntBuffer> "+arg0+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
999 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()+
")");
1007 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+
")");
1012 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)
1015 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+
")");
1016 downstreamGLES1.
glExtGetTexSubImageQCOM(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
1023 print(
"glExtGetTexturesQCOM("+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+
")");
1031 print(
"glExtGetTexturesQCOM("+
"<java.nio.IntBuffer> "+arg0+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
1039 print(
"glExtIsProgramBinaryQCOM("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
1048 print(
"glExtTexObjectStateOverrideiQCOM("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
1056 print(
"glFinish("+
")");
1064 print(
"glFlush("+
")");
1072 print(
"glFlushMappedBufferRange("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<long> "+arg1+
", "+
"<long> "+arg2+
")");
1080 print(
"glFogf("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<float> "+arg1+
")");
1081 downstreamGLES1.
glFogf(arg0,arg1);
1085 public void glFogfv(
int arg0,java.nio.FloatBuffer arg1)
1088 print(
"glFogfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.FloatBuffer> "+arg1+
")");
1089 downstreamGLES1.
glFogfv(arg0,arg1);
1093 public void glFogfv(
int arg0,
float[] arg1,
int arg2)
1096 print(
"glFogfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
1097 downstreamGLES1.
glFogfv(arg0,arg1,arg2);
1104 print(
"glFogx("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
1105 downstreamGLES1.
glFogx(arg0,arg1);
1112 print(
"glFogxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
1113 downstreamGLES1.
glFogxv(arg0,arg1,arg2);
1117 public void glFogxv(
int arg0,java.nio.IntBuffer arg1)
1120 print(
"glFogxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg1+
")");
1121 downstreamGLES1.
glFogxv(arg0,arg1);
1128 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()+
")");
1136 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()+
")");
1144 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()+
")");
1152 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()+
")");
1160 print(
"glFrontFace("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
1165 public void glFrustum(
double arg0,
double arg1,
double arg2,
double arg3,
double arg4,
double arg5)
1168 print(
"glFrustum("+
"<double> "+arg0+
", "+
"<double> "+arg1+
", "+
"<double> "+arg2+
", "+
"<double> "+arg3+
", "+
"<double> "+arg4+
", "+
"<double> "+arg5+
")");
1169 downstreamGLES1.
glFrustum(arg0,arg1,arg2,arg3,arg4,arg5);
1173 public void glFrustumf(
float arg0,
float arg1,
float arg2,
float arg3,
float arg4,
float arg5)
1176 print(
"glFrustumf("+
"<float> "+arg0+
", "+
"<float> "+arg1+
", "+
"<float> "+arg2+
", "+
"<float> "+arg3+
", "+
"<float> "+arg4+
", "+
"<float> "+arg5+
")");
1177 downstreamGLES1.
glFrustumf(arg0,arg1,arg2,arg3,arg4,arg5);
1181 public void glFrustumx(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
1184 print(
"glFrustumx("+
"<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()+
")");
1185 downstreamGLES1.
glFrustumx(arg0,arg1,arg2,arg3,arg4,arg5);
1192 print(
"glGenBuffers("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
1200 print(
"glGenBuffers("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg1+
")");
1208 print(
"glGenFramebuffers("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg1+
")");
1216 print(
"glGenFramebuffers("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
1224 print(
"glGenRenderbuffers("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg1+
")");
1232 print(
"glGenRenderbuffers("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
1240 print(
"glGenTextures("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
1248 print(
"glGenTextures("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg1+
")");
1256 print(
"glGenVertexArraysOES("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg1+
")");
1264 print(
"glGenVertexArraysOES("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
1272 print(
"glGenerateMipmap("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
1280 print(
"glGetBooleanv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.ByteBuffer> "+arg1+
")");
1288 print(
"glGetBooleanv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[B>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
1296 print(
"glGetBufferParameteriv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
1304 print(
"glGetBufferParameteriv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
1312 print(
"glGetClipPlanef("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.FloatBuffer> "+arg1+
")");
1320 print(
"glGetClipPlanef("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
1328 print(
"glGetClipPlanex("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
1336 print(
"glGetClipPlanex("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg1+
")");
1344 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()+
")");
1352 print(
"glGetDriverControlStringQCOM("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
", "+
"<java.nio.ByteBuffer> "+arg3+
")");
1360 print(
"glGetDriverControlsQCOM("+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg4).toUpperCase()+
")");
1368 print(
"glGetDriverControlsQCOM("+
"<java.nio.IntBuffer> "+arg0+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
1376 print(
"glGetError("+
")");
1385 print(
"glGetFixedv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg1+
")");
1393 print(
"glGetFixedv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
1401 print(
"glGetFloatv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.FloatBuffer> "+arg1+
")");
1409 print(
"glGetFloatv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
1417 print(
"glGetFramebufferAttachmentParameteriv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg3+
")");
1425 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()+
")");
1433 print(
"glGetGraphicsResetStatus("+
")");
1442 print(
"glGetIntegerv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg1+
")");
1450 print(
"glGetIntegerv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
1458 print(
"glGetLightfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.FloatBuffer> "+arg2+
")");
1466 print(
"glGetLightfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
1474 print(
"glGetLightxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
1482 print(
"glGetLightxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
1490 print(
"glGetMaterialfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.FloatBuffer> "+arg2+
")");
1498 print(
"glGetMaterialfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
1506 print(
"glGetMaterialxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
1514 print(
"glGetMaterialxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
1522 print(
"glGetRenderbufferParameteriv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
1530 print(
"glGetRenderbufferParameteriv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
1538 print(
"glGetString("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
1539 java.lang.String _res = downstreamGLES1.
glGetString(arg0);
1547 print(
"glGetTexEnvfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.FloatBuffer> "+arg2+
")");
1555 print(
"glGetTexEnvfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
1563 print(
"glGetTexEnviv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
1571 print(
"glGetTexEnviv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
1579 print(
"glGetTexEnvxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
1587 print(
"glGetTexEnvxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
1595 print(
"glGetTexGenfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.FloatBuffer> "+arg2+
")");
1603 print(
"glGetTexGenfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
1611 print(
"glGetTexGeniv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
1619 print(
"glGetTexGeniv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
1627 print(
"glGetTexGenxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
1635 print(
"glGetTexGenxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
1643 print(
"glGetTexParameterfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
1651 print(
"glGetTexParameterfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.FloatBuffer> "+arg2+
")");
1659 print(
"glGetTexParameteriv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
1667 print(
"glGetTexParameteriv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
1675 print(
"glGetTexParameterxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
1683 print(
"glGetTexParameterxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
1691 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()+
")");
1699 print(
"glGetnUniformfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<java.nio.FloatBuffer> "+arg3+
")");
1707 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()+
")");
1715 print(
"glGetnUniformiv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg3+
")");
1723 print(
"glHint("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
1724 downstreamGLES1.
glHint(arg0,arg1);
1731 print(
"glIsBuffer("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
1732 boolean _res = downstreamGLES1.
glIsBuffer(arg0);
1740 print(
"glIsEnabled("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
1749 print(
"glIsFramebuffer("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
1758 print(
"glIsRenderbuffer("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
1767 print(
"glIsTexture("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
1776 print(
"glIsVertexArrayOES("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
1785 print(
"glLightModelf("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<float> "+arg1+
")");
1793 print(
"glLightModelfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.FloatBuffer> "+arg1+
")");
1801 print(
"glLightModelfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
1809 print(
"glLightModelx("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
1817 print(
"glLightModelxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
1825 print(
"glLightModelxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg1+
")");
1833 print(
"glLightf("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<float> "+arg2+
")");
1834 downstreamGLES1.
glLightf(arg0,arg1,arg2);
1838 public void glLightfv(
int arg0,
int arg1,java.nio.FloatBuffer arg2)
1841 print(
"glLightfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.FloatBuffer> "+arg2+
")");
1842 downstreamGLES1.
glLightfv(arg0,arg1,arg2);
1846 public void glLightfv(
int arg0,
int arg1,
float[] arg2,
int arg3)
1849 print(
"glLightfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
1850 downstreamGLES1.
glLightfv(arg0,arg1,arg2,arg3);
1857 print(
"glLightx("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
1858 downstreamGLES1.
glLightx(arg0,arg1,arg2);
1862 public void glLightxv(
int arg0,
int arg1,java.nio.IntBuffer arg2)
1865 print(
"glLightxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
1866 downstreamGLES1.
glLightxv(arg0,arg1,arg2);
1870 public void glLightxv(
int arg0,
int arg1,
int[] arg2,
int arg3)
1873 print(
"glLightxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
1874 downstreamGLES1.
glLightxv(arg0,arg1,arg2,arg3);
1881 print(
"glLineWidth("+
"<float> "+arg0+
")");
1889 print(
"glLineWidthx("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
1897 print(
"glLoadIdentity("+
")");
1905 print(
"glLoadMatrixf("+
"<java.nio.FloatBuffer> "+arg0+
")");
1913 print(
"glLoadMatrixf("+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
1921 print(
"glLoadMatrixx("+
"<java.nio.IntBuffer> "+arg0+
")");
1929 print(
"glLoadMatrixx("+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
1937 print(
"glLoadPaletteFromModelViewMatrixOES("+
")");
1945 print(
"glLogicOp("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
1953 print(
"glMapBuffer("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
1954 java.nio.ByteBuffer _res = downstreamGLES1.
glMapBuffer(arg0,arg1);
1962 print(
"glMapBufferRange("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<long> "+arg1+
", "+
"<long> "+arg2+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
1963 java.nio.ByteBuffer _res = downstreamGLES1.
glMapBufferRange(arg0,arg1,arg2,arg3);
1971 print(
"glMaterialf("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<float> "+arg2+
")");
1979 print(
"glMaterialfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
1987 print(
"glMaterialfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.FloatBuffer> "+arg2+
")");
1995 print(
"glMaterialx("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
2003 print(
"glMaterialxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
2011 print(
"glMaterialxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
2019 print(
"glMatrixIndexPointerOES("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<java.nio.Buffer> "+arg3+
")");
2027 print(
"glMatrixMode("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
2035 print(
"glMultMatrixf("+
"<java.nio.FloatBuffer> "+arg0+
")");
2043 print(
"glMultMatrixf("+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
2051 print(
"glMultMatrixx("+
"<java.nio.IntBuffer> "+arg0+
")");
2059 print(
"glMultMatrixx("+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
2067 print(
"glMultiTexCoord4f("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<float> "+arg1+
", "+
"<float> "+arg2+
", "+
"<float> "+arg3+
", "+
"<float> "+arg4+
")");
2075 print(
"glMultiTexCoord4x("+
"<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()+
")");
2083 print(
"glNormal3f("+
"<float> "+arg0+
", "+
"<float> "+arg1+
", "+
"<float> "+arg2+
")");
2091 print(
"glNormal3x("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
2099 print(
"glNormalPointer("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.Buffer> "+arg2+
")");
2107 print(
"glNormalPointer("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<long> "+arg2+
")");
2115 print(
"glNormalPointer("+
"<com.jogamp.opengl.GLArrayData> "+arg0+
")");
2120 public void glOrtho(
double arg0,
double arg1,
double arg2,
double arg3,
double arg4,
double arg5)
2123 print(
"glOrtho("+
"<double> "+arg0+
", "+
"<double> "+arg1+
", "+
"<double> "+arg2+
", "+
"<double> "+arg3+
", "+
"<double> "+arg4+
", "+
"<double> "+arg5+
")");
2124 downstreamGLES1.
glOrtho(arg0,arg1,arg2,arg3,arg4,arg5);
2128 public void glOrthof(
float arg0,
float arg1,
float arg2,
float arg3,
float arg4,
float arg5)
2131 print(
"glOrthof("+
"<float> "+arg0+
", "+
"<float> "+arg1+
", "+
"<float> "+arg2+
", "+
"<float> "+arg3+
", "+
"<float> "+arg4+
", "+
"<float> "+arg5+
")");
2132 downstreamGLES1.
glOrthof(arg0,arg1,arg2,arg3,arg4,arg5);
2136 public void glOrthox(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
2139 print(
"glOrthox("+
"<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()+
")");
2140 downstreamGLES1.
glOrthox(arg0,arg1,arg2,arg3,arg4,arg5);
2147 print(
"glPixelStorei("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
2155 print(
"glPointParameterf("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<float> "+arg1+
")");
2163 print(
"glPointParameterfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
2171 print(
"glPointParameterfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.FloatBuffer> "+arg1+
")");
2179 print(
"glPointParameterx("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
2187 print(
"glPointParameterxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
2195 print(
"glPointParameterxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg1+
")");
2203 print(
"glPointSize("+
"<float> "+arg0+
")");
2211 print(
"glPointSizePointerOES("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.Buffer> "+arg2+
")");
2219 print(
"glPointSizex("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
2227 print(
"glPolygonOffset("+
"<float> "+arg0+
", "+
"<float> "+arg1+
")");
2235 print(
"glPolygonOffsetx("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
2243 print(
"glPopMatrix("+
")");
2251 print(
"glPushMatrix("+
")");
2259 print(
"glQueryMatrixxOES("+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
2268 print(
"glQueryMatrixxOES("+
"<java.nio.IntBuffer> "+arg0+
", "+
"<java.nio.IntBuffer> "+arg1+
")");
2274 public void glReadPixels(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
long arg6)
2277 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+
")");
2278 downstreamGLES1.
glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2282 public void glReadPixels(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,java.nio.Buffer arg6)
2285 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+
")");
2286 downstreamGLES1.
glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
2290 public void glReadnPixels(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,java.nio.Buffer arg7)
2293 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+
")");
2294 downstreamGLES1.
glReadnPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
2301 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()+
")");
2309 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()+
")");
2317 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()+
")");
2325 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()+
")");
2333 print(
"glResolveMultisampleFramebuffer("+
")");
2338 public void glRotatef(
float arg0,
float arg1,
float arg2,
float arg3)
2341 print(
"glRotatef("+
"<float> "+arg0+
", "+
"<float> "+arg1+
", "+
"<float> "+arg2+
", "+
"<float> "+arg3+
")");
2342 downstreamGLES1.
glRotatef(arg0,arg1,arg2,arg3);
2349 print(
"glRotatex("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
2350 downstreamGLES1.
glRotatex(arg0,arg1,arg2,arg3);
2357 print(
"glSampleCoverage("+
"<float> "+arg0+
", "+
"<boolean> "+arg1+
")");
2365 print(
"glSampleCoveragex("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<boolean> "+arg1+
")");
2373 print(
"glScalef("+
"<float> "+arg0+
", "+
"<float> "+arg1+
", "+
"<float> "+arg2+
")");
2374 downstreamGLES1.
glScalef(arg0,arg1,arg2);
2381 print(
"glScalex("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
2382 downstreamGLES1.
glScalex(arg0,arg1,arg2);
2389 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()+
")");
2390 downstreamGLES1.
glScissor(arg0,arg1,arg2,arg3);
2397 print(
"glShadeModel("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
2405 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()+
")");
2413 print(
"glStencilFunc("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
2421 print(
"glStencilMask("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
2429 print(
"glStencilOp("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
2437 print(
"glTexCoordPointer("+
"<com.jogamp.opengl.GLArrayData> "+arg0+
")");
2445 print(
"glTexCoordPointer("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<java.nio.Buffer> "+arg3+
")");
2453 print(
"glTexCoordPointer("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<long> "+arg3+
")");
2461 print(
"glTexEnvf("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<float> "+arg2+
")");
2462 downstreamGLES1.
glTexEnvf(arg0,arg1,arg2);
2466 public void glTexEnvfv(
int arg0,
int arg1,java.nio.FloatBuffer arg2)
2469 print(
"glTexEnvfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.FloatBuffer> "+arg2+
")");
2477 print(
"glTexEnvfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
2478 downstreamGLES1.
glTexEnvfv(arg0,arg1,arg2,arg3);
2485 print(
"glTexEnvi("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
2486 downstreamGLES1.
glTexEnvi(arg0,arg1,arg2);
2493 print(
"glTexEnviv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
2494 downstreamGLES1.
glTexEnviv(arg0,arg1,arg2,arg3);
2498 public void glTexEnviv(
int arg0,
int arg1,java.nio.IntBuffer arg2)
2501 print(
"glTexEnviv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
2509 print(
"glTexEnvx("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
2510 downstreamGLES1.
glTexEnvx(arg0,arg1,arg2);
2514 public void glTexEnvxv(
int arg0,
int arg1,java.nio.IntBuffer arg2)
2517 print(
"glTexEnvxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
2525 print(
"glTexEnvxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
2526 downstreamGLES1.
glTexEnvxv(arg0,arg1,arg2,arg3);
2533 print(
"glTexGenf("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<float> "+arg2+
")");
2534 downstreamGLES1.
glTexGenf(arg0,arg1,arg2);
2538 public void glTexGenfv(
int arg0,
int arg1,java.nio.FloatBuffer arg2)
2541 print(
"glTexGenfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.FloatBuffer> "+arg2+
")");
2549 print(
"glTexGenfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
2550 downstreamGLES1.
glTexGenfv(arg0,arg1,arg2,arg3);
2557 print(
"glTexGeni("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
2558 downstreamGLES1.
glTexGeni(arg0,arg1,arg2);
2565 print(
"glTexGeniv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
2566 downstreamGLES1.
glTexGeniv(arg0,arg1,arg2,arg3);
2570 public void glTexGeniv(
int arg0,
int arg1,java.nio.IntBuffer arg2)
2573 print(
"glTexGeniv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
2581 print(
"glTexGenx("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
2582 downstreamGLES1.
glTexGenx(arg0,arg1,arg2);
2586 public void glTexGenxv(
int arg0,
int arg1,java.nio.IntBuffer arg2)
2589 print(
"glTexGenxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
2597 print(
"glTexGenxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
2598 downstreamGLES1.
glTexGenxv(arg0,arg1,arg2,arg3);
2602 public void glTexImage2D(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,java.nio.Buffer arg8)
2605 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+
")");
2606 downstreamGLES1.
glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
2610 public void glTexImage2D(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
2613 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+
")");
2614 downstreamGLES1.
glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
2621 print(
"glTexParameterf("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<float> "+arg2+
")");
2629 print(
"glTexParameterfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[F>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
2637 print(
"glTexParameterfv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.FloatBuffer> "+arg2+
")");
2645 print(
"glTexParameteri("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
2653 print(
"glTexParameteriv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
2661 print(
"glTexParameteriv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
2669 print(
"glTexParameterx("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
2677 print(
"glTexParameterxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<[I>"+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
2685 print(
"glTexParameterxv("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<java.nio.IntBuffer> "+arg2+
")");
2693 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()+
")");
2701 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()+
")");
2709 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()+
")");
2714 public void glTexSubImage2D(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
2717 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+
")");
2718 downstreamGLES1.
glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
2722 public void glTexSubImage2D(
int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,java.nio.Buffer arg8)
2725 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+
")");
2726 downstreamGLES1.
glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
2733 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()+
")");
2741 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()+
")");
2749 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()+
")");
2757 print(
"glTranslatef("+
"<float> "+arg0+
", "+
"<float> "+arg1+
", "+
"<float> "+arg2+
")");
2765 print(
"glTranslatex("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
")");
2773 print(
"glUnmapBuffer("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
")");
2782 print(
"glVertexPointer("+
"<com.jogamp.opengl.GLArrayData> "+arg0+
")");
2790 print(
"glVertexPointer("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<long> "+arg3+
")");
2798 print(
"glVertexPointer("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<java.nio.Buffer> "+arg3+
")");
2806 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()+
")");
2807 downstreamGLES1.
glViewport(arg0,arg1,arg2,arg3);
2814 print(
"glWeightPointerOES("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg2).toUpperCase()+
", "+
"<java.nio.Buffer> "+arg3+
")");
2831 return downstreamGLES1.
hasGLSL();
2851 return downstreamGLES1.
isGL2();
2876 return downstreamGLES1.
isGL3();
2886 return downstreamGLES1.
isGL3bc();
2896 return downstreamGLES1.
isGL4();
2906 return downstreamGLES1.
isGL4bc();
2916 return downstreamGLES1.
isGLES();
2921 return downstreamGLES1.
isGLES1();
2926 return downstreamGLES1.
isGLES2();
2936 return downstreamGLES1.
isGLES3();
2982 print(
"mapBuffer("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<int> 0x"+Integer.toHexString(arg1).toUpperCase()+
")");
2991 print(
"mapBufferRange("+
"<int> 0x"+Integer.toHexString(arg0).toUpperCase()+
", "+
"<long> "+arg1+
", "+
"<long> "+arg2+
", "+
"<int> 0x"+Integer.toHexString(arg3).toUpperCase()+
")");
3003 StringBuilder sb =
new StringBuilder();
3004 sb.append(
"TraceGLES1 [this 0x"+Integer.toHexString(hashCode())+
" implementing com.jogamp.opengl.GLES1,\n\t");
3005 sb.append(
" downstream: "+downstreamGLES1.toString()+
"\n\t]");
3006 return sb.toString();
3008private PrintStream stream;
3009private int indent = 0;
3012 if (obj ==
null)
return "[null]";
3013 StringBuilder sb =
new StringBuilder(
"[");
3014 int len = java.lang.reflect.Array.getLength(obj);
3015 int count = Math.min(len,16);
3016 for (
int i =0; i < count; i++ ) {
3017 sb.append(java.lang.reflect.Array.get(obj,i));
3022 sb.append(
"...").append(len);
3024 return sb.toString();
3032 stream.println(str);
3036 for(
int i =0; i < indent; i++) {stream.print(
' ');}
3039 private GLES1 downstreamGLES1;
OpenGL buffer storage object reflecting it's.
Abstraction for an OpenGL rendering context.
A generic exception for OpenGL errors used throughout the binding as a substitute for RuntimeExceptio...
Specifies the the OpenGL profile.
void glBindFramebuffer(int arg0, int arg1)
Entry point to C language function: void {@native glBindFramebuffer}(GLenum target,...
void glTexEnviv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDrawTexfvOES(java.nio.FloatBuffer arg0)
boolean glIsEnabled(int arg0)
Entry point to C language function: GLboolean {@native glIsEnabled}(GLenum cap) Part of GL_NV_vert...
void glGetTexGenfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexGenfv}(GLenum coord, GLenum pname,...
void glColorPointer(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glGetnUniformiv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
boolean isGL3()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 core profile.
void glColorPointer(com.jogamp.opengl.GLArrayData arg0)
void glLightModelxv(int arg0, java.nio.IntBuffer arg1)
void glBlendEquation(int arg0)
Entry point to C language function: void {@native glBlendEquation}(GLenum mode) Part of GL_ES_VERS...
void glDrawTexivOES(java.nio.IntBuffer arg0)
void glClipPlanefIMG(int arg0, java.nio.FloatBuffer arg1)
void glNormal3x(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glNormal3x}(GLfixed nx, GLfixed ny,...
void glBlendEquationSeparate(int arg0, int arg1)
Entry point to C language function: void {@native glBlendEquationSeparate}(GLenum modeRGB,...
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 glDeleteRenderbuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteRenderbuffers}(GLsizei n,...
void glPointParameterfv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glPointParameterfv}(GLenum pname,...
void glGetTexParameterfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameterfv}(GLenum target,...
void glOrthox(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glOrthox}(GLfixed left, GLfixed right,...
void glPolygonOffsetx(int arg0, int arg1)
Entry point to C language function: void {@native glPolygonOffsetx}(GLfixed factor,...
boolean isGL2GL3()
Indicates whether this GL object conforms to a GL2GL3 compatible profile.
void glExtGetBuffersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glDeleteBuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteBuffers}(GLsizei n, const GLuint * buffers...
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...
boolean glIsBuffer(int arg0)
Entry point to C language function: GLboolean {@native glIsBuffer}(GLuint buffer) Part of GL_VERSI...
void glMultiTexCoord4x(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glMultiTexCoord4x}(GLenum target,...
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 glNormalPointer(int arg0, int arg1, java.nio.Buffer arg2)
void glGenFramebuffers(int arg0, java.nio.IntBuffer arg1)
void glGetLightxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetLightxv}(GLenum light, GLenum pname,...
void glFrontFace(int arg0)
Entry point to C language function: void {@native glFrontFace}(GLenum mode) Part of GL_ES_VERSION_...
void glPopMatrix()
Pop the current matrix from it's stack.
void glFrustum(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
void glClearColor(float arg0, float arg1, float arg2, float arg3)
Entry point to C language function: void {@native glClearColor}(GLfloat red, GLfloat green,...
void glDiscardFramebufferEXT(int arg0, int arg1, java.nio.IntBuffer arg2)
void glExtGetTexturesQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glReadnPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, java.nio.Buffer arg7)
void glEndTilingQCOM(int arg0)
Entry point to C language function: void {@native glEndTilingQCOM}(GLbitfield preserveMask) Part o...
void glGetTexEnvfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexEnvfv}(GLenum tenv, GLenum pname,...
void glExtGetRenderbuffersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glFogf(int arg0, float arg1)
Entry point to C language function: void {@native glFogf}(GLenum pname, GLfloat param) Part of GL_...
void glCurrentPaletteMatrixOES(int arg0)
Entry point to C language function: void {@native glCurrentPaletteMatrixOES}(GLuint matrixpaletteind...
void glTexEnvx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexEnvx}(GLenum target, GLenum pname,...
boolean isGLES()
Indicates whether this GL object conforms to one of the OpenGL ES profiles, see isGLES1(),...
void glPointParameterxv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glPointParameterxv}(GLenum pname,...
void glNormalPointer(int arg0, int arg1, long arg2)
com.jogamp.opengl.GL3ES3 getGL3ES3()
Casts this object to the GL3ES3 interface.
void glTextureStorage1DEXT(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glTextureStorage1DEXT}(GLuint texture,...
void glEGLImageTargetRenderbufferStorageOES(int arg0, long arg1)
Entry point to C language function: void {@native glEGLImageTargetRenderbufferStorageOES}(GLenum tar...
void glExtGetBuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetBuffersQCOM}(GLuint * buffers,...
void glMultMatrixx(int[] arg0, int arg1)
Entry point to C language function: void {@native glMultMatrixx}(const GLfixed * m) Part of GL_VER...
com.jogamp.opengl.GLES2 getGLES2()
Casts this object to the GLES2 interface.
void glMatrixMode(int arg0)
Sets the current matrix mode.
void glTexEnvfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glGetDriverControlStringQCOM(int arg0, int arg1, java.nio.IntBuffer arg2, java.nio.ByteBuffer arg3)
void glSampleCoverage(float arg0, boolean arg1)
Entry point to C language function: void {@native glSampleCoverage}(GLfloat value,...
void glDeleteBuffers(int arg0, java.nio.IntBuffer arg1)
boolean hasFullFBOSupport()
Returns true if full FBO support is available, otherwise false.
boolean isGLES1()
Indicates whether this GL object conforms to the OpenGL ES ≥ 1.0 profile.
boolean isVBOArrayBound()
void glEnableClientState(int arg0)
void glGetTexGeniv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glPointSize(float arg0)
Entry point to C language function: void {@native glPointSize}(GLfloat size) Part of GL_VERSION_ES...
void glClearDepthx(int arg0)
Entry point to C language function: void {@native glClearDepthx}(GLclampx depth) Part of GL_VERSIO...
void glBufferSubData(int arg0, long arg1, long arg2, java.nio.Buffer arg3)
void glDepthFunc(int arg0)
Entry point to C language function: void {@native glDepthFunc}(GLenum func) Part of GL_ES_VERSION_...
void glMaterialfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glDrawTexfvOES(float[] arg0, int arg1)
Entry point to C language function: void {@native glDrawTexfvOES}(const GLfloat * coords) Part of ...
void glLoadMatrixx(int[] arg0, int arg1)
Entry point to C language function: void {@native glLoadMatrixx}(const GLfixed * m) Part of GL_VER...
void glOrtho(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
void glRenderbufferStorage(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glRenderbufferStorage}(GLenum target,...
void glFogfv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glFogfv}(GLenum pname, const GLfloat * params) P...
void glFrustumx(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glFrustumx}(GLfixed left, GLfixed right,...
void glGetTexEnvfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glDrawTexxvOES(java.nio.IntBuffer arg0)
void glLightfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
com.jogamp.opengl.GL getGL()
Casts this object to the GL interface.
void glGenerateMipmap(int arg0)
Entry point to C language function: void {@native glGenerateMipmap}(GLenum target) Part of GL_ES_V...
int glGetGraphicsResetStatus()
Entry point to C language function: GLenum {@native glGetGraphicsResetStatus}() Part of GL_VERSION...
void glLoadMatrixf(float[] arg0, int arg1)
Load the current matrix w/ the provided one.
void glLoadIdentity()
Load the current matrix with the identity matrix.
void glTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
void glStencilMask(int arg0)
Entry point to C language function: void {@native glStencilMask}(GLuint mask) Part of GL_ES_VERSIO...
void glGetTexParameterxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameterxv}(GLenum target,...
void glBlendFunc(int arg0, int arg1)
Entry point to C language function: void {@native glBlendFunc}(GLenum sfactor, GLenum dfactor) Par...
void glTexParameterf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glTexParameterf}(GLenum target,...
void glTexStorage3D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glTexStorage3D}(GLenum target, GLsizei levels,...
void glExtGetFramebuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetFramebuffersQCOM}(GLuint * framebuffers,...
void glMaterialf(int arg0, int arg1, float arg2)
void glDrawElements(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glPolygonOffset(float arg0, float arg1)
Entry point to C language function: void {@native glPolygonOffset}(GLfloat factor,...
void glLightx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glLightx}(GLenum light, GLenum pname,...
int getDefaultReadFramebuffer()
Return the default read framebuffer name.
void glCompressedTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, java.nio.Buffer arg7)
boolean isGL4core()
Indicates whether this GL object uses a GL4 core profile.
com.jogamp.opengl.GL4ES3 getGL4ES3()
Casts this object to the GL4ES3 interface.
void glLightxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glLightxv}(GLenum light, GLenum pname,...
void glTexGeni(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexGeni}(GLenum coord, GLenum pname,...
void glGetDriverControlsQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glLightModelfv(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glLightModelfv}(GLenum pname, const GLfloat * para...
com.jogamp.opengl.GLBufferStorage mapBuffer(int arg0, int arg1)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBuffer(..) implementation.
void glGetIntegerv(int arg0, java.nio.IntBuffer arg1)
TraceGLES1(GLES1 downstreamGLES1, PrintStream stream)
void glRotatex(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glRotatex}(GLfixed angle, GLfixed x,...
void glRenderbufferStorageMultisample(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisample}(GLenum target,...
void glGetRenderbufferParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glTexCoordPointer(com.jogamp.opengl.GLArrayData arg0)
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)
boolean isGL2ES3()
Indicates whether this GL object conforms to a either a GL2GL3 or GL3ES3 compatible profile.
int getDefaultDrawFramebuffer()
Return the default draw framebuffer name.
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 glGetnUniformfv(int arg0, int arg1, int arg2, java.nio.FloatBuffer arg3)
void glDeleteVertexArraysOES(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteVertexArraysOES}(GLsizei n,...
void glMultiTexCoord4f(int arg0, float arg1, float arg2, float arg3, float arg4)
Entry point to C language function: void {@native glMultiTexCoord4f}(GLenum target,...
boolean isTextureFormatBGRA8888Available()
void glVertexPointer(int arg0, int arg1, int arg2, long arg3)
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 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 glAlphaFunc(int arg0, float arg1)
Entry point to C language function: void {@native glAlphaFunc}(GLenum func, GLclampf ref) Part of ...
void glTexCoordPointer(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
boolean isGL3core()
Indicates whether this GL object uses a GL3 core profile.
com.jogamp.opengl.GL3 getGL3()
Casts this object to the GL3 interface.
void glExtGetFramebuffersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
boolean isNPOTTextureAvailable()
Returns true if the GL context supports non power of two (NPOT) textures, otherwise false.
void glMultMatrixx(java.nio.IntBuffer arg0)
void glLightModelf(int arg0, float arg1)
Entry point to C language function: void {@native glLightModelf}(GLenum pname, GLfloat param) Part...
void glGetDriverControlsQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetDriverControlsQCOM}(GLint * num,...
boolean isGL4ES3()
Returns true if this GL object conforms to a GL4ES3 compatible profile, i.e.
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 glCompressedTexSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
boolean isExtensionAvailable(java.lang.String arg0)
boolean glIsFramebuffer(int arg0)
Entry point to C language function: GLboolean {@native glIsFramebuffer}(GLuint framebuffer) Part o...
void glMaterialx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glMaterialx}(GLenum face, GLenum pname,...
void glGetTexParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetClipPlanex(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGetClipPlanex}(GLenum pname, GLfixed * eqn) Pa...
void setSwapInterval(int arg0)
Set the swap interval of the current context and attached onscreen GLDrawable.
void glGetTexGenxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glTexEnviv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexEnviv}(GLenum target, GLenum pname,...
void glMaterialxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetMaterialfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetMaterialfv}(GLenum face, GLenum pname,...
void glGenBuffers(int arg0, java.nio.IntBuffer arg1)
void glLightModelfv(int arg0, java.nio.FloatBuffer arg1)
void glTexParameteri(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexParameteri}(GLenum target,...
void glDepthMask(boolean arg0)
Entry point to C language function: void {@native glDepthMask}(GLboolean flag) Part of GL_ES_VERSI...
void glDeleteTextures(int arg0, java.nio.IntBuffer arg1)
boolean hasGLSL()
Indicates whether this GL object supports GLSL.
void glExtGetProgramBinarySourceQCOM(int arg0, int arg1, java.nio.ByteBuffer arg2, java.nio.IntBuffer arg3)
boolean isGLES2()
Indicates whether this GL object conforms to the OpenGL ES ≥ 2.0 profile.
com.jogamp.opengl.GL2ES3 getGL2ES3()
Casts this object to the GL2ES3 interface.
void glGetTexParameterxv(int arg0, int arg1, java.nio.IntBuffer arg2)
boolean glIsTexture(int arg0)
Entry point to C language function: GLboolean {@native glIsTexture}(GLuint texture) Part of GL_ES_...
void glDrawTexxvOES(int[] arg0, int arg1)
Entry point to C language function: void {@native glDrawTexxvOES}(const GLfixed * coords) Part of ...
void glExtGetShadersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetShadersQCOM}(GLuint * shaders,...
final GL getDownstreamGL()
Returns the downstream GL instance in case this is a wrapping pipeline, otherwise null.
void glDepthRange(double arg0, double arg1)
Aliased entrypoint of void {@native glDepthRange}(GLclampd depth); and void {@native glDepthRangef...
void glTexGenf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glTexGenf}(GLenum coord, GLenum pname,...
void glGenVertexArraysOES(int arg0, java.nio.IntBuffer arg1)
void glTexEnvxv(int arg0, int arg1, java.nio.IntBuffer arg2)
com.jogamp.opengl.GL4bc getGL4bc()
Casts this object to the GL4bc interface.
void glTexParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexParameteriv}(GLenum target,...
java.lang.String glGetString(int arg0)
Entry point to C language function: const GLubyte * {@native glGetString}(GLenum name) Part of GL_...
void glGetTexEnviv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexEnviv}(GLenum tenv, GLenum pname,...
boolean isGL2()
Indicates whether this GL object conforms to the OpenGL ≤ 3.0 profile.
void glGenVertexArraysOES(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenVertexArraysOES}(GLsizei n,...
void glGetTexEnvxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexEnvxv}(GLenum tenv, GLenum pname,...
void glTexGenx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexGenx}(GLenum coord, GLenum pname,...
void glStencilOp(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glStencilOp}(GLenum fail, GLenum zfail,...
void glBindVertexArrayOES(int arg0)
Entry point to C language function: void {@native glBindVertexArrayOES}(GLuint array) Part of GL_O...
void glTexGeniv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexGeniv}(GLenum coord, GLenum pname,...
void glTexImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, java.nio.Buffer arg8)
void glDrawArrays(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glDrawArrays}(GLenum mode, GLint first,...
void glVertexPointer(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
void glGetnUniformfv(int arg0, int arg1, int arg2, float[] arg3, int arg4)
Entry point to C language function: void {@native glGetnUniformfv}(GLuint program,...
boolean glIsRenderbuffer(int arg0)
Entry point to C language function: GLboolean {@native glIsRenderbuffer}(GLuint renderbuffer) Part...
void glTexGenxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexGenxv}(GLenum coord, GLenum pname,...
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 glLoadPaletteFromModelViewMatrixOES()
Entry point to C language function: void {@native glLoadPaletteFromModelViewMatrixOES}() Part of G...
void glDisableClientState(int arg0)
void glNormal3f(float arg0, float arg1, float arg2)
Entry point to C language function: void {@native glNormal3f}(GLfloat nx, GLfloat ny,...
void glFinish()
Entry point to C language function: void {@native glFinish}() Part of GL_ES_VERSION_2_0,...
void glDeleteTextures(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteTextures}(GLsizei n, const GLuint * textur...
void glGetFloatv(int arg0, java.nio.FloatBuffer arg1)
Copy the named matrix into the given storage.
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 glLightf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glLightf}(GLenum light, GLenum pname,...
void glDrawTexsvOES(java.nio.ShortBuffer arg0)
com.jogamp.opengl.GL3bc getGL3bc()
Casts this object to the GL3bc interface.
void glGetTexEnviv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glDeleteFramebuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glDeleteFramebuffers}(GLsizei n,...
void glGetClipPlanef(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glGetClipPlanef}(GLenum pname, GLfloat * equation)...
java.lang.Object getPlatformGLExtensions()
Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL,...
void glFogfv(int arg0, java.nio.FloatBuffer arg1)
boolean isGLES3()
Indicates whether this GL object conforms to the OpenGL ES ≥ 3.0 profile.
void glFlushMappedBufferRange(int arg0, long arg1, long arg2)
Entry point to C language function: void {@native glFlushMappedBufferRange}(GLenum target,...
com.jogamp.opengl.GL getRootGL()
Returns the implementing root instance, considering a wrapped pipelined hierarchy,...
void glPointParameterf(int arg0, float arg1)
Entry point to C language function: void {@native glPointParameterf}(GLenum pname,...
void glCopyTextureLevelsAPPLE(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glCopyTextureLevelsAPPLE}(GLuint destinationTextur...
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,...
com.jogamp.opengl.GLProfile getGLProfile()
Returns the GLProfile associated with this GL object.
void glMultMatrixf(java.nio.FloatBuffer arg0)
Multiply the current matrix: [c] = [c] x [m].
void glTexParameterxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glRenderbufferStorageMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleIMG}(GLenum,...
void glClearStencil(int arg0)
Entry point to C language function: void {@native glClearStencil}(GLint s) Part of GL_ES_VERSION_2...
void glRotatef(float arg0, float arg1, float arg2, float arg3)
Rotate the current matrix.
void glFramebufferTexture2DMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleEXT}(GLenum,...
void glGetFixedv(int arg0, java.nio.IntBuffer arg1)
void glTexParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGenTextures(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenTextures}(GLsizei n, GLuint * textures) Par...
void glSampleCoveragex(int arg0, boolean arg1)
Entry point to C language function: void {@native glSampleCoveragex}(GLclampx value,...
void glTranslatex(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTranslatex}(GLfixed x, GLfixed y,...
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 glExtGetProgramsQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
void glFlush()
Entry point to C language function: void {@native glFlush}() Part of GL_ES_VERSION_2_0,...
void glGetBooleanv(int arg0, java.nio.ByteBuffer arg1)
void glActiveTexture(int arg0)
Entry point to C language function: void {@native glActiveTexture}(GLenum texture) Part of GL_ES_V...
void glTranslatef(float arg0, float arg1, float arg2)
Translate the current matrix.
void glGenTextures(int arg0, java.nio.IntBuffer arg1)
void glStencilFunc(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glStencilFunc}(GLenum func, GLint ref,...
void glWeightPointerOES(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
boolean glIsVertexArrayOES(int arg0)
Entry point to C language function: GLboolean {@native glIsVertexArrayOES}(GLuint array) Part of G...
void glLoadMatrixf(java.nio.FloatBuffer arg0)
Load the current matrix w/ the provided one.
void glTexParameterfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glNormalPointer(com.jogamp.opengl.GLArrayData arg0)
boolean isGLES32Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.2 functionality.
java.nio.ByteBuffer glMapBufferRange(int arg0, long arg1, long arg2, int arg3)
Entry point to C language function: void * {@native glMapBufferRange}(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 glGetFixedv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGetFixedv}(GLenum pname, GLfixed * params) Par...
boolean isFunctionAvailable(java.lang.String arg0)
boolean isGL3ES3()
Indicates whether this GL object conforms to a GL3ES3 compatible profile.
void glScalef(float arg0, float arg1, float arg2)
Scale the current matrix.
boolean isGL4()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 core profile.
java.lang.Object getExtension(java.lang.String arg0)
void glDrawTexxOES(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glDrawTexxOES}(GLfixed x, GLfixed y,...
void glExtTexObjectStateOverrideiQCOM(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glExtTexObjectStateOverrideiQCOM}(GLenum target,...
void glColorMask(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
Entry point to C language function: void {@native glColorMask}(GLboolean red, GLboolean green,...
void glGetMaterialxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetMaterialxv}(GLenum face, GLenum pname,...
void glPointParameterx(int arg0, int arg1)
Entry point to C language function: void {@native glPointParameterx}(GLenum pname,...
void glLoadMatrixx(java.nio.IntBuffer arg0)
boolean isGLcore()
Indicates whether this GL object uses a GL core profile.
void glGenBuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenBuffers}(GLsizei n, GLuint * buffers) Part ...
void glTexEnvf(int arg0, int arg1, float arg2)
Entry point to C language function: void {@native glTexEnvf}(GLenum target, GLenum pname,...
boolean isGLES31Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.1 functionality.
boolean isVBOElementArrayBound()
void glRenderbufferStorageMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleEXT}(GLenum,...
boolean glUnmapBuffer(int arg0)
Entry point to C language function: GLboolean {@native glUnmapBuffer}(GLenum target) Part of GL_VE...
void glGetFramebufferAttachmentParameteriv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetFramebufferAttachmentParameteriv}(GLenum targ...
void glGetTexParameterfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glLineWidthx(int arg0)
Entry point to C language function: void {@native glLineWidthx}(GLfixed width) Part of GL_VERSION_...
void glColor4f(float arg0, float arg1, float arg2, float arg3)
void glClipPlanef(int arg0, java.nio.FloatBuffer arg1)
void glPointSizePointerOES(int arg0, int arg1, java.nio.Buffer arg2)
void glDepthRangef(float arg0, float arg1)
Entry point to C language function: void {@native glDepthRangef}(GLfloat n, GLfloat f) Part of GL_...
void glExtGetTexturesQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetTexturesQCOM}(GLuint * textures,...
void glBindTexture(int arg0, int arg1)
Entry point to C language function: void {@native glBindTexture}(GLenum target, GLuint texture) Pa...
void glColor4x(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glColor4x}(GLfixed red, GLfixed green,...
int getBoundFramebuffer(int arg0)
Return the framebuffer name bound to this context, see GL#glBindFramebuffer(int, int).
void glMaterialxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glMaterialxv}(GLenum face, GLenum pname,...
void glMaterialfv(int arg0, int arg1, float[] arg2, int arg3)
void glFrustumf(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
Multiply the current matrix with the frustum matrix.
void glClipPlanexIMG(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glClipPlanexIMG}(GLenum, const GLfixed * ) Part ...
int glQueryMatrixxOES(int[] arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: GLbitfield {@native glQueryMatrixxOES}(GLfixed * mantissa,...
void glGenRenderbuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenRenderbuffers}(GLsizei n, GLuint * renderbuff...
void glDrawTexsvOES(short[] arg0, int arg1)
Entry point to C language function: void {@native glDrawTexsvOES}(const GLshort * coords) Part of ...
boolean glExtIsProgramBinaryQCOM(int arg0)
Entry point to C language function: GLboolean {@native glExtIsProgramBinaryQCOM}(GLuint program) P...
void glClearDepth(double arg0)
Aliased entrypoint of void {@native glClearDepth}(GLclampd depth); and void {@native glClearDepthf...
boolean isGLES2Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES2 functionality.
void glPointParameterxv(int arg0, java.nio.IntBuffer arg1)
String dumpArray(Object obj)
boolean isGL2ES1()
Indicates whether this GL object conforms to a GL2ES1 compatible profile.
com.jogamp.opengl.GL2ES2 getGL2ES2()
Casts this object to the GL2ES2 interface.
void glDrawTexsOES(short arg0, short arg1, short arg2, short arg3, short arg4)
Entry point to C language function: void {@native glDrawTexsOES}(GLshort x, GLshort y,...
void glLightfv(int arg0, int arg1, float[] arg2, int arg3)
void glGetClipPlanex(int arg0, java.nio.IntBuffer arg1)
void glOrthof(float arg0, float arg1, float arg2, float arg3, float arg4, float arg5)
Multiply the current matrix with the orthogonal matrix.
void glGetLightfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glGetLightfv}(GLenum light, GLenum pname,...
void glLightxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetFramebufferAttachmentParameteriv(int arg0, int arg1, int arg2, java.nio.IntBuffer arg3)
void glGetTexParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexParameteriv}(GLenum target,...
void glMultMatrixf(float[] arg0, int arg1)
Multiply the current matrix: [c] = [c] x [m].
void glHint(int arg0, int arg1)
Entry point to C language function: void {@native glHint}(GLenum target, GLenum mode) Part of GL_E...
int glGetError()
Entry point to C language function: GLenum {@native glGetError}() Part of GL_ES_VERSION_2_0,...
void glPixelStorei(int arg0, int arg1)
Entry point to C language function: void {@native glPixelStorei}(GLenum pname, GLint param) Part o...
int getMaxRenderbufferSamples()
Returns the maximum number of FBO RENDERBUFFER samples if full FBO is supported, otherwise false.
com.jogamp.opengl.GLBufferStorage getBufferStorage(int arg0)
void glGetBufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetBufferParameteriv}(GLenum target,...
void glTexEnvfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glTexEnvfv}(GLenum target, GLenum pname,...
void glDepthRangex(int arg0, int arg1)
Entry point to C language function: void {@native glDepthRangex}(GLclampx zNear, GLclampx zFar) Pa...
void glClipPlanexIMG(int arg0, java.nio.IntBuffer arg1)
void glGetMaterialxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetClipPlanef(int arg0, java.nio.FloatBuffer arg1)
void glDrawElements(int arg0, int arg1, int arg2, long arg3)
Entry point to C language function: void {@native glDrawElements}(GLenum mode, GLsizei count,...
void glFogxv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glFogxv}(GLenum pname, const GLfixed * params) P...
void glDeleteFramebuffers(int arg0, java.nio.IntBuffer arg1)
void glDeleteRenderbuffers(int arg0, java.nio.IntBuffer arg1)
void glDisable(int arg0)
Entry point to C language function: void {@native glDisable}(GLenum cap) Part of GL_ES_VERSION_2_0...
void glBindBuffer(int arg0, int arg1)
Entry point to C language function: void {@native glBindBuffer}(GLenum target, GLuint buffer) Part...
boolean isGLES3Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3 functionality.
void glScalex(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glScalex}(GLfixed x, GLfixed y,...
void glFramebufferRenderbuffer(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glFramebufferRenderbuffer}(GLenum target,...
int getDefaultReadBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
boolean isGL4bc()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 compatibility profile.
void glGetTexGeniv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexGeniv}(GLenum coord, GLenum pname,...
void glTexParameterxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexParameterxv}(GLenum target,...
void glClearColorx(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glClearColorx}(GLclampx red, GLclampx green,...
boolean hasBasicFBOSupport()
Returns true if basic FBO support is available, otherwise false.
void glFramebufferTexture2D(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glFramebufferTexture2D}(GLenum target,...
com.jogamp.opengl.GL2ES1 getGL2ES1()
Casts this object to the GL2ES1 interface.
void glClipPlanef(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glClipPlanef}(GLenum plane, const GLfloat * equati...
void glTexEnvi(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexEnvi}(GLenum target, GLenum pname,...
void glPushMatrix()
Push the current matrix to it's stack, while preserving it's values.
void glGetLightxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glColor4ub(byte arg0, byte arg1, byte arg2, byte arg3)
Entry point to C language function: void {@native glColor4ub}(GLubyte red, GLubyte green,...
void glClear(int arg0)
Entry point to C language function: void {@native glClear}(GLbitfield mask) Part of GL_ES_VERSION_...
void glTexCoordPointer(int arg0, int arg1, int arg2, long arg3)
com.jogamp.opengl.GLES1 getGLES1()
Casts this object to the GLES1 interface.
void glDrawTexiOES(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glDrawTexiOES}(GLint x, GLint y,...
void glEGLImageTargetTexture2DOES(int arg0, long arg1)
Entry point to C language function: void {@native glEGLImageTargetTexture2DOES}(GLenum target,...
boolean isGL()
Indicates whether this GL object conforms to any of the OpenGL profiles.
void glTexGeniv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glResolveMultisampleFramebuffer()
Entry point to C language function: void {@native glResolveMultisampleFramebuffer}() Part of GL_AP...
com.jogamp.opengl.GL4 getGL4()
Casts this object to the GL4 interface.
void glClipPlanex(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glClipPlanex}(GLenum plane, const GLfixed * equati...
void glEnableDriverControlQCOM(int arg0)
Entry point to C language function: void {@native glEnableDriverControlQCOM}(GLuint driverControl) ...
void glDrawTexfOES(float arg0, float arg1, float arg2, float arg3, float arg4)
Entry point to C language function: void {@native glDrawTexfOES}(GLfloat x, GLfloat y,...
int getSwapInterval()
Return the current swap interval.
void glDrawTexivOES(int[] arg0, int arg1)
Entry point to C language function: void {@native glDrawTexivOES}(const GLint * coords) Part of GL...
void glAlphaFuncx(int arg0, int arg1)
Entry point to C language function: void {@native glAlphaFuncx}(GLenum func, GLclampx ref) Part of...
int getBoundBuffer(int arg0)
void glFogxv(int arg0, java.nio.IntBuffer arg1)
void glClearDepthf(float arg0)
Entry point to C language function: void {@native glClearDepthf}(GLfloat d) Part of GL_ARB_ES2_com...
com.jogamp.opengl.GLContext getContext()
Returns the GLContext associated which this GL object.
void glGetTexGenfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
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 glExtGetTexLevelParameterivQCOM(int arg0, int arg1, int arg2, int arg3, java.nio.IntBuffer arg4)
void glGetTexGenxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetTexGenxv}(GLenum coord, GLenum pname,...
void glGetnUniformiv(int arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glGetnUniformiv}(GLuint program,...
void glBufferData(int arg0, long arg1, java.nio.Buffer arg2, int arg3)
static final boolean DEBUG
void glGetBufferParameteriv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGenFramebuffers(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glGenFramebuffers}(GLsizei n, GLuint * framebuffer...
void glDiscardFramebufferEXT(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glDiscardFramebufferEXT}(GLenum target,...
void glTexStorage1D(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glTexStorage1D}(GLenum target, GLsizei levels,...
void glGetRenderbufferParameteriv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glGetRenderbufferParameteriv}(GLenum target,...
void glBlendFuncSeparate(int arg0, int arg1, int arg2, int arg3)
Entry point to C language function: void {@native glBlendFuncSeparate}(GLenum sfactorRGB,...
com.jogamp.opengl.GL2 getGL2()
Casts this object to the GL2 interface.
void glClipPlanefIMG(int arg0, float[] arg1, int arg2)
Entry point to C language function: void {@native glClipPlanefIMG}(GLenum, const GLfloat * ) Part ...
void glGetMaterialfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glColorPointer(int arg0, int arg1, int arg2, long arg3)
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 glClipPlanex(int arg0, java.nio.IntBuffer arg1)
void glExtGetBufferPointervQCOM(int arg0, com.jogamp.common.nio.PointerBuffer arg1)
void glLightModelxv(int arg0, int[] arg1, int arg2)
Entry point to C language function: void {@native glLightModelxv}(GLenum pname, const GLfixed * para...
void glPointParameterfv(int arg0, java.nio.FloatBuffer arg1)
com.jogamp.opengl.GL2GL3 getGL2GL3()
Casts this object to the GL2GL3 interface.
void glMatrixIndexPointerOES(int arg0, int arg1, int arg2, java.nio.Buffer arg3)
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,...
java.nio.ByteBuffer glMapBuffer(int arg0, int arg1)
Entry point to C language function: void * {@native glMapBuffer}(GLenum target, GLenum access) Par...
void glGenRenderbuffers(int arg0, java.nio.IntBuffer arg1)
void glFramebufferTexture2DMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleIMG}(GLenum,...
void glTexGenfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glTexEnvxv(int arg0, int arg1, int[] arg2, int arg3)
Entry point to C language function: void {@native glTexEnvxv}(GLenum target, GLenum pname,...
void glPointSizex(int arg0)
Entry point to C language function: void {@native glPointSizex}(GLfixed size) Part of GL_VERSION_E...
int glQueryMatrixxOES(java.nio.IntBuffer arg0, java.nio.IntBuffer arg1)
void glExtGetShadersQCOM(java.nio.IntBuffer arg0, int arg1, java.nio.IntBuffer arg2)
boolean isGL2ES2()
Indicates whether this GL object conforms to a GL2ES2 compatible profile.
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,...
boolean isGL3bc()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 compatibility profile.
void glShadeModel(int arg0)
void glTexGenfv(int arg0, int arg1, float[] arg2, int arg3)
Entry point to C language function: void {@native glTexGenfv}(GLenum coord, GLenum pname,...
void glLineWidth(float arg0)
Entry point to C language function: void {@native glLineWidth}(GLfloat width) Part of GL_VERSION_E...
void glTexGenxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glBindRenderbuffer(int arg0, int arg1)
Entry point to C language function: void {@native glBindRenderbuffer}(GLenum target,...
com.jogamp.opengl.GLES3 getGLES3()
Casts this object to the GLES3 interface.
void glLogicOp(int arg0)
Entry point to C language function: void {@native glLogicOp}(GLenum opcode) Part of GL_VERSION_ES_...
int getDefaultDrawBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
void glClientActiveTexture(int arg0)
Entry point to C language function: void {@native glClientActiveTexture}(GLenum texture) Part of G...
void glExtGetRenderbuffersQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetRenderbuffersQCOM}(GLuint * renderbuffers,...
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 glCullFace(int arg0)
Entry point to C language function: void {@native glCullFace}(GLenum mode) Part of GL_ES_VERSION_2...
void glReadPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, java.nio.Buffer arg6)
void glTexParameterx(int arg0, int arg1, int arg2)
Entry point to C language function: void {@native glTexParameterx}(GLenum target,...
void glFogx(int arg0, int arg1)
Entry point to C language function: void {@native glFogx}(GLenum pname, GLfixed param) Part of GL_...
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 glVertexPointer(com.jogamp.opengl.GLArrayData arg0)
void glGetFloatv(int arg0, float[] arg1, int arg2)
Copy the named matrix to the given storage at offset.
void glGetIntegerv(int arg0, int[] arg1, int arg2)
void glGetBooleanv(int arg0, byte[] arg1, int arg2)
Entry point to C language function: void {@native glGetBooleanv}(GLenum pname, GLboolean * data) P...
void glDeleteVertexArraysOES(int arg0, java.nio.IntBuffer arg1)
void glGetTexEnvxv(int arg0, int arg1, java.nio.IntBuffer arg2)
void glGetLightfv(int arg0, int arg1, java.nio.FloatBuffer arg2)
void glExtGetProgramsQCOM(int[] arg0, int arg1, int arg2, int[] arg3, int arg4)
Entry point to C language function: void {@native glExtGetProgramsQCOM}(GLuint * programs,...
int glCheckFramebufferStatus(int arg0)
Entry point to C language function: GLenum {@native glCheckFramebufferStatus}(GLenum target) Part ...
void glLightModelx(int arg0, int arg1)
Entry point to C language function: void {@native glLightModelx}(GLenum pname, GLfixed param) Part...
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 glGetMaterialfv(int face, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetMaterialfv}(GLenum face, GLenum pname,...
void glOrtho(double left, double right, double bottom, double top, double near_val, double far_val)
void glLightModelfv(int pname, FloatBuffer params)
Entry point to C language function: void {@native glLightModelfv}(GLenum pname, const GLfloat * para...
void glTexEnviv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexEnviv}(GLenum target, GLenum pname,...
void glFogfv(int pname, FloatBuffer params)
Entry point to C language function: void {@native glFogfv}(GLenum pname, const GLfloat * params) P...
void glPointParameterf(int pname, float param)
Entry point to C language function: void {@native glPointParameterf}(GLenum pname,...
void glAlphaFunc(int func, float ref)
Entry point to C language function: void {@native glAlphaFunc}(GLenum func, GLclampf ref) Part of ...
void glLightModelf(int pname, float param)
Entry point to C language function: void {@native glLightModelf}(GLenum pname, GLfloat param) Part...
void glGetTexEnviv(int tenv, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexEnviv}(GLenum tenv, GLenum pname,...
void glPointSize(float size)
Entry point to C language function: void {@native glPointSize}(GLfloat size) Part of GL_VERSION_ES...
void glNormal3f(float nx, float ny, float nz)
Entry point to C language function: void {@native glNormal3f}(GLfloat nx, GLfloat ny,...
void glFrustum(double left, double right, double bottom, double top, double zNear, double zFar)
void glPointParameterfv(int pname, FloatBuffer params)
Entry point to C language function: void {@native glPointParameterfv}(GLenum pname,...
void glGetTexEnvfv(int tenv, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetTexEnvfv}(GLenum tenv, GLenum pname,...
void glTexEnvf(int target, int pname, float param)
Entry point to C language function: void {@native glTexEnvf}(GLenum target, GLenum pname,...
void glColor4ub(byte red, byte green, byte blue, byte alpha)
Entry point to C language function: void {@native glColor4ub}(GLubyte red, GLubyte green,...
void glMultiTexCoord4f(int target, float s, float t, float r, float q)
Entry point to C language function: void {@native glMultiTexCoord4f}(GLenum target,...
void glDrawElements(int mode, int count, int type, Buffer indices)
Entry point to C language function: void {@native glDrawElements}(GLenum mode, GLsizei count,...
void glLightf(int light, int pname, float param)
Entry point to C language function: void {@native glLightf}(GLenum light, GLenum pname,...
void glTexEnvfv(int target, int pname, FloatBuffer params)
Entry point to C language function: void {@native glTexEnvfv}(GLenum target, GLenum pname,...
void glClientActiveTexture(int texture)
Entry point to C language function: void {@native glClientActiveTexture}(GLenum texture) Part of G...
void glLogicOp(int opcode)
Entry point to C language function: void {@native glLogicOp}(GLenum opcode) Part of GL_VERSION_ES_...
void glGetLightfv(int light, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetLightfv}(GLenum light, GLenum pname,...
void glTexEnvi(int target, int pname, int param)
Entry point to C language function: void {@native glTexEnvi}(GLenum target, GLenum pname,...
void glFogf(int pname, float param)
Entry point to C language function: void {@native glFogf}(GLenum pname, GLfloat param) Part of GL_...
boolean isGL2GL3()
Indicates whether this GL object conforms to a GL2GL3 compatible profile.
boolean isGLES2Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES2 functionality.
boolean isVBOElementArrayBound()
boolean isGL2ES1()
Indicates whether this GL object conforms to a GL2ES1 compatible profile.
boolean hasGLSL()
Indicates whether this GL object supports GLSL.
boolean hasBasicFBOSupport()
Returns true if basic FBO support is available, otherwise false.
boolean isTextureFormatBGRA8888Available()
boolean isGLES()
Indicates whether this GL object conforms to one of the OpenGL ES profiles, see isGLES1(),...
boolean isGL4bc()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 compatibility profile.
boolean isGL3ES3()
Indicates whether this GL object conforms to a GL3ES3 compatible profile.
int getMaxRenderbufferSamples()
Returns the maximum number of FBO RENDERBUFFER samples if full FBO is supported, otherwise false.
int getBoundFramebuffer(int target)
Return the framebuffer name bound to this context, see GL#glBindFramebuffer(int, int).
int getBoundBuffer(int target)
int getDefaultDrawFramebuffer()
Return the default draw framebuffer name.
boolean isGL2ES3()
Indicates whether this GL object conforms to a either a GL2GL3 or GL3ES3 compatible profile.
boolean isGLES32Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.2 functionality.
boolean isNPOTTextureAvailable()
Returns true if the GL context supports non power of two (NPOT) textures, otherwise false.
GLProfile getGLProfile()
Returns the GLProfile associated with this GL object.
void setSwapInterval(int interval)
Set the swap interval of the current context and attached onscreen GLDrawable.
boolean isGL3()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 core profile.
void glDepthRange(double zNear, double zFar)
Aliased entrypoint of void {@native glDepthRange}(GLclampd depth); and void {@native glDepthRangef...
boolean isGL2()
Indicates whether this GL object conforms to the OpenGL ≤ 3.0 profile.
boolean isGL2ES2()
Indicates whether this GL object conforms to a GL2ES2 compatible profile.
GLBufferStorage mapBufferRange(final int target, final long offset, final long length, final int access)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBufferRange(....
boolean isExtensionAvailable(String glExtensionName)
Returns true if the specified OpenGL extension can be used successfully through this GL instance give...
boolean isGLES1()
Indicates whether this GL object conforms to the OpenGL ES ≥ 1.0 profile.
GLContext getContext()
Returns the GLContext associated which this GL object.
GLBufferStorage getBufferStorage(int bufferName)
boolean isFunctionAvailable(String glFunctionName)
Returns true if the specified OpenGL core- or extension-function can be used successfully through thi...
boolean isGLcore()
Indicates whether this GL object uses a GL core profile.
boolean isGL4core()
Indicates whether this GL object uses a GL4 core profile.
void glClearDepth(double depth)
Aliased entrypoint of void {@native glClearDepth}(GLclampd depth); and void {@native glClearDepthf...
boolean isGLES3()
Indicates whether this GL object conforms to the OpenGL ES ≥ 3.0 profile.
boolean isGL4ES3()
Returns true if this GL object conforms to a GL4ES3 compatible profile, i.e.
boolean isGL3core()
Indicates whether this GL object uses a GL3 core profile.
int getDefaultDrawBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
int getDefaultReadBuffer()
Returns the default color buffer within the current bound getDefaultReadFramebuffer(),...
GL getRootGL()
Returns the implementing root instance, considering a wrapped pipelined hierarchy,...
GLBufferStorage mapBuffer(int target, int access)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBuffer(..) implementation.
Object getExtension(String extensionName)
Returns an object providing access to the specified OpenGL extension.
int getSwapInterval()
Return the current swap interval.
boolean isGL3bc()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 compatibility profile.
boolean isGLES31Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3.1 functionality.
boolean isGL4()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 core profile.
boolean isGLES3Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3 functionality.
boolean isVBOArrayBound()
boolean hasFullFBOSupport()
Returns true if full FBO support is available, otherwise false.
Object getPlatformGLExtensions()
Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL,...
int getDefaultReadFramebuffer()
Return the default read framebuffer name.
boolean isGLES2()
Indicates whether this GL object conforms to the OpenGL ES ≥ 2.0 profile.
void glRotatex(int angle, int x, int y, int z)
Entry point to C language function: void {@native glRotatex}(GLfixed angle, GLfixed x,...
void glExtGetShadersQCOM(IntBuffer shaders, int maxShaders, IntBuffer numShaders)
Entry point to C language function: void {@native glExtGetShadersQCOM}(GLuint * shaders,...
void glTexGenxv(int coord, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexGenxv}(GLenum coord, GLenum pname,...
void glGetTexParameterxv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexParameterxv}(GLenum target,...
void glGetDriverControlsQCOM(IntBuffer num, int size, IntBuffer driverControls)
Entry point to C language function: void {@native glGetDriverControlsQCOM}(GLint * num,...
void glDrawTexxOES(int x, int y, int z, int width, int height)
Entry point to C language function: void {@native glDrawTexxOES}(GLfixed x, GLfixed y,...
void glFogxv(int pname, IntBuffer params)
Entry point to C language function: void {@native glFogxv}(GLenum pname, const GLfixed * params) P...
void glClipPlanex(int plane, IntBuffer equation)
Entry point to C language function: void {@native glClipPlanex}(GLenum plane, const GLfixed * equati...
int glQueryMatrixxOES(IntBuffer mantissa, IntBuffer exponent)
Entry point to C language function: GLbitfield {@native glQueryMatrixxOES}(GLfixed * mantissa,...
void glWeightPointerOES(int size, int type, int stride, Buffer pointer)
Entry point to C language function: void {@native glWeightPointerOES}(GLint size,...
void glFogx(int pname, int param)
Entry point to C language function: void {@native glFogx}(GLenum pname, GLfixed param) Part of GL_...
void glGetLightxv(int light, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetLightxv}(GLenum light, GLenum pname,...
void glClearColorx(int red, int green, int blue, int alpha)
Entry point to C language function: void {@native glClearColorx}(GLclampx red, GLclampx green,...
void glLightx(int light, int pname, int param)
Entry point to C language function: void {@native glLightx}(GLenum light, GLenum pname,...
void glPointParameterx(int pname, int param)
Entry point to C language function: void {@native glPointParameterx}(GLenum pname,...
void glTexGenf(int coord, int pname, float param)
Entry point to C language function: void {@native glTexGenf}(GLenum coord, GLenum pname,...
boolean glExtIsProgramBinaryQCOM(int program)
Entry point to C language function: GLboolean {@native glExtIsProgramBinaryQCOM}(GLuint program) P...
void glSampleCoveragex(int value, boolean invert)
Entry point to C language function: void {@native glSampleCoveragex}(GLclampx value,...
void glFramebufferTexture2DMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleIMG}(GLenum,...
void glLightxv(int light, int pname, IntBuffer params)
Entry point to C language function: void {@native glLightxv}(GLenum light, GLenum pname,...
void glDrawTexfvOES(FloatBuffer coords)
Entry point to C language function: void {@native glDrawTexfvOES}(const GLfloat * coords) Part of ...
void glColor4x(int red, int green, int blue, int alpha)
Entry point to C language function: void {@native glColor4x}(GLfixed red, GLfixed green,...
void glDeleteVertexArraysOES(int n, IntBuffer arrays)
Entry point to C language function: void {@native glDeleteVertexArraysOES}(GLsizei n,...
void glExtGetRenderbuffersQCOM(IntBuffer renderbuffers, int maxRenderbuffers, IntBuffer numRenderbuffers)
Entry point to C language function: void {@native glExtGetRenderbuffersQCOM}(GLuint * renderbuffers,...
void glExtGetBuffersQCOM(IntBuffer buffers, int maxBuffers, IntBuffer numBuffers)
Entry point to C language function: void {@native glExtGetBuffersQCOM}(GLuint * buffers,...
void glTexGeni(int coord, int pname, int param)
Entry point to C language function: void {@native glTexGeni}(GLenum coord, GLenum pname,...
void glGenVertexArraysOES(int n, IntBuffer arrays)
Entry point to C language function: void {@native glGenVertexArraysOES}(GLsizei n,...
void glPolygonOffsetx(int factor, int units)
Entry point to C language function: void {@native glPolygonOffsetx}(GLfixed factor,...
void glTexGenfv(int coord, int pname, FloatBuffer params)
Entry point to C language function: void {@native glTexGenfv}(GLenum coord, GLenum pname,...
void glTexGenx(int coord, int pname, int param)
Entry point to C language function: void {@native glTexGenx}(GLenum coord, GLenum pname,...
void glFramebufferTexture2DMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5)
Entry point to C language function: void {@native glFramebufferTexture2DMultisampleEXT}(GLenum,...
void glBindVertexArrayOES(int array)
Entry point to C language function: void {@native glBindVertexArrayOES}(GLuint array) Part of GL_O...
void glDrawTexsvOES(ShortBuffer coords)
Entry point to C language function: void {@native glDrawTexsvOES}(const GLshort * coords) Part of ...
void glTexParameterxv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexParameterxv}(GLenum target,...
void glDiscardFramebufferEXT(int target, int numAttachments, IntBuffer attachments)
Entry point to C language function: void {@native glDiscardFramebufferEXT}(GLenum target,...
void glDrawTexfOES(float x, float y, float z, float width, float height)
Entry point to C language function: void {@native glDrawTexfOES}(GLfloat x, GLfloat y,...
void glClearDepthx(int depth)
Entry point to C language function: void {@native glClearDepthx}(GLclampx depth) Part of GL_VERSIO...
void glExtGetFramebuffersQCOM(IntBuffer framebuffers, int maxFramebuffers, IntBuffer numFramebuffers)
Entry point to C language function: void {@native glExtGetFramebuffersQCOM}(GLuint * framebuffers,...
void glLoadPaletteFromModelViewMatrixOES()
Entry point to C language function: void {@native glLoadPaletteFromModelViewMatrixOES}() Part of G...
void glCurrentPaletteMatrixOES(int matrixpaletteindex)
Entry point to C language function: void {@native glCurrentPaletteMatrixOES}(GLuint matrixpaletteind...
void glMultiTexCoord4x(int target, int s, int t, int r, int q)
Entry point to C language function: void {@native glMultiTexCoord4x}(GLenum target,...
void glOrthox(int left, int right, int bottom, int top, int zNear, int zFar)
Entry point to C language function: void {@native glOrthox}(GLfixed left, GLfixed right,...
void glFrustumx(int left, int right, int bottom, int top, int zNear, int zFar)
Entry point to C language function: void {@native glFrustumx}(GLfixed left, GLfixed right,...
void glLineWidthx(int width)
Entry point to C language function: void {@native glLineWidthx}(GLfixed width) Part of GL_VERSION_...
void glRenderbufferStorageMultisampleEXT(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleEXT}(GLenum,...
void glGetClipPlanex(int pname, IntBuffer eqn)
Entry point to C language function: void {@native glGetClipPlanex}(GLenum pname, GLfixed * eqn) Pa...
void glPointSizePointerOES(int type, int stride, Buffer pointer)
Entry point to C language function: void {@native glPointSizePointerOES}(GLenum type,...
void glGetMaterialxv(int face, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetMaterialxv}(GLenum face, GLenum pname,...
void glGetTexGenfv(int coord, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetTexGenfv}(GLenum coord, GLenum pname,...
void glEnableDriverControlQCOM(int driverControl)
Entry point to C language function: void {@native glEnableDriverControlQCOM}(GLuint driverControl) ...
void glExtTexObjectStateOverrideiQCOM(int target, int pname, int param)
Entry point to C language function: void {@native glExtTexObjectStateOverrideiQCOM}(GLenum target,...
void glRenderbufferStorageMultisampleIMG(int arg0, int arg1, int arg2, int arg3, int arg4)
Entry point to C language function: void {@native glRenderbufferStorageMultisampleIMG}(GLenum,...
void glMaterialxv(int face, int pname, IntBuffer params)
Entry point to C language function: void {@native glMaterialxv}(GLenum face, GLenum pname,...
void glGetTexGenxv(int coord, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexGenxv}(GLenum coord, GLenum pname,...
void glDisableDriverControlQCOM(int driverControl)
Entry point to C language function: void {@native glDisableDriverControlQCOM}(GLuint driverControl) ...
void glCopyTextureLevelsAPPLE(int destinationTexture, int sourceTexture, int sourceBaseLevel, int sourceLevelCount)
Entry point to C language function: void {@native glCopyTextureLevelsAPPLE}(GLuint destinationTextur...
void glExtGetTexLevelParameterivQCOM(int texture, int face, int level, int pname, IntBuffer params)
Entry point to C language function: void {@native glExtGetTexLevelParameterivQCOM}(GLuint texture,...
void glDepthRangex(int zNear, int zFar)
Entry point to C language function: void {@native glDepthRangex}(GLclampx zNear, GLclampx zFar) Pa...
void glTexEnvx(int target, int pname, int param)
Entry point to C language function: void {@native glTexEnvx}(GLenum target, GLenum pname,...
void glTexParameterx(int target, int pname, int param)
Entry point to C language function: void {@native glTexParameterx}(GLenum target,...
void glDrawTexivOES(IntBuffer coords)
Entry point to C language function: void {@native glDrawTexivOES}(const GLint * coords) Part of GL...
void glNormal3x(int nx, int ny, int nz)
Entry point to C language function: void {@native glNormal3x}(GLfixed nx, GLfixed ny,...
void glGetTexGeniv(int coord, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexGeniv}(GLenum coord, GLenum pname,...
void glClipPlanexIMG(int arg0, IntBuffer arg1)
Entry point to C language function: void {@native glClipPlanexIMG}(GLenum, const GLfixed * ) Part ...
void glMultMatrixx(IntBuffer m)
Entry point to C language function: void {@native glMultMatrixx}(const GLfixed * m) Part of GL_VER...
void glMatrixIndexPointerOES(int size, int type, int stride, Buffer pointer)
Entry point to C language function: void {@native glMatrixIndexPointerOES}(GLint size,...
void glScalex(int x, int y, int z)
Entry point to C language function: void {@native glScalex}(GLfixed x, GLfixed y,...
void glGetClipPlanef(int pname, FloatBuffer equation)
Entry point to C language function: void {@native glGetClipPlanef}(GLenum pname, GLfloat * equation)...
void glPointParameterxv(int pname, IntBuffer params)
Entry point to C language function: void {@native glPointParameterxv}(GLenum pname,...
void glLightModelxv(int pname, IntBuffer params)
Entry point to C language function: void {@native glLightModelxv}(GLenum pname, const GLfixed * para...
void glDrawTexiOES(int x, int y, int z, int width, int height)
Entry point to C language function: void {@native glDrawTexiOES}(GLint x, GLint y,...
void glEGLImageTargetTexture2DOES(int target, long image)
Entry point to C language function: void {@native glEGLImageTargetTexture2DOES}(GLenum target,...
void glLoadMatrixx(IntBuffer m)
Entry point to C language function: void {@native glLoadMatrixx}(const GLfixed * m) Part of GL_VER...
boolean glIsVertexArrayOES(int array)
Entry point to C language function: GLboolean {@native glIsVertexArrayOES}(GLuint array) Part of G...
void glStartTilingQCOM(int x, int y, int width, int height, int preserveMask)
Entry point to C language function: void {@native glStartTilingQCOM}(GLuint x, GLuint y,...
void glTranslatex(int x, int y, int z)
Entry point to C language function: void {@native glTranslatex}(GLfixed x, GLfixed y,...
void glTexEnvxv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexEnvxv}(GLenum target, GLenum pname,...
void glGetTexEnvxv(int tenv, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexEnvxv}(GLenum tenv, GLenum pname,...
void glPointSizex(int size)
Entry point to C language function: void {@native glPointSizex}(GLfixed size) Part of GL_VERSION_E...
void glDrawTexsOES(short x, short y, short z, short width, short height)
Entry point to C language function: void {@native glDrawTexsOES}(GLshort x, GLshort y,...
void glClipPlanefIMG(int arg0, FloatBuffer arg1)
Entry point to C language function: void {@native glClipPlanefIMG}(GLenum, const GLfloat * ) Part ...
void glDrawTexxvOES(IntBuffer coords)
Entry point to C language function: void {@native glDrawTexxvOES}(const GLfixed * coords) Part of ...
void glEndTilingQCOM(int preserveMask)
Entry point to C language function: void {@native glEndTilingQCOM}(GLbitfield preserveMask) Part o...
void glExtGetTexturesQCOM(IntBuffer textures, int maxTextures, IntBuffer numTextures)
Entry point to C language function: void {@native glExtGetTexturesQCOM}(GLuint * textures,...
void glClipPlanef(int plane, FloatBuffer equation)
Entry point to C language function: void {@native glClipPlanef}(GLenum plane, const GLfloat * equati...
void glExtGetProgramsQCOM(IntBuffer programs, int maxPrograms, IntBuffer numPrograms)
Entry point to C language function: void {@native glExtGetProgramsQCOM}(GLuint * programs,...
void glGetDriverControlStringQCOM(int driverControl, int bufSize, IntBuffer length, ByteBuffer driverControlString)
Entry point to C language function: void {@native glGetDriverControlStringQCOM}(GLuint driverControl...
void glEGLImageTargetRenderbufferStorageOES(int target, long image)
Entry point to C language function: void {@native glEGLImageTargetRenderbufferStorageOES}(GLenum tar...
void glExtGetProgramBinarySourceQCOM(int program, int shadertype, ByteBuffer source, IntBuffer length)
Entry point to C language function: void {@native glExtGetProgramBinarySourceQCOM}(GLuint program,...
void glLightModelx(int pname, int param)
Entry point to C language function: void {@native glLightModelx}(GLenum pname, GLfixed param) Part...
void glGetFixedv(int pname, IntBuffer params)
Entry point to C language function: void {@native glGetFixedv}(GLenum pname, GLfixed * params) Par...
void glTexGeniv(int coord, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexGeniv}(GLenum coord, GLenum pname,...
void glExtGetTexSubImageQCOM(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer texels)
Entry point to C language function: void {@native glExtGetTexSubImageQCOM}(GLenum target,...
void glMaterialx(int face, int pname, int param)
Entry point to C language function: void {@native glMaterialx}(GLenum face, GLenum pname,...
void glAlphaFuncx(int func, int ref)
Entry point to C language function: void {@native glAlphaFuncx}(GLenum func, GLclampx ref) Part of...
void glExtGetBufferPointervQCOM(int target, PointerBuffer params)
Entry point to C language function: void {@native glExtGetBufferPointervQCOM}(GLenum target,...
void glResolveMultisampleFramebuffer()
Entry point to C language function: void {@native glResolveMultisampleFramebuffer}() Part of GL_AP...
void glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
Entry point to C language function: void {@native glFramebufferTexture2D}(GLenum target,...
void glGetFloatv(int pname, FloatBuffer data)
Entry point to C language function: void {@native glGetFloatv}(GLenum pname, GLfloat * data) Part ...
void glGenBuffers(int n, IntBuffer buffers)
Entry point to C language function: void {@native glGenBuffers}(GLsizei n, GLuint * buffers) Part ...
void glPixelStorei(int pname, int param)
Entry point to C language function: void {@native glPixelStorei}(GLenum pname, GLint param) Part o...
ByteBuffer glMapBuffer(int target, int access)
Entry point to C language function: void * {@native glMapBuffer}(GLenum target, GLenum access) Par...
void glGetRenderbufferParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetRenderbufferParameteriv}(GLenum target,...
void glTextureStorage3DEXT(int texture, int target, int levels, int internalformat, int width, int height, int depth)
Entry point to C language function: void {@native glTextureStorage3DEXT}(GLuint texture,...
void glGetIntegerv(int pname, IntBuffer data)
Entry point to C language function: void {@native glGetIntegerv}(GLenum pname, GLint * data) Part ...
boolean glIsTexture(int texture)
Entry point to C language function: GLboolean {@native glIsTexture}(GLuint texture) Part of GL_ES_...
void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTexSubImage2D}(GLenum target,...
void glBlendEquation(int mode)
Entry point to C language function: void {@native glBlendEquation}(GLenum mode) Part of GL_ES_VERS...
void glFlushMappedBufferRange(int target, long offset, long length)
Entry point to C language function: void {@native glFlushMappedBufferRange}(GLenum target,...
void glDrawArrays(int mode, int first, int count)
Entry point to C language function: void {@native glDrawArrays}(GLenum mode, GLint first,...
void glGetBooleanv(int pname, ByteBuffer data)
Entry point to C language function: void {@native glGetBooleanv}(GLenum pname, GLboolean * data) P...
void glGetTexParameterfv(int target, int pname, FloatBuffer params)
Entry point to C language function: void {@native glGetTexParameterfv}(GLenum target,...
void glTextureStorage1DEXT(int texture, int target, int levels, int internalformat, int width)
Entry point to C language function: void {@native glTextureStorage1DEXT}(GLuint texture,...
void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
Entry point to C language function: void {@native glCopyTexSubImage2D}(GLenum target,...
void glReadPixels(int x, int y, int width, int height, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glReadPixels}(GLint x, GLint y,...
boolean glIsEnabled(int cap)
Entry point to C language function: GLboolean {@native glIsEnabled}(GLenum cap) Part of GL_NV_vert...
void glTexStorage3D(int target, int levels, int internalformat, int width, int height, int depth)
Entry point to C language function: void {@native glTexStorage3D}(GLenum target, GLsizei levels,...
void glDeleteTextures(int n, IntBuffer textures)
Entry point to C language function: void {@native glDeleteTextures}(GLsizei n, const GLuint * textur...
void glBindTexture(int target, int texture)
Entry point to C language function: void {@native glBindTexture}(GLenum target, GLuint texture) Pa...
void glSampleCoverage(float value, boolean invert)
Entry point to C language function: void {@native glSampleCoverage}(GLfloat value,...
void glDisable(int cap)
Entry point to C language function: void {@native glDisable}(GLenum cap) Part of GL_ES_VERSION_2_0...
void glGetBufferParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetBufferParameteriv}(GLenum target,...
void glPolygonOffset(float factor, float units)
Entry point to C language function: void {@native glPolygonOffset}(GLfloat factor,...
void glBufferSubData(int target, long offset, long size, Buffer data)
Entry point to C language function: void {@native glBufferSubData}(GLenum target,...
void glGenTextures(int n, IntBuffer textures)
Entry point to C language function: void {@native glGenTextures}(GLsizei n, GLuint * textures) Par...
void glStencilOp(int fail, int zfail, int zpass)
Entry point to C language function: void {@native glStencilOp}(GLenum fail, GLenum zfail,...
void glTexParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glTexParameteriv}(GLenum target,...
int glCheckFramebufferStatus(int target)
Entry point to C language function: GLenum {@native glCheckFramebufferStatus}(GLenum target) Part ...
void glTexStorage2D(int target, int levels, int internalformat, int width, int height)
Entry point to C language function: void {@native glTexStorage2D}(GLenum target, GLsizei levels,...
void glBlendFuncSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)
Entry point to C language function: void {@native glBlendFuncSeparate}(GLenum sfactorRGB,...
void glGenerateMipmap(int target)
Entry point to C language function: void {@native glGenerateMipmap}(GLenum target) Part of GL_ES_V...
void glDeleteRenderbuffers(int n, IntBuffer renderbuffers)
Entry point to C language function: void {@native glDeleteRenderbuffers}(GLsizei n,...
void glRenderbufferStorage(int target, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorage}(GLenum target,...
boolean glIsBuffer(int buffer)
Entry point to C language function: GLboolean {@native glIsBuffer}(GLuint buffer) Part of GL_VERSI...
int glGetError()
Entry point to C language function: GLenum {@native glGetError}() Part of GL_ES_VERSION_2_0,...
void glGenFramebuffers(int n, IntBuffer framebuffers)
Entry point to C language function: void {@native glGenFramebuffers}(GLsizei n, GLuint * framebuffer...
void glDeleteFramebuffers(int n, IntBuffer framebuffers)
Entry point to C language function: void {@native glDeleteFramebuffers}(GLsizei n,...
void glBindRenderbuffer(int target, int renderbuffer)
Entry point to C language function: void {@native glBindRenderbuffer}(GLenum target,...
void glBlendEquationSeparate(int modeRGB, int modeAlpha)
Entry point to C language function: void {@native glBlendEquationSeparate}(GLenum modeRGB,...
boolean glIsFramebuffer(int framebuffer)
Entry point to C language function: GLboolean {@native glIsFramebuffer}(GLuint framebuffer) Part o...
void glGetTexParameteriv(int target, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetTexParameteriv}(GLenum target,...
void glFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer)
Entry point to C language function: void {@native glFramebufferRenderbuffer}(GLenum target,...
void glClearColor(float red, float green, float blue, float alpha)
Entry point to C language function: void {@native glClearColor}(GLfloat red, GLfloat green,...
boolean glIsRenderbuffer(int renderbuffer)
Entry point to C language function: GLboolean {@native glIsRenderbuffer}(GLuint renderbuffer) Part...
void glTexParameterfv(int target, int pname, FloatBuffer params)
Entry point to C language function: void {@native glTexParameterfv}(GLenum target,...
void glGetnUniformfv(int program, int location, int bufSize, FloatBuffer params)
Entry point to C language function: void {@native glGetnUniformfv}(GLuint program,...
void glEnable(int cap)
Entry point to C language function: void {@native glEnable}(GLenum cap) Part of GL_ES_VERSION_2_0,...
void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data)
Entry point to C language function: void {@native glCompressedTexSubImage2D}(GLenum target,...
boolean glUnmapBuffer(int target)
Entry point to C language function: GLboolean {@native glUnmapBuffer}(GLenum target) Part of GL_VE...
void glColorMask(boolean red, boolean green, boolean blue, boolean alpha)
Entry point to C language function: void {@native glColorMask}(GLboolean red, GLboolean green,...
int glGetGraphicsResetStatus()
Entry point to C language function: GLenum {@native glGetGraphicsResetStatus}() Part of GL_VERSION...
String glGetString(int name)
Entry point to C language function: const GLubyte * {@native glGetString}(GLenum name) Part of GL_...
void glBlendFunc(int sfactor, int dfactor)
Entry point to C language function: void {@native glBlendFunc}(GLenum sfactor, GLenum dfactor) Par...
void glStencilFunc(int func, int ref, int mask)
Entry point to C language function: void {@native glStencilFunc}(GLenum func, GLint ref,...
void glActiveTexture(int texture)
Entry point to C language function: void {@native glActiveTexture}(GLenum texture) Part of GL_ES_V...
void glClear(int mask)
Entry point to C language function: void {@native glClear}(GLbitfield mask) Part of GL_ES_VERSION_...
void glTexParameteri(int target, int pname, int param)
Entry point to C language function: void {@native glTexParameteri}(GLenum target,...
ByteBuffer glMapBufferRange(int target, long offset, long length, int access)
Entry point to C language function: void * {@native glMapBufferRange}(GLenum target,...
void glTextureStorage2DEXT(int texture, int target, int levels, int internalformat, int width, int height)
Entry point to C language function: void {@native glTextureStorage2DEXT}(GLuint texture,...
void glStencilMask(int mask)
Entry point to C language function: void {@native glStencilMask}(GLuint mask) Part of GL_ES_VERSIO...
void glGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, IntBuffer params)
Entry point to C language function: void {@native glGetFramebufferAttachmentParameteriv}(GLenum targ...
void glLineWidth(float width)
Entry point to C language function: void {@native glLineWidth}(GLfloat width) Part of GL_VERSION_E...
void glBindFramebuffer(int target, int framebuffer)
Entry point to C language function: void {@native glBindFramebuffer}(GLenum target,...
void glClearStencil(int s)
Entry point to C language function: void {@native glClearStencil}(GLint s) Part of GL_ES_VERSION_2...
void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer data)
Entry point to C language function: void {@native glCompressedTexImage2D}(GLenum target,...
void glTexStorage1D(int target, int levels, int internalformat, int width)
Entry point to C language function: void {@native glTexStorage1D}(GLenum target, GLsizei levels,...
void glFinish()
Entry point to C language function: void {@native glFinish}() Part of GL_ES_VERSION_2_0,...
void glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border)
Entry point to C language function: void {@native glCopyTexImage2D}(GLenum target,...
void glViewport(int x, int y, int width, int height)
Entry point to C language function: void {@native glViewport}(GLint x, GLint y, GLsizei width,...
void glReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, Buffer data)
Entry point to C language function: void {@native glReadnPixels}(GLint x, GLint y,...
void glRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)
Entry point to C language function: void {@native glRenderbufferStorageMultisample}(GLenum target,...
void glFrontFace(int mode)
Entry point to C language function: void {@native glFrontFace}(GLenum mode) Part of GL_ES_VERSION_...
void glHint(int target, int mode)
Entry point to C language function: void {@native glHint}(GLenum target, GLenum mode) Part of GL_E...
void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, Buffer pixels)
Entry point to C language function: void {@native glTexImage2D}(GLenum target, GLint level,...
void glClearDepthf(float d)
Entry point to C language function: void {@native glClearDepthf}(GLfloat d) Part of GL_ARB_ES2_com...
void glTexParameterf(int target, int pname, float param)
Entry point to C language function: void {@native glTexParameterf}(GLenum target,...
void glDepthMask(boolean flag)
Entry point to C language function: void {@native glDepthMask}(GLboolean flag) Part of GL_ES_VERSI...
void glGetnUniformiv(int program, int location, int bufSize, IntBuffer params)
Entry point to C language function: void {@native glGetnUniformiv}(GLuint program,...
void glDepthRangef(float n, float f)
Entry point to C language function: void {@native glDepthRangef}(GLfloat n, GLfloat f) Part of GL_...
void glDeleteBuffers(int n, IntBuffer buffers)
Entry point to C language function: void {@native glDeleteBuffers}(GLsizei n, const GLuint * buffers...
void glScissor(int x, int y, int width, int height)
Entry point to C language function: void {@native glScissor}(GLint x, GLint y, GLsizei width,...
void glFlush()
Entry point to C language function: void {@native glFlush}() Part of GL_ES_VERSION_2_0,...
void glCullFace(int mode)
Entry point to C language function: void {@native glCullFace}(GLenum mode) Part of GL_ES_VERSION_2...
void glDepthFunc(int func)
Entry point to C language function: void {@native glDepthFunc}(GLenum func) Part of GL_ES_VERSION_...
void glBindBuffer(int target, int buffer)
Entry point to C language function: void {@native glBindBuffer}(GLenum target, GLuint buffer) Part...
void glGenRenderbuffers(int n, IntBuffer renderbuffers)
Entry point to C language function: void {@native glGenRenderbuffers}(GLsizei n, GLuint * renderbuff...
void glBufferData(int target, long size, Buffer data, int usage)
Entry point to C language function: void {@native glBufferData}(GLenum target, GLsizeiptr size,...
void glMaterialfv(int face, int pname, java.nio.FloatBuffer params)
void glMaterialf(int face, int pname, float param)
void glLightfv(int light, int pname, java.nio.FloatBuffer params)
void glShadeModel(int mode)
void glPushMatrix()
Push the current matrix to it's stack, while preserving it's values.
void glPopMatrix()
Pop the current matrix from it's stack.
void glFrustumf(float left, float right, float bottom, float top, float zNear, float zFar)
Multiply the current matrix with the frustum matrix.
void glTranslatef(float x, float y, float z)
Translate the current matrix.
void glRotatef(float angle, float x, float y, float z)
Rotate the current matrix.
void glOrthof(float left, float right, float bottom, float top, float zNear, float zFar)
Multiply the current matrix with the orthogonal matrix.
void glMultMatrixf(java.nio.FloatBuffer m)
Multiply the current matrix: [c] = [c] x [m].
void glScalef(float x, float y, float z)
Scale the current matrix.
void glLoadIdentity()
Load the current matrix with the identity matrix.
void glLoadMatrixf(java.nio.FloatBuffer m)
Load the current matrix w/ the provided one.
void glMatrixMode(int mode)
Sets the current matrix mode.
void glNormalPointer(GLArrayData array)
void glTexCoordPointer(GLArrayData array)
void glEnableClientState(int arrayName)
void glColor4f(float red, float green, float blue, float alpha)
void glDisableClientState(int arrayName)
void glColorPointer(GLArrayData array)
void glVertexPointer(GLArrayData array)