javax.media.opengl.TraceGL4bc 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.GL4bc;
import javax.media.opengl.GL4;
import javax.media.opengl.GL3bc;
/** 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 gl = drawable.setGL(new TraceGL(drawable.getGL(), System.err));
*/
public class TraceGL4bc implements javax.media.opengl.GL3bc, javax.media.opengl.GL4, javax.media.opengl.GL4bc{
public static final boolean DEBUG = jogamp.opengl.Debug.debug("TraceGL4bc");
public TraceGL4bc(GL4bc downstreamGL4bc, PrintStream stream)
{
if (downstreamGL4bc == null) {
throw new IllegalArgumentException("null downstreamGL4bc");
}
this.downstreamGL4bc = downstreamGL4bc;
this.stream = stream;
}
public boolean isGL() {
return true;
}
public boolean isGL4bc() {
return true;
}
public boolean isGL4() {
return true;
}
public boolean isGL3bc() {
return true;
}
public boolean isGL3() {
return true;
}
public boolean isGL2() {
return true;
}
public boolean isGLES1() {
return false;
}
public boolean isGLES2() {
return false;
}
public boolean isGL2ES1() {
return true;
}
public boolean isGL2ES2() {
return true;
}
public boolean isGL2GL3() {
return true;
}
public boolean isGLES() {
return isGLES2() || isGLES1();
}
public boolean isGLES2Compatible() {
return downstreamGL4bc.isGLES2Compatible();
}
public javax.media.opengl.GL getGL() {
return this;
}
public javax.media.opengl.GL4bc getGL4bc() {
return this;
}
public javax.media.opengl.GL4 getGL4() {
return this;
}
public javax.media.opengl.GL3bc getGL3bc() {
return this;
}
public javax.media.opengl.GL3 getGL3() {
return this;
}
public javax.media.opengl.GL2 getGL2() {
return this;
}
public javax.media.opengl.GLES1 getGLES1() {
throw new GLException("Not a GLES1 implementation");
}
public javax.media.opengl.GLES2 getGLES2() {
throw new GLException("Not a GLES2 implementation");
}
public javax.media.opengl.GL2ES1 getGL2ES1() {
return this;
}
public javax.media.opengl.GL2ES2 getGL2ES2() {
return this;
}
public javax.media.opengl.GL2GL3 getGL2GL3() {
return this;
}
public GLProfile getGLProfile() {
return downstreamGL4bc.getGLProfile();
}
public void glDrawArrays(int arg0,int arg1,int arg2)
{
printIndent();
print( "glDrawArrays("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGL4bc.glDrawArrays(arg0,arg1,arg2);
println("");
}
public void glIndexdv(java.nio.DoubleBuffer arg0)
{
printIndent();
print( "glIndexdv("+" "+arg0+")");
downstreamGL4bc.glIndexdv(arg0);
println("");
}
public void glPassThrough(float arg0)
{
printIndent();
print( "glPassThrough("+" "+arg0+")");
downstreamGL4bc.glPassThrough(arg0);
println("");
}
public void glColor3h(short arg0,short arg1,short arg2)
{
printIndent();
print( "glColor3h("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")");
downstreamGL4bc.glColor3h(arg0,arg1,arg2);
println("");
}
public void glGetMapfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
printIndent();
print( "glGetMapfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGL4bc.glGetMapfv(arg0,arg1,arg2);
println("");
}
public void glVertexAttribL3d(int arg0,double arg1,double arg2,double arg3)
{
printIndent();
print( "glVertexAttribL3d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")");
downstreamGL4bc.glVertexAttribL3d(arg0,arg1,arg2,arg3);
println("");
}
public void glVertexAttrib1s(int arg0,short arg1)
{
printIndent();
print( "glVertexAttrib1s("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGL4bc.glVertexAttrib1s(arg0,arg1);
println("");
}
public void glTexParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
printIndent();
print( "glTexParameterIuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGL4bc.glTexParameterIuiv(arg0,arg1,arg2);
println("");
}
public void glColor3s(short arg0,short arg1,short arg2)
{
printIndent();
print( "glColor3s("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")");
downstreamGL4bc.glColor3s(arg0,arg1,arg2);
println("");
}
public void glGenerateMultiTexMipmapEXT(int arg0,int arg1)
{
printIndent();
print( "glGenerateMultiTexMipmapEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")");
downstreamGL4bc.glGenerateMultiTexMipmapEXT(arg0,arg1);
println("");
}
public void glProgramVertexLimitNV(int arg0,int arg1)
{
printIndent();
print( "glProgramVertexLimitNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")");
downstreamGL4bc.glProgramVertexLimitNV(arg0,arg1);
println("");
}
public void glGetCompressedTexImage(int arg0,int arg1,long arg2)
{
printIndent();
print( "glGetCompressedTexImage("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGL4bc.glGetCompressedTexImage(arg0,arg1,arg2);
println("");
}
public void glCompileShaderARB(int arg0)
{
printIndent();
print( "glCompileShaderARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
downstreamGL4bc.glCompileShaderARB(arg0);
println("");
}
public void glVertex2fv(float[] arg0,int arg1)
{
printIndent();
print( "glVertex2fv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")");
downstreamGL4bc.glVertex2fv(arg0,arg1);
println("");
}
public void glGetHistogramParameterfv(int arg0,int arg1,float[] arg2,int arg3)
{
printIndent();
print( "glGetHistogramParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGL4bc.glGetHistogramParameterfv(arg0,arg1,arg2,arg3);
println("");
}
public void glRasterPos3fv(java.nio.FloatBuffer arg0)
{
printIndent();
print( "glRasterPos3fv("+" "+arg0+")");
downstreamGL4bc.glRasterPos3fv(arg0);
println("");
}
public void glVertexAttrib4bvARB(int arg0,java.nio.ByteBuffer arg1)
{
printIndent();
print( "glVertexAttrib4bvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGL4bc.glVertexAttrib4bvARB(arg0,arg1);
println("");
}
public void glProgramUniform4f(int arg0,int arg1,float arg2,float arg3,float arg4,float arg5)
{
printIndent();
print( "glProgramUniform4f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+")");
downstreamGL4bc.glProgramUniform4f(arg0,arg1,arg2,arg3,arg4,arg5);
println("");
}
public void glVertexAttrib2sv(int arg0,java.nio.ShortBuffer arg1)
{
printIndent();
print( "glVertexAttrib2sv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGL4bc.glVertexAttrib2sv(arg0,arg1);
println("");
}
public void glProgramUniform4d(int arg0,int arg1,double arg2,double arg3,double arg4,double arg5)
{
printIndent();
print( "glProgramUniform4d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+")");
downstreamGL4bc.glProgramUniform4d(arg0,arg1,arg2,arg3,arg4,arg5);
println("");
}
public void glUniform1uiv(int arg0,int arg1,int[] arg2,int arg3)
{
printIndent();
print( "glUniform1uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGL4bc.glUniform1uiv(arg0,arg1,arg2,arg3);
println("");
}
public void glDrawRangeElements(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5)
{
printIndent();
print( "glDrawRangeElements("+" 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()+", "+" "+arg5+")");
downstreamGL4bc.glDrawRangeElements(arg0,arg1,arg2,arg3,arg4,arg5);
println("");
}
public void glProgramUniform4i(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
{
printIndent();
print( "glProgramUniform4i("+" 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()+")");
downstreamGL4bc.glProgramUniform4i(arg0,arg1,arg2,arg3,arg4,arg5);
println("");
}
public void glGetCompressedMultiTexImageEXT(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
{
printIndent();
print( "glGetCompressedMultiTexImageEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")");
downstreamGL4bc.glGetCompressedMultiTexImageEXT(arg0,arg1,arg2,arg3);
println("");
}
public void glVertexAttrib1h(int arg0,short arg1)
{
printIndent();
print( "glVertexAttrib1h("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGL4bc.glVertexAttrib1h(arg0,arg1);
println("");
}
public void glUniform2fv(int arg0,int arg1,float[] arg2,int arg3)
{
printIndent();
print( "glUniform2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGL4bc.glUniform2fv(arg0,arg1,arg2,arg3);
println("");
}
public void glGetFramebufferParameterivEXT(int arg0,int arg1,int[] arg2,int arg3)
{
printIndent();
print( "glGetFramebufferParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGL4bc.glGetFramebufferParameterivEXT(arg0,arg1,arg2,arg3);
println("");
}
public void glVertexAttrib4NsvARB(int arg0,short[] arg1,int arg2)
{
printIndent();
print( "glVertexAttrib4NsvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGL4bc.glVertexAttrib4NsvARB(arg0,arg1,arg2);
println("");
}
public void glBlendFuncSeparate(int arg0,int arg1,int arg2,int arg3)
{
printIndent();
print( "glBlendFuncSeparate("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGL4bc.glBlendFuncSeparate(arg0,arg1,arg2,arg3);
println("");
}
public void glWeightfvARB(int arg0,java.nio.FloatBuffer arg1)
{
printIndent();
print( "glWeightfvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGL4bc.glWeightfvARB(arg0,arg1);
println("");
}
public void glVertexP4ui(int arg0,int arg1)
{
printIndent();
print( "glVertexP4ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")");
downstreamGL4bc.glVertexP4ui(arg0,arg1);
println("");
}
public void glGetProgramLocalParameterfvARB(int arg0,int arg1,float[] arg2,int arg3)
{
printIndent();
print( "glGetProgramLocalParameterfvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGL4bc.glGetProgramLocalParameterfvARB(arg0,arg1,arg2,arg3);
println("");
}
public void glVertex2fv(java.nio.FloatBuffer arg0)
{
printIndent();
print( "glVertex2fv("+" "+arg0+")");
downstreamGL4bc.glVertex2fv(arg0);
println("");
}
public void glGetHistogramParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
printIndent();
print( "glGetHistogramParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGL4bc.glGetHistogramParameterfv(arg0,arg1,arg2);
println("");
}
public void glGetLocalConstantBooleanvEXT(int arg0,int arg1,java.nio.ByteBuffer arg2)
{
printIndent();
print( "glGetLocalConstantBooleanvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGL4bc.glGetLocalConstantBooleanvEXT(arg0,arg1,arg2);
println("");
}
public void glRasterPos3f(float arg0,float arg1,float arg2)
{
printIndent();
print( "glRasterPos3f("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")");
downstreamGL4bc.glRasterPos3f(arg0,arg1,arg2);
println("");
}
public void glFogCoordf(float arg0)
{
printIndent();
print( "glFogCoordf("+" "+arg0+")");
downstreamGL4bc.glFogCoordf(arg0);
println("");
}
public void glVertexAttribI1ivEXT(int arg0,int[] arg1,int arg2)
{
printIndent();
print( "glVertexAttribI1ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGL4bc.glVertexAttribI1ivEXT(arg0,arg1,arg2);
println("");
}
public void glUniform1dv(int arg0,int arg1,double[] arg2,int arg3)
{
printIndent();
print( "glUniform1dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGL4bc.glUniform1dv(arg0,arg1,arg2,arg3);
println("");
}
public void glUniform2ui(int arg0,int arg1,int arg2)
{
printIndent();
print( "glUniform2ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGL4bc.glUniform2ui(arg0,arg1,arg2);
println("");
}
public void glTexCoordP4uiv(int arg0,int[] arg1,int arg2)
{
printIndent();
print( "glTexCoordP4uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGL4bc.glTexCoordP4uiv(arg0,arg1,arg2);
println("");
}
public void glGetMapfv(int arg0,int arg1,float[] arg2,int arg3)
{
printIndent();
print( "glGetMapfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGL4bc.glGetMapfv(arg0,arg1,arg2,arg3);
println("");
}
public void glCopyMultiTexSubImage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9)
{
printIndent();
print( "glCopyMultiTexSubImage3DEXT("+" 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()+", "+" 0x"+Integer.toHexString(arg8).toUpperCase()+", "+" 0x"+Integer.toHexString(arg9).toUpperCase()+")");
downstreamGL4bc.glCopyMultiTexSubImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
println("");
}
public void glProgramUniform1f(int arg0,int arg1,float arg2)
{
printIndent();
print( "glProgramUniform1f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGL4bc.glProgramUniform1f(arg0,arg1,arg2);
println("");
}
public void glClearColorIi(int arg0,int arg1,int arg2,int arg3)
{
printIndent();
print( "glClearColorIi("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGL4bc.glClearColorIi(arg0,arg1,arg2,arg3);
println("");
}
public void glWeightfvARB(int arg0,float[] arg1,int arg2)
{
printIndent();
print( "glWeightfvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGL4bc.glWeightfvARB(arg0,arg1,arg2);
println("");
}
public void glGetProgramLocalParameterfvARB(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
printIndent();
print( "glGetProgramLocalParameterfvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGL4bc.glGetProgramLocalParameterfvARB(arg0,arg1,arg2);
println("");
}
public void glUniform3ui64NV(int arg0,long arg1,long arg2,long arg3)
{
printIndent();
print( "glUniform3ui64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")");
downstreamGL4bc.glUniform3ui64NV(arg0,arg1,arg2,arg3);
println("");
}
public void glUniformMatrix4dv(int arg0,int arg1,boolean arg2,double[] arg3,int arg4)
{
printIndent();
print( "glUniformMatrix4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")");
downstreamGL4bc.glUniformMatrix4dv(arg0,arg1,arg2,arg3,arg4);
println("");
}
public void glUniform2fv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
printIndent();
print( "glUniform2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGL4bc.glUniform2fv(arg0,arg1,arg2);
println("");
}
public void glDisablei(int arg0,int arg1)
{
printIndent();
print( "glDisablei("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")");
downstreamGL4bc.glDisablei(arg0,arg1);
println("");
}
public void glMultiTexCoord2dv(int arg0,java.nio.DoubleBuffer arg1)
{
printIndent();
print( "glMultiTexCoord2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGL4bc.glMultiTexCoord2dv(arg0,arg1);
println("");
}
public void glFramebufferTextureFaceEXT(int arg0,int arg1,int arg2,int arg3,int arg4)
{
printIndent();
print( "glFramebufferTextureFaceEXT("+" 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()+")");
downstreamGL4bc.glFramebufferTextureFaceEXT(arg0,arg1,arg2,arg3,arg4);
println("");
}
public void glNamedProgramLocalParameterI4uiEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6)
{
printIndent();
print( "glNamedProgramLocalParameterI4uiEXT("+" 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()+")");
downstreamGL4bc.glNamedProgramLocalParameterI4uiEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
println("");
}
public boolean glIsBuffer(int arg0)
{
printIndent();
print( "glIsBuffer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
boolean _res = downstreamGL4bc.glIsBuffer(arg0);
println(" = "+_res);
return _res;
}
public void glProgramUniform2iEXT(int arg0,int arg1,int arg2,int arg3)
{
printIndent();
print( "glProgramUniform2iEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGL4bc.glProgramUniform2iEXT(arg0,arg1,arg2,arg3);
println("");
}
public void glVertexAttrib3sARB(int arg0,short arg1,short arg2,short arg3)
{
printIndent();
print( "glVertexAttrib3sARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")");
downstreamGL4bc.glVertexAttrib3sARB(arg0,arg1,arg2,arg3);
println("");
}
public void glRasterPos3fv(float[] arg0,int arg1)
{
printIndent();
print( "glRasterPos3fv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")");
downstreamGL4bc.glRasterPos3fv(arg0,arg1);
println("");
}
public void glVertexAttribL1d(int arg0,double arg1)
{
printIndent();
print( "glVertexAttribL1d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGL4bc.glVertexAttribL1d(arg0,arg1);
println("");
}
public void glVertexAttrib3s(int arg0,short arg1,short arg2,short arg3)
{
printIndent();
print( "glVertexAttrib3s("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")");
downstreamGL4bc.glVertexAttrib3s(arg0,arg1,arg2,arg3);
println("");
}
public void glProgramUniform2fEXT(int arg0,int arg1,float arg2,float arg3)
{
printIndent();
print( "glProgramUniform2fEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")");
downstreamGL4bc.glProgramUniform2fEXT(arg0,arg1,arg2,arg3);
println("");
}
public boolean glIsVBOArrayEnabled()
{
printIndent();
print( "glIsVBOArrayEnabled("+")");
boolean _res = downstreamGL4bc.glIsVBOArrayEnabled();
println(" = "+_res);
return _res;
}
public void glDeleteFencesAPPLE(int arg0,java.nio.IntBuffer arg1)
{
printIndent();
print( "glDeleteFencesAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")");
downstreamGL4bc.glDeleteFencesAPPLE(arg0,arg1);
println("");
}
public void glSecondaryColor3hv(short[] arg0,int arg1)
{
printIndent();
print( "glSecondaryColor3hv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")");
downstreamGL4bc.glSecondaryColor3hv(arg0,arg1);
println("");
}
public void glProgramUniform2d(int arg0,int arg1,double arg2,double arg3)
{
printIndent();
print( "glProgramUniform2d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")");
downstreamGL4bc.glProgramUniform2d(arg0,arg1,arg2,arg3);
println("");
}
public void glGetLocalConstantIntegervEXT(int arg0,int arg1,int[] arg2,int arg3)
{
printIndent();
print( "glGetLocalConstantIntegervEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGL4bc.glGetLocalConstantIntegervEXT(arg0,arg1,arg2,arg3);
println("");
}
public void glVertex3i(int arg0,int arg1,int arg2)
{
printIndent();
print( "glVertex3i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGL4bc.glVertex3i(arg0,arg1,arg2);
println("");
}
public void glMultiTexCoord3h(int arg0,short arg1,short arg2,short arg3)
{
printIndent();
print( "glMultiTexCoord3h("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")");
downstreamGL4bc.glMultiTexCoord3h(arg0,arg1,arg2,arg3);
println("");
}
public void glCopyPixels(int arg0,int arg1,int arg2,int arg3,int arg4)
{
printIndent();
print( "glCopyPixels("+" 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()+")");
downstreamGL4bc.glCopyPixels(arg0,arg1,arg2,arg3,arg4);
println("");
}
public void glGenTransformFeedbacks(int arg0,int[] arg1,int arg2)
{
printIndent();
print( "glGenTransformFeedbacks("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGL4bc.glGenTransformFeedbacks(arg0,arg1,arg2);
println("");
}
public void glProvokingVertexEXT(int arg0)
{
printIndent();
print( "glProvokingVertexEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")");
downstreamGL4bc.glProvokingVertexEXT(arg0);
println("");
}
public void glSampleMaski(int arg0,int arg1)
{
printIndent();
print( "glSampleMaski("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")");
downstreamGL4bc.glSampleMaski(arg0,arg1);
println("");
}
public void glGetProgramLocalParameterIuivNV(int arg0,int arg1,java.nio.IntBuffer arg2)
{
printIndent();
print( "glGetProgramLocalParameterIuivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGL4bc.glGetProgramLocalParameterIuivNV(arg0,arg1,arg2);
println("");
}
public void glTextureMaterialEXT(int arg0,int arg1)
{
printIndent();
print( "glTextureMaterialEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")");
downstreamGL4bc.glTextureMaterialEXT(arg0,arg1);
println("");
}
public void glMultiTexSubImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7)
{
printIndent();
print( "glMultiTexSubImage1DEXT("+" 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+")");
downstreamGL4bc.glMultiTexSubImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
println("");
}
public void glProgramUniform2i(int arg0,int arg1,int arg2,int arg3)
{
printIndent();
print( "glProgramUniform2i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")");
downstreamGL4bc.glProgramUniform2i(arg0,arg1,arg2,arg3);
println("");
}
public void glVideoCaptureStreamParameterdvNV(int arg0,int arg1,int arg2,double[] arg3,int arg4)
{
printIndent();
print( "glVideoCaptureStreamParameterdvNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")");
downstreamGL4bc.glVideoCaptureStreamParameterdvNV(arg0,arg1,arg2,arg3,arg4);
println("");
}
public void glProgramUniform2f(int arg0,int arg1,float arg2,float arg3)
{
printIndent();
print( "glProgramUniform2f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")");
downstreamGL4bc.glProgramUniform2f(arg0,arg1,arg2,arg3);
println("");
}
public void glVertexAttrib3h(int arg0,short arg1,short arg2,short arg3)
{
printIndent();
print( "glVertexAttrib3h("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")");
downstreamGL4bc.glVertexAttrib3h(arg0,arg1,arg2,arg3);
println("");
}
public void glGetTextureParameterivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4)
{
printIndent();
print( "glGetTextureParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")");
downstreamGL4bc.glGetTextureParameterivEXT(arg0,arg1,arg2,arg3,arg4);
println("");
}
public void glMultiTexCoord1hv(int arg0,short[] arg1,int arg2)
{
printIndent();
print( "glMultiTexCoord1hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")");
downstreamGL4bc.glMultiTexCoord1hv(arg0,arg1,arg2);
println("");
}
public void glColor3dv(java.nio.DoubleBuffer arg0)
{
printIndent();
print( "glColor3dv("+" "+arg0+")");
downstreamGL4bc.glColor3dv(arg0);
println("");
}
public void glGetInteger64i_v(int arg0,int arg1,java.nio.LongBuffer arg2)
{
printIndent();
print( "glGetInteger64i_v("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")");
downstreamGL4bc.glGetInteger64i_v(arg0,arg1,arg2);
println("");
}
public void glSeparableFilter2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6,long arg7)
{
printIndent();
print( "glSeparableFilter2D("+"