
javax.media.opengl.TraceGLES1 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jogl-all Show documentation
Show all versions of jogl-all Show documentation
Java™ Binding for the OpenGL® API
package javax.media.opengl;
import java.io.*;
import javax.media.opengl.*;
import com.jogamp.gluegen.runtime.*;
import java.nio.*;
import javax.media.opengl.GL2ES1;
import javax.media.opengl.GLES1;
/**
*
* Composable pipeline which wraps an underlying {@link GL} implementation,
* providing tracing information to a user-specified {@link java.io.PrintStream}
* before and after each OpenGL method call.
*
*
* Sample code which installs this pipeline:
*
* gl = drawable.setGL(new TraceGL(drawable.getGL(), System.err));
*
* For automatic instantiation see {@link GLPipelineFactory#create(String, Class, GL, Object[])}
*
*/
public class TraceGLES1 implements javax.media.opengl.GL2ES1, javax.media.opengl.GLES1{
public static final boolean DEBUG = jogamp.opengl.Debug.debug("TraceGLES1");
public TraceGLES1(GLES1 downstreamGLES1, PrintStream stream)
{
if (downstreamGLES1 == null) {
throw new IllegalArgumentException("null downstreamGLES1");
}
this.downstreamGLES1 = downstreamGLES1;
this.stream = stream;
}
@Override
public final boolean isGL() {
return true;
}
@Override
public final boolean isGL4bc() {
return downstreamGLES1.isGL4bc();
}
@Override
public final boolean isGL4() {
return downstreamGLES1.isGL4();
}
@Override
public final boolean isGL3bc() {
return downstreamGLES1.isGL3bc();
}
@Override
public final boolean isGL3() {
return downstreamGLES1.isGL3();
}
@Override
public final boolean isGL2() {
return downstreamGLES1.isGL2();
}
@Override
public final boolean isGLES1() {
return downstreamGLES1.isGLES1();
}
@Override
public final boolean isGLES2() {
return downstreamGLES1.isGLES2();
}
@Override
public final boolean isGLES3() {
return downstreamGLES1.isGLES3();
}
@Override
public final boolean isGL2ES1() {
return downstreamGLES1.isGL2ES1();
}
@Override
public final boolean isGL2ES2() {
return downstreamGLES1.isGL2ES2();
}
@Override
public final boolean isGL2ES3() {
return downstreamGLES1.isGL2ES3();
}
@Override
public final boolean isGL3ES3() {
return downstreamGLES1.isGL3ES3();
}
@Override
public final boolean isGL4ES3() {
return downstreamGLES1.isGL4ES3();
}
@Override
public final boolean isGL2GL3() {
return downstreamGLES1.isGL2GL3();
}
@Override
public final boolean isGLES() {
return downstreamGLES1.isGLES();
}
@Override
public final boolean isGL4core() {
return downstreamGLES1.isGL4core();
}
@Override
public final boolean isGL3core() {
return downstreamGLES1.isGL3core();
}
@Override
public final boolean isGLcore() {
return downstreamGLES1.isGLcore();
}
@Override
public final boolean isGLES2Compatible() {
return downstreamGLES1.isGLES2Compatible();
}
@Override
public final boolean isGLES3Compatible() {
return downstreamGLES1.isGLES3Compatible();
}
@Override
public final javax.media.opengl.GL getGL() {
return this;
}
@Override
public final javax.media.opengl.GL4bc getGL4bc() {
throw new GLException("Not a GL4bc implementation");
}
@Override
public final javax.media.opengl.GL4 getGL4() {
throw new GLException("Not a GL4 implementation");
}
@Override
public final javax.media.opengl.GL3bc getGL3bc() {
throw new GLException("Not a GL3bc implementation");
}
@Override
public final javax.media.opengl.GL3 getGL3() {
throw new GLException("Not a GL3 implementation");
}
@Override
public final javax.media.opengl.GL2 getGL2() {
throw new GLException("Not a GL2 implementation");
}
@Override
public final javax.media.opengl.GLES1 getGLES1() {
if( isGLES1() ) { return this; }
throw new GLException("Not a GLES1 implementation");
}
@Override
public final javax.media.opengl.GLES2 getGLES2() {
throw new GLException("Not a GLES2 implementation");
}
@Override
public final javax.media.opengl.GLES3 getGLES3() {
throw new GLException("Not a GLES3 implementation");
}
@Override
public final javax.media.opengl.GL2ES1 getGL2ES1() {
if( isGL2ES1() ) { return this; }
throw new GLException("Not a GL2ES1 implementation");
}
@Override
public final javax.media.opengl.GL2ES2 getGL2ES2() {
throw new GLException("Not a GL2ES2 implementation");
}
@Override
public final javax.media.opengl.GL2ES3 getGL2ES3() {
throw new GLException("Not a GL2ES3 implementation");
}
@Override
public final javax.media.opengl.GL3ES3 getGL3ES3() {
throw new GLException("Not a GL3ES3 implementation");
}
@Override
public final javax.media.opengl.GL4ES3 getGL4ES3() {
throw new GLException("Not a GL4ES3 implementation");
}
@Override
public final javax.media.opengl.GL2GL3 getGL2GL3() {
throw new GLException("Not a GL2GL3 implementation");
}
@Override
public final GL getDownstreamGL() throws GLException {
return downstreamGLES1;
}
@Override
public final GLProfile getGLProfile() {
return downstreamGLES1.getGLProfile();
}
@Override
public void glLoadMatrixf(float[] arg0,int arg1)
{
printIndent();
print( "glLoadMatrixf("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")");
downstreamGLES1.glLoadMatrixf(arg0,arg1);
println("");
}
@Override
public boolean glUnmapBuffer(int arg0)
{
printIndent();
print( "glUnmapBuffer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
boolean _res = downstreamGLES1.glUnmapBuffer(arg0);
println(" = "+_res);
return _res;
}
@Override
public void glClearStencil(int arg0)
{
printIndent();
print( "glClearStencil("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
downstreamGLES1.glClearStencil(arg0);
println("");
}
@Override
public void glLightModelfv(int arg0,java.nio.FloatBuffer arg1)
{
printIndent();
print( "glLightModelfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGLES1.glLightModelfv(arg0,arg1);
println("");
}
@Override
public void glCopyTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
{
printIndent();
print( "glCopyTexSubImage2D("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+", "+" 0x"+Integer.toHexString(arg7).toUpperCase()+")");
downstreamGLES1.glCopyTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
println("");
}
@Override
public javax.media.opengl.GLBufferStorage mapBufferRange(int arg0,long arg1,long arg2,int arg3)
{
printIndent();
print( "mapBufferRange("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
javax.media.opengl.GLBufferStorage _res = downstreamGLES1.mapBufferRange(arg0,arg1,arg2,arg3);
println(" = "+_res);
return _res;
}
@Override
public void glFlushMappedBufferRange(int arg0,long arg1,long arg2)
{
printIndent();
print( "glFlushMappedBufferRange("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")");
downstreamGLES1.glFlushMappedBufferRange(arg0,arg1,arg2);
println("");
}
@Override
public void glPolygonOffsetx(int arg0,int arg1)
{
printIndent();
print( "glPolygonOffsetx("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")");
downstreamGLES1.glPolygonOffsetx(arg0,arg1);
println("");
}
@Override
public void glTexEnviv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
printIndent();
print( "glTexEnviv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glTexEnviv(arg0,arg1,arg2);
println("");
}
@Override
public void glTexGeni(int arg0,int arg1,int arg2)
{
printIndent();
print( "glTexGeni("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glTexGeni(arg0,arg1,arg2);
println("");
}
@Override
public boolean isFunctionAvailable(java.lang.String arg0)
{
return downstreamGLES1.isFunctionAvailable(arg0);
}
@Override
public void glTexParameterx(int arg0,int arg1,int arg2)
{
printIndent();
print( "glTexParameterx("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glTexParameterx(arg0,arg1,arg2);
println("");
}
@Override
public void glGenRenderbuffers(int arg0,int[] arg1,int arg2)
{
printIndent();
print( "glGenRenderbuffers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glGenRenderbuffers(arg0,arg1,arg2);
println("");
}
@Override
public void glPointParameterfv(int arg0,java.nio.FloatBuffer arg1)
{
printIndent();
print( "glPointParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGLES1.glPointParameterfv(arg0,arg1);
println("");
}
@Override
public void glTexCoordPointer(javax.media.opengl.GLArrayData arg0)
{
printIndent();
print( "glTexCoordPointer("+" "+arg0+")");
downstreamGLES1.glTexCoordPointer(arg0);
println("");
}
@Override
public void glTextureStorage1D(int arg0,int arg1,int arg2,int arg3,int arg4)
{
printIndent();
print( "glTextureStorage1D("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")");
downstreamGLES1.glTextureStorage1D(arg0,arg1,arg2,arg3,arg4);
println("");
}
@Override
public void glGetMaterialfv(int arg0,int arg1,float[] arg2,int arg3)
{
printIndent();
print( "glGetMaterialfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGLES1.glGetMaterialfv(arg0,arg1,arg2,arg3);
println("");
}
@Override
public void glGetnUniformiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
{
printIndent();
print( "glGetnUniformiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")");
downstreamGLES1.glGetnUniformiv(arg0,arg1,arg2,arg3);
println("");
}
@Override
public void glMaterialx(int arg0,int arg1,int arg2)
{
printIndent();
print( "glMaterialx("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glMaterialx(arg0,arg1,arg2);
println("");
}
@Override
public void glLightf(int arg0,int arg1,float arg2)
{
printIndent();
print( "glLightf("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glLightf(arg0,arg1,arg2);
println("");
}
@Override
public void glEnableClientState(int arg0)
{
printIndent();
print( "glEnableClientState("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
downstreamGLES1.glEnableClientState(arg0);
println("");
}
@Override
public void glClipPlanex(int arg0,java.nio.IntBuffer arg1)
{
printIndent();
print( "glClipPlanex("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGLES1.glClipPlanex(arg0,arg1);
println("");
}
@Override
public void glTexParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
printIndent();
print( "glTexParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glTexParameterfv(arg0,arg1,arg2);
println("");
}
@Override
public void glGenBuffers(int arg0,int[] arg1,int arg2)
{
printIndent();
print( "glGenBuffers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glGenBuffers(arg0,arg1,arg2);
println("");
}
@Override
public void glTexParameteri(int arg0,int arg1,int arg2)
{
printIndent();
print( "glTexParameteri("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glTexParameteri(arg0,arg1,arg2);
println("");
}
@Override
public java.nio.ByteBuffer glMapBufferRange(int arg0,long arg1,long arg2,int arg3)
{
printIndent();
print( "glMapBufferRange("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
java.nio.ByteBuffer _res = downstreamGLES1.glMapBufferRange(arg0,arg1,arg2,arg3);
println(" = "+_res);
return _res;
}
@Override
public void glPointSizex(int arg0)
{
printIndent();
print( "glPointSizex("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
downstreamGLES1.glPointSizex(arg0);
println("");
}
@Override
public void glGetIntegerv(int arg0,int[] arg1,int arg2)
{
printIndent();
print( "glGetIntegerv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glGetIntegerv(arg0,arg1,arg2);
println("");
}
@Override
public void glColorPointer(int arg0,int arg1,int arg2,long arg3)
{
printIndent();
print( "glColorPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")");
downstreamGLES1.glColorPointer(arg0,arg1,arg2,arg3);
println("");
}
@Override
public void glClipPlanexIMG(int arg0,int[] arg1,int arg2)
{
printIndent();
print( "glClipPlanexIMG("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glClipPlanexIMG(arg0,arg1,arg2);
println("");
}
@Override
public void glActiveTexture(int arg0)
{
printIndent();
print( "glActiveTexture("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
downstreamGLES1.glActiveTexture(arg0);
println("");
}
@Override
public void glLightfv(int arg0,int arg1,float[] arg2,int arg3)
{
printIndent();
print( "glLightfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGLES1.glLightfv(arg0,arg1,arg2,arg3);
println("");
}
@Override
public void glTexStorage2D(int arg0,int arg1,int arg2,int arg3,int arg4)
{
printIndent();
print( "glTexStorage2D("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")");
downstreamGLES1.glTexStorage2D(arg0,arg1,arg2,arg3,arg4);
println("");
}
@Override
public void glReadPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6)
{
printIndent();
print( "glReadPixels("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+" "+arg6+")");
downstreamGLES1.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
println("");
}
@Override
public boolean glTestFenceNV(int arg0)
{
printIndent();
print( "glTestFenceNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
boolean _res = downstreamGLES1.glTestFenceNV(arg0);
println(" = "+_res);
return _res;
}
@Override
public void glDeleteBuffers(int arg0,java.nio.IntBuffer arg1)
{
printIndent();
print( "glDeleteBuffers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGLES1.glDeleteBuffers(arg0,arg1);
println("");
}
@Override
public void glGetLightfv(int arg0,int arg1,float[] arg2,int arg3)
{
printIndent();
print( "glGetLightfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGLES1.glGetLightfv(arg0,arg1,arg2,arg3);
println("");
}
@Override
public void glGetTexGeniv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
printIndent();
print( "glGetTexGeniv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glGetTexGeniv(arg0,arg1,arg2);
println("");
}
@Override
public void glEGLImageTargetRenderbufferStorageOES(int arg0,long arg1)
{
printIndent();
print( "glEGLImageTargetRenderbufferStorageOES("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGLES1.glEGLImageTargetRenderbufferStorageOES(arg0,arg1);
println("");
}
@Override
public void glPointSize(float arg0)
{
printIndent();
print( "glPointSize("+" "+arg0+")");
downstreamGLES1.glPointSize(arg0);
println("");
}
@Override
public void glDrawTexiOES(int arg0,int arg1,int arg2,int arg3,int arg4)
{
printIndent();
print( "glDrawTexiOES("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")");
downstreamGLES1.glDrawTexiOES(arg0,arg1,arg2,arg3,arg4);
println("");
}
@Override
public void glGetTexParameterxv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
printIndent();
print( "glGetTexParameterxv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glGetTexParameterxv(arg0,arg1,arg2);
println("");
}
@Override
public void glGenFramebuffers(int arg0,int[] arg1,int arg2)
{
printIndent();
print( "glGenFramebuffers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glGenFramebuffers(arg0,arg1,arg2);
println("");
}
@Override
public void glFogxv(int arg0,int[] arg1,int arg2)
{
printIndent();
print( "glFogxv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glFogxv(arg0,arg1,arg2);
println("");
}
@Override
public void glDeleteTextures(int arg0,int[] arg1,int arg2)
{
printIndent();
print( "glDeleteTextures("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glDeleteTextures(arg0,arg1,arg2);
println("");
}
@Override
public void glGenFencesNV(int arg0,java.nio.IntBuffer arg1)
{
printIndent();
print( "glGenFencesNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGLES1.glGenFencesNV(arg0,arg1);
println("");
}
@Override
public void glFogfv(int arg0,java.nio.FloatBuffer arg1)
{
printIndent();
print( "glFogfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGLES1.glFogfv(arg0,arg1);
println("");
}
@Override
public int getDefaultDrawFramebuffer()
{
return downstreamGLES1.getDefaultDrawFramebuffer();
}
@Override
public void glFramebufferTexture2D(int arg0,int arg1,int arg2,int arg3,int arg4)
{
printIndent();
print( "glFramebufferTexture2D("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")");
downstreamGLES1.glFramebufferTexture2D(arg0,arg1,arg2,arg3,arg4);
println("");
}
@Override
public void glReadPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6)
{
printIndent();
print( "glReadPixels("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+" "+arg6+")");
downstreamGLES1.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
println("");
}
@Override
public void glDrawTexxvOES(java.nio.IntBuffer arg0)
{
printIndent();
print( "glDrawTexxvOES("+" "+arg0+")");
downstreamGLES1.glDrawTexxvOES(arg0);
println("");
}
@Override
public void glTexEnvx(int arg0,int arg1,int arg2)
{
printIndent();
print( "glTexEnvx("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glTexEnvx(arg0,arg1,arg2);
println("");
}
@Override
public void glColorPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
{
printIndent();
print( "glColorPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")");
downstreamGLES1.glColorPointer(arg0,arg1,arg2,arg3);
println("");
}
@Override
public int glGetGraphicsResetStatus()
{
printIndent();
print( "glGetGraphicsResetStatus("+")");
int _res = downstreamGLES1.glGetGraphicsResetStatus();
println(" = "+_res);
return _res;
}
@Override
public void glBindRenderbuffer(int arg0,int arg1)
{
printIndent();
print( "glBindRenderbuffer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")");
downstreamGLES1.glBindRenderbuffer(arg0,arg1);
println("");
}
@Override
public void glRotatex(int arg0,int arg1,int arg2,int arg3)
{
printIndent();
print( "glRotatex("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGLES1.glRotatex(arg0,arg1,arg2,arg3);
println("");
}
@Override
public void glLightModelxv(int arg0,int[] arg1,int arg2)
{
printIndent();
print( "glLightModelxv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glLightModelxv(arg0,arg1,arg2);
println("");
}
@Override
public void glNormalPointer(int arg0,int arg1,long arg2)
{
printIndent();
print( "glNormalPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glNormalPointer(arg0,arg1,arg2);
println("");
}
@Override
public void glDeleteVertexArraysOES(int arg0,int[] arg1,int arg2)
{
printIndent();
print( "glDeleteVertexArraysOES("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glDeleteVertexArraysOES(arg0,arg1,arg2);
println("");
}
@Override
public void glDeleteFencesNV(int arg0,int[] arg1,int arg2)
{
printIndent();
print( "glDeleteFencesNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glDeleteFencesNV(arg0,arg1,arg2);
println("");
}
@Override
public void glTexEnvi(int arg0,int arg1,int arg2)
{
printIndent();
print( "glTexEnvi("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glTexEnvi(arg0,arg1,arg2);
println("");
}
@Override
public void glDiscardFramebufferEXT(int arg0,int arg1,int[] arg2,int arg3)
{
printIndent();
print( "glDiscardFramebufferEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGLES1.glDiscardFramebufferEXT(arg0,arg1,arg2,arg3);
println("");
}
@Override
public void glViewport(int arg0,int arg1,int arg2,int arg3)
{
printIndent();
print( "glViewport("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGLES1.glViewport(arg0,arg1,arg2,arg3);
println("");
}
@Override
public void glCullFace(int arg0)
{
printIndent();
print( "glCullFace("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
downstreamGLES1.glCullFace(arg0);
println("");
}
@Override
public int getBoundBuffer(int arg0)
{
return downstreamGLES1.getBoundBuffer(arg0);
}
@Override
public void glTexEnvxv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
printIndent();
print( "glTexEnvxv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glTexEnvxv(arg0,arg1,arg2);
println("");
}
@Override
public void glGenTextures(int arg0,int[] arg1,int arg2)
{
printIndent();
print( "glGenTextures("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glGenTextures(arg0,arg1,arg2);
println("");
}
@Override
public void glDrawTexfvOES(float[] arg0,int arg1)
{
printIndent();
print( "glDrawTexfvOES("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")");
downstreamGLES1.glDrawTexfvOES(arg0,arg1);
println("");
}
@Override
public void glPointParameterf(int arg0,float arg1)
{
printIndent();
print( "glPointParameterf("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGLES1.glPointParameterf(arg0,arg1);
println("");
}
@Override
public void glExtGetProgramBinarySourceQCOM(int arg0,int arg1,java.nio.ByteBuffer arg2,java.nio.IntBuffer arg3)
{
printIndent();
print( "glExtGetProgramBinarySourceQCOM("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")");
downstreamGLES1.glExtGetProgramBinarySourceQCOM(arg0,arg1,arg2,arg3);
println("");
}
@Override
public void glMatrixIndexPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
{
printIndent();
print( "glMatrixIndexPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")");
downstreamGLES1.glMatrixIndexPointer(arg0,arg1,arg2,arg3);
println("");
}
@Override
public void glPolygonOffset(float arg0,float arg1)
{
printIndent();
print( "glPolygonOffset("+" "+arg0+", "+" "+arg1+")");
downstreamGLES1.glPolygonOffset(arg0,arg1);
println("");
}
@Override
public void glNormalPointer(int arg0,int arg1,java.nio.Buffer arg2)
{
printIndent();
print( "glNormalPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glNormalPointer(arg0,arg1,arg2);
println("");
}
@Override
public void glScalef(float arg0,float arg1,float arg2)
{
printIndent();
print( "glScalef("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")");
downstreamGLES1.glScalef(arg0,arg1,arg2);
println("");
}
@Override
public void glTextureStorage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6)
{
printIndent();
print( "glTextureStorage3D("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+")");
downstreamGLES1.glTextureStorage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
println("");
}
@Override
public void glRotatef(float arg0,float arg1,float arg2,float arg3)
{
printIndent();
print( "glRotatef("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")");
downstreamGLES1.glRotatef(arg0,arg1,arg2,arg3);
println("");
}
@Override
public void glGenVertexArraysOES(int arg0,int[] arg1,int arg2)
{
printIndent();
print( "glGenVertexArraysOES("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glGenVertexArraysOES(arg0,arg1,arg2);
println("");
}
@Override
public void glPointParameterxv(int arg0,int[] arg1,int arg2)
{
printIndent();
print( "glPointParameterxv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glPointParameterxv(arg0,arg1,arg2);
println("");
}
@Override
public void glPushMatrix()
{
printIndent();
print( "glPushMatrix("+")");
downstreamGLES1.glPushMatrix();
println("");
}
@Override
public void glExtGetBufferPointervQCOM(int arg0,com.jogamp.common.nio.PointerBuffer arg1)
{
printIndent();
print( "glExtGetBufferPointervQCOM("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGLES1.glExtGetBufferPointervQCOM(arg0,arg1);
println("");
}
@Override
public void glTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
{
printIndent();
print( "glTexImage2D("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+", "+" 0x"+Integer.toHexString(arg7).toUpperCase()+", "+" "+arg8+")");
downstreamGLES1.glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
println("");
}
@Override
public void glCompressedTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,long arg7)
{
printIndent();
print( "glCompressedTexImage2D("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+", "+" "+arg7+")");
downstreamGLES1.glCompressedTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
println("");
}
@Override
public void glBlendEquation(int arg0)
{
printIndent();
print( "glBlendEquation("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
downstreamGLES1.glBlendEquation(arg0);
println("");
}
@Override
public void glPopMatrix()
{
printIndent();
print( "glPopMatrix("+")");
downstreamGLES1.glPopMatrix();
println("");
}
@Override
public void glGetFenceivNV(int arg0,int arg1,java.nio.IntBuffer arg2)
{
printIndent();
print( "glGetFenceivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glGetFenceivNV(arg0,arg1,arg2);
println("");
}
@Override
public void glAlphaFunc(int arg0,float arg1)
{
printIndent();
print( "glAlphaFunc("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGLES1.glAlphaFunc(arg0,arg1);
println("");
}
@Override
public void glColor4ub(byte arg0,byte arg1,byte arg2,byte arg3)
{
printIndent();
print( "glColor4ub("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")");
downstreamGLES1.glColor4ub(arg0,arg1,arg2,arg3);
println("");
}
@Override
public void glTexGenfv(int arg0,int arg1,float[] arg2,int arg3)
{
printIndent();
print( "glTexGenfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGLES1.glTexGenfv(arg0,arg1,arg2,arg3);
println("");
}
@Override
public void glGetTexParameteriv(int arg0,int arg1,int[] arg2,int arg3)
{
printIndent();
print( "glGetTexParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGLES1.glGetTexParameteriv(arg0,arg1,arg2,arg3);
println("");
}
@Override
public java.lang.String glGetString(int arg0)
{
printIndent();
print( "glGetString("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
java.lang.String _res = downstreamGLES1.glGetString(arg0);
println(" = "+_res);
return _res;
}
@Override
public void glGetClipPlanef(int arg0,float[] arg1,int arg2)
{
printIndent();
print( "glGetClipPlanef("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glGetClipPlanef(arg0,arg1,arg2);
println("");
}
@Override
public int getDefaultReadBuffer()
{
return downstreamGLES1.getDefaultReadBuffer();
}
@Override
public void glTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
{
printIndent();
print( "glTexImage2D("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"