javax.media.opengl.TraceGLES1 Maven / Gradle / Ivy
package javax.media.opengl;
import java.io.*;
import javax.media.opengl.*;
import com.jogamp.gluegen.runtime.*;
import java.nio.*;
import javax.media.opengl.GLES1;
import javax.media.opengl.GL2ES1;
/**
*
* 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 downstreamGLES1.isGL();
}
@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 downstreamGLES1.getGL();
}
@Override
public final javax.media.opengl.GL4bc getGL4bc() {
return downstreamGLES1.getGL4bc();
}
@Override
public final javax.media.opengl.GL4 getGL4() {
return downstreamGLES1.getGL4();
}
@Override
public final javax.media.opengl.GL3bc getGL3bc() {
return downstreamGLES1.getGL3bc();
}
@Override
public final javax.media.opengl.GL3 getGL3() {
return downstreamGLES1.getGL3();
}
@Override
public final javax.media.opengl.GL2 getGL2() {
return downstreamGLES1.getGL2();
}
@Override
public final javax.media.opengl.GLES1 getGLES1() {
return downstreamGLES1.getGLES1();
}
@Override
public final javax.media.opengl.GLES2 getGLES2() {
return downstreamGLES1.getGLES2();
}
@Override
public final javax.media.opengl.GLES3 getGLES3() {
return downstreamGLES1.getGLES3();
}
@Override
public final javax.media.opengl.GL2ES1 getGL2ES1() {
return downstreamGLES1.getGL2ES1();
}
@Override
public final javax.media.opengl.GL2ES2 getGL2ES2() {
return downstreamGLES1.getGL2ES2();
}
@Override
public final javax.media.opengl.GL2ES3 getGL2ES3() {
return downstreamGLES1.getGL2ES3();
}
@Override
public final javax.media.opengl.GL3ES3 getGL3ES3() {
return downstreamGLES1.getGL3ES3();
}
@Override
public final javax.media.opengl.GL4ES3 getGL4ES3() {
return downstreamGLES1.getGL4ES3();
}
@Override
public final javax.media.opengl.GL2GL3 getGL2GL3() {
return downstreamGLES1.getGL2GL3();
}
@Override
public final GL getDownstreamGL() throws GLException {
return downstreamGLES1;
}
@Override
public final GLProfile getGLProfile() {
return downstreamGLES1.getGLProfile();
}
public long glGetBufferSize(int arg0)
{
printIndent();
print( "glGetBufferSize("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
long _res = downstreamGLES1.glGetBufferSize(arg0);
println(" = "+_res);
return _res;
}
public void glRenderbufferStorage(int arg0,int arg1,int arg2,int arg3)
{
printIndent();
print( "glRenderbufferStorage("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGLES1.glRenderbufferStorage(arg0,arg1,arg2,arg3);
println("");
}
public void glClipPlanef(int arg0,float[] arg1,int arg2)
{
printIndent();
print( "glClipPlanef("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glClipPlanef(arg0,arg1,arg2);
println("");
}
public void glDrawElements(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
{
printIndent();
print( "glDrawElements("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")");
downstreamGLES1.glDrawElements(arg0,arg1,arg2,arg3);
println("");
}
public void glLineWidth(float arg0)
{
printIndent();
print( "glLineWidth("+" "+arg0+")");
downstreamGLES1.glLineWidth(arg0);
println("");
}
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("");
}
public void glGetLightfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
printIndent();
print( "glGetLightfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glGetLightfv(arg0,arg1,arg2);
println("");
}
public void glLightfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
printIndent();
print( "glLightfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glLightfv(arg0,arg1,arg2);
println("");
}
public void glTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
{
printIndent();
print( "glTexSubImage2D("+" 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.glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
println("");
}
public java.nio.ByteBuffer glMapBuffer(int arg0,int arg1)
{
printIndent();
print( "glMapBuffer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")");
java.nio.ByteBuffer _res = downstreamGLES1.glMapBuffer(arg0,arg1);
println(" = "+_res);
return _res;
}
public void glEndTilingQCOM(int arg0)
{
printIndent();
print( "glEndTilingQCOM("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
downstreamGLES1.glEndTilingQCOM(arg0);
println("");
}
public void glClearColorx(int arg0,int arg1,int arg2,int arg3)
{
printIndent();
print( "glClearColorx("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGLES1.glClearColorx(arg0,arg1,arg2,arg3);
println("");
}
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("");
}
public void glTexEnvfv(int arg0,int arg1,float[] arg2,int arg3)
{
printIndent();
print( "glTexEnvfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGLES1.glTexEnvfv(arg0,arg1,arg2,arg3);
println("");
}
public void glFinish()
{
printIndent();
print( "glFinish("+")");
downstreamGLES1.glFinish();
println("");
}
public void glGetMaterialxv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
printIndent();
print( "glGetMaterialxv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glGetMaterialxv(arg0,arg1,arg2);
println("");
}
public void glSetFenceNV(int arg0,int arg1)
{
printIndent();
print( "glSetFenceNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")");
downstreamGLES1.glSetFenceNV(arg0,arg1);
println("");
}
public void glTexCoordPointer(int arg0,int arg1,int arg2,long arg3)
{
printIndent();
print( "glTexCoordPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")");
downstreamGLES1.glTexCoordPointer(arg0,arg1,arg2,arg3);
println("");
}
public void glMaterialf(int arg0,int arg1,float arg2)
{
printIndent();
print( "glMaterialf("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glMaterialf(arg0,arg1,arg2);
println("");
}
public void glMultMatrixx(java.nio.IntBuffer arg0)
{
printIndent();
print( "glMultMatrixx("+" "+arg0+")");
downstreamGLES1.glMultMatrixx(arg0);
println("");
}
public boolean hasGLSL()
{
return downstreamGLES1.hasGLSL();
}
public void glGetLightxv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
printIndent();
print( "glGetLightxv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glGetLightxv(arg0,arg1,arg2);
println("");
}
public void glTexStorage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
{
printIndent();
print( "glTexStorage3D("+" 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()+")");
downstreamGLES1.glTexStorage3D(arg0,arg1,arg2,arg3,arg4,arg5);
println("");
}
public void glHint(int arg0,int arg1)
{
printIndent();
print( "glHint("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")");
downstreamGLES1.glHint(arg0,arg1);
println("");
}
public void glCurrentPaletteMatrix(int arg0)
{
printIndent();
print( "glCurrentPaletteMatrix("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
downstreamGLES1.glCurrentPaletteMatrix(arg0);
println("");
}
public void glDeleteFramebuffers(int arg0,java.nio.IntBuffer arg1)
{
printIndent();
print( "glDeleteFramebuffers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGLES1.glDeleteFramebuffers(arg0,arg1);
println("");
}
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("");
}
public boolean glIsFenceNV(int arg0)
{
printIndent();
print( "glIsFenceNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
boolean _res = downstreamGLES1.glIsFenceNV(arg0);
println(" = "+_res);
return _res;
}
public void glLoadMatrixf(java.nio.FloatBuffer arg0)
{
printIndent();
print( "glLoadMatrixf("+" "+arg0+")");
downstreamGLES1.glLoadMatrixf(arg0);
println("");
}
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("");
}
public void glClientActiveTexture(int arg0)
{
printIndent();
print( "glClientActiveTexture("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
downstreamGLES1.glClientActiveTexture(arg0);
println("");
}
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("");
}
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("");
}
public void glTexEnvf(int arg0,int arg1,float arg2)
{
printIndent();
print( "glTexEnvf("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glTexEnvf(arg0,arg1,arg2);
println("");
}
public void glOrthof(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5)
{
printIndent();
print( "glOrthof("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+")");
downstreamGLES1.glOrthof(arg0,arg1,arg2,arg3,arg4,arg5);
println("");
}
public boolean isExtensionAvailable(java.lang.String arg0)
{
return downstreamGLES1.isExtensionAvailable(arg0);
}
public void glDrawTexivOES(java.nio.IntBuffer arg0)
{
printIndent();
print( "glDrawTexivOES("+" "+arg0+")");
downstreamGLES1.glDrawTexivOES(arg0);
println("");
}
public void glExtGetBuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
{
printIndent();
print( "glExtGetBuffersQCOM("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")");
downstreamGLES1.glExtGetBuffersQCOM(arg0,arg1,arg2,arg3,arg4);
println("");
}
public void glExtGetBuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
{
printIndent();
print( "glExtGetBuffersQCOM("+" "+arg0+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glExtGetBuffersQCOM(arg0,arg1,arg2);
println("");
}
public void glExtGetTexturesQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
{
printIndent();
print( "glExtGetTexturesQCOM("+" "+arg0+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glExtGetTexturesQCOM(arg0,arg1,arg2);
println("");
}
public void glExtGetTexturesQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
{
printIndent();
print( "glExtGetTexturesQCOM("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")");
downstreamGLES1.glExtGetTexturesQCOM(arg0,arg1,arg2,arg3,arg4);
println("");
}
public void glEGLImageTargetTexture2DOES(int arg0,long arg1)
{
printIndent();
print( "glEGLImageTargetTexture2DOES("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGLES1.glEGLImageTargetTexture2DOES(arg0,arg1);
println("");
}
public void glLightxv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
printIndent();
print( "glLightxv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glLightxv(arg0,arg1,arg2);
println("");
}
public void glGetTexEnviv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
printIndent();
print( "glGetTexEnviv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glGetTexEnviv(arg0,arg1,arg2);
println("");
}
public void glGetFramebufferAttachmentParameteriv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3)
{
printIndent();
print( "glGetFramebufferAttachmentParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")");
downstreamGLES1.glGetFramebufferAttachmentParameteriv(arg0,arg1,arg2,arg3);
println("");
}
public void glFrustum(double arg0,double arg1,double arg2,double arg3,double arg4,double arg5)
{
printIndent();
print( "glFrustum("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+")");
downstreamGLES1.glFrustum(arg0,arg1,arg2,arg3,arg4,arg5);
println("");
}
public void glGetClipPlanex(int arg0,java.nio.IntBuffer arg1)
{
printIndent();
print( "glGetClipPlanex("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGLES1.glGetClipPlanex(arg0,arg1);
println("");
}
public void glGetMaterialfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
printIndent();
print( "glGetMaterialfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glGetMaterialfv(arg0,arg1,arg2);
println("");
}
public void glGetTexEnvfv(int arg0,int arg1,float[] arg2,int arg3)
{
printIndent();
print( "glGetTexEnvfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGLES1.glGetTexEnvfv(arg0,arg1,arg2,arg3);
println("");
}
public void glGetTexGenfv(int arg0,int arg1,float[] arg2,int arg3)
{
printIndent();
print( "glGetTexGenfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGLES1.glGetTexGenfv(arg0,arg1,arg2,arg3);
println("");
}
public int getDefaultDrawFramebuffer()
{
return downstreamGLES1.getDefaultDrawFramebuffer();
}
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("");
}
public void glGetRenderbufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
printIndent();
print( "glGetRenderbufferParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glGetRenderbufferParameteriv(arg0,arg1,arg2);
println("");
}
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("");
}
public void glTexGenfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
printIndent();
print( "glTexGenfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glTexGenfv(arg0,arg1,arg2);
println("");
}
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("");
}
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("");
}
public void glGetnUniformfv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
{
printIndent();
print( "glGetnUniformfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")");
downstreamGLES1.glGetnUniformfv(arg0,arg1,arg2,arg3,arg4);
println("");
}
public void glFrustumx(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
{
printIndent();
print( "glFrustumx("+" 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()+")");
downstreamGLES1.glFrustumx(arg0,arg1,arg2,arg3,arg4,arg5);
println("");
}
public void glMaterialxv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
printIndent();
print( "glMaterialxv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glMaterialxv(arg0,arg1,arg2);
println("");
}
public void glTexParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
printIndent();
print( "glTexParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glTexParameteriv(arg0,arg1,arg2);
println("");
}
public void glScissor(int arg0,int arg1,int arg2,int arg3)
{
printIndent();
print( "glScissor("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGLES1.glScissor(arg0,arg1,arg2,arg3);
println("");
}
public void glLineWidthx(int arg0)
{
printIndent();
print( "glLineWidthx("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
downstreamGLES1.glLineWidthx(arg0);
println("");
}
public int glGetGraphicsResetStatus()
{
printIndent();
print( "glGetGraphicsResetStatus("+")");
int _res = downstreamGLES1.glGetGraphicsResetStatus();
println(" = "+_res);
return _res;
}
public void glGenerateMipmap(int arg0)
{
printIndent();
print( "glGenerateMipmap("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
downstreamGLES1.glGenerateMipmap(arg0);
println("");
}
public void glTranslatex(int arg0,int arg1,int arg2)
{
printIndent();
print( "glTranslatex("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGLES1.glTranslatex(arg0,arg1,arg2);
println("");
}
public void glMatrixMode(int arg0)
{
printIndent();
print( "glMatrixMode("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
downstreamGLES1.glMatrixMode(arg0);
println("");
}
public void glPixelStorei(int arg0,int arg1)
{
printIndent();
print( "glPixelStorei("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")");
downstreamGLES1.glPixelStorei(arg0,arg1);
println("");
}
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("");
}
public void glGetTexParameterfv(int arg0,int arg1,float[] arg2,int arg3)
{
printIndent();
print( "glGetTexParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGLES1.glGetTexParameterfv(arg0,arg1,arg2,arg3);
println("");
}
public void glMultMatrixf(java.nio.FloatBuffer arg0)
{
printIndent();
print( "glMultMatrixf("+" "+arg0+")");
downstreamGLES1.glMultMatrixf(arg0);
println("");
}
public void glPointSizePointerOES(int arg0,int arg1,java.nio.Buffer arg2)
{
printIndent();
print( "glPointSizePointerOES("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glPointSizePointerOES(arg0,arg1,arg2);
println("");
}
public void glGetClipPlanef(int arg0,java.nio.FloatBuffer arg1)
{
printIndent();
print( "glGetClipPlanef("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGLES1.glGetClipPlanef(arg0,arg1);
println("");
}
public void glTexParameterxv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
printIndent();
print( "glTexParameterxv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGLES1.glTexParameterxv(arg0,arg1,arg2);
println("");
}
public void glFrustumf(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5)
{
printIndent();
print( "glFrustumf("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+")");
downstreamGLES1.glFrustumf(arg0,arg1,arg2,arg3,arg4,arg5);
println("");
}
public void glDepthMask(boolean arg0)
{
printIndent();
print( "glDepthMask("+" "+arg0+")");
downstreamGLES1.glDepthMask(arg0);
println("");
}
public void glTextureStorage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
{
printIndent();
print( "glTextureStorage2D("+" 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()+")");
downstreamGLES1.glTextureStorage2D(arg0,arg1,arg2,arg3,arg4,arg5);
println("");
}
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("");
}
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("");
}
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("");
}
public void glRenderbufferStorageMultisampleIMG(int arg0,int arg1,int arg2,int arg3,int arg4)
{
printIndent();
print( "glRenderbufferStorageMultisampleIMG("+" 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.glRenderbufferStorageMultisampleIMG(arg0,arg1,arg2,arg3,arg4);
println("");
}
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("");
}
public void glEnable(int arg0)
{
printIndent();
print( "glEnable("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
downstreamGLES1.glEnable(arg0);
println("");
}
public void glTexCoordPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
{
printIndent();
print( "glTexCoordPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")");
downstreamGLES1.glTexCoordPointer(arg0,arg1,arg2,arg3);
println("");
}
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("");
}
public void glTexStorage1D(int arg0,int arg1,int arg2,int arg3)
{
printIndent();
print( "glTexStorage1D("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGLES1.glTexStorage1D(arg0,arg1,arg2,arg3);
println("");
}
public void glLoadMatrixx(java.nio.IntBuffer arg0)
{
printIndent();
print( "glLoadMatrixx("+" "+arg0+")");
downstreamGLES1.glLoadMatrixx(arg0);
println("");
}
public void glBufferSubData(int arg0,long arg1,long arg2,java.nio.Buffer arg3)
{
printIndent();
print( "glBufferSubData("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")");
downstreamGLES1.glBufferSubData(arg0,arg1,arg2,arg3);
println("");
}
public void glBindVertexArrayOES(int arg0)
{
printIndent();
print( "glBindVertexArrayOES("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
downstreamGLES1.glBindVertexArrayOES(arg0);
println("");
}
public void glCopyTextureLevelsAPPLE(int arg0,int arg1,int arg2,int arg3)
{
printIndent();
print( "glCopyTextureLevelsAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGLES1.glCopyTextureLevelsAPPLE(arg0,arg1,arg2,arg3);
println("");
}
public void glFogx(int arg0,int arg1)
{
printIndent();
print( "glFogx("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")");
downstreamGLES1.glFogx(arg0,arg1);
println("");
}
public int getDefaultReadBuffer()
{
return downstreamGLES1.getDefaultReadBuffer();
}
public void glTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
{
printIndent();
print( "glTexSubImage2D("+" 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.glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
println("");
}
public void glMaterialfv(int arg0,int arg1,float[] arg2,int arg3)
{
printIndent();
print( "glMaterialfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGLES1.glMaterialfv(arg0,arg1,arg2,arg3);
println("");
}
public void glReadnPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7)
{
printIndent();
print( "glReadnPixels("+"