All Downloads are FREE. Search and download functionalities are using the official Maven repository.

javax.media.opengl.TraceGL4bc Maven / Gradle / Ivy

There is a newer version: 2.3.2
Show newest version
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("+" 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+", "+" "+arg7+")"); downstreamGL4bc.glSeparableFilter2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glSeparableFilter2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6,java.nio.Buffer arg7) { printIndent(); print( "glSeparableFilter2D("+" 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+", "+" "+arg7+")"); downstreamGL4bc.glSeparableFilter2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glGetUniformIndices(int arg0,int arg1,java.lang.String[] arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetUniformIndices("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+", "+" "+arg3+")"); downstreamGL4bc.glGetUniformIndices(arg0,arg1,arg2,arg3); println(""); } public void glMultiTexCoord3s(int arg0,short arg1,short arg2,short arg3) { printIndent(); print( "glMultiTexCoord3s("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glMultiTexCoord3s(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribs4hv(int arg0,int arg1,java.nio.ShortBuffer arg2) { printIndent(); print( "glVertexAttribs4hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glVertexAttribs4hv(arg0,arg1,arg2); println(""); } public void glCopyTextureImage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8) { printIndent(); print( "glCopyTextureImage2DEXT("+" 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()+")"); downstreamGL4bc.glCopyTextureImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); println(""); } public void glVertexAttribLPointer(int arg0,int arg1,int arg2,int arg3,long arg4) { printIndent(); print( "glVertexAttribLPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glVertexAttribLPointer(arg0,arg1,arg2,arg3,arg4); println(""); } public void glFramebufferRenderbuffer(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glFramebufferRenderbuffer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glFramebufferRenderbuffer(arg0,arg1,arg2,arg3); println(""); } public void glTexCoord3sv(java.nio.ShortBuffer arg0) { printIndent(); print( "glTexCoord3sv("+" "+arg0+")"); downstreamGL4bc.glTexCoord3sv(arg0); println(""); } public void glUniformui64NV(int arg0,long arg1) { printIndent(); print( "glUniformui64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glUniformui64NV(arg0,arg1); println(""); } public void glGetVertexAttribIuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetVertexAttribIuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetVertexAttribIuiv(arg0,arg1,arg2); println(""); } public void glGenBuffers(int arg0,int[] arg1,int arg2) { printIndent(); print( "glGenBuffers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGenBuffers(arg0,arg1,arg2); println(""); } public void glGetTexParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetTexParameterIiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetTexParameterIiv(arg0,arg1,arg2); println(""); } public java.lang.Object getExtension(java.lang.String arg0) { return downstreamGL4bc.getExtension(arg0); } public boolean glAreTexturesResident(int arg0,int[] arg1,int arg2,byte[] arg3,int arg4) { printIndent(); print( "glAreTexturesResident("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); boolean _res = downstreamGL4bc.glAreTexturesResident(arg0,arg1,arg2,arg3,arg4); println(" = "+_res); return _res; } public void glMultiTexCoordP4uiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glMultiTexCoordP4uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glMultiTexCoordP4uiv(arg0,arg1,arg2); println(""); } public void glSecondaryColor3f(float arg0,float arg1,float arg2) { printIndent(); print( "glSecondaryColor3f("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glSecondaryColor3f(arg0,arg1,arg2); println(""); } public void glVertexAttrib4NivARB(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4NivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4NivARB(arg0,arg1,arg2); println(""); } public boolean hasGLSL() { return downstreamGL4bc.hasGLSL(); } public void glMatrixLoadTransposedEXT(int arg0,double[] arg1,int arg2) { printIndent(); print( "glMatrixLoadTransposedEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMatrixLoadTransposedEXT(arg0,arg1,arg2); println(""); } public void glProgramUniform1ivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramUniform1ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform1ivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glColorTableParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glColorTableParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glColorTableParameteriv(arg0,arg1,arg2); println(""); } public void glTexImage3DMultisampleCoverageNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,boolean arg7) { printIndent(); print( "glTexImage3DMultisampleCoverageNV("+" 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.glTexImage3DMultisampleCoverageNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glMultiTexCoord1h(int arg0,short arg1) { printIndent(); print( "glMultiTexCoord1h("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord1h(arg0,arg1); println(""); } public int glRenderMode(int arg0) { printIndent(); print( "glRenderMode("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); int _res = downstreamGL4bc.glRenderMode(arg0); println(" = "+_res); return _res; } public void glVariantivEXT(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVariantivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVariantivEXT(arg0,arg1); println(""); } public void glPrimitiveRestartNV() { printIndent(); print( "glPrimitiveRestartNV("+")"); downstreamGL4bc.glPrimitiveRestartNV(); println(""); } public void glIndexf(float arg0) { printIndent(); print( "glIndexf("+" "+arg0+")"); downstreamGL4bc.glIndexf(arg0); println(""); } public void glTextureStorage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6) { printIndent(); print( "glTextureStorage3DEXT("+" 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.glTextureStorage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glLightModeliv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glLightModeliv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glLightModeliv(arg0,arg1); println(""); } public void glGetFenceivNV(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetFenceivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetFenceivNV(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniform4ui64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3) { printIndent(); print( "glProgramUniform4ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform4ui64vNV(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribPointer(int arg0,int arg1,int arg2,boolean arg3,int arg4,long arg5) { printIndent(); print( "glVertexAttribPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" "+arg5+")"); downstreamGL4bc.glVertexAttribPointer(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertexAttribL1dv(int arg0,double[] arg1,int arg2) { printIndent(); print( "glVertexAttribL1dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribL1dv(arg0,arg1,arg2); println(""); } public void glGetBooleanv(int arg0,byte[] arg1,int arg2) { printIndent(); print( "glGetBooleanv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGetBooleanv(arg0,arg1,arg2); println(""); } public void glMultiTexCoord1s(int arg0,short arg1) { printIndent(); print( "glMultiTexCoord1s("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord1s(arg0,arg1); println(""); } 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+")"); downstreamGL4bc.glTexEnviv(arg0,arg1,arg2); println(""); } public void glTexCoord3hv(short[] arg0,int arg1) { printIndent(); print( "glTexCoord3hv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord3hv(arg0,arg1); println(""); } public void glVertex4sv(short[] arg0,int arg1) { printIndent(); print( "glVertex4sv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertex4sv(arg0,arg1); println(""); } public void glUniform1ui(int arg0,int arg1) { printIndent(); print( "glUniform1ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glUniform1ui(arg0,arg1); println(""); } public void glProgramUniformMatrix2dv(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { printIndent(); print( "glProgramUniformMatrix2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix2dv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glLightf(int arg0,int arg1,float arg2) { printIndent(); print( "glLightf("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glLightf(arg0,arg1,arg2); println(""); } public boolean glIsQuery(int arg0) { printIndent(); print( "glIsQuery("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsQuery(arg0); println(" = "+_res); return _res; } public void glMultiTexCoordP1uiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glMultiTexCoordP1uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoordP1uiv(arg0,arg1,arg2,arg3); println(""); } public boolean glIsTransformFeedback(int arg0) { printIndent(); print( "glIsTransformFeedback("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsTransformFeedback(arg0); println(" = "+_res); return _res; } public void glDeleteProgramPipelines(int arg0,int[] arg1,int arg2) { printIndent(); print( "glDeleteProgramPipelines("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glDeleteProgramPipelines(arg0,arg1,arg2); println(""); } public void glCompressedMultiTexImage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8) { printIndent(); print( "glCompressedMultiTexImage2DEXT("+" 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+")"); downstreamGL4bc.glCompressedMultiTexImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); println(""); } public void glCompressedTextureSubImage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,int arg10,java.nio.Buffer arg11) { printIndent(); print( "glCompressedTextureSubImage3DEXT("+" 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()+", "+" 0x"+Integer.toHexString(arg10).toUpperCase()+", "+" "+arg11+")"); downstreamGL4bc.glCompressedTextureSubImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); println(""); } public int glGetUniformLocationARB(int arg0,java.lang.String arg1) { printIndent(); print( "glGetUniformLocationARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); int _res = downstreamGL4bc.glGetUniformLocationARB(arg0,arg1); println(" = "+_res); return _res; } public void glMultiTexRenderbufferEXT(int arg0,int arg1,int arg2) { printIndent(); print( "glMultiTexRenderbufferEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexRenderbufferEXT(arg0,arg1,arg2); println(""); } public void glVertexAttribP1uiv(int arg0,int arg1,boolean arg2,int[] arg3,int arg4) { printIndent(); print( "glVertexAttribP1uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glVertexAttribP1uiv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniformMatrix4x3fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { printIndent(); print( "glUniformMatrix4x3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix4x3fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVariantPointerEXT(int arg0,int arg1,int arg2,long arg3) { printIndent(); print( "glVariantPointerEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glVariantPointerEXT(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib2svARB(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttrib2svARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib2svARB(arg0,arg1,arg2); println(""); } public void glFogiv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glFogiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glFogiv(arg0,arg1); println(""); } public void glVertexAttribI4ivEXT(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttribI4ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI4ivEXT(arg0,arg1,arg2); println(""); } public void glViewportArrayv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glViewportArrayv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glViewportArrayv(arg0,arg1,arg2); println(""); } public void glEvalPoint2(int arg0,int arg1) { printIndent(); print( "glEvalPoint2("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glEvalPoint2(arg0,arg1); println(""); } public void glMatrixFrustumEXT(int arg0,double arg1,double arg2,double arg3,double arg4,double arg5,double arg6) { printIndent(); print( "glMatrixFrustumEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+", "+" "+arg6+")"); downstreamGL4bc.glMatrixFrustumEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glEndVertexShaderEXT() { printIndent(); print( "glEndVertexShaderEXT("+")"); downstreamGL4bc.glEndVertexShaderEXT(); println(""); } public void glVDPAUGetSurfaceivNV(long arg0,int arg1,int arg2,int[] arg3,int arg4,int[] arg5,int arg6) { printIndent(); print( "glVDPAUGetSurfaceivNV("+" "+arg0+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+")"); downstreamGL4bc.glVDPAUGetSurfaceivNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glVDPAUGetSurfaceivNV(long arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.IntBuffer arg4) { printIndent(); print( "glVDPAUGetSurfaceivNV("+" "+arg0+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glVDPAUGetSurfaceivNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glDeleteOcclusionQueriesNV(int arg0,int[] arg1,int arg2) { printIndent(); print( "glDeleteOcclusionQueriesNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glDeleteOcclusionQueriesNV(arg0,arg1,arg2); println(""); } public void glUniformMatrix4x3fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glUniformMatrix4x3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix4x3fv(arg0,arg1,arg2,arg3); println(""); } public void glBitmap(int arg0,int arg1,float arg2,float arg3,float arg4,float arg5,byte[] arg6,int arg7) { printIndent(); print( "glBitmap("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg7).toUpperCase()+")"); downstreamGL4bc.glBitmap(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glCompressedTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer 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+")"); downstreamGL4bc.glCompressedTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glGetLightiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetLightiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetLightiv(arg0,arg1,arg2,arg3); println(""); } public void glGetVertexAttribLui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glGetVertexAttribLui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetVertexAttribLui64vNV(arg0,arg1,arg2); println(""); } public void glMultiTexParameterivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glMultiTexParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glMultiTexParameterivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetVariantBooleanvEXT(int arg0,int arg1,java.nio.ByteBuffer arg2) { printIndent(); print( "glGetVariantBooleanvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetVariantBooleanvEXT(arg0,arg1,arg2); println(""); } public void glViewportArrayv(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glViewportArrayv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glViewportArrayv(arg0,arg1,arg2,arg3); println(""); } public void glGetDoublei_v(int arg0,int arg1,double[] arg2,int arg3) { printIndent(); print( "glGetDoublei_v("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetDoublei_v(arg0,arg1,arg2,arg3); println(""); } public void glGetBufferParameterui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glGetBufferParameterui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetBufferParameterui64vNV(arg0,arg1,arg2); println(""); } public void glProgramUniform2ui(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glProgramUniform2ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glProgramUniform2ui(arg0,arg1,arg2,arg3); println(""); } public void glPixelMapusv(int arg0,int arg1,long arg2) { printIndent(); print( "glPixelMapusv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glPixelMapusv(arg0,arg1,arg2); println(""); } public int glGetUniformLocation(int arg0,java.lang.String arg1) { printIndent(); print( "glGetUniformLocation("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); int _res = downstreamGL4bc.glGetUniformLocation(arg0,arg1); println(" = "+_res); return _res; } public void glProgramUniform1iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramUniform1iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform1iv(arg0,arg1,arg2,arg3); println(""); } public void glStencilOp(int arg0,int arg1,int arg2) { printIndent(); print( "glStencilOp("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glStencilOp(arg0,arg1,arg2); println(""); } public void glUniformMatrix2x4dv(int arg0,int arg1,boolean arg2,double[] arg3,int arg4) { printIndent(); print( "glUniformMatrix2x4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix2x4dv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glConvolutionParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glConvolutionParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glConvolutionParameteriv(arg0,arg1,arg2); println(""); } public void glUniformMatrix3x4dv(int arg0,int arg1,boolean arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glUniformMatrix3x4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix3x4dv(arg0,arg1,arg2,arg3); println(""); } public void glPatchParameteri(int arg0,int arg1) { printIndent(); print( "glPatchParameteri("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glPatchParameteri(arg0,arg1); println(""); } public void glMultiDrawElementsIndirectAMD(int arg0,int arg1,java.nio.Buffer arg2,int arg3,int arg4) { printIndent(); print( "glMultiDrawElementsIndirectAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glMultiDrawElementsIndirectAMD(arg0,arg1,arg2,arg3,arg4); println(""); } public void glColor4uiv(java.nio.IntBuffer arg0) { printIndent(); print( "glColor4uiv("+" "+arg0+")"); downstreamGL4bc.glColor4uiv(arg0); println(""); } public void glFogCoordPointer(int arg0,int arg1,long arg2) { printIndent(); print( "glFogCoordPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glFogCoordPointer(arg0,arg1,arg2); println(""); } public void glProgramEnvParametersI4ivNV(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramEnvParametersI4ivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramEnvParametersI4ivNV(arg0,arg1,arg2,arg3); 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+")"); downstreamGL4bc.glTexParameteriv(arg0,arg1,arg2); println(""); } public void glVertex4sv(java.nio.ShortBuffer arg0) { printIndent(); print( "glVertex4sv("+" "+arg0+")"); downstreamGL4bc.glVertex4sv(arg0); println(""); } public void glMultMatrixf(float[] arg0,int arg1) { printIndent(); print( "glMultMatrixf("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glMultMatrixf(arg0,arg1); println(""); } public void glGetBooleanIndexedv(int arg0,int arg1,java.nio.ByteBuffer arg2) { printIndent(); print( "glGetBooleanIndexedv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetBooleanIndexedv(arg0,arg1,arg2); println(""); } public void glGetTexEnviv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetTexEnviv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetTexEnviv(arg0,arg1,arg2,arg3); println(""); } public void glRects(short arg0,short arg1,short arg2,short arg3) { printIndent(); print( "glRects("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glRects(arg0,arg1,arg2,arg3); println(""); } public void glTexCoord3hv(java.nio.ShortBuffer arg0) { printIndent(); print( "glTexCoord3hv("+" "+arg0+")"); downstreamGL4bc.glTexCoord3hv(arg0); println(""); } public void glVDPAUUnmapSurfacesNV(int arg0,com.jogamp.common.nio.PointerBuffer arg1) { printIndent(); print( "glVDPAUUnmapSurfacesNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVDPAUUnmapSurfacesNV(arg0,arg1); println(""); } public void glProgramUniform3fvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glProgramUniform3fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform3fvEXT(arg0,arg1,arg2,arg3); println(""); } public void glRecti(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glRecti("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glRecti(arg0,arg1,arg2,arg3); println(""); } public void glUniform4iv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glUniform4iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform4iv(arg0,arg1,arg2); println(""); } public void glNamedFramebufferTextureEXT(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glNamedFramebufferTextureEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glNamedFramebufferTextureEXT(arg0,arg1,arg2,arg3); println(""); } public void glLineWidth(float arg0) { printIndent(); print( "glLineWidth("+" "+arg0+")"); downstreamGL4bc.glLineWidth(arg0); println(""); } public void glRectf(float arg0,float arg1,float arg2,float arg3) { printIndent(); print( "glRectf("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glRectf(arg0,arg1,arg2,arg3); println(""); } public void glBlendFuncSeparatei(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glBlendFuncSeparatei("+" 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.glBlendFuncSeparatei(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttribI2uiv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttribI2uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI2uiv(arg0,arg1); println(""); } public void glRectd(double arg0,double arg1,double arg2,double arg3) { printIndent(); print( "glRectd("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glRectd(arg0,arg1,arg2,arg3); println(""); } public void glRasterPos2dv(double[] arg0,int arg1) { printIndent(); print( "glRasterPos2dv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glRasterPos2dv(arg0,arg1); println(""); } public void glGetnMapiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetnMapiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetnMapiv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniform4ui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glUniform4ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform4ui64vNV(arg0,arg1,arg2); println(""); } public void glWeightivARB(int arg0,int[] arg1,int arg2) { printIndent(); print( "glWeightivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glWeightivARB(arg0,arg1,arg2); println(""); } 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()+", "+" 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+")"); downstreamGL4bc.glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); println(""); } public void glShaderSourceARB(int arg0,int arg1,java.lang.String[] arg2,int[] arg3,int arg4) { printIndent(); print( "glShaderSourceARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glShaderSourceARB(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniform1iARB(int arg0,int arg1) { printIndent(); print( "glUniform1iARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glUniform1iARB(arg0,arg1); println(""); } public void glFramebufferTextureLayerEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glFramebufferTextureLayerEXT("+" 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.glFramebufferTextureLayerEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetProgramLocalParameterdvARB(int arg0,int arg1,double[] arg2,int arg3) { printIndent(); print( "glGetProgramLocalParameterdvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetProgramLocalParameterdvARB(arg0,arg1,arg2,arg3); println(""); } public void glGenOcclusionQueriesNV(int arg0,int[] arg1,int arg2) { printIndent(); print( "glGenOcclusionQueriesNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGenOcclusionQueriesNV(arg0,arg1,arg2); println(""); } public void glProgramUniformMatrix4dvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { printIndent(); print( "glProgramUniformMatrix4dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix4dvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glSetLocalConstantEXT(int arg0,int arg1,java.nio.Buffer arg2) { printIndent(); print( "glSetLocalConstantEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glSetLocalConstantEXT(arg0,arg1,arg2); println(""); } public void glProgramUniform3fvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glProgramUniform3fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform3fvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glTexParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glTexParameterIiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glTexParameterIiv(arg0,arg1,arg2); println(""); } public void glVertexAttrib4NubvARB(int arg0,java.nio.ByteBuffer arg1) { printIndent(); print( "glVertexAttrib4NubvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4NubvARB(arg0,arg1); println(""); } public void glGetUniformuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetUniformuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetUniformuiv(arg0,arg1,arg2); println(""); } public void glVertexAttrib4ubvARB(int arg0,byte[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4ubvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4ubvARB(arg0,arg1,arg2); println(""); } public void glVertexAttrib4Niv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4Niv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4Niv(arg0,arg1,arg2); println(""); } public void glStringMarkerGREMEDY(int arg0,java.nio.Buffer arg1) { printIndent(); print( "glStringMarkerGREMEDY("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glStringMarkerGREMEDY(arg0,arg1); println(""); } public void glMultMatrixf(java.nio.FloatBuffer arg0) { printIndent(); print( "glMultMatrixf("+" "+arg0+")"); downstreamGL4bc.glMultMatrixf(arg0); println(""); } public void glProgramUniform4uiEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { printIndent(); print( "glProgramUniform4uiEXT("+" 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.glProgramUniform4uiEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glUniformMatrix2x3dv(int arg0,int arg1,boolean arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glUniformMatrix2x3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix2x3dv(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribL4ui64vNV(int arg0,java.nio.LongBuffer arg1) { printIndent(); print( "glVertexAttribL4ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribL4ui64vNV(arg0,arg1); println(""); } public void glProgramUniform2ui64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3) { printIndent(); print( "glProgramUniform2ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform2ui64vNV(arg0,arg1,arg2,arg3); println(""); } public void glSecondaryColorFormatNV(int arg0,int arg1,int arg2) { printIndent(); print( "glSecondaryColorFormatNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glSecondaryColorFormatNV(arg0,arg1,arg2); println(""); } public void glNamedProgramLocalParametersI4ivEXT(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4) { printIndent(); print( "glNamedProgramLocalParametersI4ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glNamedProgramLocalParametersI4ivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glTexCoord3iv(int[] arg0,int arg1) { printIndent(); print( "glTexCoord3iv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord3iv(arg0,arg1); println(""); } public void glTexGendv(int arg0,int arg1,java.nio.DoubleBuffer arg2) { printIndent(); print( "glTexGendv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glTexGendv(arg0,arg1,arg2); println(""); } public void glMapGrid1f(int arg0,float arg1,float arg2) { printIndent(); print( "glMapGrid1f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glMapGrid1f(arg0,arg1,arg2); println(""); } public void glMapGrid1d(int arg0,double arg1,double arg2) { printIndent(); print( "glMapGrid1d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glMapGrid1d(arg0,arg1,arg2); println(""); } public void glVertexAttrib2fvARB(int arg0,float[] arg1,int arg2) { printIndent(); print( "glVertexAttrib2fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib2fvARB(arg0,arg1,arg2); println(""); } public void glGetQueryiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetQueryiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetQueryiv(arg0,arg1,arg2,arg3); println(""); } public void glMultiTexGendvEXT(int arg0,int arg1,int arg2,double[] arg3,int arg4) { printIndent(); print( "glMultiTexGendvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glMultiTexGendvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glDeleteQueries(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glDeleteQueries("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glDeleteQueries(arg0,arg1); println(""); } public void glMinSampleShading(float arg0) { printIndent(); print( "glMinSampleShading("+" "+arg0+")"); downstreamGL4bc.glMinSampleShading(arg0); println(""); } public int glGetSubroutineIndex(int arg0,int arg1,java.lang.String arg2) { printIndent(); print( "glGetSubroutineIndex("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); int _res = downstreamGL4bc.glGetSubroutineIndex(arg0,arg1,arg2); println(" = "+_res); return _res; } public void glSecondaryColor3iv(int[] arg0,int arg1) { printIndent(); print( "glSecondaryColor3iv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glSecondaryColor3iv(arg0,arg1); println(""); } public void glCopyColorTable(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glCopyColorTable("+" 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.glCopyColorTable(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttrib2fvARB(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glVertexAttrib2fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib2fvARB(arg0,arg1); println(""); } public void glVertexAttrib2svARB(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttrib2svARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib2svARB(arg0,arg1); println(""); } public void glProgramUniformMatrix3x2dvEXT(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix3x2dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix3x2dvEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertexAttribL2ui64NV(int arg0,long arg1,long arg2) { printIndent(); print( "glVertexAttribL2ui64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glVertexAttribL2ui64NV(arg0,arg1,arg2); println(""); } public void glGetUniformdv(int arg0,int arg1,double[] arg2,int arg3) { printIndent(); print( "glGetUniformdv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetUniformdv(arg0,arg1,arg2,arg3); println(""); } public void glColorP3ui(int arg0,int arg1) { printIndent(); print( "glColorP3ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColorP3ui(arg0,arg1); println(""); } public void glTextureImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8) { printIndent(); print( "glTextureImage1DEXT("+" 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+")"); downstreamGL4bc.glTextureImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); println(""); } public void glTexSubImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,java.nio.Buffer arg10) { printIndent(); print( "glTexSubImage3D("+" 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()+", "+" "+arg10+")"); downstreamGL4bc.glTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); println(""); } public void glDeleteVertexShaderEXT(int arg0) { printIndent(); print( "glDeleteVertexShaderEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glDeleteVertexShaderEXT(arg0); println(""); } public void glBindVideoCaptureStreamBufferNV(int arg0,int arg1,int arg2,long arg3) { printIndent(); print( "glBindVideoCaptureStreamBufferNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glBindVideoCaptureStreamBufferNV(arg0,arg1,arg2,arg3); println(""); } public void glGetMapControlPointsNV(int arg0,int arg1,int arg2,int arg3,int arg4,boolean arg5,java.nio.Buffer arg6) { printIndent(); print( "glGetMapControlPointsNV("+" 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+", "+" "+arg6+")"); downstreamGL4bc.glGetMapControlPointsNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glSecondaryColorPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { printIndent(); print( "glSecondaryColorPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glSecondaryColorPointer(arg0,arg1,arg2,arg3); println(""); } public void glSetInvariantEXT(int arg0,int arg1,java.nio.Buffer arg2) { printIndent(); print( "glSetInvariantEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glSetInvariantEXT(arg0,arg1,arg2); println(""); } public void glUniform1i64vNV(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glUniform1i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform1i64vNV(arg0,arg1,arg2,arg3); println(""); } public void glMatrixRotatedEXT(int arg0,double arg1,double arg2,double arg3,double arg4) { printIndent(); print( "glMatrixRotatedEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glMatrixRotatedEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glArrayElement(int arg0) { printIndent(); print( "glArrayElement("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glArrayElement(arg0); println(""); } public void glVertexAttrib4dv(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glVertexAttrib4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4dv(arg0,arg1); println(""); } public void glColorP4uiv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glColorP4uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glColorP4uiv(arg0,arg1,arg2); println(""); } public void glResumeTransformFeedbackNV() { printIndent(); print( "glResumeTransformFeedbackNV("+")"); downstreamGL4bc.glResumeTransformFeedbackNV(); println(""); } public void glGenProgramPipelines(int arg0,int[] arg1,int arg2) { printIndent(); print( "glGenProgramPipelines("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGenProgramPipelines(arg0,arg1,arg2); println(""); } public void glCompileShaderIncludeARB(int arg0,int arg1,java.lang.String[] arg2,int[] arg3,int arg4) { printIndent(); print( "glCompileShaderIncludeARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glCompileShaderIncludeARB(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramLocalParametersI4ivNV(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramLocalParametersI4ivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramLocalParametersI4ivNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetnUniformdv(int arg0,int arg1,int arg2,double[] arg3,int arg4) { printIndent(); print( "glGetnUniformdv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetnUniformdv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttribP2uiv(int arg0,int arg1,boolean arg2,int[] arg3,int arg4) { printIndent(); print( "glVertexAttribP2uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glVertexAttribP2uiv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexWeightPointerEXT(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { printIndent(); print( "glVertexWeightPointerEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glVertexWeightPointerEXT(arg0,arg1,arg2,arg3); println(""); } public void glBegin(int arg0) { printIndent(); print( "glBegin("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glBegin(arg0); println(""); } public void glVertexAttribP3uiv(int arg0,int arg1,boolean arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glVertexAttribP3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glVertexAttribP3uiv(arg0,arg1,arg2,arg3); println(""); } public boolean isExtensionAvailable(java.lang.String arg0) { return downstreamGL4bc.isExtensionAvailable(arg0); } public void glVertexAttrib2sv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttrib2sv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib2sv(arg0,arg1,arg2); println(""); } public void glGetPolygonStipple(byte[] arg0,int arg1) { printIndent(); print( "glGetPolygonStipple("+"<[B>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glGetPolygonStipple(arg0,arg1); println(""); } public void glTexParameterf(int arg0,int arg1,float arg2) { printIndent(); print( "glTexParameterf("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glTexParameterf(arg0,arg1,arg2); println(""); } public void glProgramUniform1ui64NV(int arg0,int arg1,long arg2) { printIndent(); print( "glProgramUniform1ui64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glProgramUniform1ui64NV(arg0,arg1,arg2); println(""); } public void glVertexAttrib3dvARB(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glVertexAttrib3dvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib3dvARB(arg0,arg1); println(""); } public void glMatrixIndexubvARB(int arg0,byte[] arg1,int arg2) { printIndent(); print( "glMatrixIndexubvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMatrixIndexubvARB(arg0,arg1,arg2); println(""); } public void glVertexAttrib2fARB(int arg0,float arg1,float arg2) { printIndent(); print( "glVertexAttrib2fARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glVertexAttrib2fARB(arg0,arg1,arg2); println(""); } public void glGetShaderSource(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3) { printIndent(); print( "glGetShaderSource("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glGetShaderSource(arg0,arg1,arg2,arg3); println(""); } public int glCheckFramebufferStatus(int arg0) { printIndent(); print( "glCheckFramebufferStatus("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); int _res = downstreamGL4bc.glCheckFramebufferStatus(arg0); println(" = "+_res); return _res; } public void glVertexAttrib4NsvARB(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttrib4NsvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4NsvARB(arg0,arg1); println(""); } public void glVertexAttribI3iv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttribI3iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI3iv(arg0,arg1,arg2); println(""); } public void glCullParameterdvEXT(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glCullParameterdvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glCullParameterdvEXT(arg0,arg1); println(""); } public void glGetVariantIntegervEXT(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetVariantIntegervEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetVariantIntegervEXT(arg0,arg1,arg2,arg3); println(""); } public void glGetVertexAttribdv(int arg0,int arg1,double[] arg2,int arg3) { printIndent(); print( "glGetVertexAttribdv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetVertexAttribdv(arg0,arg1,arg2,arg3); println(""); } public void glMap2d(int arg0,double arg1,double arg2,int arg3,int arg4,double arg5,double arg6,int arg7,int arg8,double[] arg9,int arg10) { printIndent(); print( "glMap2d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" "+arg5+", "+" "+arg6+", "+" 0x"+Integer.toHexString(arg7).toUpperCase()+", "+" 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg10).toUpperCase()+")"); downstreamGL4bc.glMap2d(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); println(""); } public void glMultiTexCoord1hv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glMultiTexCoord1hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord1hv(arg0,arg1); println(""); } public void glMultiTexParameteriEXT(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glMultiTexParameteriEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glMultiTexParameteriEXT(arg0,arg1,arg2,arg3); println(""); } public void glTexCoord3sv(short[] arg0,int arg1) { printIndent(); print( "glTexCoord3sv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord3sv(arg0,arg1); println(""); } public void glFogi(int arg0,int arg1) { printIndent(); print( "glFogi("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glFogi(arg0,arg1); println(""); } public void glLoadName(int arg0) { printIndent(); print( "glLoadName("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glLoadName(arg0); println(""); } public void glVertexAttribs4hv(int arg0,int arg1,short[] arg2,int arg3) { printIndent(); print( "glVertexAttribs4hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glVertexAttribs4hv(arg0,arg1,arg2,arg3); println(""); } public void glMultiTexCoord1iv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glMultiTexCoord1iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord1iv(arg0,arg1,arg2); println(""); } public void glProgramUniform2fv(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glProgramUniform2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform2fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glPixelStoref(int arg0,float arg1) { printIndent(); print( "glPixelStoref("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glPixelStoref(arg0,arg1); println(""); } public void glUniform2d(int arg0,double arg1,double arg2) { printIndent(); print( "glUniform2d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glUniform2d(arg0,arg1,arg2); println(""); } public void glUniformMatrix3x2fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glUniformMatrix3x2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix3x2fv(arg0,arg1,arg2,arg3); println(""); } public void glUniform2f(int arg0,float arg1,float arg2) { printIndent(); print( "glUniform2f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glUniform2f(arg0,arg1,arg2); println(""); } public void glSecondaryColor3b(byte arg0,byte arg1,byte arg2) { printIndent(); print( "glSecondaryColor3b("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glSecondaryColor3b(arg0,arg1,arg2); println(""); } public void glUniform4fARB(int arg0,float arg1,float arg2,float arg3,float arg4) { printIndent(); print( "glUniform4fARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glUniform4fARB(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniform2i(int arg0,int arg1,int arg2) { printIndent(); print( "glUniform2i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glUniform2i(arg0,arg1,arg2); println(""); } public void glGetColorTable(int arg0,int arg1,int arg2,long arg3) { printIndent(); print( "glGetColorTable("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetColorTable(arg0,arg1,arg2,arg3); println(""); } public void glClearDepth(double arg0) { printIndent(); print( "glClearDepth("+" "+arg0+")"); downstreamGL4bc.glClearDepth(arg0); println(""); } public void glProgramUniform4iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramUniform4iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform4iv(arg0,arg1,arg2,arg3); println(""); } public void glTexSubImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6) { printIndent(); print( "glTexSubImage1D("+" 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+")"); downstreamGL4bc.glTexSubImage1D(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glVertexAttribIPointerEXT(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4) { printIndent(); print( "glVertexAttribIPointerEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glVertexAttribIPointerEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetMultiTexParameterIuivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetMultiTexParameterIuivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetMultiTexParameterIuivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniform2fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glProgramUniform2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform2fv(arg0,arg1,arg2,arg3); println(""); } public void glMap1d(int arg0,double arg1,double arg2,int arg3,int arg4,double[] arg5,int arg6) { printIndent(); print( "glMap1d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+")"); downstreamGL4bc.glMap1d(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glVertexAttribI1iEXT(int arg0,int arg1) { printIndent(); print( "glVertexAttribI1iEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI1iEXT(arg0,arg1); println(""); } 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+")"); downstreamGL4bc.glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); println(""); } public void glDetachObjectARB(int arg0,int arg1) { printIndent(); print( "glDetachObjectARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glDetachObjectARB(arg0,arg1); println(""); } public int glObjectUnpurgeableAPPLE(int arg0,int arg1,int arg2) { printIndent(); print( "glObjectUnpurgeableAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); int _res = downstreamGL4bc.glObjectUnpurgeableAPPLE(arg0,arg1,arg2); println(" = "+_res); return _res; } public void glGetMultiTexGendvEXT(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glGetMultiTexGendvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetMultiTexGendvEXT(arg0,arg1,arg2,arg3); println(""); } public void glUniform4d(int arg0,double arg1,double arg2,double arg3,double arg4) { printIndent(); print( "glUniform4d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glUniform4d(arg0,arg1,arg2,arg3,arg4); println(""); } public void glDeleteSync(long arg0) { printIndent(); print( "glDeleteSync("+" "+arg0+")"); downstreamGL4bc.glDeleteSync(arg0); println(""); } public void glSecondaryColor3hv(java.nio.ShortBuffer arg0) { printIndent(); print( "glSecondaryColor3hv("+" "+arg0+")"); downstreamGL4bc.glSecondaryColor3hv(arg0); println(""); } public void glVDPAUInitNV(java.nio.Buffer arg0,java.nio.Buffer arg1) { printIndent(); print( "glVDPAUInitNV("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glVDPAUInitNV(arg0,arg1); println(""); } public void glVertexAttribI1uivEXT(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttribI1uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI1uivEXT(arg0,arg1); println(""); } public void glGetMaterialiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetMaterialiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetMaterialiv(arg0,arg1,arg2); println(""); } public void glGetOcclusionQueryivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetOcclusionQueryivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetOcclusionQueryivNV(arg0,arg1,arg2); println(""); } public void glGetActiveAttrib(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.IntBuffer arg4,java.nio.IntBuffer arg5,java.nio.ByteBuffer arg6) { printIndent(); print( "glGetActiveAttrib("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+", "+" "+arg6+")"); downstreamGL4bc.glGetActiveAttrib(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glVertex4iv(java.nio.IntBuffer arg0) { printIndent(); print( "glVertex4iv("+" "+arg0+")"); downstreamGL4bc.glVertex4iv(arg0); println(""); } public void glGetVertexAttribivARB(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetVertexAttribivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetVertexAttribivARB(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib3dv(int arg0,double[] arg1,int arg2) { printIndent(); print( "glVertexAttrib3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib3dv(arg0,arg1,arg2); println(""); } public void glPauseTransformFeedbackNV() { printIndent(); print( "glPauseTransformFeedbackNV("+")"); downstreamGL4bc.glPauseTransformFeedbackNV(); println(""); } public void glUniformMatrix3x2fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { printIndent(); print( "glUniformMatrix3x2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix3x2fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glBeginConditionalRender(int arg0,int arg1) { printIndent(); print( "glBeginConditionalRender("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glBeginConditionalRender(arg0,arg1); println(""); } public void glColor4iv(java.nio.IntBuffer arg0) { printIndent(); print( "glColor4iv("+" "+arg0+")"); downstreamGL4bc.glColor4iv(arg0); println(""); } public void glVertexAttrib4dv(int arg0,double[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4dv(arg0,arg1,arg2); println(""); } public void glGetTexLevelParameterfv(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glGetTexLevelParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetTexLevelParameterfv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetTexParameterIiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetTexParameterIiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetTexParameterIiv(arg0,arg1,arg2,arg3); println(""); } public void glRasterPos3s(short arg0,short arg1,short arg2) { printIndent(); print( "glRasterPos3s("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glRasterPos3s(arg0,arg1,arg2); println(""); } public void glGetVertexAttribLi64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glGetVertexAttribLi64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetVertexAttribLi64vNV(arg0,arg1,arg2); println(""); } public void glGetVertexAttribIuiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetVertexAttribIuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetVertexAttribIuiv(arg0,arg1,arg2,arg3); println(""); } public void glGenBuffers(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glGenBuffers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGenBuffers(arg0,arg1); println(""); } public void glGetnUniformdv(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glGetnUniformdv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetnUniformdv(arg0,arg1,arg2,arg3); println(""); } public void glGetBooleani_v(int arg0,int arg1,java.nio.ByteBuffer arg2) { printIndent(); print( "glGetBooleani_v("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetBooleani_v(arg0,arg1,arg2); println(""); } public void glPixelDataRangeNV(int arg0,int arg1,java.nio.Buffer arg2) { printIndent(); print( "glPixelDataRangeNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glPixelDataRangeNV(arg0,arg1,arg2); println(""); } public void glMultiTexCoordP4uiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glMultiTexCoordP4uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoordP4uiv(arg0,arg1,arg2,arg3); println(""); } public void glMapVertexAttrib1fAPPLE(int arg0,int arg1,float arg2,float arg3,int arg4,int arg5,float[] arg6,int arg7) { printIndent(); print( "glMapVertexAttrib1fAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg7).toUpperCase()+")"); downstreamGL4bc.glMapVertexAttrib1fAPPLE(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glMultiDrawArrays(int arg0,int[] arg1,int arg2,int[] arg3,int arg4,int arg5) { printIndent(); print( "glMultiDrawArrays("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glMultiDrawArrays(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glMultiDrawArrays(int arg0,java.nio.IntBuffer arg1,java.nio.IntBuffer arg2,int arg3) { printIndent(); print( "glMultiDrawArrays("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glMultiDrawArrays(arg0,arg1,arg2,arg3); println(""); } public void glGetUniformIndices(int arg0,int arg1,java.lang.String[] arg2,int[] arg3,int arg4) { printIndent(); print( "glGetUniformIndices("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetUniformIndices(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetProgramPipelineInfoLog(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3) { printIndent(); print( "glGetProgramPipelineInfoLog("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glGetProgramPipelineInfoLog(arg0,arg1,arg2,arg3); println(""); } public void glFogCoordh(short arg0) { printIndent(); print( "glFogCoordh("+" "+arg0+")"); downstreamGL4bc.glFogCoordh(arg0); println(""); } public void glMultiTexCoordP4ui(int arg0,int arg1,int arg2) { printIndent(); print( "glMultiTexCoordP4ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoordP4ui(arg0,arg1,arg2); println(""); } public void glGetTextureParameterivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetTextureParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetTextureParameterivEXT(arg0,arg1,arg2,arg3); println(""); } public void glDrawBuffer(int arg0) { printIndent(); print( "glDrawBuffer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glDrawBuffer(arg0); println(""); } public void glVertexAttrib3dvARB(int arg0,double[] arg1,int arg2) { printIndent(); print( "glVertexAttrib3dvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib3dvARB(arg0,arg1,arg2); println(""); } public int glObjectPurgeableAPPLE(int arg0,int arg1,int arg2) { printIndent(); print( "glObjectPurgeableAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); int _res = downstreamGL4bc.glObjectPurgeableAPPLE(arg0,arg1,arg2); println(" = "+_res); return _res; } public void glMapVertexAttrib1fAPPLE(int arg0,int arg1,float arg2,float arg3,int arg4,int arg5,java.nio.FloatBuffer arg6) { printIndent(); print( "glMapVertexAttrib1fAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+" "+arg6+")"); downstreamGL4bc.glMapVertexAttrib1fAPPLE(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glGetProgramLocalParameterIuivNV(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetProgramLocalParameterIuivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetProgramLocalParameterIuivNV(arg0,arg1,arg2,arg3); println(""); } public void glHistogram(int arg0,int arg1,int arg2,boolean arg3) { printIndent(); print( "glHistogram("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glHistogram(arg0,arg1,arg2,arg3); println(""); } public void glGetLocalConstantIntegervEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetLocalConstantIntegervEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetLocalConstantIntegervEXT(arg0,arg1,arg2); println(""); } public void glGenTransformFeedbacks(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glGenTransformFeedbacks("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGenTransformFeedbacks(arg0,arg1); println(""); } public void glProgramUniform2i64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4) { printIndent(); print( "glProgramUniform2i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform2i64vNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniform1d(int arg0,double arg1) { printIndent(); print( "glUniform1d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glUniform1d(arg0,arg1); println(""); } 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 = downstreamGL4bc.glMapBufferRange(arg0,arg1,arg2,arg3); println(" = "+_res); return _res; } public void glShaderOp1EXT(int arg0,int arg1,int arg2) { printIndent(); print( "glShaderOp1EXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glShaderOp1EXT(arg0,arg1,arg2); println(""); } public void glGetTransformFeedbackVarying(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.IntBuffer arg4,java.nio.IntBuffer arg5,java.nio.ByteBuffer arg6) { printIndent(); print( "glGetTransformFeedbackVarying("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+", "+" "+arg6+")"); downstreamGL4bc.glGetTransformFeedbackVarying(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glGetTexLevelParameterfv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glGetTexLevelParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetTexLevelParameterfv(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib1f(int arg0,float arg1) { printIndent(); print( "glVertexAttrib1f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib1f(arg0,arg1); println(""); } public void glViewportIndexedf(int arg0,float arg1,float arg2,float arg3,float arg4) { printIndent(); print( "glViewportIndexedf("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glViewportIndexedf(arg0,arg1,arg2,arg3,arg4); println(""); } public void glTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,java.nio.Buffer arg9) { printIndent(); print( "glTexImage3D("+" 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()+", "+" "+arg9+")"); downstreamGL4bc.glTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); println(""); } public void glVertex4hv(short[] arg0,int arg1) { printIndent(); print( "glVertex4hv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertex4hv(arg0,arg1); println(""); } public void glColor3f(float arg0,float arg1,float arg2) { printIndent(); print( "glColor3f("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glColor3f(arg0,arg1,arg2); println(""); } public void glGetActiveUniformARB(int arg0,int arg1,int arg2,int[] arg3,int arg4,int[] arg5,int arg6,int[] arg7,int arg8,byte[] arg9,int arg10) { printIndent(); print( "glGetActiveUniformARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg10).toUpperCase()+")"); downstreamGL4bc.glGetActiveUniformARB(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); println(""); } public void glNamedFramebufferTexture3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { printIndent(); print( "glNamedFramebufferTexture3DEXT("+" 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.glNamedFramebufferTexture3DEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glFogCoordhv(java.nio.ShortBuffer arg0) { printIndent(); print( "glFogCoordhv("+" "+arg0+")"); downstreamGL4bc.glFogCoordhv(arg0); println(""); } public void glGetHistogram(int arg0,boolean arg1,int arg2,int arg3,java.nio.Buffer arg4) { printIndent(); print( "glGetHistogram("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glGetHistogram(arg0,arg1,arg2,arg3,arg4); println(""); } public void glFlush() { printIndent(); print( "glFlush("+")"); downstreamGL4bc.glFlush(); println(""); } public void glGetPixelMapusv(int arg0,long arg1) { printIndent(); print( "glGetPixelMapusv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGetPixelMapusv(arg0,arg1); println(""); } public void glDeleteFencesAPPLE(int arg0,int[] arg1,int arg2) { printIndent(); print( "glDeleteFencesAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glDeleteFencesAPPLE(arg0,arg1,arg2); println(""); } public void glProgramEnvParameter4fvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glProgramEnvParameter4fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glProgramEnvParameter4fvARB(arg0,arg1,arg2); println(""); } public void glGetAttachedObjectsARB(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5) { printIndent(); print( "glGetAttachedObjectsARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glGetAttachedObjectsARB(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGetAttachedObjectsARB(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetAttachedObjectsARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glGetAttachedObjectsARB(arg0,arg1,arg2,arg3); println(""); } public boolean isTextureFormatBGRA8888Available() { return downstreamGL4bc.isTextureFormatBGRA8888Available(); } public void glDrawElements(int arg0,int arg1,int arg2,long arg3) { printIndent(); print( "glDrawElements("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glDrawElements(arg0,arg1,arg2,arg3); println(""); } public void glMap1d(int arg0,double arg1,double arg2,int arg3,int arg4,java.nio.DoubleBuffer arg5) { printIndent(); print( "glMap1d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" "+arg5+")"); downstreamGL4bc.glMap1d(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glSecondaryColor3h(short arg0,short arg1,short arg2) { printIndent(); print( "glSecondaryColor3h("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glSecondaryColor3h(arg0,arg1,arg2); println(""); } public void glVertexAttribI4bvEXT(int arg0,byte[] arg1,int arg2) { printIndent(); print( "glVertexAttribI4bvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI4bvEXT(arg0,arg1,arg2); println(""); } public void glVertexAttrib4NusvARB(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4NusvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4NusvARB(arg0,arg1,arg2); println(""); } public void glGetMultiTexGendvEXT(int arg0,int arg1,int arg2,double[] arg3,int arg4) { printIndent(); print( "glGetMultiTexGendvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetMultiTexGendvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniform4i64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4) { printIndent(); print( "glProgramUniform4i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform4i64vNV(arg0,arg1,arg2,arg3,arg4); println(""); } public boolean glIsProgramPipeline(int arg0) { printIndent(); print( "glIsProgramPipeline("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsProgramPipeline(arg0); println(" = "+_res); return _res; } public void glVertexAttribI1ivEXT(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttribI1ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI1ivEXT(arg0,arg1); println(""); } public void glTexCoordP4uiv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glTexCoordP4uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glTexCoordP4uiv(arg0,arg1); println(""); } public void glColor4usv(java.nio.ShortBuffer arg0) { printIndent(); print( "glColor4usv("+" "+arg0+")"); downstreamGL4bc.glColor4usv(arg0); println(""); } public void glColor4bv(byte[] arg0,int arg1) { printIndent(); print( "glColor4bv("+"<[B>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColor4bv(arg0,arg1); println(""); } public void glNormal3sv(short[] arg0,int arg1) { printIndent(); print( "glNormal3sv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glNormal3sv(arg0,arg1); println(""); } public void glSecondaryColor3s(short arg0,short arg1,short arg2) { printIndent(); print( "glSecondaryColor3s("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glSecondaryColor3s(arg0,arg1,arg2); println(""); } public void glVertexAttrib3dv(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glVertexAttrib3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib3dv(arg0,arg1); println(""); } public void glGetQueryObjectui64vEXT(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glGetQueryObjectui64vEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetQueryObjectui64vEXT(arg0,arg1,arg2); println(""); } public void glMultiTexParameterfEXT(int arg0,int arg1,int arg2,float arg3) { printIndent(); print( "glMultiTexParameterfEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glMultiTexParameterfEXT(arg0,arg1,arg2,arg3); println(""); } public void glFeedbackBuffer(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glFeedbackBuffer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glFeedbackBuffer(arg0,arg1,arg2); println(""); } public void glUniform1uiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glUniform1uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform1uiv(arg0,arg1,arg2); println(""); } public void glVDPAUFiniNV() { printIndent(); print( "glVDPAUFiniNV("+")"); downstreamGL4bc.glVDPAUFiniNV(); println(""); } public void glCullParameterdvEXT(int arg0,double[] arg1,int arg2) { printIndent(); print( "glCullParameterdvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glCullParameterdvEXT(arg0,arg1,arg2); println(""); } public void glGetVertexAttribdv(int arg0,int arg1,java.nio.DoubleBuffer arg2) { printIndent(); print( "glGetVertexAttribdv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetVertexAttribdv(arg0,arg1,arg2); println(""); } public void glMultiTexCoord3f(int arg0,float arg1,float arg2,float arg3) { printIndent(); print( "glMultiTexCoord3f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glMultiTexCoord3f(arg0,arg1,arg2,arg3); println(""); } public void glMap2d(int arg0,double arg1,double arg2,int arg3,int arg4,double arg5,double arg6,int arg7,int arg8,java.nio.DoubleBuffer arg9) { printIndent(); print( "glMap2d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" "+arg5+", "+" "+arg6+", "+" 0x"+Integer.toHexString(arg7).toUpperCase()+", "+" 0x"+Integer.toHexString(arg8).toUpperCase()+", "+" "+arg9+")"); downstreamGL4bc.glMap2d(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); println(""); } public void glColor4hv(short[] arg0,int arg1) { printIndent(); print( "glColor4hv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColor4hv(arg0,arg1); println(""); } public void glVertexAttrib3f(int arg0,float arg1,float arg2,float arg3) { printIndent(); print( "glVertexAttrib3f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glVertexAttrib3f(arg0,arg1,arg2,arg3); println(""); } public void glEvalMesh1(int arg0,int arg1,int arg2) { printIndent(); print( "glEvalMesh1("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glEvalMesh1(arg0,arg1,arg2); println(""); } public void glEvalMesh2(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glEvalMesh2("+" 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.glEvalMesh2(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramEnvParameter4fvARB(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glProgramEnvParameter4fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glProgramEnvParameter4fvARB(arg0,arg1,arg2,arg3); println(""); } public void glUniform3d(int arg0,double arg1,double arg2,double arg3) { printIndent(); print( "glUniform3d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniform3d(arg0,arg1,arg2,arg3); println(""); } public void glClearDepthf(float arg0) { printIndent(); print( "glClearDepthf("+" "+arg0+")"); downstreamGL4bc.glClearDepthf(arg0); println(""); } public void glGetFramebufferParameterivEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetFramebufferParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetFramebufferParameterivEXT(arg0,arg1,arg2); println(""); } public void glUniform3i64NV(int arg0,long arg1,long arg2,long arg3) { printIndent(); print( "glUniform3i64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniform3i64NV(arg0,arg1,arg2,arg3); println(""); } public void glIndexPointer(int arg0,int arg1,java.nio.Buffer arg2) { printIndent(); print( "glIndexPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glIndexPointer(arg0,arg1,arg2); println(""); } public void glTexParameterIuiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glTexParameterIuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glTexParameterIuiv(arg0,arg1,arg2,arg3); println(""); } public void glSecondaryColor3sv(java.nio.ShortBuffer arg0) { printIndent(); print( "glSecondaryColor3sv("+" "+arg0+")"); downstreamGL4bc.glSecondaryColor3sv(arg0); println(""); } public void glMultiTexCoord3fv(int arg0,float[] arg1,int arg2) { printIndent(); print( "glMultiTexCoord3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord3fv(arg0,arg1,arg2); println(""); } public void glEvalCoord1fv(float[] arg0,int arg1) { printIndent(); print( "glEvalCoord1fv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glEvalCoord1fv(arg0,arg1); println(""); } public void glNamedBufferDataEXT(int arg0,long arg1,java.nio.Buffer arg2,int arg3) { printIndent(); print( "glNamedBufferDataEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glNamedBufferDataEXT(arg0,arg1,arg2,arg3); println(""); } public void glRasterPos2dv(java.nio.DoubleBuffer arg0) { printIndent(); print( "glRasterPos2dv("+" "+arg0+")"); downstreamGL4bc.glRasterPos2dv(arg0); println(""); } public void glColor4sv(java.nio.ShortBuffer arg0) { printIndent(); print( "glColor4sv("+" "+arg0+")"); downstreamGL4bc.glColor4sv(arg0); println(""); } public void glMapControlPointsNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,boolean arg7,java.nio.Buffer arg8) { printIndent(); print( "glMapControlPointsNV("+" 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+", "+" "+arg8+")"); downstreamGL4bc.glMapControlPointsNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); println(""); } public void glProgramUniformMatrix3x2fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glProgramUniformMatrix3x2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix3x2fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetProgramLocalParameterdvARB(int arg0,int arg1,java.nio.DoubleBuffer arg2) { printIndent(); print( "glGetProgramLocalParameterdvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetProgramLocalParameterdvARB(arg0,arg1,arg2); println(""); } public void glColorMaterial(int arg0,int arg1) { printIndent(); print( "glColorMaterial("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColorMaterial(arg0,arg1); println(""); } public void glBlendFuncSeparateINGR(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glBlendFuncSeparateINGR("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glBlendFuncSeparateINGR(arg0,arg1,arg2,arg3); println(""); } public void glPolygonStipple(byte[] arg0,int arg1) { printIndent(); print( "glPolygonStipple("+"<[B>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glPolygonStipple(arg0,arg1); println(""); } public void glFramebufferTextureFaceARB(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glFramebufferTextureFaceARB("+" 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.glFramebufferTextureFaceARB(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniformMatrix4dvEXT(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix4dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix4dvEXT(arg0,arg1,arg2,arg3,arg4,arg5); 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()+")"); downstreamGL4bc.glGetTexGenfv(arg0,arg1,arg2,arg3); println(""); } public void glDeleteOcclusionQueriesNV(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glDeleteOcclusionQueriesNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glDeleteOcclusionQueriesNV(arg0,arg1); println(""); } public void glMultiTexParameterivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glMultiTexParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glMultiTexParameterivEXT(arg0,arg1,arg2,arg3); println(""); } public void glIndexubv(java.nio.ByteBuffer arg0) { printIndent(); print( "glIndexubv("+" "+arg0+")"); downstreamGL4bc.glIndexubv(arg0); println(""); } public void glGetLightiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetLightiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetLightiv(arg0,arg1,arg2); println(""); } public void glVertexAttribL3ui64vNV(int arg0,java.nio.LongBuffer arg1) { printIndent(); print( "glVertexAttribL3ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribL3ui64vNV(arg0,arg1); println(""); } public void glGetActiveUniformBlockName(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.ByteBuffer arg4) { printIndent(); print( "glGetActiveUniformBlockName("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glGetActiveUniformBlockName(arg0,arg1,arg2,arg3,arg4); println(""); } public void glIndexs(short arg0) { printIndent(); print( "glIndexs("+" "+arg0+")"); downstreamGL4bc.glIndexs(arg0); println(""); } public void glEdgeFlag(boolean arg0) { printIndent(); print( "glEdgeFlag("+" "+arg0+")"); downstreamGL4bc.glEdgeFlag(arg0); println(""); } public void glFogiv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glFogiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glFogiv(arg0,arg1,arg2); println(""); } public void glUniformMatrix2x4dv(int arg0,int arg1,boolean arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glUniformMatrix2x4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix2x4dv(arg0,arg1,arg2,arg3); println(""); } public boolean isFunctionAvailable(java.lang.String arg0) { return downstreamGL4bc.isFunctionAvailable(arg0); } public void glColor4ubv(byte[] arg0,int arg1) { printIndent(); print( "glColor4ubv("+"<[B>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColor4ubv(arg0,arg1); println(""); } public void glUniformMatrix3x4dv(int arg0,int arg1,boolean arg2,double[] arg3,int arg4) { printIndent(); print( "glUniformMatrix3x4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix3x4dv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glMultiTexCoord1f(int arg0,float arg1) { printIndent(); print( "glMultiTexCoord1f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord1f(arg0,arg1); println(""); } public void glMatrixOrthoEXT(int arg0,double arg1,double arg2,double arg3,double arg4,double arg5,double arg6) { printIndent(); print( "glMatrixOrthoEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+", "+" "+arg6+")"); downstreamGL4bc.glMatrixOrthoEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glDepthRangef(float arg0,float arg1) { printIndent(); print( "glDepthRangef("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glDepthRangef(arg0,arg1); println(""); } public void glMultiTexCoord3fv(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glMultiTexCoord3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord3fv(arg0,arg1); println(""); } public void glEvalCoord1fv(java.nio.FloatBuffer arg0) { printIndent(); print( "glEvalCoord1fv("+" "+arg0+")"); downstreamGL4bc.glEvalCoord1fv(arg0); println(""); } public void glVertexAttribI4ivEXT(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttribI4ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI4ivEXT(arg0,arg1); println(""); } public int glCreateShaderProgramv(int arg0,int arg1,com.jogamp.common.nio.PointerBuffer arg2) { printIndent(); print( "glCreateShaderProgramv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); int _res = downstreamGL4bc.glCreateShaderProgramv(arg0,arg1,arg2); println(" = "+_res); return _res; } public void glPointParameterf(int arg0,float arg1) { printIndent(); print( "glPointParameterf("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glPointParameterf(arg0,arg1); println(""); } public void glVertexAttribP1uiv(int arg0,int arg1,boolean arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glVertexAttribP1uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glVertexAttribP1uiv(arg0,arg1,arg2,arg3); println(""); } public void glGetTexGenfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetTexGenfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetTexGenfv(arg0,arg1,arg2); println(""); } public void glGetActiveUniform(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.IntBuffer arg4,java.nio.IntBuffer arg5,java.nio.ByteBuffer arg6) { printIndent(); print( "glGetActiveUniform("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+", "+" "+arg6+")"); downstreamGL4bc.glGetActiveUniform(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glGetQueryObjecti64vEXT(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glGetQueryObjecti64vEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetQueryObjecti64vEXT(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniformMatrix3x2fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix3x2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix3x2fv(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glSecondaryColor3bv(byte[] arg0,int arg1) { printIndent(); print( "glSecondaryColor3bv("+"<[B>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glSecondaryColor3bv(arg0,arg1); println(""); } public void glTexEnviv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glTexEnviv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glTexEnviv(arg0,arg1,arg2,arg3); println(""); } public void glGetInvariantFloatvEXT(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glGetInvariantFloatvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetInvariantFloatvEXT(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribI1ui(int arg0,int arg1) { printIndent(); print( "glVertexAttribI1ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI1ui(arg0,arg1); println(""); } public void glMultiTexGendvEXT(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glMultiTexGendvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glMultiTexGendvEXT(arg0,arg1,arg2,arg3); println(""); } public void glDeleteProgramPipelines(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glDeleteProgramPipelines("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glDeleteProgramPipelines(arg0,arg1); println(""); } public void glGetNamedStringARB(int arg0,java.lang.String arg1,int arg2,java.nio.IntBuffer arg3,java.nio.ByteBuffer arg4) { printIndent(); print( "glGetNamedStringARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glGetNamedStringARB(arg0,arg1,arg2,arg3,arg4); println(""); } public void glMultiTexCoordP1uiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glMultiTexCoordP1uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glMultiTexCoordP1uiv(arg0,arg1,arg2); println(""); } public void glNormal3bv(java.nio.ByteBuffer arg0) { printIndent(); print( "glNormal3bv("+" "+arg0+")"); downstreamGL4bc.glNormal3bv(arg0); println(""); } public void glVertexAttrib2hv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttrib2hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib2hv(arg0,arg1); println(""); } public void glVertexAttribI4bv(int arg0,java.nio.ByteBuffer arg1) { printIndent(); print( "glVertexAttribI4bv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI4bv(arg0,arg1); println(""); } public void glVertexAttrib4Nubv(int arg0,byte[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4Nubv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4Nubv(arg0,arg1,arg2); println(""); } public boolean glIsNamedStringARB(int arg0,java.lang.String arg1) { printIndent(); print( "glIsNamedStringARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); boolean _res = downstreamGL4bc.glIsNamedStringARB(arg0,arg1); println(" = "+_res); return _res; } public void glLightModeliv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glLightModeliv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glLightModeliv(arg0,arg1,arg2); println(""); } public void glGetNamedProgramLocalParameterfvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glGetNamedProgramLocalParameterfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetNamedProgramLocalParameterfvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } 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+")"); downstreamGL4bc.glGetFenceivNV(arg0,arg1,arg2); println(""); } public void glProgramLocalParameter4fvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glProgramLocalParameter4fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glProgramLocalParameter4fvARB(arg0,arg1,arg2); println(""); } public void glProgramUniformMatrix3x2dvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { printIndent(); print( "glProgramUniformMatrix3x2dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix3x2dvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glTextureBarrierNV() { printIndent(); print( "glTextureBarrierNV("+")"); downstreamGL4bc.glTextureBarrierNV(); println(""); } public void glGetUniformdv(int arg0,int arg1,java.nio.DoubleBuffer arg2) { printIndent(); print( "glGetUniformdv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetUniformdv(arg0,arg1,arg2); println(""); } public void glGetColorTableParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetColorTableParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetColorTableParameterfv(arg0,arg1,arg2); println(""); } public void glUniformui64vNV(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glUniformui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniformui64vNV(arg0,arg1,arg2,arg3); println(""); } public void glTexImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7) { printIndent(); print( "glTexImage1D("+" 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.glTexImage1D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glVariantivEXT(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVariantivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVariantivEXT(arg0,arg1,arg2); println(""); } public void glUniformMatrix2x3dv(int arg0,int arg1,boolean arg2,double[] arg3,int arg4) { printIndent(); print( "glUniformMatrix2x3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix2x3dv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glPrimitiveRestartIndexNV(int arg0) { printIndent(); print( "glPrimitiveRestartIndexNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glPrimitiveRestartIndexNV(arg0); println(""); } public void glGetInvariantFloatvEXT(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetInvariantFloatvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetInvariantFloatvEXT(arg0,arg1,arg2); println(""); } public void glGetColorTableParameterfv(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glGetColorTableParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetColorTableParameterfv(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniform1ivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramUniform1ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform1ivEXT(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribIPointer(int arg0,int arg1,int arg2,int arg3,long arg4) { printIndent(); print( "glVertexAttribIPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glVertexAttribIPointer(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttrib4NivARB(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttrib4NivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4NivARB(arg0,arg1); println(""); } public void glGetNamedProgramLocalParameterfvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glGetNamedProgramLocalParameterfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetNamedProgramLocalParameterfvEXT(arg0,arg1,arg2,arg3); println(""); } public void glProgramLocalParameter4fvARB(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glProgramLocalParameter4fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glProgramLocalParameter4fvARB(arg0,arg1,arg2,arg3); println(""); } public void glColorTableParameteriv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glColorTableParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glColorTableParameteriv(arg0,arg1,arg2,arg3); println(""); } public void glTexGendv(int arg0,int arg1,double[] arg2,int arg3) { printIndent(); print( "glTexGendv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glTexGendv(arg0,arg1,arg2,arg3); println(""); } public void glFinishFenceNV(int arg0) { printIndent(); print( "glFinishFenceNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glFinishFenceNV(arg0); println(""); } public void setSwapInterval(int arg0) { downstreamGL4bc.setSwapInterval(arg0); } public void glCopyBufferSubData(int arg0,int arg1,long arg2,long arg3,long arg4) { printIndent(); print( "glCopyBufferSubData("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glCopyBufferSubData(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramLocalParameter4fARB(int arg0,int arg1,float arg2,float arg3,float arg4,float arg5) { printIndent(); print( "glProgramLocalParameter4fARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+")"); downstreamGL4bc.glProgramLocalParameter4fARB(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertexAttribL1dv(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glVertexAttribL1dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribL1dv(arg0,arg1); println(""); } public boolean glIsFramebuffer(int arg0) { printIndent(); print( "glIsFramebuffer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsFramebuffer(arg0); println(" = "+_res); return _res; } public int glGetDebugMessageLogARB(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3,java.nio.IntBuffer arg4,java.nio.IntBuffer arg5,java.nio.IntBuffer arg6,java.nio.ByteBuffer arg7) { printIndent(); print( "glGetDebugMessageLogARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+", "+" "+arg6+", "+" "+arg7+")"); int _res = downstreamGL4bc.glGetDebugMessageLogARB(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(" = "+_res); return _res; } public void glNormalPointer(int arg0,int arg1,long arg2) { printIndent(); print( "glNormalPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glNormalPointer(arg0,arg1,arg2); println(""); } public void glBlendEquation(int arg0) { printIndent(); print( "glBlendEquation("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glBlendEquation(arg0); println(""); } public void glGetQueryiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetQueryiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetQueryiv(arg0,arg1,arg2); println(""); } public void glProgramUniformMatrix2dv(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix2dv(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glMateriali(int arg0,int arg1,int arg2) { printIndent(); print( "glMateriali("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMateriali(arg0,arg1,arg2); println(""); } public void glSecondaryColor3iv(java.nio.IntBuffer arg0) { printIndent(); print( "glSecondaryColor3iv("+" "+arg0+")"); downstreamGL4bc.glSecondaryColor3iv(arg0); println(""); } public void glDeleteQueries(int arg0,int[] arg1,int arg2) { printIndent(); print( "glDeleteQueries("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glDeleteQueries(arg0,arg1,arg2); println(""); } public void glWeightPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { printIndent(); print( "glWeightPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glWeightPointer(arg0,arg1,arg2,arg3); println(""); } public void glGetnColorTable(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4) { printIndent(); print( "glGetnColorTable("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glGetnColorTable(arg0,arg1,arg2,arg3,arg4); println(""); } public void glMatrixLoadTransposedEXT(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glMatrixLoadTransposedEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMatrixLoadTransposedEXT(arg0,arg1); println(""); } public void glColor4sv(short[] arg0,int arg1) { printIndent(); print( "glColor4sv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColor4sv(arg0,arg1); println(""); } public void glTexCoord3iv(java.nio.IntBuffer arg0) { printIndent(); print( "glTexCoord3iv("+" "+arg0+")"); downstreamGL4bc.glTexCoord3iv(arg0); println(""); } public void glUniform1ui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glUniform1ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform1ui64vNV(arg0,arg1,arg2); println(""); } public void glNamedProgramLocalParametersI4ivEXT(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5) { printIndent(); print( "glNamedProgramLocalParametersI4ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glNamedProgramLocalParametersI4ivEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public java.lang.String glGetString(int arg0) { printIndent(); print( "glGetString("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); java.lang.String _res = downstreamGL4bc.glGetString(arg0); println(" = "+_res); return _res; } public void glProgramUniform3ui64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4) { printIndent(); print( "glProgramUniform3ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform3ui64vNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glBlendFuncIndexedAMD(int arg0,int arg1,int arg2) { printIndent(); print( "glBlendFuncIndexedAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glBlendFuncIndexedAMD(arg0,arg1,arg2); println(""); } public void glTexParameterIiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glTexParameterIiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glTexParameterIiv(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniformMatrix4x3fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glProgramUniformMatrix4x3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix4x3fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glNamedProgramLocalParameters4fvEXT(int arg0,int arg1,int arg2,int arg3,float[] arg4,int arg5) { printIndent(); print( "glNamedProgramLocalParameters4fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glNamedProgramLocalParameters4fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGenOcclusionQueriesNV(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glGenOcclusionQueriesNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGenOcclusionQueriesNV(arg0,arg1); println(""); } public void glGetUniformuiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetUniformuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetUniformuiv(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib4Niv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttrib4Niv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4Niv(arg0,arg1); println(""); } public void glVertexAttribI2uiv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttribI2uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI2uiv(arg0,arg1,arg2); println(""); } public void glGetDoublei_v(int arg0,int arg1,java.nio.DoubleBuffer arg2) { printIndent(); print( "glGetDoublei_v("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetDoublei_v(arg0,arg1,arg2); println(""); } public void glCopyImageSubDataNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,int arg10,int arg11,int arg12,int arg13,int arg14) { printIndent(); print( "glCopyImageSubDataNV("+" 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()+", "+" 0x"+Integer.toHexString(arg10).toUpperCase()+", "+" 0x"+Integer.toHexString(arg11).toUpperCase()+", "+" 0x"+Integer.toHexString(arg12).toUpperCase()+", "+" 0x"+Integer.toHexString(arg13).toUpperCase()+", "+" 0x"+Integer.toHexString(arg14).toUpperCase()+")"); downstreamGL4bc.glCopyImageSubDataNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14); println(""); } public void glWeightivARB(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glWeightivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glWeightivARB(arg0,arg1); println(""); } public void glProgramLocalParameters4fvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glProgramLocalParameters4fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramLocalParameters4fvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glShaderSourceARB(int arg0,int arg1,java.lang.String[] arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glShaderSourceARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+", "+" "+arg3+")"); downstreamGL4bc.glShaderSourceARB(arg0,arg1,arg2,arg3); println(""); } public void glGetnMapiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetnMapiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetnMapiv(arg0,arg1,arg2,arg3); println(""); } public int glGetBoundBuffer(int arg0) { printIndent(); print( "glGetBoundBuffer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); int _res = downstreamGL4bc.glGetBoundBuffer(arg0); println(" = "+_res); return _res; } public void glGetConvolutionFilter(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { printIndent(); print( "glGetConvolutionFilter("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetConvolutionFilter(arg0,arg1,arg2,arg3); 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+")"); downstreamGL4bc.glGetTexEnviv(arg0,arg1,arg2); println(""); } public void glGetPixelMapuiv(int arg0,long arg1) { printIndent(); print( "glGetPixelMapuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGetPixelMapuiv(arg0,arg1); println(""); } public void glColor4uiv(int[] arg0,int arg1) { printIndent(); print( "glColor4uiv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColor4uiv(arg0,arg1); println(""); } public void glProgramEnvParametersI4ivNV(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramEnvParametersI4ivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramEnvParametersI4ivNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttribL2ui64vNV(int arg0,java.nio.LongBuffer arg1) { printIndent(); print( "glVertexAttribL2ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribL2ui64vNV(arg0,arg1); println(""); } public void glVertexAttribI2ui(int arg0,int arg1,int arg2) { printIndent(); print( "glVertexAttribI2ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI2ui(arg0,arg1,arg2); println(""); } public void glTexParameteriv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glTexParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glTexParameteriv(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniformMatrix4x3fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix4x3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix4x3fv(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glRotatef(float arg0,float arg1,float arg2,float arg3) { printIndent(); print( "glRotatef("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glRotatef(arg0,arg1,arg2,arg3); println(""); } public int getBoundFramebuffer(int arg0) { return downstreamGL4bc.getBoundFramebuffer(arg0); } public void glNamedProgramLocalParameters4fvEXT(int arg0,int arg1,int arg2,int arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glNamedProgramLocalParameters4fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glNamedProgramLocalParameters4fvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glRotated(double arg0,double arg1,double arg2,double arg3) { printIndent(); print( "glRotated("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glRotated(arg0,arg1,arg2,arg3); println(""); } public void glUniform4iv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glUniform4iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform4iv(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib4Nbv(int arg0,byte[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4Nbv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4Nbv(arg0,arg1,arg2); println(""); } public void glFlushMappedBufferRange(int arg0,long arg1,long arg2) { printIndent(); print( "glFlushMappedBufferRange("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glFlushMappedBufferRange(arg0,arg1,arg2); println(""); } public void glNewList(int arg0,int arg1) { printIndent(); print( "glNewList("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glNewList(arg0,arg1); println(""); } public void glConvolutionParameteriv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glConvolutionParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glConvolutionParameteriv(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniform1iv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramUniform1iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform1iv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttrib2hv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttrib2hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib2hv(arg0,arg1,arg2); println(""); } public void glProgramLocalParameters4fvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glProgramLocalParameters4fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramLocalParameters4fvEXT(arg0,arg1,arg2,arg3); println(""); } 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()+")"); downstreamGL4bc.glViewport(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib4dARB(int arg0,double arg1,double arg2,double arg3,double arg4) { printIndent(); print( "glVertexAttrib4dARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glVertexAttrib4dARB(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttrib4fv(int arg0,float[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4fv(arg0,arg1,arg2); println(""); } public void glGetOcclusionQueryivNV(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetOcclusionQueryivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetOcclusionQueryivNV(arg0,arg1,arg2,arg3); println(""); } public void glWindowPos3fv(float[] arg0,int arg1) { printIndent(); print( "glWindowPos3fv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glWindowPos3fv(arg0,arg1); println(""); } public void glTexCoordP2ui(int arg0,int arg1) { printIndent(); print( "glTexCoordP2ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoordP2ui(arg0,arg1); println(""); } public void glVertex4iv(int[] arg0,int arg1) { printIndent(); print( "glVertex4iv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertex4iv(arg0,arg1); println(""); } public long glFenceSync(int arg0,int arg1) { printIndent(); print( "glFenceSync("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); long _res = downstreamGL4bc.glFenceSync(arg0,arg1); println(" = "+_res); return _res; } public void glDrawTransformFeedbackStream(int arg0,int arg1,int arg2) { printIndent(); print( "glDrawTransformFeedbackStream("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glDrawTransformFeedbackStream(arg0,arg1,arg2); println(""); } public void glVertexAttribI1uivEXT(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttribI1uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI1uivEXT(arg0,arg1,arg2); println(""); } public void glUniform1dv(int arg0,int arg1,java.nio.DoubleBuffer arg2) { printIndent(); print( "glUniform1dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform1dv(arg0,arg1,arg2); println(""); } public void glGetMaterialiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetMaterialiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetMaterialiv(arg0,arg1,arg2,arg3); println(""); } public void glColor3b(byte arg0,byte arg1,byte arg2) { printIndent(); print( "glColor3b("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glColor3b(arg0,arg1,arg2); println(""); } public void glPatchParameterfv(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glPatchParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glPatchParameterfv(arg0,arg1); println(""); } public void glColor4iv(int[] arg0,int arg1) { printIndent(); print( "glColor4iv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColor4iv(arg0,arg1); println(""); } public void glProgramUniformMatrix4fvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glProgramUniformMatrix4fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix4fvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertex4hv(java.nio.ShortBuffer arg0) { printIndent(); print( "glVertex4hv("+" "+arg0+")"); downstreamGL4bc.glVertex4hv(arg0); println(""); } public void glGetVertexAttribivARB(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetVertexAttribivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetVertexAttribivARB(arg0,arg1,arg2); println(""); } public void glConvolutionParameteri(int arg0,int arg1,int arg2) { printIndent(); print( "glConvolutionParameteri("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glConvolutionParameteri(arg0,arg1,arg2); println(""); } public void glVertexAttribL3i64NV(int arg0,long arg1,long arg2,long arg3) { printIndent(); print( "glVertexAttribL3i64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glVertexAttribL3i64NV(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+")"); downstreamGL4bc.glFrustum(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGetMultiTexParameterIuivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetMultiTexParameterIuivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetMultiTexParameterIuivEXT(arg0,arg1,arg2,arg3); println(""); } public void glUniformBufferEXT(int arg0,int arg1,int arg2) { printIndent(); print( "glUniformBufferEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glUniformBufferEXT(arg0,arg1,arg2); println(""); } public void glUniformMatrix4dv(int arg0,int arg1,boolean arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glUniformMatrix4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix4dv(arg0,arg1,arg2,arg3); println(""); } public void glRenderbufferStorageMultisampleCoverageNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { printIndent(); print( "glRenderbufferStorageMultisampleCoverageNV("+" 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.glRenderbufferStorageMultisampleCoverageNV(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glMultiTexCoord2dv(int arg0,double[] arg1,int arg2) { printIndent(); print( "glMultiTexCoord2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord2dv(arg0,arg1,arg2); println(""); } public void glWindowPos3i(int arg0,int arg1,int arg2) { printIndent(); print( "glWindowPos3i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glWindowPos3i(arg0,arg1,arg2); println(""); } public void glVertexAttribP2ui(int arg0,int arg1,boolean arg2,int arg3) { printIndent(); print( "glVertexAttribP2ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glVertexAttribP2ui(arg0,arg1,arg2,arg3); println(""); } public void glFogCoordhv(short[] arg0,int arg1) { printIndent(); print( "glFogCoordhv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glFogCoordhv(arg0,arg1); println(""); } public void glTexCoord1fv(java.nio.FloatBuffer arg0) { printIndent(); print( "glTexCoord1fv("+" "+arg0+")"); downstreamGL4bc.glTexCoord1fv(arg0); println(""); } public void glVertexWeightfvEXT(java.nio.FloatBuffer arg0) { printIndent(); print( "glVertexWeightfvEXT("+" "+arg0+")"); downstreamGL4bc.glVertexWeightfvEXT(arg0); println(""); } public void glPauseTransformFeedback() { printIndent(); print( "glPauseTransformFeedback("+")"); downstreamGL4bc.glPauseTransformFeedback(); println(""); } public void glFramebufferTexture(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glFramebufferTexture("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glFramebufferTexture(arg0,arg1,arg2,arg3); println(""); } public void glIndexdv(double[] arg0,int arg1) { printIndent(); print( "glIndexdv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glIndexdv(arg0,arg1); println(""); } public void glProgramUniformMatrix4fvEXT(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix4fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix4fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glCompressedTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8) { printIndent(); print( "glCompressedTexImage3D("+" 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+")"); downstreamGL4bc.glCompressedTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); println(""); } public void glGetActiveSubroutineUniformName(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4,java.nio.ByteBuffer arg5) { printIndent(); print( "glGetActiveSubroutineUniformName("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+", "+" "+arg5+")"); downstreamGL4bc.glGetActiveSubroutineUniformName(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glDisableVariantClientStateEXT(int arg0) { printIndent(); print( "glDisableVariantClientStateEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glDisableVariantClientStateEXT(arg0); println(""); } public void glRectsv(short[] arg0,int arg1,short[] arg2,int arg3) { printIndent(); print( "glRectsv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glRectsv(arg0,arg1,arg2,arg3); println(""); } public void glRectsv(java.nio.ShortBuffer arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glRectsv("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glRectsv(arg0,arg1); println(""); } public void glPatchParameterfv(int arg0,float[] arg1,int arg2) { printIndent(); print( "glPatchParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glPatchParameterfv(arg0,arg1,arg2); println(""); } public void glVertexAttrib4fv(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glVertexAttrib4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4fv(arg0,arg1); println(""); } public void glProgramUniform4iv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramUniform4iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform4iv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glWindowPos3fv(java.nio.FloatBuffer arg0) { printIndent(); print( "glWindowPos3fv("+" "+arg0+")"); downstreamGL4bc.glWindowPos3fv(arg0); println(""); } public void glDeleteShader(int arg0) { printIndent(); print( "glDeleteShader("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glDeleteShader(arg0); println(""); } public void glEnable(int arg0) { printIndent(); print( "glEnable("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glEnable(arg0); println(""); } public void glGetVariantIntegervEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetVariantIntegervEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetVariantIntegervEXT(arg0,arg1,arg2); println(""); } public void glUniform4i64vNV(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glUniform4i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform4i64vNV(arg0,arg1,arg2,arg3); println(""); } public void glTexCoord1fv(float[] arg0,int arg1) { printIndent(); print( "glTexCoord1fv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord1fv(arg0,arg1); println(""); } public void glVertexWeightfvEXT(float[] arg0,int arg1) { printIndent(); print( "glVertexWeightfvEXT("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertexWeightfvEXT(arg0,arg1); println(""); } public void glMultiDrawArraysIndirectAMD(int arg0,java.nio.Buffer arg1,int arg2,int arg3) { printIndent(); print( "glMultiDrawArraysIndirectAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glMultiDrawArraysIndirectAMD(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribI3iv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttribI3iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI3iv(arg0,arg1); println(""); } public void glGetNamedBufferParameterui64vNV(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glGetNamedBufferParameterui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetNamedBufferParameterui64vNV(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribL2d(int arg0,double arg1,double arg2) { printIndent(); print( "glVertexAttribL2d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glVertexAttribL2d(arg0,arg1,arg2); println(""); } public void glNamedProgramStringEXT(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4) { printIndent(); print( "glNamedProgramStringEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glNamedProgramStringEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glMultiTexCoord1iv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glMultiTexCoord1iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord1iv(arg0,arg1); println(""); } public void glVertexWeighth(short arg0) { printIndent(); print( "glVertexWeighth("+" "+arg0+")"); downstreamGL4bc.glVertexWeighth(arg0); println(""); } public void glSetFenceNV(int arg0,int arg1) { printIndent(); print( "glSetFenceNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glSetFenceNV(arg0,arg1); println(""); } public void glGetUniformui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glGetUniformui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetUniformui64vNV(arg0,arg1,arg2); println(""); } public void glColor4hv(java.nio.ShortBuffer arg0) { printIndent(); print( "glColor4hv("+" "+arg0+")"); downstreamGL4bc.glColor4hv(arg0); println(""); } public void glColor3dv(double[] arg0,int arg1) { printIndent(); print( "glColor3dv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColor3dv(arg0,arg1); println(""); } public void glCurrentPaletteMatrix(int arg0) { printIndent(); print( "glCurrentPaletteMatrix("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glCurrentPaletteMatrix(arg0); println(""); } public void glGetnCompressedTexImage(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { printIndent(); print( "glGetnCompressedTexImage("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetnCompressedTexImage(arg0,arg1,arg2,arg3); println(""); } public void glProgramEnvParameter4dARB(int arg0,int arg1,double arg2,double arg3,double arg4,double arg5) { printIndent(); print( "glProgramEnvParameter4dARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+")"); downstreamGL4bc.glProgramEnvParameter4dARB(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glProgramLocalParametersI4ivNV(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramLocalParametersI4ivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramLocalParametersI4ivNV(arg0,arg1,arg2,arg3); println(""); } public void glTexImage2DMultisampleCoverageNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6) { printIndent(); print( "glTexImage2DMultisampleCoverageNV("+" 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+")"); downstreamGL4bc.glTexImage2DMultisampleCoverageNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glGenProgramPipelines(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glGenProgramPipelines("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGenProgramPipelines(arg0,arg1); println(""); } public void glCompileShaderIncludeARB(int arg0,int arg1,java.lang.String[] arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glCompileShaderIncludeARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+", "+" "+arg3+")"); downstreamGL4bc.glCompileShaderIncludeARB(arg0,arg1,arg2,arg3); println(""); } public void glLightModelf(int arg0,float arg1) { printIndent(); print( "glLightModelf("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glLightModelf(arg0,arg1); println(""); } public void glColorP4uiv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glColorP4uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glColorP4uiv(arg0,arg1); println(""); } public void glGetSeparableFilter(int arg0,int arg1,int arg2,long arg3,long arg4,long arg5) { printIndent(); print( "glGetSeparableFilter("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+")"); downstreamGL4bc.glGetSeparableFilter(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glSecondaryColor3sv(short[] arg0,int arg1) { printIndent(); print( "glSecondaryColor3sv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glSecondaryColor3sv(arg0,arg1); println(""); } public void glGetFloati_v(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetFloati_v("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetFloati_v(arg0,arg1,arg2); println(""); } public void glVertexAttribP3uiv(int arg0,int arg1,boolean arg2,int[] arg3,int arg4) { printIndent(); print( "glVertexAttribP3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glVertexAttribP3uiv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetQueryObjectui64v(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glGetQueryObjectui64v("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetQueryObjectui64v(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribP2uiv(int arg0,int arg1,boolean arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glVertexAttribP2uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glVertexAttribP2uiv(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib4NusvARB(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttrib4NusvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4NusvARB(arg0,arg1); println(""); } public void glBeginVideoCaptureNV(int arg0) { printIndent(); print( "glBeginVideoCaptureNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glBeginVideoCaptureNV(arg0); println(""); } public void glCompressedTexImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6) { printIndent(); print( "glCompressedTexImage1D("+" 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+")"); downstreamGL4bc.glCompressedTexImage1D(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glDrawElementsInstanced(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4) { printIndent(); print( "glDrawElementsInstanced("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glDrawElementsInstanced(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniform3d(int arg0,int arg1,double arg2,double arg3,double arg4) { printIndent(); print( "glProgramUniform3d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniform3d(arg0,arg1,arg2,arg3,arg4); 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()+")"); downstreamGL4bc.glScissor(arg0,arg1,arg2,arg3); println(""); } public void glPixelMapuiv(int arg0,int arg1,long arg2) { printIndent(); print( "glPixelMapuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glPixelMapuiv(arg0,arg1,arg2); println(""); } public void glReadBuffer(int arg0) { printIndent(); print( "glReadBuffer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glReadBuffer(arg0); println(""); } public void glPNTrianglesfATI(int arg0,float arg1) { printIndent(); print( "glPNTrianglesfATI("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glPNTrianglesfATI(arg0,arg1); println(""); } public void glGetFloati_v(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glGetFloati_v("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetFloati_v(arg0,arg1,arg2,arg3); println(""); } public void glColor4usv(short[] arg0,int arg1) { printIndent(); print( "glColor4usv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColor4usv(arg0,arg1); println(""); } public void glColorSubTable(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5) { printIndent(); print( "glColorSubTable("+" 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.glColorSubTable(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glNormal3sv(java.nio.ShortBuffer arg0) { printIndent(); print( "glNormal3sv("+" "+arg0+")"); downstreamGL4bc.glNormal3sv(arg0); println(""); } public void glTexImage2DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,boolean arg5) { printIndent(); print( "glTexImage2DMultisample("+" 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.glTexImage2DMultisample(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVideoCaptureStreamParameterdvNV(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glVideoCaptureStreamParameterdvNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glVideoCaptureStreamParameterdvNV(arg0,arg1,arg2,arg3); println(""); } public void glGetActiveSubroutineUniformiv(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4) { printIndent(); print( "glGetActiveSubroutineUniformiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glGetActiveSubroutineUniformiv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertex3fv(float[] arg0,int arg1) { printIndent(); print( "glVertex3fv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertex3fv(arg0,arg1); println(""); } public void glVertexAttribL3ui64vNV(int arg0,long[] arg1,int arg2) { printIndent(); print( "glVertexAttribL3ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribL3ui64vNV(arg0,arg1,arg2); println(""); } public void glTextureParameterivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glTextureParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glTextureParameterivEXT(arg0,arg1,arg2,arg3); println(""); } public void glWeightsvARB(int arg0,short[] arg1,int arg2) { printIndent(); print( "glWeightsvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glWeightsvARB(arg0,arg1,arg2); println(""); } public void glVertexAttribL4d(int arg0,double arg1,double arg2,double arg3,double arg4) { printIndent(); print( "glVertexAttribL4d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glVertexAttribL4d(arg0,arg1,arg2,arg3,arg4); println(""); } public void glBlendEquationSeparate(int arg0,int arg1) { printIndent(); print( "glBlendEquationSeparate("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glBlendEquationSeparate(arg0,arg1); println(""); } public void glProgramUniform1i(int arg0,int arg1,int arg2) { printIndent(); print( "glProgramUniform1i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glProgramUniform1i(arg0,arg1,arg2); println(""); } public void glVertexP4uiv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexP4uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexP4uiv(arg0,arg1); println(""); } public void glRasterPos3i(int arg0,int arg1,int arg2) { printIndent(); print( "glRasterPos3i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glRasterPos3i(arg0,arg1,arg2); println(""); } public void glTextureParameterfvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glTextureParameterfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glTextureParameterfvEXT(arg0,arg1,arg2,arg3); println(""); } public void glDrawBuffersATI(int arg0,int[] arg1,int arg2) { printIndent(); print( "glDrawBuffersATI("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glDrawBuffersATI(arg0,arg1,arg2); println(""); } public int glGetGraphicsResetStatus() { printIndent(); print( "glGetGraphicsResetStatus("+")"); int _res = downstreamGL4bc.glGetGraphicsResetStatus(); println(" = "+_res); return _res; } public void glCallList(int arg0) { printIndent(); print( "glCallList("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glCallList(arg0); println(""); } public void glGetInfoLogARB(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5) { printIndent(); print( "glGetInfoLogARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glGetInfoLogARB(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glInitNames() { printIndent(); print( "glInitNames("+")"); downstreamGL4bc.glInitNames(); println(""); } public void glStencilMask(int arg0) { printIndent(); print( "glStencilMask("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glStencilMask(arg0); println(""); } public void glGetIntegeri_v(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetIntegeri_v("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetIntegeri_v(arg0,arg1,arg2,arg3); println(""); } public void glBindBuffer(int arg0,int arg1) { printIndent(); print( "glBindBuffer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glBindBuffer(arg0,arg1); println(""); } public void glGetMultisamplefvNV(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetMultisamplefvNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetMultisamplefvNV(arg0,arg1,arg2); println(""); } public void glGetMinmaxParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetMinmaxParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetMinmaxParameteriv(arg0,arg1,arg2); println(""); } public void glProgramUniformMatrix2x4dvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { printIndent(); print( "glProgramUniformMatrix2x4dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix2x4dvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniform4dv(int arg0,int arg1,double[] arg2,int arg3) { printIndent(); print( "glUniform4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform4dv(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib4uiv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttrib4uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4uiv(arg0,arg1); println(""); } public void glVariantdvEXT(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glVariantdvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVariantdvEXT(arg0,arg1); println(""); } public void glRasterPos4fv(java.nio.FloatBuffer arg0) { printIndent(); print( "glRasterPos4fv("+" "+arg0+")"); downstreamGL4bc.glRasterPos4fv(arg0); println(""); } public void glGetnUniformuiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetnUniformuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetnUniformuiv(arg0,arg1,arg2,arg3); println(""); } public void glVariantfvEXT(int arg0,float[] arg1,int arg2) { printIndent(); print( "glVariantfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVariantfvEXT(arg0,arg1,arg2); println(""); } public void glTextureParameterfvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glTextureParameterfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glTextureParameterfvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetQueryObjecti64vEXT(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glGetQueryObjecti64vEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetQueryObjecti64vEXT(arg0,arg1,arg2); println(""); } public void glBindFragDataLocationIndexed(int arg0,int arg1,int arg2,java.lang.String arg3) { printIndent(); print( "glBindFragDataLocationIndexed("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glBindFragDataLocationIndexed(arg0,arg1,arg2,arg3); 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+")"); downstreamGL4bc.glTexCoordPointer(arg0,arg1,arg2,arg3); println(""); } public void glUniform2ivARB(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glUniform2ivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform2ivARB(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib3dARB(int arg0,double arg1,double arg2,double arg3) { printIndent(); print( "glVertexAttrib3dARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glVertexAttrib3dARB(arg0,arg1,arg2,arg3); println(""); } public void glClear(int arg0) { printIndent(); print( "glClear("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glClear(arg0); println(""); } public void glVertexAttrib4dvARB(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glVertexAttrib4dvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4dvARB(arg0,arg1); println(""); } public void glGenFramebuffers(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glGenFramebuffers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGenFramebuffers(arg0,arg1); println(""); } public void glProgramLocalParameterI4uiNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { printIndent(); print( "glProgramLocalParameterI4uiNV("+" 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.glProgramLocalParameterI4uiNV(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public boolean glIsRenderbuffer(int arg0) { printIndent(); print( "glIsRenderbuffer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsRenderbuffer(arg0); println(" = "+_res); return _res; } public void glVertex3fv(java.nio.FloatBuffer arg0) { printIndent(); print( "glVertex3fv("+" "+arg0+")"); downstreamGL4bc.glVertex3fv(arg0); println(""); } public void glInterleavedArrays(int arg0,int arg1,java.nio.Buffer arg2) { printIndent(); print( "glInterleavedArrays("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glInterleavedArrays(arg0,arg1,arg2); println(""); } public void glProgramBufferParametersIuivNV(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5) { printIndent(); print( "glProgramBufferParametersIuivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramBufferParametersIuivNV(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glRasterPos4fv(float[] arg0,int arg1) { printIndent(); print( "glRasterPos4fv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glRasterPos4fv(arg0,arg1); println(""); } public void glVariantfvEXT(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glVariantfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVariantfvEXT(arg0,arg1); println(""); } public void glProgramUniformMatrix3dv(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { printIndent(); print( "glProgramUniformMatrix3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix3dv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glMultiTexCoord1dv(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glMultiTexCoord1dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord1dv(arg0,arg1); println(""); } public void glPointParameteriv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glPointParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glPointParameteriv(arg0,arg1); println(""); } public void glGetnPixelMapuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetnPixelMapuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetnPixelMapuiv(arg0,arg1,arg2); println(""); } public void glNamedProgramLocalParameter4dvEXT(int arg0,int arg1,int arg2,double[] arg3,int arg4) { printIndent(); print( "glNamedProgramLocalParameter4dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glNamedProgramLocalParameter4dvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glTexCoord4hv(short[] arg0,int arg1) { printIndent(); print( "glTexCoord4hv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord4hv(arg0,arg1); println(""); } public void glUniformMatrix3dv(int arg0,int arg1,boolean arg2,double[] arg3,int arg4) { printIndent(); print( "glUniformMatrix3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix3dv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetMultisamplefvNV(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glGetMultisamplefvNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetMultisamplefvNV(arg0,arg1,arg2,arg3); println(""); } public void glMultiTexGendEXT(int arg0,int arg1,int arg2,double arg3) { printIndent(); print( "glMultiTexGendEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glMultiTexGendEXT(arg0,arg1,arg2,arg3); println(""); } public void glVDPAUMapSurfacesNV(int arg0,com.jogamp.common.nio.PointerBuffer arg1) { printIndent(); print( "glVDPAUMapSurfacesNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVDPAUMapSurfacesNV(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()+")"); downstreamGL4bc.glGenTextures(arg0,arg1,arg2); println(""); } public void glGetInvariantBooleanvEXT(int arg0,int arg1,byte[] arg2,int arg3) { printIndent(); print( "glGetInvariantBooleanvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetInvariantBooleanvEXT(arg0,arg1,arg2,arg3); println(""); } public void glCopyTexImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6) { printIndent(); print( "glCopyTexImage1D("+" 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.glCopyTexImage1D(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glGetPerfMonitorCountersAMD(int arg0,int[] arg1,int arg2,int[] arg3,int arg4,int arg5,int[] arg6,int arg7) { printIndent(); print( "glGetPerfMonitorCountersAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg7).toUpperCase()+")"); downstreamGL4bc.glGetPerfMonitorCountersAMD(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glGetMapAttribParameterivNV(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetMapAttribParameterivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetMapAttribParameterivNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glTexCoord4d(double arg0,double arg1,double arg2,double arg3) { printIndent(); print( "glTexCoord4d("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glTexCoord4d(arg0,arg1,arg2,arg3); println(""); } public void glSetMultisamplefvAMD(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glSetMultisamplefvAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glSetMultisamplefvAMD(arg0,arg1,arg2,arg3); println(""); } public void glTexCoord4f(float arg0,float arg1,float arg2,float arg3) { printIndent(); print( "glTexCoord4f("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glTexCoord4f(arg0,arg1,arg2,arg3); println(""); } public void glTexCoord4h(short arg0,short arg1,short arg2,short arg3) { printIndent(); print( "glTexCoord4h("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glTexCoord4h(arg0,arg1,arg2,arg3); println(""); } public void glTexCoord4i(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glTexCoord4i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glTexCoord4i(arg0,arg1,arg2,arg3); println(""); } public void glUniformMatrix4x2fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { printIndent(); print( "glUniformMatrix4x2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix4x2fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniform2ivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramUniform2ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform2ivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glSecondaryColor3i(int arg0,int arg1,int arg2) { printIndent(); print( "glSecondaryColor3i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glSecondaryColor3i(arg0,arg1,arg2); println(""); } public void glTexGend(int arg0,int arg1,double arg2) { printIndent(); print( "glTexGend("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glTexGend(arg0,arg1,arg2); println(""); } public void glMultiTexCoord2hv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glMultiTexCoord2hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord2hv(arg0,arg1); println(""); } public void glTexCoord4s(short arg0,short arg1,short arg2,short arg3) { printIndent(); print( "glTexCoord4s("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glTexCoord4s(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib1fv(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glVertexAttrib1fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib1fv(arg0,arg1); println(""); } public void glGetTexParameterIuiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetTexParameterIuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetTexParameterIuiv(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()+")"); downstreamGL4bc.glGetTexParameteriv(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniform2i64NV(int arg0,int arg1,long arg2,long arg3) { printIndent(); print( "glProgramUniform2i64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform2i64NV(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribI1uiv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttribI1uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI1uiv(arg0,arg1); println(""); } public void glMultiTexEnvivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glMultiTexEnvivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glMultiTexEnvivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glScissorIndexedv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glScissorIndexedv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glScissorIndexedv(arg0,arg1); println(""); } public void glColor4dv(java.nio.DoubleBuffer arg0) { printIndent(); print( "glColor4dv("+" "+arg0+")"); downstreamGL4bc.glColor4dv(arg0); println(""); } public void glProgramUniformMatrix2x4dv(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix2x4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix2x4dv(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glTexCoord4sv(java.nio.ShortBuffer arg0) { printIndent(); print( "glTexCoord4sv("+" "+arg0+")"); downstreamGL4bc.glTexCoord4sv(arg0); println(""); } public void glUniformMatrix4x2fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glUniformMatrix4x2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix4x2fv(arg0,arg1,arg2,arg3); println(""); } public void glVariantbvEXT(int arg0,java.nio.ByteBuffer arg1) { printIndent(); print( "glVariantbvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVariantbvEXT(arg0,arg1); println(""); } public void glVDPAUSurfaceAccessNV(long arg0,int arg1) { printIndent(); print( "glVDPAUSurfaceAccessNV("+" "+arg0+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVDPAUSurfaceAccessNV(arg0,arg1); println(""); } public void glSetMultisamplefvAMD(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glSetMultisamplefvAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glSetMultisamplefvAMD(arg0,arg1,arg2); println(""); } public int glGetUniformBufferSizeEXT(int arg0,int arg1) { printIndent(); print( "glGetUniformBufferSizeEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); int _res = downstreamGL4bc.glGetUniformBufferSizeEXT(arg0,arg1); println(" = "+_res); return _res; } public void glProgramUniform1uiEXT(int arg0,int arg1,int arg2) { printIndent(); print( "glProgramUniform1uiEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glProgramUniform1uiEXT(arg0,arg1,arg2); println(""); } public void glVertex3f(float arg0,float arg1,float arg2) { printIndent(); print( "glVertex3f("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glVertex3f(arg0,arg1,arg2); println(""); } public void glVertexAttrib1fv(int arg0,float[] arg1,int arg2) { printIndent(); print( "glVertexAttrib1fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib1fv(arg0,arg1,arg2); println(""); } public void glGetUniformiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetUniformiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetUniformiv(arg0,arg1,arg2); println(""); } public void glGenRenderbuffers(int arg0,int[] arg1,int arg2) { printIndent(); print( "glGenRenderbuffers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGenRenderbuffers(arg0,arg1,arg2); println(""); } public void glSecondaryColor3dv(java.nio.DoubleBuffer arg0) { printIndent(); print( "glSecondaryColor3dv("+" "+arg0+")"); downstreamGL4bc.glSecondaryColor3dv(arg0); println(""); } public void glVariantuivEXT(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVariantuivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVariantuivEXT(arg0,arg1,arg2); println(""); } public void glUniformui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glUniformui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniformui64vNV(arg0,arg1,arg2); println(""); } public void glWeightuivARB(int arg0,int[] arg1,int arg2) { printIndent(); print( "glWeightuivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glWeightuivARB(arg0,arg1,arg2); println(""); } public void glGetSamplerParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetSamplerParameterIiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetSamplerParameterIiv(arg0,arg1,arg2); println(""); } public void glBindTransformFeedback(int arg0,int arg1) { printIndent(); print( "glBindTransformFeedback("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glBindTransformFeedback(arg0,arg1); println(""); } public void glGetMapAttribParameterfvNV(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glGetMapAttribParameterfvNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetMapAttribParameterfvNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glNamedStringARB(int arg0,int arg1,java.lang.String arg2,int arg3,java.lang.String arg4) { printIndent(); print( "glNamedStringARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glNamedStringARB(arg0,arg1,arg2,arg3,arg4); println(""); } public void glLightiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glLightiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glLightiv(arg0,arg1,arg2); println(""); } public void glDrawPixels(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4) { printIndent(); print( "glDrawPixels("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glDrawPixels(arg0,arg1,arg2,arg3,arg4); println(""); } public void glEdgeFlagv(java.nio.ByteBuffer arg0) { printIndent(); print( "glEdgeFlagv("+" "+arg0+")"); downstreamGL4bc.glEdgeFlagv(arg0); println(""); } public void glProgramUniform1dv(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glProgramUniform1dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform1dv(arg0,arg1,arg2,arg3); println(""); } public void glIndexiv(int[] arg0,int arg1) { printIndent(); print( "glIndexiv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glIndexiv(arg0,arg1); println(""); } public void glProgramUniformMatrix3x4dv(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix3x4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix3x4dv(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glWeightubvARB(int arg0,byte[] arg1,int arg2) { printIndent(); print( "glWeightubvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glWeightubvARB(arg0,arg1,arg2); println(""); } public long glVDPAURegisterVideoSurfaceNV(java.nio.Buffer arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glVDPAURegisterVideoSurfaceNV("+" "+arg0+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); long _res = downstreamGL4bc.glVDPAURegisterVideoSurfaceNV(arg0,arg1,arg2,arg3); println(" = "+_res); return _res; } public void glLighti(int arg0,int arg1,int arg2) { printIndent(); print( "glLighti("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glLighti(arg0,arg1,arg2); println(""); } public void glGetMultiTexEnvivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetMultiTexEnvivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetMultiTexEnvivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetVertexAttribLi64vNV(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glGetVertexAttribLi64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetVertexAttribLi64vNV(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribIFormatNV(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glVertexAttribIFormatNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glVertexAttribIFormatNV(arg0,arg1,arg2,arg3); println(""); } public void glGetVertexAttribiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetVertexAttribiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetVertexAttribiv(arg0,arg1,arg2); println(""); } public void glDeleteBuffers(int arg0,int[] arg1,int arg2) { printIndent(); print( "glDeleteBuffers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glDeleteBuffers(arg0,arg1,arg2); println(""); } public void glMultiTexParameterIivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glMultiTexParameterIivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glMultiTexParameterIivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttribL2dv(int arg0,double[] arg1,int arg2) { printIndent(); print( "glVertexAttribL2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribL2dv(arg0,arg1,arg2); println(""); } public void glVertexAttrib4usv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4usv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4usv(arg0,arg1,arg2); println(""); } public void glDebugMessageControlARB(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4,boolean arg5) { printIndent(); print( "glDebugMessageControlARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+", "+" "+arg5+")"); downstreamGL4bc.glDebugMessageControlARB(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glClientAttribDefaultEXT(int arg0) { printIndent(); print( "glClientAttribDefaultEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glClientAttribDefaultEXT(arg0); println(""); } 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+")"); downstreamGL4bc.glColorPointer(arg0,arg1,arg2,arg3); println(""); } public void glLoadMatrixd(double[] arg0,int arg1) { printIndent(); print( "glLoadMatrixd("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glLoadMatrixd(arg0,arg1); println(""); } public void glGetMapAttribParameterfvNV(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glGetMapAttribParameterfvNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetMapAttribParameterfvNV(arg0,arg1,arg2,arg3); println(""); } public void glIndexi(int arg0) { printIndent(); print( "glIndexi("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glIndexi(arg0); println(""); } public void glMakeBufferNonResidentNV(int arg0) { printIndent(); print( "glMakeBufferNonResidentNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glMakeBufferNonResidentNV(arg0); println(""); } public void glBlendEquationSeparatei(int arg0,int arg1,int arg2) { printIndent(); print( "glBlendEquationSeparatei("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glBlendEquationSeparatei(arg0,arg1,arg2); println(""); } public void glVertex4dv(double[] arg0,int arg1) { printIndent(); print( "glVertex4dv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertex4dv(arg0,arg1); println(""); } public java.nio.ByteBuffer glMapNamedBufferEXT(int arg0,int arg1) { printIndent(); print( "glMapNamedBufferEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); java.nio.ByteBuffer _res = downstreamGL4bc.glMapNamedBufferEXT(arg0,arg1); println(" = "+_res); return _res; } public void glProgramUniform2i64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3) { printIndent(); print( "glProgramUniform2i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform2i64vNV(arg0,arg1,arg2,arg3); println(""); } public void glDeleteTransformFeedbacks(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glDeleteTransformFeedbacks("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glDeleteTransformFeedbacks(arg0,arg1); println(""); } public void glProgramEnvParameterI4iNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { printIndent(); print( "glProgramEnvParameterI4iNV("+" 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.glProgramEnvParameterI4iNV(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGenFencesNV(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glGenFencesNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGenFencesNV(arg0,arg1); println(""); } public void glUniform3fvARB(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glUniform3fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform3fvARB(arg0,arg1,arg2,arg3); println(""); } public void glGetQueryObjectui64vEXT(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glGetQueryObjectui64vEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetQueryObjectui64vEXT(arg0,arg1,arg2,arg3); println(""); } public void glGetMultiTexParameterIivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetMultiTexParameterIivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetMultiTexParameterIivEXT(arg0,arg1,arg2,arg3); println(""); } public void glFramebufferReadBufferEXT(int arg0,int arg1) { printIndent(); print( "glFramebufferReadBufferEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glFramebufferReadBufferEXT(arg0,arg1); println(""); } public void glVertexAttribI4uivEXT(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttribI4uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI4uivEXT(arg0,arg1,arg2); println(""); } public void glProgramUniform4i64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3) { printIndent(); print( "glProgramUniform4i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform4i64vNV(arg0,arg1,arg2,arg3); println(""); } public void glGetVertexAttribLdv(int arg0,int arg1,java.nio.DoubleBuffer arg2) { printIndent(); print( "glGetVertexAttribLdv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetVertexAttribLdv(arg0,arg1,arg2); println(""); } public void glVertexAttribP4uiv(int arg0,int arg1,boolean arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glVertexAttribP4uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glVertexAttribP4uiv(arg0,arg1,arg2,arg3); println(""); } public void glPixelMapfv(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glPixelMapfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glPixelMapfv(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribFormatNV(int arg0,int arg1,int arg2,boolean arg3,int arg4) { printIndent(); print( "glVertexAttribFormatNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glVertexAttribFormatNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniform2uiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glUniform2uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform2uiv(arg0,arg1,arg2); println(""); } public void glGenTransformFeedbacksNV(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glGenTransformFeedbacksNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGenTransformFeedbacksNV(arg0,arg1); println(""); } public void glProgramUniformMatrix4x2fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix4x2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix4x2fv(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glProgramUniformMatrix2x3fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix2x3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix2x3fv(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGetVertexAttribIiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetVertexAttribIiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetVertexAttribIiv(arg0,arg1,arg2,arg3); println(""); } public void glProvokingVertex(int arg0) { printIndent(); print( "glProvokingVertex("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glProvokingVertex(arg0); println(""); } public void glGetBufferSubData(int arg0,long arg1,long arg2,java.nio.Buffer arg3) { printIndent(); print( "glGetBufferSubData("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glGetBufferSubData(arg0,arg1,arg2,arg3); println(""); } public void glGetTextureLevelParameterfvEXT(int arg0,int arg1,int arg2,int arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glGetTextureLevelParameterfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glGetTextureLevelParameterfvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glCompressedTextureSubImage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,java.nio.Buffer arg9) { printIndent(); print( "glCompressedTextureSubImage2DEXT("+" 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()+", "+" "+arg9+")"); downstreamGL4bc.glCompressedTextureSubImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); println(""); } public int glGetDebugMessageLogAMD(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3,java.nio.IntBuffer arg4,java.nio.IntBuffer arg5,java.nio.ByteBuffer arg6) { printIndent(); print( "glGetDebugMessageLogAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+", "+" "+arg6+")"); int _res = downstreamGL4bc.glGetDebugMessageLogAMD(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(" = "+_res); return _res; } public void glProgramLocalParameterI4uivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glProgramLocalParameterI4uivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glProgramLocalParameterI4uivNV(arg0,arg1,arg2); println(""); } public void glGetMapParameterivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetMapParameterivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetMapParameterivNV(arg0,arg1,arg2); println(""); } public void glGetMinmax(int arg0,boolean arg1,int arg2,int arg3,java.nio.Buffer arg4) { printIndent(); print( "glGetMinmax("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glGetMinmax(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramLocalParametersI4uivNV(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramLocalParametersI4uivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramLocalParametersI4uivNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniform3fvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glUniform3fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform3fvARB(arg0,arg1,arg2); println(""); } public void glMatrixIndexuivARB(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glMatrixIndexuivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMatrixIndexuivARB(arg0,arg1); println(""); } public void glProgramUniformMatrix2x3fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glProgramUniformMatrix2x3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix2x3fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetnPixelMapusv(int arg0,int arg1,short[] arg2,int arg3) { printIndent(); print( "glGetnPixelMapusv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetnPixelMapusv(arg0,arg1,arg2,arg3); println(""); } public void glGetnMapdv(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glGetnMapdv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetnMapdv(arg0,arg1,arg2,arg3); println(""); } public void glGetTextureLevelParameterfvEXT(int arg0,int arg1,int arg2,int arg3,float[] arg4,int arg5) { printIndent(); print( "glGetTextureLevelParameterfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glGetTextureLevelParameterfvEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGetActiveUniformName(int arg0,int arg1,int arg2,int[] arg3,int arg4,byte[] arg5,int arg6) { printIndent(); print( "glGetActiveUniformName("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+")"); downstreamGL4bc.glGetActiveUniformName(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glScalef(float arg0,float arg1,float arg2) { printIndent(); print( "glScalef("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glScalef(arg0,arg1,arg2); println(""); } public void glProgramUniformMatrix4x2fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glProgramUniformMatrix4x2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix4x2fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttribI4ubv(int arg0,java.nio.ByteBuffer arg1) { printIndent(); print( "glVertexAttribI4ubv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI4ubv(arg0,arg1); println(""); } public void glGetOcclusionQueryuivNV(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetOcclusionQueryuivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetOcclusionQueryuivNV(arg0,arg1,arg2,arg3); println(""); } public void glGetTextureLevelParameterivEXT(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5) { printIndent(); print( "glGetTextureLevelParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glGetTextureLevelParameterivEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glPixelMapfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glPixelMapfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glPixelMapfv(arg0,arg1,arg2); println(""); } public void glStencilFunc(int arg0,int arg1,int arg2) { printIndent(); print( "glStencilFunc("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glStencilFunc(arg0,arg1,arg2); println(""); } public void glGetActiveSubroutineName(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4,java.nio.ByteBuffer arg5) { printIndent(); print( "glGetActiveSubroutineName("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+", "+" "+arg5+")"); downstreamGL4bc.glGetActiveSubroutineName(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGenPerfMonitorsAMD(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glGenPerfMonitorsAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGenPerfMonitorsAMD(arg0,arg1); println(""); } public void glColorFormatNV(int arg0,int arg1,int arg2) { printIndent(); print( "glColorFormatNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glColorFormatNV(arg0,arg1,arg2); println(""); } public void glWeightbvARB(int arg0,byte[] arg1,int arg2) { printIndent(); print( "glWeightbvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glWeightbvARB(arg0,arg1,arg2); println(""); } public void glVertexAttrib4usv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttrib4usv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4usv(arg0,arg1); println(""); } public void glFogCoorddv(double[] arg0,int arg1) { printIndent(); print( "glFogCoorddv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glFogCoorddv(arg0,arg1); println(""); } public void glMaterialiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glMaterialiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glMaterialiv(arg0,arg1,arg2); println(""); } public void glDisableVertexAttribArrayARB(int arg0) { printIndent(); print( "glDisableVertexAttribArrayARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glDisableVertexAttribArrayARB(arg0); println(""); } public void glProgramEnvParameter4fARB(int arg0,int arg1,float arg2,float arg3,float arg4,float arg5) { printIndent(); print( "glProgramEnvParameter4fARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+")"); downstreamGL4bc.glProgramEnvParameter4fARB(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertexAttribI1uiEXT(int arg0,int arg1) { printIndent(); print( "glVertexAttribI1uiEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI1uiEXT(arg0,arg1); println(""); } public void glGetRenderbufferParameteriv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetRenderbufferParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetRenderbufferParameteriv(arg0,arg1,arg2,arg3); println(""); } public void glFinishTextureSUNX() { printIndent(); print( "glFinishTextureSUNX("+")"); downstreamGL4bc.glFinishTextureSUNX(); println(""); } public void glDeleteRenderbuffers(int arg0,int[] arg1,int arg2) { printIndent(); print( "glDeleteRenderbuffers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glDeleteRenderbuffers(arg0,arg1,arg2); println(""); } public void glResumeTransformFeedback() { printIndent(); print( "glResumeTransformFeedback("+")"); downstreamGL4bc.glResumeTransformFeedback(); println(""); } public void glCopyTexSubImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { printIndent(); print( "glCopyTexSubImage1D("+" 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.glCopyTexSubImage1D(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glConvolutionFilter1D(int arg0,int arg1,int arg2,int arg3,int arg4,long arg5) { printIndent(); print( "glConvolutionFilter1D("+" 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.glConvolutionFilter1D(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGetUniformui64vNV(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glGetUniformui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetUniformui64vNV(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribI1i(int arg0,int arg1) { printIndent(); print( "glVertexAttribI1i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI1i(arg0,arg1); println(""); } public void glGetNamedBufferParameterui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glGetNamedBufferParameterui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetNamedBufferParameterui64vNV(arg0,arg1,arg2); println(""); } public void glClearBufferiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glClearBufferiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glClearBufferiv(arg0,arg1,arg2); println(""); } public void glRasterPos2iv(java.nio.IntBuffer arg0) { printIndent(); print( "glRasterPos2iv("+" "+arg0+")"); downstreamGL4bc.glRasterPos2iv(arg0); println(""); } public void glGetNamedStringivARB(int arg0,java.lang.String arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetNamedStringivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetNamedStringivARB(arg0,arg1,arg2,arg3); println(""); } public boolean glIsProgram(int arg0) { printIndent(); print( "glIsProgram("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsProgram(arg0); println(" = "+_res); return _res; } public void glDebugMessageInsertAMD(int arg0,int arg1,int arg2,int arg3,java.lang.String arg4) { printIndent(); print( "glDebugMessageInsertAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glDebugMessageInsertAMD(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniform4i64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glUniform4i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform4i64vNV(arg0,arg1,arg2); println(""); } public void glVertexP3uiv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexP3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexP3uiv(arg0,arg1,arg2); println(""); } public void glGetActiveAtomicCounterBufferiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetActiveAtomicCounterBufferiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetActiveAtomicCounterBufferiv(arg0,arg1,arg2,arg3); println(""); } public void glEnableVariantClientStateEXT(int arg0) { printIndent(); print( "glEnableVariantClientStateEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glEnableVariantClientStateEXT(arg0); println(""); } public void glTextureParameteriEXT(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glTextureParameteriEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glTextureParameteriEXT(arg0,arg1,arg2,arg3); println(""); } public void glUniform1iv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glUniform1iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform1iv(arg0,arg1,arg2); println(""); } 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()+")"); downstreamGL4bc.glCopyTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glSecondaryColor3ubv(java.nio.ByteBuffer arg0) { printIndent(); print( "glSecondaryColor3ubv("+" "+arg0+")"); downstreamGL4bc.glSecondaryColor3ubv(arg0); println(""); } public void glNormal3d(double arg0,double arg1,double arg2) { printIndent(); print( "glNormal3d("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glNormal3d(arg0,arg1,arg2); println(""); } public void glGetQueryObjectui64v(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glGetQueryObjectui64v("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetQueryObjectui64v(arg0,arg1,arg2); println(""); } public void glProgramUniform1iEXT(int arg0,int arg1,int arg2) { printIndent(); print( "glProgramUniform1iEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glProgramUniform1iEXT(arg0,arg1,arg2); println(""); } public void glVertexAttribI2iv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttribI2iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI2iv(arg0,arg1,arg2); println(""); } public void glProgramLocalParameterI4ivNV(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glProgramLocalParameterI4ivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glProgramLocalParameterI4ivNV(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniform3fv(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glProgramUniform3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform3fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniform1ivARB(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glUniform1ivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform1ivARB(arg0,arg1,arg2); println(""); } public void glMatrixLoadTransposefEXT(int arg0,float[] arg1,int arg2) { printIndent(); print( "glMatrixLoadTransposefEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMatrixLoadTransposefEXT(arg0,arg1,arg2); println(""); } public void glMatrixPopEXT(int arg0) { printIndent(); print( "glMatrixPopEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glMatrixPopEXT(arg0); println(""); } public void glTexRenderbufferNV(int arg0,int arg1) { printIndent(); print( "glTexRenderbufferNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexRenderbufferNV(arg0,arg1); println(""); } public void glMultTransposeMatrixd(java.nio.DoubleBuffer arg0) { printIndent(); print( "glMultTransposeMatrixd("+" "+arg0+")"); downstreamGL4bc.glMultTransposeMatrixd(arg0); println(""); } public void glGetnPixelMapusv(int arg0,int arg1,java.nio.ShortBuffer arg2) { printIndent(); print( "glGetnPixelMapusv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetnPixelMapusv(arg0,arg1,arg2); println(""); } public void glStencilClearTagEXT(int arg0,int arg1) { printIndent(); print( "glStencilClearTagEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glStencilClearTagEXT(arg0,arg1); println(""); } public void glDeleteObjectARB(int arg0) { printIndent(); print( "glDeleteObjectARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glDeleteObjectARB(arg0); println(""); } public void glPopMatrix() { printIndent(); print( "glPopMatrix("+")"); downstreamGL4bc.glPopMatrix(); println(""); } 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()+")"); downstreamGL4bc.glTexStorage2D(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniform1uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramUniform1uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform1uiv(arg0,arg1,arg2,arg3); println(""); } public void glMatrixLoadTransposefEXT(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glMatrixLoadTransposefEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMatrixLoadTransposefEXT(arg0,arg1); println(""); } public void glProgramUniform3fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glProgramUniform3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform3fv(arg0,arg1,arg2,arg3); println(""); } 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()+")"); downstreamGL4bc.glTexParameteri(arg0,arg1,arg2); println(""); } public void glPolygonOffset(float arg0,float arg1) { printIndent(); print( "glPolygonOffset("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glPolygonOffset(arg0,arg1); println(""); } public void glMultiTexGenivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glMultiTexGenivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glMultiTexGenivEXT(arg0,arg1,arg2,arg3); println(""); } public void glColor3uiv(int[] arg0,int arg1) { printIndent(); print( "glColor3uiv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColor3uiv(arg0,arg1); println(""); } public void glEnableIndexed(int arg0,int arg1) { printIndent(); print( "glEnableIndexed("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glEnableIndexed(arg0,arg1); println(""); } public void glEnableClientStateIndexedEXT(int arg0,int arg1) { printIndent(); print( "glEnableClientStateIndexedEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glEnableClientStateIndexedEXT(arg0,arg1); println(""); } public void glFlushMappedNamedBufferRangeEXT(int arg0,long arg1,long arg2) { printIndent(); print( "glFlushMappedNamedBufferRangeEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glFlushMappedNamedBufferRangeEXT(arg0,arg1,arg2); println(""); } public void glColorTable(int arg0,int arg1,int arg2,int arg3,int arg4,long arg5) { printIndent(); print( "glColorTable("+" 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.glColorTable(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glMapParameterivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glMapParameterivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glMapParameterivNV(arg0,arg1,arg2); println(""); } public void glUniform4iARB(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glUniform4iARB("+" 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.glUniform4iARB(arg0,arg1,arg2,arg3,arg4); println(""); } public void glLoadTransposeMatrixd(java.nio.DoubleBuffer arg0) { printIndent(); print( "glLoadTransposeMatrixd("+" "+arg0+")"); downstreamGL4bc.glLoadTransposeMatrixd(arg0); println(""); } public void glVertexAttribI3ivEXT(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttribI3ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI3ivEXT(arg0,arg1,arg2); println(""); } public void glUniformMatrix2fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glUniformMatrix2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix2fv(arg0,arg1,arg2,arg3); println(""); } public void glSamplerParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glSamplerParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glSamplerParameteriv(arg0,arg1,arg2); println(""); } public boolean glIsBufferResidentNV(int arg0) { printIndent(); print( "glIsBufferResidentNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsBufferResidentNV(arg0); println(" = "+_res); return _res; } public void glGetFloatIndexedvEXT(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glGetFloatIndexedvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetFloatIndexedvEXT(arg0,arg1,arg2,arg3); println(""); } public void glShaderBinary(int arg0,java.nio.IntBuffer arg1,int arg2,java.nio.Buffer arg3,int arg4) { printIndent(); print( "glShaderBinary("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glShaderBinary(arg0,arg1,arg2,arg3,arg4); println(""); } public void glWindowPos3s(short arg0,short arg1,short arg2) { printIndent(); print( "glWindowPos3s("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glWindowPos3s(arg0,arg1,arg2); println(""); } public void glTexBuffer(int arg0,int arg1,int arg2) { printIndent(); print( "glTexBuffer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glTexBuffer(arg0,arg1,arg2); println(""); } public void glUniform3fv(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glUniform3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform3fv(arg0,arg1,arg2,arg3); println(""); } public void glTexCoord2s(short arg0,short arg1) { printIndent(); print( "glTexCoord2s("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glTexCoord2s(arg0,arg1); println(""); } public void glBindImageTexture(int arg0,int arg1,int arg2,boolean arg3,int arg4,int arg5,int arg6) { printIndent(); print( "glBindImageTexture("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+")"); downstreamGL4bc.glBindImageTexture(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glGetBufferParameteriv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetBufferParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetBufferParameteriv(arg0,arg1,arg2,arg3); println(""); } public void glTexCoord3dv(java.nio.DoubleBuffer arg0) { printIndent(); print( "glTexCoord3dv("+" "+arg0+")"); downstreamGL4bc.glTexCoord3dv(arg0); println(""); } public void glTexCoord4hv(java.nio.ShortBuffer arg0) { printIndent(); print( "glTexCoord4hv("+" "+arg0+")"); downstreamGL4bc.glTexCoord4hv(arg0); println(""); } public void glVertexAttrib4fvARB(int arg0,float[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4fvARB(arg0,arg1,arg2); println(""); } public void glTexCoord2i(int arg0,int arg1) { printIndent(); print( "glTexCoord2i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord2i(arg0,arg1); println(""); } public long glGetBufferSize(int arg0) { printIndent(); print( "glGetBufferSize("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); long _res = downstreamGL4bc.glGetBufferSize(arg0); println(" = "+_res); return _res; } public void glNamedProgramLocalParameterI4uivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glNamedProgramLocalParameterI4uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glNamedProgramLocalParameterI4uivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glTexCoord2h(short arg0,short arg1) { printIndent(); print( "glTexCoord2h("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glTexCoord2h(arg0,arg1); println(""); } public void glProgramUniformMatrix4x3fvEXT(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix4x3fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix4x3fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGetProgramEnvParameterfvARB(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glGetProgramEnvParameterfvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetProgramEnvParameterfvARB(arg0,arg1,arg2,arg3); println(""); } public int glCheckNamedFramebufferStatusEXT(int arg0,int arg1) { printIndent(); print( "glCheckNamedFramebufferStatusEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); int _res = downstreamGL4bc.glCheckNamedFramebufferStatusEXT(arg0,arg1); println(" = "+_res); return _res; } public void glTexCoord2f(float arg0,float arg1) { printIndent(); print( "glTexCoord2f("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glTexCoord2f(arg0,arg1); println(""); } public void glGetShaderInfoLog(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5) { printIndent(); print( "glGetShaderInfoLog("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glGetShaderInfoLog(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glEdgeFlagPointer(int arg0,long arg1) { printIndent(); print( "glEdgeFlagPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glEdgeFlagPointer(arg0,arg1); println(""); } public void glFlushVertexArrayRangeNV() { printIndent(); print( "glFlushVertexArrayRangeNV("+")"); downstreamGL4bc.glFlushVertexArrayRangeNV(); println(""); } public void glTexCoord2d(double arg0,double arg1) { printIndent(); print( "glTexCoord2d("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glTexCoord2d(arg0,arg1); println(""); } public void glPixelMapfv(int arg0,int arg1,long arg2) { printIndent(); print( "glPixelMapfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glPixelMapfv(arg0,arg1,arg2); println(""); } public void glGetProgramInfoLog(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3) { printIndent(); print( "glGetProgramInfoLog("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glGetProgramInfoLog(arg0,arg1,arg2,arg3); println(""); } public void glProgramEnvParameterI4uivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glProgramEnvParameterI4uivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glProgramEnvParameterI4uivNV(arg0,arg1,arg2); println(""); } public void glShaderSource(int arg0,int arg1,java.lang.String[] arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glShaderSource("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+", "+" "+arg3+")"); downstreamGL4bc.glShaderSource(arg0,arg1,arg2,arg3); println(""); } public void glGetIntegerIndexedv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetIntegerIndexedv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetIntegerIndexedv(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("+" 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.glReadnPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glProgramUniform3ui64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3) { printIndent(); print( "glProgramUniform3ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform3ui64vNV(arg0,arg1,arg2,arg3); println(""); } public void glUniform3fv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glUniform3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform3fv(arg0,arg1,arg2); println(""); } public void glGenSamplers(int arg0,int[] arg1,int arg2) { printIndent(); print( "glGenSamplers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGenSamplers(arg0,arg1,arg2); println(""); } public void glGetPerfMonitorGroupStringAMD(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3) { printIndent(); print( "glGetPerfMonitorGroupStringAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glGetPerfMonitorGroupStringAMD(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribI3uivEXT(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttribI3uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI3uivEXT(arg0,arg1,arg2); println(""); } public void glWeightsvARB(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glWeightsvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glWeightsvARB(arg0,arg1); println(""); } public void glUniformMatrix2fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { printIndent(); print( "glUniformMatrix2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix2fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetPerfMonitorCounterStringAMD(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.ByteBuffer arg4) { printIndent(); print( "glGetPerfMonitorCounterStringAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glGetPerfMonitorCounterStringAMD(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetFloatIndexedvEXT(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetFloatIndexedvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetFloatIndexedvEXT(arg0,arg1,arg2); println(""); } public void glTextureSubImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7) { printIndent(); print( "glTextureSubImage1DEXT("+" 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.glTextureSubImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glVertexAttribPointerARB(int arg0,int arg1,int arg2,boolean arg3,int arg4,java.nio.Buffer arg5) { printIndent(); print( "glVertexAttribPointerARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" "+arg5+")"); downstreamGL4bc.glVertexAttribPointerARB(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glTexGeniv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glTexGeniv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glTexGeniv(arg0,arg1,arg2,arg3); println(""); } public java.lang.Object getPlatformGLExtensions() { return downstreamGL4bc.getPlatformGLExtensions(); } public void glUniform1ui64vNV(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glUniform1ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform1ui64vNV(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniformMatrix4x3fvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glProgramUniformMatrix4x3fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix4x3fvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glClampColor(int arg0,int arg1) { printIndent(); print( "glClampColor("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glClampColor(arg0,arg1); println(""); } public void glGetProgramEnvParameterfvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetProgramEnvParameterfvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetProgramEnvParameterfvARB(arg0,arg1,arg2); println(""); } public void glBindSampler(int arg0,int arg1) { printIndent(); print( "glBindSampler("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glBindSampler(arg0,arg1); println(""); } public void glVertexAttrib2dvARB(int arg0,double[] arg1,int arg2) { printIndent(); print( "glVertexAttrib2dvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib2dvARB(arg0,arg1,arg2); println(""); } public void glVertexAttrib4fvARB(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glVertexAttrib4fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4fvARB(arg0,arg1); println(""); } public void glTexCoord4sv(short[] arg0,int arg1) { printIndent(); print( "glTexCoord4sv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord4sv(arg0,arg1); println(""); } public void glMultiTexCoord2iv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glMultiTexCoord2iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord2iv(arg0,arg1,arg2); println(""); } public void glSwizzleEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { printIndent(); print( "glSwizzleEXT("+" 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.glSwizzleEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glTexCoordPointer(javax.media.opengl.GLArrayData arg0) { printIndent(); print( "glTexCoordPointer("+" "+arg0+")"); downstreamGL4bc.glTexCoordPointer(arg0); println(""); } public void glTexCoordP2uiv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glTexCoordP2uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glTexCoordP2uiv(arg0,arg1); println(""); } public void glScissorArrayv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glScissorArrayv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glScissorArrayv(arg0,arg1,arg2,arg3); println(""); } public void glTexCoord4dv(double[] arg0,int arg1) { printIndent(); print( "glTexCoord4dv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord4dv(arg0,arg1); println(""); } public void glProgramUniform3fEXT(int arg0,int arg1,float arg2,float arg3,float arg4) { printIndent(); print( "glProgramUniform3fEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniform3fEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniform1dvEXT(int arg0,int arg1,int arg2,double[] arg3,int arg4) { printIndent(); print( "glProgramUniform1dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform1dvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniformMatrix3fvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glProgramUniformMatrix3fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix3fvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glTexCoordP1uiv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glTexCoordP1uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glTexCoordP1uiv(arg0,arg1); println(""); } public void glNamedProgramLocalParameterI4iEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6) { printIndent(); print( "glNamedProgramLocalParameterI4iEXT("+" 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.glNamedProgramLocalParameterI4iEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glProgramUniformMatrix2x3dvEXT(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix2x3dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix2x3dvEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertexAttrib4ubv(int arg0,byte[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4ubv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4ubv(arg0,arg1,arg2); println(""); } public void glGetSamplerParameterfv(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glGetSamplerParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetSamplerParameterfv(arg0,arg1,arg2,arg3); println(""); } public void glCompressedMultiTexSubImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7) { printIndent(); print( "glCompressedMultiTexSubImage1DEXT("+" 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.glCompressedMultiTexSubImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glProgramUniform4dv(int arg0,int arg1,int arg2,double[] arg3,int arg4) { printIndent(); print( "glProgramUniform4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform4dv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glLineStipple(int arg0,short arg1) { printIndent(); print( "glLineStipple("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glLineStipple(arg0,arg1); println(""); } public void glFlushRenderAPPLE() { printIndent(); print( "glFlushRenderAPPLE("+")"); downstreamGL4bc.glFlushRenderAPPLE(); println(""); } public void glVertexAttribI4ubvEXT(int arg0,java.nio.ByteBuffer arg1) { printIndent(); print( "glVertexAttribI4ubvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI4ubvEXT(arg0,arg1); println(""); } public void glTexCoord4iv(int[] arg0,int arg1) { printIndent(); print( "glTexCoord4iv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord4iv(arg0,arg1); println(""); } public void glDebugMessageEnableAMD(int arg0,int arg1,int arg2,int[] arg3,int arg4,boolean arg5) { printIndent(); print( "glDebugMessageEnableAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" "+arg5+")"); downstreamGL4bc.glDebugMessageEnableAMD(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glPixelStorei(int arg0,int arg1) { printIndent(); print( "glPixelStorei("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glPixelStorei(arg0,arg1); println(""); } public void glProgramUniform3ui64NV(int arg0,int arg1,long arg2,long arg3,long arg4) { printIndent(); print( "glProgramUniform3ui64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniform3ui64NV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetUniformivARB(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetUniformivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetUniformivARB(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniformMatrix3fvEXT(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix3fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix3fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertexAttribI3iEXT(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glVertexAttribI3iEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI3iEXT(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribI3i(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glVertexAttribI3i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI3i(arg0,arg1,arg2,arg3); println(""); } public void glColor3iv(java.nio.IntBuffer arg0) { printIndent(); print( "glColor3iv("+" "+arg0+")"); downstreamGL4bc.glColor3iv(arg0); println(""); } public void glVertexAttrib2dv(int arg0,double[] arg1,int arg2) { printIndent(); print( "glVertexAttrib2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib2dv(arg0,arg1,arg2); println(""); } public void glMultiTexCoord2hv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glMultiTexCoord2hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord2hv(arg0,arg1,arg2); println(""); } public void glFogf(int arg0,float arg1) { printIndent(); print( "glFogf("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glFogf(arg0,arg1); println(""); } public void glGetObjectParameterivAPPLE(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetObjectParameterivAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetObjectParameterivAPPLE(arg0,arg1,arg2,arg3); println(""); } public void glGetSamplerParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetSamplerParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetSamplerParameterfv(arg0,arg1,arg2); println(""); } public void glCopyTextureSubImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6) { printIndent(); print( "glCopyTextureSubImage1DEXT("+" 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.glCopyTextureSubImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glVertexAttribL2ui64vNV(int arg0,long[] arg1,int arg2) { printIndent(); print( "glVertexAttribL2ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribL2ui64vNV(arg0,arg1,arg2); println(""); } public void glTextureBufferEXT(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glTextureBufferEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glTextureBufferEXT(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib3sv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttrib3sv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib3sv(arg0,arg1,arg2); println(""); } public void glWindowPos3sv(short[] arg0,int arg1) { printIndent(); print( "glWindowPos3sv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glWindowPos3sv(arg0,arg1); println(""); } public void glProgramUniformMatrix2x3fvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glProgramUniformMatrix2x3fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix2x3fvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniform3fARB(int arg0,float arg1,float arg2,float arg3) { printIndent(); print( "glUniform3fARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniform3fARB(arg0,arg1,arg2,arg3); println(""); } public void glMultiTexCoord4fv(int arg0,float[] arg1,int arg2) { printIndent(); print( "glMultiTexCoord4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord4fv(arg0,arg1,arg2); println(""); } public void glNamedCopyBufferSubDataEXT(int arg0,int arg1,long arg2,long arg3,long arg4) { printIndent(); print( "glNamedCopyBufferSubDataEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glNamedCopyBufferSubDataEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVariantuivEXT(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVariantuivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVariantuivEXT(arg0,arg1); println(""); } public void glWeightuivARB(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glWeightuivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glWeightuivARB(arg0,arg1); println(""); } public void glGenRenderbuffers(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glGenRenderbuffers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGenRenderbuffers(arg0,arg1); println(""); } public void glColor3sv(java.nio.ShortBuffer arg0) { printIndent(); print( "glColor3sv("+" "+arg0+")"); downstreamGL4bc.glColor3sv(arg0); println(""); } public void glGetUniformiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetUniformiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetUniformiv(arg0,arg1,arg2,arg3); println(""); } public void glScissorIndexedv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glScissorIndexedv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glScissorIndexedv(arg0,arg1,arg2); println(""); } public void glMultiTexEnvivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glMultiTexEnvivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glMultiTexEnvivEXT(arg0,arg1,arg2,arg3); println(""); } public void glColor3i(int arg0,int arg1,int arg2) { printIndent(); print( "glColor3i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glColor3i(arg0,arg1,arg2); println(""); } public void glBindVertexArray(int arg0) { printIndent(); print( "glBindVertexArray("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glBindVertexArray(arg0); println(""); } public void glMultiTexCoord1sv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glMultiTexCoord1sv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord1sv(arg0,arg1); println(""); } public void glIndexsv(java.nio.ShortBuffer arg0) { printIndent(); print( "glIndexsv("+" "+arg0+")"); downstreamGL4bc.glIndexsv(arg0); println(""); } public void glVertexAttrib2dvARB(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glVertexAttrib2dvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib2dvARB(arg0,arg1); println(""); } public void glVertexPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { printIndent(); print( "glVertexPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glVertexPointer(arg0,arg1,arg2,arg3); println(""); } public void glGetLocalConstantFloatvEXT(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glGetLocalConstantFloatvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetLocalConstantFloatvEXT(arg0,arg1,arg2,arg3); println(""); } public void glLoadTransposeMatrixd(double[] arg0,int arg1) { printIndent(); print( "glLoadTransposeMatrixd("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glLoadTransposeMatrixd(arg0,arg1); println(""); } public void glMultiTexCoordP1ui(int arg0,int arg1,int arg2) { printIndent(); print( "glMultiTexCoordP1ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoordP1ui(arg0,arg1,arg2); println(""); } public void glMakeBufferResidentNV(int arg0,int arg1) { printIndent(); print( "glMakeBufferResidentNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glMakeBufferResidentNV(arg0,arg1); println(""); } public void glGetTexParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetTexParameterIuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetTexParameterIuiv(arg0,arg1,arg2); println(""); } public void glShaderOp3EXT(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glShaderOp3EXT("+" 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.glShaderOp3EXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetTexParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetTexParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetTexParameteriv(arg0,arg1,arg2); println(""); } public void glProgramUniform2ivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramUniform2ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform2ivEXT(arg0,arg1,arg2,arg3); println(""); } public void glTexCoord3d(double arg0,double arg1,double arg2) { printIndent(); print( "glTexCoord3d("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glTexCoord3d(arg0,arg1,arg2); println(""); } public void glEndOcclusionQueryNV() { printIndent(); print( "glEndOcclusionQueryNV("+")"); downstreamGL4bc.glEndOcclusionQueryNV(); println(""); } public void glProgramUniformMatrix2x3fvEXT(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix2x3fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix2x3fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertexAttribI1uiv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttribI1uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI1uiv(arg0,arg1,arg2); println(""); } public void glMultiTexCoord4fv(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glMultiTexCoord4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord4fv(arg0,arg1); println(""); } public void glApplyTextureEXT(int arg0) { printIndent(); print( "glApplyTextureEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glApplyTextureEXT(arg0); println(""); } public void glTextureImage2DMultisampleCoverageNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,boolean arg7) { printIndent(); print( "glTextureImage2DMultisampleCoverageNV("+" 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.glTextureImage2DMultisampleCoverageNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glGetLocalConstantFloatvEXT(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetLocalConstantFloatvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetLocalConstantFloatvEXT(arg0,arg1,arg2); println(""); } public void glTexCoord3dv(double[] arg0,int arg1) { printIndent(); print( "glTexCoord3dv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord3dv(arg0,arg1); println(""); } public void glGetMapAttribParameterivNV(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetMapAttribParameterivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetMapAttribParameterivNV(arg0,arg1,arg2,arg3); println(""); } public void glGetPerfMonitorCountersAMD(int arg0,java.nio.IntBuffer arg1,java.nio.IntBuffer arg2,int arg3,java.nio.IntBuffer arg4) { printIndent(); print( "glGetPerfMonitorCountersAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glGetPerfMonitorCountersAMD(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertex3s(short arg0,short arg1,short arg2) { printIndent(); print( "glVertex3s("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glVertex3s(arg0,arg1,arg2); println(""); } public void glProgramUniform4ui64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4) { printIndent(); print( "glProgramUniform4ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform4ui64vNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glCopyMultiTexSubImage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8) { printIndent(); print( "glCopyMultiTexSubImage2DEXT("+" 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()+")"); downstreamGL4bc.glCopyMultiTexSubImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); println(""); } public void glColor3usv(short[] arg0,int arg1) { printIndent(); print( "glColor3usv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColor3usv(arg0,arg1); println(""); } public void glRasterPos4sv(short[] arg0,int arg1) { printIndent(); print( "glRasterPos4sv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glRasterPos4sv(arg0,arg1); println(""); } public void glPointParameteriv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glPointParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glPointParameteriv(arg0,arg1,arg2); println(""); } public void glGetnPixelMapuiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetnPixelMapuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetnPixelMapuiv(arg0,arg1,arg2,arg3); println(""); } public void glProgramBufferParametersIuivNV(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4) { printIndent(); print( "glProgramBufferParametersIuivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glProgramBufferParametersIuivNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertex3h(short arg0,short arg1,short arg2) { printIndent(); print( "glVertex3h("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glVertex3h(arg0,arg1,arg2); println(""); } public void glGenTextures(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glGenTextures("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGenTextures(arg0,arg1); println(""); } public void glMultiTexCoord3i(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glMultiTexCoord3i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord3i(arg0,arg1,arg2,arg3); println(""); } public void glGetVertexAttribfvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetVertexAttribfvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetVertexAttribfvARB(arg0,arg1,arg2); println(""); } public void glEnd() { indent-=2; printIndent(); print( "glEnd("+")"); downstreamGL4bc.glEnd(); println(""); } public void glUniform2ivARB(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glUniform2ivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform2ivARB(arg0,arg1,arg2); println(""); } 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+")"); downstreamGL4bc.glTexParameterfv(arg0,arg1,arg2); println(""); } public void glVertexAttrib2dv(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glVertexAttrib2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib2dv(arg0,arg1); println(""); } public void glGenFramebuffers(int arg0,int[] arg1,int arg2) { printIndent(); print( "glGenFramebuffers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGenFramebuffers(arg0,arg1,arg2); println(""); } public void glConvolutionFilter2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6) { printIndent(); print( "glConvolutionFilter2D("+" 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+")"); downstreamGL4bc.glConvolutionFilter2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glWeightusvARB(int arg0,short[] arg1,int arg2) { printIndent(); print( "glWeightusvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glWeightusvARB(arg0,arg1,arg2); println(""); } public void glMatrixTranslatefEXT(int arg0,float arg1,float arg2,float arg3) { printIndent(); print( "glMatrixTranslatefEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glMatrixTranslatefEXT(arg0,arg1,arg2,arg3); println(""); } public void glUniform2i64NV(int arg0,long arg1,long arg2) { printIndent(); print( "glUniform2i64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glUniform2i64NV(arg0,arg1,arg2); println(""); } public void glTexCoord1d(double arg0) { printIndent(); print( "glTexCoord1d("+" "+arg0+")"); downstreamGL4bc.glTexCoord1d(arg0); println(""); } public void glGetIntegeri_v(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetIntegeri_v("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetIntegeri_v(arg0,arg1,arg2); println(""); } public void glGetVertexAttribfvARB(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glGetVertexAttribfvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetVertexAttribfvARB(arg0,arg1,arg2,arg3); println(""); } public void glGetBufferParameterui64vNV(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glGetBufferParameterui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetBufferParameterui64vNV(arg0,arg1,arg2,arg3); println(""); } public void glSampleCoverage(float arg0,boolean arg1) { printIndent(); print( "glSampleCoverage("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glSampleCoverage(arg0,arg1); println(""); } public void glTexCoord4dv(java.nio.DoubleBuffer arg0) { printIndent(); print( "glTexCoord4dv("+" "+arg0+")"); downstreamGL4bc.glTexCoord4dv(arg0); println(""); } public void glGetnUniformuiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetnUniformuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetnUniformuiv(arg0,arg1,arg2,arg3,arg4); println(""); } public boolean glIsEnabledi(int arg0,int arg1) { printIndent(); print( "glIsEnabledi("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsEnabledi(arg0,arg1); println(" = "+_res); return _res; } public void glClearBufferfi(int arg0,int arg1,float arg2,int arg3) { printIndent(); print( "glClearBufferfi("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glClearBufferfi(arg0,arg1,arg2,arg3); println(""); } public void glGetMinmaxParameteriv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetMinmaxParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetMinmaxParameteriv(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniform1dvEXT(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glProgramUniform1dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform1dvEXT(arg0,arg1,arg2,arg3); println(""); } public void glColor3hv(short[] arg0,int arg1) { printIndent(); print( "glColor3hv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColor3hv(arg0,arg1); println(""); } public void glVertexAttrib4uiv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4uiv(arg0,arg1,arg2); println(""); } public void glTextureParameterivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glTextureParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glTextureParameterivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramParameteri(int arg0,int arg1,int arg2) { printIndent(); print( "glProgramParameteri("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glProgramParameteri(arg0,arg1,arg2); println(""); } public void glProgramUniformMatrix2x3dvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { printIndent(); print( "glProgramUniformMatrix2x3dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix2x3dvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetVertexAttribLui64vNV(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glGetVertexAttribLui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetVertexAttribLui64vNV(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniform4dv(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glProgramUniform4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform4dv(arg0,arg1,arg2,arg3); println(""); } public void glGetActiveSubroutineUniformiv(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5) { printIndent(); print( "glGetActiveSubroutineUniformiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glGetActiveSubroutineUniformiv(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertexP4uiv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexP4uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexP4uiv(arg0,arg1,arg2); println(""); } public void glTexParameterfv(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glTexParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glTexParameterfv(arg0,arg1,arg2,arg3); println(""); } public void glDrawBuffersATI(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glDrawBuffersATI("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glDrawBuffersATI(arg0,arg1); println(""); } public void glGetOcclusionQueryuivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetOcclusionQueryuivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetOcclusionQueryuivNV(arg0,arg1,arg2); println(""); } public void glPixelTransformParameteriEXT(int arg0,int arg1,int arg2) { printIndent(); print( "glPixelTransformParameteriEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glPixelTransformParameteriEXT(arg0,arg1,arg2); println(""); } public void glDeleteLists(int arg0,int arg1) { printIndent(); print( "glDeleteLists("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glDeleteLists(arg0,arg1); println(""); } public void glMultiTexCoord1i(int arg0,int arg1) { printIndent(); print( "glMultiTexCoord1i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord1i(arg0,arg1); println(""); } public void glProgramUniformMatrix4fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix4fv(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glIndexFormatNV(int arg0,int arg1) { printIndent(); print( "glIndexFormatNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glIndexFormatNV(arg0,arg1); println(""); } public void glDrawElementsInstancedBaseInstance(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4,int arg5) { printIndent(); print( "glDrawElementsInstancedBaseInstance("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glDrawElementsInstancedBaseInstance(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertexArrayRangeNV(int arg0,java.nio.Buffer arg1) { printIndent(); print( "glVertexArrayRangeNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexArrayRangeNV(arg0,arg1); println(""); } public void glGenPerfMonitorsAMD(int arg0,int[] arg1,int arg2) { printIndent(); print( "glGenPerfMonitorsAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGenPerfMonitorsAMD(arg0,arg1,arg2); println(""); } public void glMemoryBarrier(int arg0) { printIndent(); print( "glMemoryBarrier("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glMemoryBarrier(arg0); println(""); } public void glGetTextureLevelParameterivEXT(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4) { printIndent(); print( "glGetTextureLevelParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glGetTextureLevelParameterivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glEvalCoord2fv(float[] arg0,int arg1) { printIndent(); print( "glEvalCoord2fv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glEvalCoord2fv(arg0,arg1); println(""); } public void glVertexAttribPointer(javax.media.opengl.GLArrayData arg0) { printIndent(); print( "glVertexAttribPointer("+" "+arg0+")"); downstreamGL4bc.glVertexAttribPointer(arg0); println(""); } public void glVertexWeighthv(java.nio.ShortBuffer arg0) { printIndent(); print( "glVertexWeighthv("+" "+arg0+")"); downstreamGL4bc.glVertexWeighthv(arg0); println(""); } public void glPointParameteri(int arg0,int arg1) { printIndent(); print( "glPointParameteri("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glPointParameteri(arg0,arg1); println(""); } public void glBindTexture(int arg0,int arg1) { printIndent(); print( "glBindTexture("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glBindTexture(arg0,arg1); println(""); } public void glMatrixIndexuivARB(int arg0,int[] arg1,int arg2) { printIndent(); print( "glMatrixIndexuivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMatrixIndexuivARB(arg0,arg1,arg2); println(""); } public int glCreateShaderObjectARB(int arg0) { printIndent(); print( "glCreateShaderObjectARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); int _res = downstreamGL4bc.glCreateShaderObjectARB(arg0); println(" = "+_res); return _res; } public void glProgramLocalParameterI4uivNV(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glProgramLocalParameterI4uivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glProgramLocalParameterI4uivNV(arg0,arg1,arg2,arg3); println(""); } public void glCopyConvolutionFilter2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { printIndent(); print( "glCopyConvolutionFilter2D("+" 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.glCopyConvolutionFilter2D(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glProgramLocalParametersI4uivNV(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramLocalParametersI4uivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramLocalParametersI4uivNV(arg0,arg1,arg2,arg3); println(""); } public void glGetMapParameterivNV(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetMapParameterivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetMapParameterivNV(arg0,arg1,arg2,arg3); println(""); } public void glEnablei(int arg0,int arg1) { printIndent(); print( "glEnablei("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glEnablei(arg0,arg1); println(""); } public void glEvalCoord2fv(java.nio.FloatBuffer arg0) { printIndent(); print( "glEvalCoord2fv("+" "+arg0+")"); downstreamGL4bc.glEvalCoord2fv(arg0); println(""); } public void glLogicOp(int arg0) { printIndent(); print( "glLogicOp("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glLogicOp(arg0); println(""); } public void glFlushPixelDataRangeNV(int arg0) { printIndent(); print( "glFlushPixelDataRangeNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glFlushPixelDataRangeNV(arg0); println(""); } public void glProgramUniformMatrix4fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glProgramUniformMatrix4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix4fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glFogCoorddv(java.nio.DoubleBuffer arg0) { printIndent(); print( "glFogCoorddv("+" "+arg0+")"); downstreamGL4bc.glFogCoorddv(arg0); println(""); } public void glVertexAttribP4uiv(int arg0,int arg1,boolean arg2,int[] arg3,int arg4) { printIndent(); print( "glVertexAttribP4uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glVertexAttribP4uiv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetVertexAttribIiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetVertexAttribIiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetVertexAttribIiv(arg0,arg1,arg2); println(""); } public void glOrtho(double arg0,double arg1,double arg2,double arg3,double arg4,double arg5) { printIndent(); print( "glOrtho("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+")"); downstreamGL4bc.glOrtho(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGenTransformFeedbacksNV(int arg0,int[] arg1,int arg2) { printIndent(); print( "glGenTransformFeedbacksNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGenTransformFeedbacksNV(arg0,arg1,arg2); println(""); } public void glUniform2uiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glUniform2uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform2uiv(arg0,arg1,arg2,arg3); println(""); } public void glGetMultiTexParameterIivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetMultiTexParameterIivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetMultiTexParameterIivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGenFencesNV(int arg0,int[] arg1,int arg2) { printIndent(); print( "glGenFencesNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGenFencesNV(arg0,arg1,arg2); println(""); } public void glTranslated(double arg0,double arg1,double arg2) { printIndent(); print( "glTranslated("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glTranslated(arg0,arg1,arg2); println(""); } public void glVertexAttribI4uivEXT(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttribI4uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI4uivEXT(arg0,arg1); println(""); } public void glTextureRenderbufferEXT(int arg0,int arg1,int arg2) { printIndent(); print( "glTextureRenderbufferEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glTextureRenderbufferEXT(arg0,arg1,arg2); println(""); } public void glGetTexImage(int arg0,int arg1,int arg2,int arg3,long arg4) { printIndent(); print( "glGetTexImage("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glGetTexImage(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttrib3fARB(int arg0,float arg1,float arg2,float arg3) { printIndent(); print( "glVertexAttrib3fARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glVertexAttrib3fARB(arg0,arg1,arg2,arg3); println(""); } public void glDepthFunc(int arg0) { printIndent(); print( "glDepthFunc("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glDepthFunc(arg0); println(""); } public void glBlendFunci(int arg0,int arg1,int arg2) { printIndent(); print( "glBlendFunci("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glBlendFunci(arg0,arg1,arg2); println(""); } public void glColor3ubv(byte[] arg0,int arg1) { printIndent(); print( "glColor3ubv("+"<[B>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColor3ubv(arg0,arg1); println(""); } public void glVariantubvEXT(int arg0,byte[] arg1,int arg2) { printIndent(); print( "glVariantubvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVariantubvEXT(arg0,arg1,arg2); println(""); } public void glDeleteTransformFeedbacks(int arg0,int[] arg1,int arg2) { printIndent(); print( "glDeleteTransformFeedbacks("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glDeleteTransformFeedbacks(arg0,arg1,arg2); println(""); } public void glMultiTexParameterIivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glMultiTexParameterIivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glMultiTexParameterIivEXT(arg0,arg1,arg2,arg3); println(""); } public void glColor3bv(byte[] arg0,int arg1) { printIndent(); print( "glColor3bv("+"<[B>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColor3bv(arg0,arg1); println(""); } public void glDeleteBuffers(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glDeleteBuffers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glDeleteBuffers(arg0,arg1); println(""); } public int glGetError() { printIndent(); print( "glGetError("+")"); int _res = downstreamGL4bc.glGetError(); println(" = "+_res); return _res; } public void glGetConvolutionParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetConvolutionParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetConvolutionParameterfv(arg0,arg1,arg2); println(""); } public void glDebugMessageControlARB(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5,boolean arg6) { printIndent(); print( "glDebugMessageControlARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+" "+arg6+")"); downstreamGL4bc.glDebugMessageControlARB(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glNamedProgramLocalParameter4fvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glNamedProgramLocalParameter4fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glNamedProgramLocalParameter4fvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniform1fvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glProgramUniform1fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform1fvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttrib3hv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttrib3hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib3hv(arg0,arg1); println(""); } public void glVariantsvEXT(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVariantsvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVariantsvEXT(arg0,arg1); println(""); } public long glVDPAURegisterVideoSurfaceNV(java.nio.Buffer arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glVDPAURegisterVideoSurfaceNV("+" "+arg0+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); long _res = downstreamGL4bc.glVDPAURegisterVideoSurfaceNV(arg0,arg1,arg2,arg3,arg4); println(" = "+_res); return _res; } public void glIndexiv(java.nio.IntBuffer arg0) { printIndent(); print( "glIndexiv("+" "+arg0+")"); downstreamGL4bc.glIndexiv(arg0); println(""); } public void glGetPerfMonitorCounterInfoAMD(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { printIndent(); print( "glGetPerfMonitorCounterInfoAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetPerfMonitorCounterInfoAMD(arg0,arg1,arg2,arg3); println(""); } public void glUniform2iARB(int arg0,int arg1,int arg2) { printIndent(); print( "glUniform2iARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glUniform2iARB(arg0,arg1,arg2); println(""); } public void glGetVertexAttribiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetVertexAttribiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetVertexAttribiv(arg0,arg1,arg2,arg3); println(""); } public void glCompileShader(int arg0) { printIndent(); print( "glCompileShader("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glCompileShader(arg0); println(""); } public void glGetMultiTexEnvivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetMultiTexEnvivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetMultiTexEnvivEXT(arg0,arg1,arg2,arg3); println(""); } public void glNamedProgramLocalParameter4fvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glNamedProgramLocalParameter4fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glNamedProgramLocalParameter4fvEXT(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniform1fvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glProgramUniform1fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform1fvEXT(arg0,arg1,arg2,arg3); println(""); } public void glBindFramebuffer(int arg0,int arg1) { printIndent(); print( "glBindFramebuffer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glBindFramebuffer(arg0,arg1); println(""); } public void glMultTransposeMatrixd(double[] arg0,int arg1) { printIndent(); print( "glMultTransposeMatrixd("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glMultTransposeMatrixd(arg0,arg1); println(""); } public void glGetSamplerParameterIiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetSamplerParameterIiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetSamplerParameterIiv(arg0,arg1,arg2,arg3); println(""); } public void glGetConvolutionParameterfv(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glGetConvolutionParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetConvolutionParameterfv(arg0,arg1,arg2,arg3); println(""); } 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+")"); downstreamGL4bc.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glLightiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glLightiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glLightiv(arg0,arg1,arg2,arg3); println(""); } public void glGetInteger64i_v(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glGetInteger64i_v("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetInteger64i_v(arg0,arg1,arg2,arg3); println(""); } public void glGetnPolygonStipple(int arg0,java.nio.ByteBuffer arg1) { printIndent(); print( "glGetnPolygonStipple("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGetnPolygonStipple(arg0,arg1); println(""); } public void glBeginVertexShaderEXT() { printIndent(); print( "glBeginVertexShaderEXT("+")"); downstreamGL4bc.glBeginVertexShaderEXT(); println(""); } public void glUniformMatrix3fvARB(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glUniformMatrix3fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix3fvARB(arg0,arg1,arg2,arg3); println(""); } public void glProgramEnvParameterI4uiNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { printIndent(); print( "glProgramEnvParameterI4uiNV("+" 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.glProgramEnvParameterI4uiNV(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertexAttribL2dv(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glVertexAttribL2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribL2dv(arg0,arg1); println(""); } public void glGetVideoCaptureStreamfvNV(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glGetVideoCaptureStreamfvNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetVideoCaptureStreamfvNV(arg0,arg1,arg2,arg3); println(""); } public void glUniform1i64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glUniform1i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform1i64vNV(arg0,arg1,arg2); println(""); } public void glMultiTexGeniEXT(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glMultiTexGeniEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glMultiTexGeniEXT(arg0,arg1,arg2,arg3); println(""); } public void glLoadMatrixd(java.nio.DoubleBuffer arg0) { printIndent(); print( "glLoadMatrixd("+" "+arg0+")"); downstreamGL4bc.glLoadMatrixd(arg0); println(""); } public void glMapParameterivNV(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glMapParameterivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glMapParameterivNV(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniform1uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramUniform1uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform1uiv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertex4dv(java.nio.DoubleBuffer arg0) { printIndent(); print( "glVertex4dv("+" "+arg0+")"); downstreamGL4bc.glVertex4dv(arg0); println(""); } public boolean isNPOTTextureAvailable() { return downstreamGL4bc.isNPOTTextureAvailable(); } public void glColor3uiv(java.nio.IntBuffer arg0) { printIndent(); print( "glColor3uiv("+" "+arg0+")"); downstreamGL4bc.glColor3uiv(arg0); println(""); } public void glQueryCounter(int arg0,int arg1) { printIndent(); print( "glQueryCounter("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glQueryCounter(arg0,arg1); println(""); } public void glMultiTexGenivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glMultiTexGenivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glMultiTexGenivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttribP3ui(int arg0,int arg1,boolean arg2,int arg3) { printIndent(); print( "glVertexAttribP3ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glVertexAttribP3ui(arg0,arg1,arg2,arg3); println(""); } public int getMaxRenderbufferSamples() { return downstreamGL4bc.getMaxRenderbufferSamples(); } public void glVertexAttrib4bv(int arg0,byte[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4bv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4bv(arg0,arg1,arg2); println(""); } public void glGetShaderSourceARB(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5) { printIndent(); print( "glGetShaderSourceARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glGetShaderSourceARB(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGetVideoCaptureStreamfvNV(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glGetVideoCaptureStreamfvNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetVideoCaptureStreamfvNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glFramebufferTexture1D(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glFramebufferTexture1D("+" 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.glFramebufferTexture1D(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniformMatrix3fvARB(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { printIndent(); print( "glUniformMatrix3fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix3fvARB(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttrib4sARB(int arg0,short arg1,short arg2,short arg3,short arg4) { printIndent(); print( "glVertexAttrib4sARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glVertexAttrib4sARB(arg0,arg1,arg2,arg3,arg4); println(""); } public void glEvalCoord1f(float arg0) { printIndent(); print( "glEvalCoord1f("+" "+arg0+")"); downstreamGL4bc.glEvalCoord1f(arg0); println(""); } public void glProgramUniform1dv(int arg0,int arg1,int arg2,double[] arg3,int arg4) { printIndent(); print( "glProgramUniform1dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform1dv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttribI2iv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttribI2iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI2iv(arg0,arg1); println(""); } public void glProgramUniformMatrix3x4dv(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { printIndent(); print( "glProgramUniformMatrix3x4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix3x4dv(arg0,arg1,arg2,arg3,arg4); println(""); } public int glGenVertexShadersEXT(int arg0) { printIndent(); print( "glGenVertexShadersEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); int _res = downstreamGL4bc.glGenVertexShadersEXT(arg0); println(" = "+_res); return _res; } public void glVertexWeighthv(short[] arg0,int arg1) { printIndent(); print( "glVertexWeighthv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertexWeighthv(arg0,arg1); println(""); } public void glPolygonMode(int arg0,int arg1) { printIndent(); print( "glPolygonMode("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glPolygonMode(arg0,arg1); println(""); } public void glMaterialf(int arg0,int arg1,float arg2) { printIndent(); print( "glMaterialf("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glMaterialf(arg0,arg1,arg2); println(""); } public void glProgramLocalParameterI4ivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glProgramLocalParameterI4ivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glProgramLocalParameterI4ivNV(arg0,arg1,arg2); println(""); } public void glUniform1ivARB(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glUniform1ivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform1ivARB(arg0,arg1,arg2,arg3); println(""); } 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()+")"); downstreamGL4bc.glFramebufferTexture2D(arg0,arg1,arg2,arg3,arg4); println(""); } public void glPushName(int arg0) { printIndent(); print( "glPushName("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glPushName(arg0); println(""); } public void glUniform1iv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glUniform1iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform1iv(arg0,arg1,arg2,arg3); println(""); } public void glVertexP3uiv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexP3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexP3uiv(arg0,arg1); println(""); } public void glGetActiveAtomicCounterBufferiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetActiveAtomicCounterBufferiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetActiveAtomicCounterBufferiv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexFormatNV(int arg0,int arg1,int arg2) { printIndent(); print( "glVertexFormatNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexFormatNV(arg0,arg1,arg2); println(""); } public void glColor4us(short arg0,short arg1,short arg2,short arg3) { printIndent(); print( "glColor4us("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glColor4us(arg0,arg1,arg2,arg3); println(""); } public void glColor4ui(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glColor4ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glColor4ui(arg0,arg1,arg2,arg3); println(""); } public void glGetnMapdv(int arg0,int arg1,int arg2,double[] arg3,int arg4) { printIndent(); print( "glGetnMapdv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetnMapdv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniform3uiEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glProgramUniform3uiEXT("+" 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.glProgramUniform3uiEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glColor4ub(byte arg0,byte arg1,byte arg2,byte arg3) { printIndent(); print( "glColor4ub("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glColor4ub(arg0,arg1,arg2,arg3); println(""); } public void glCompressedTexSubImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,long arg10) { printIndent(); print( "glCompressedTexSubImage3D("+" 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()+", "+" "+arg10+")"); downstreamGL4bc.glCompressedTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); println(""); } public void glClearBufferiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glClearBufferiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glClearBufferiv(arg0,arg1,arg2,arg3); println(""); } public void glGetNamedStringivARB(int arg0,java.lang.String arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetNamedStringivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetNamedStringivARB(arg0,arg1,arg2,arg3,arg4); println(""); } public void glRasterPos2iv(int[] arg0,int arg1) { printIndent(); print( "glRasterPos2iv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glRasterPos2iv(arg0,arg1); println(""); } public void glEnableClientState(int arg0) { printIndent(); print( "glEnableClientState("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glEnableClientState(arg0); println(""); } public boolean glIsEnabledIndexed(int arg0,int arg1) { printIndent(); print( "glIsEnabledIndexed("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsEnabledIndexed(arg0,arg1); println(" = "+_res); return _res; } public void glProgramUniform1i64NV(int arg0,int arg1,long arg2) { printIndent(); print( "glProgramUniform1i64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glProgramUniform1i64NV(arg0,arg1,arg2); println(""); } public void glTextureImage3DMultisampleCoverageNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,boolean arg8) { printIndent(); print( "glTextureImage3DMultisampleCoverageNV("+" 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+")"); downstreamGL4bc.glTextureImage3DMultisampleCoverageNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); println(""); } public void glDeleteRenderbuffers(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glDeleteRenderbuffers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glDeleteRenderbuffers(arg0,arg1); 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+")"); downstreamGL4bc.glGetRenderbufferParameteriv(arg0,arg1,arg2); println(""); } public void glVertexAttribLFormatNV(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glVertexAttribLFormatNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glVertexAttribLFormatNV(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribI3uiEXT(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glVertexAttribI3uiEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI3uiEXT(arg0,arg1,arg2,arg3); println(""); } public void glGetVertexAttribLdv(int arg0,int arg1,double[] arg2,int arg3) { printIndent(); print( "glGetVertexAttribLdv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetVertexAttribLdv(arg0,arg1,arg2,arg3); println(""); } public void glGetnHistogram(int arg0,boolean arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5) { printIndent(); print( "glGetnHistogram("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" "+arg5+")"); downstreamGL4bc.glGetnHistogram(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glBindMultiTextureEXT(int arg0,int arg1,int arg2) { printIndent(); print( "glBindMultiTextureEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glBindMultiTextureEXT(arg0,arg1,arg2); println(""); } public void glVertexAttrib3hv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttrib3hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib3hv(arg0,arg1,arg2); println(""); } public void glClearStencil(int arg0) { printIndent(); print( "glClearStencil("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glClearStencil(arg0); println(""); } public void glVariantsvEXT(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVariantsvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVariantsvEXT(arg0,arg1,arg2); println(""); } public void glMaterialiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glMaterialiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glMaterialiv(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib4NbvARB(int arg0,byte[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4NbvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4NbvARB(arg0,arg1,arg2); println(""); } public void glGetObjectParameterivAPPLE(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetObjectParameterivAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetObjectParameterivAPPLE(arg0,arg1,arg2,arg3,arg4); println(""); } public void glColor3iv(int[] arg0,int arg1) { printIndent(); print( "glColor3iv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColor3iv(arg0,arg1); println(""); } public void glMultiTexEnviEXT(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glMultiTexEnviEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glMultiTexEnviEXT(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib4dvARB(int arg0,double[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4dvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4dvARB(arg0,arg1,arg2); println(""); } public void glWindowPos2fv(float[] arg0,int arg1) { printIndent(); print( "glWindowPos2fv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glWindowPos2fv(arg0,arg1); println(""); } public void glTexCoordP1ui(int arg0,int arg1) { printIndent(); print( "glTexCoordP1ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoordP1ui(arg0,arg1); println(""); } public void glTexCoord2fv(java.nio.FloatBuffer arg0) { printIndent(); print( "glTexCoord2fv("+" "+arg0+")"); downstreamGL4bc.glTexCoord2fv(arg0); println(""); } public void glProgramUniformMatrix3dv(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix3dv(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glDebugMessageEnableAMD(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,boolean arg4) { printIndent(); print( "glDebugMessageEnableAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glDebugMessageEnableAMD(arg0,arg1,arg2,arg3,arg4); println(""); } public void glCompressedTexSubImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6) { printIndent(); print( "glCompressedTexSubImage1D("+" 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+")"); downstreamGL4bc.glCompressedTexSubImage1D(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glMultiTexCoord1dv(int arg0,double[] arg1,int arg2) { printIndent(); print( "glMultiTexCoord1dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord1dv(arg0,arg1,arg2); println(""); } public void glGetUniformivARB(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetUniformivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetUniformivARB(arg0,arg1,arg2); println(""); } public void glNamedProgramLocalParameter4dvEXT(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glNamedProgramLocalParameter4dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glNamedProgramLocalParameter4dvEXT(arg0,arg1,arg2,arg3); println(""); } public void glUniformMatrix3dv(int arg0,int arg1,boolean arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glUniformMatrix3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix3dv(arg0,arg1,arg2,arg3); println(""); } public void glTexCoordP1uiv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glTexCoordP1uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glTexCoordP1uiv(arg0,arg1,arg2); println(""); } public void glDrawArraysInstancedBaseInstance(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glDrawArraysInstancedBaseInstance("+" 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.glDrawArraysInstancedBaseInstance(arg0,arg1,arg2,arg3,arg4); println(""); } public void glWindowPos2fv(java.nio.FloatBuffer arg0) { printIndent(); print( "glWindowPos2fv("+" "+arg0+")"); downstreamGL4bc.glWindowPos2fv(arg0); println(""); } public void glVertexAttrib3sv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttrib3sv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib3sv(arg0,arg1); println(""); } public void glMatrixMode(int arg0) { printIndent(); print( "glMatrixMode("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glMatrixMode(arg0); println(""); } public void glWindowPos3sv(java.nio.ShortBuffer arg0) { printIndent(); print( "glWindowPos3sv("+" "+arg0+")"); downstreamGL4bc.glWindowPos3sv(arg0); println(""); } public void glColor3sv(short[] arg0,int arg1) { printIndent(); print( "glColor3sv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColor3sv(arg0,arg1); println(""); } public void glTexCoord4iv(java.nio.IntBuffer arg0) { printIndent(); print( "glTexCoord4iv("+" "+arg0+")"); downstreamGL4bc.glTexCoord4iv(arg0); println(""); } public void glVertexAttribL4i64NV(int arg0,long arg1,long arg2,long arg3,long arg4) { printIndent(); print( "glVertexAttribL4i64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glVertexAttribL4i64NV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glConvolutionParameterf(int arg0,int arg1,float arg2) { printIndent(); print( "glConvolutionParameterf("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glConvolutionParameterf(arg0,arg1,arg2); println(""); } public void glVertexP3ui(int arg0,int arg1) { printIndent(); print( "glVertexP3ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertexP3ui(arg0,arg1); println(""); } public void glExtractComponentEXT(int arg0,int arg1,int arg2) { printIndent(); print( "glExtractComponentEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glExtractComponentEXT(arg0,arg1,arg2); println(""); } public void glTexCoordP2uiv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glTexCoordP2uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glTexCoordP2uiv(arg0,arg1,arg2); println(""); } public void glUniform4ui64vNV(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glUniform4ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform4ui64vNV(arg0,arg1,arg2,arg3); println(""); } public void glMultiTexCoord2iv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glMultiTexCoord2iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord2iv(arg0,arg1); println(""); } public void glCompressedTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8) { printIndent(); print( "glCompressedTexSubImage2D("+" 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+")"); downstreamGL4bc.glCompressedTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); println(""); } public void glMultiTexCoord1sv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glMultiTexCoord1sv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord1sv(arg0,arg1,arg2); println(""); } public int glBindParameterEXT(int arg0) { printIndent(); print( "glBindParameterEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); int _res = downstreamGL4bc.glBindParameterEXT(arg0); println(" = "+_res); return _res; } public void glIndexsv(short[] arg0,int arg1) { printIndent(); print( "glIndexsv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glIndexsv(arg0,arg1); println(""); } public void glProgramUniformMatrix2x4dvEXT(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix2x4dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix2x4dvEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glUniform4dv(int arg0,int arg1,java.nio.DoubleBuffer arg2) { printIndent(); print( "glUniform4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform4dv(arg0,arg1,arg2); println(""); } public void glTexCoord2fv(float[] arg0,int arg1) { printIndent(); print( "glTexCoord2fv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord2fv(arg0,arg1); println(""); } public void glVariantdvEXT(int arg0,double[] arg1,int arg2) { printIndent(); print( "glVariantdvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVariantdvEXT(arg0,arg1,arg2); println(""); } public void glScissorArrayv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glScissorArrayv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glScissorArrayv(arg0,arg1,arg2); println(""); } public void glProgramUniform1ui(int arg0,int arg1,int arg2) { printIndent(); print( "glProgramUniform1ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glProgramUniform1ui(arg0,arg1,arg2); println(""); } public void glWindowPos3f(float arg0,float arg1,float arg2) { printIndent(); print( "glWindowPos3f("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glWindowPos3f(arg0,arg1,arg2); println(""); } public void glColor4dv(double[] arg0,int arg1) { printIndent(); print( "glColor4dv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColor4dv(arg0,arg1); println(""); } public void glProgramUniformMatrix2x4dv(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { printIndent(); print( "glProgramUniformMatrix2x4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix2x4dv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glBindProgramPipeline(int arg0) { printIndent(); print( "glBindProgramPipeline("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glBindProgramPipeline(arg0); println(""); } public void glIndexFuncEXT(int arg0,float arg1) { printIndent(); print( "glIndexFuncEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glIndexFuncEXT(arg0,arg1); println(""); } public void glProgramUniform2ui64NV(int arg0,int arg1,long arg2,long arg3) { printIndent(); print( "glProgramUniform2ui64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform2ui64NV(arg0,arg1,arg2,arg3); println(""); } public void glTexGeniv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glTexGeniv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glTexGeniv(arg0,arg1,arg2); println(""); } public void glWeightusvARB(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glWeightusvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glWeightusvARB(arg0,arg1); println(""); } public void glColor3hv(java.nio.ShortBuffer arg0) { printIndent(); print( "glColor3hv("+" "+arg0+")"); downstreamGL4bc.glColor3hv(arg0); println(""); } public void glNormal3fv(float[] arg0,int arg1) { printIndent(); print( "glNormal3fv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glNormal3fv(arg0,arg1); println(""); } public void glProgramUniform2ui64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4) { printIndent(); print( "glProgramUniform2ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform2ui64vNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGenSamplers(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glGenSamplers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGenSamplers(arg0,arg1); println(""); } public void glVertexAttribL4ui64vNV(int arg0,long[] arg1,int arg2) { printIndent(); print( "glVertexAttribL4ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribL4ui64vNV(arg0,arg1,arg2); println(""); } public void glSecondaryColor3dv(double[] arg0,int arg1) { printIndent(); print( "glSecondaryColor3dv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glSecondaryColor3dv(arg0,arg1); println(""); } public void glEndQuery(int arg0) { printIndent(); print( "glEndQuery("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glEndQuery(arg0); println(""); } public void glVertexAttribI3uivEXT(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttribI3uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI3uivEXT(arg0,arg1); println(""); } public void glStencilOpValueAMD(int arg0,int arg1) { printIndent(); print( "glStencilOpValueAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glStencilOpValueAMD(arg0,arg1); println(""); } public void glProgramUniform4i64NV(int arg0,int arg1,long arg2,long arg3,long arg4,long arg5) { printIndent(); print( "glProgramUniform4i64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+")"); downstreamGL4bc.glProgramUniform4i64NV(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glNamedProgramLocalParameterI4uivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glNamedProgramLocalParameterI4uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glNamedProgramLocalParameterI4uivEXT(arg0,arg1,arg2,arg3); println(""); } public void glNormal3fv(java.nio.FloatBuffer arg0) { printIndent(); print( "glNormal3fv("+" "+arg0+")"); downstreamGL4bc.glNormal3fv(arg0); println(""); } public boolean glUnmapBuffer(int arg0) { printIndent(); print( "glUnmapBuffer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glUnmapBuffer(arg0); println(" = "+_res); return _res; } public void glGetBufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetBufferParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetBufferParameteriv(arg0,arg1,arg2); println(""); } public void glColor3usv(java.nio.ShortBuffer arg0) { printIndent(); print( "glColor3usv("+" "+arg0+")"); downstreamGL4bc.glColor3usv(arg0); println(""); } public void glRasterPos4sv(java.nio.ShortBuffer arg0) { printIndent(); print( "glRasterPos4sv("+" "+arg0+")"); downstreamGL4bc.glRasterPos4sv(arg0); println(""); } public void glCompressedMultiTexImage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,java.nio.Buffer arg9) { printIndent(); print( "glCompressedMultiTexImage3DEXT("+" 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()+", "+" "+arg9+")"); downstreamGL4bc.glCompressedMultiTexImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); println(""); } public void glShaderSource(int arg0,int arg1,java.lang.String[] arg2,int[] arg3,int arg4) { printIndent(); print( "glShaderSource("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glShaderSource(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetIntegerIndexedv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetIntegerIndexedv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetIntegerIndexedv(arg0,arg1,arg2); println(""); } public void glProgramEnvParameterI4uivNV(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glProgramEnvParameterI4uivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glProgramEnvParameterI4uivNV(arg0,arg1,arg2,arg3); println(""); } public void glLightModeli(int arg0,int arg1) { printIndent(); print( "glLightModeli("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glLightModeli(arg0,arg1); println(""); } public void glShaderBinary(int arg0,int[] arg1,int arg2,int arg3,java.nio.Buffer arg4,int arg5) { printIndent(); print( "glShaderBinary("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glShaderBinary(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertexArrayRangeAPPLE(int arg0,java.nio.Buffer arg1) { printIndent(); print( "glVertexArrayRangeAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexArrayRangeAPPLE(arg0,arg1); println(""); } public void glVertexAttribI3ivEXT(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttribI3ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI3ivEXT(arg0,arg1); println(""); } public void glCallLists(int arg0,int arg1,java.nio.Buffer arg2) { printIndent(); print( "glCallLists("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glCallLists(arg0,arg1,arg2); println(""); } public void glSamplerParameteriv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glSamplerParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glSamplerParameteriv(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniform4ui64NV(int arg0,int arg1,long arg2,long arg3,long arg4,long arg5) { printIndent(); print( "glProgramUniform4ui64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+")"); downstreamGL4bc.glProgramUniform4ui64NV(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glTextureImage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,java.nio.Buffer arg9) { printIndent(); print( "glTextureImage2DEXT("+" 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()+", "+" "+arg9+")"); downstreamGL4bc.glTextureImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); println(""); } public void glMultiTexSubImage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,java.nio.Buffer arg9) { printIndent(); print( "glMultiTexSubImage2DEXT("+" 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()+", "+" "+arg9+")"); downstreamGL4bc.glMultiTexSubImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); println(""); } public void glFinishRenderAPPLE() { printIndent(); print( "glFinishRenderAPPLE("+")"); downstreamGL4bc.glFinishRenderAPPLE(); println(""); } public void glFramebufferDrawBuffersEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glFramebufferDrawBuffersEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glFramebufferDrawBuffersEXT(arg0,arg1,arg2); println(""); } public void glNormalP3uiv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glNormalP3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glNormalP3uiv(arg0,arg1); println(""); } public void glGetMultiTexGenfvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glGetMultiTexGenfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetMultiTexGenfvEXT(arg0,arg1,arg2,arg3); println(""); } public boolean glIsSampler(int arg0) { printIndent(); print( "glIsSampler("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsSampler(arg0); println(" = "+_res); return _res; } public void glCompressedTexSubImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6) { printIndent(); print( "glCompressedTexSubImage1D("+" 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+")"); downstreamGL4bc.glCompressedTexSubImage1D(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glFramebufferTextureEXT(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glFramebufferTextureEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glFramebufferTextureEXT(arg0,arg1,arg2,arg3); println(""); } public void glGetColorTableParameteriv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetColorTableParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetColorTableParameteriv(arg0,arg1,arg2,arg3); println(""); } public void glWeightbvARB(int arg0,java.nio.ByteBuffer arg1) { printIndent(); print( "glWeightbvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glWeightbvARB(arg0,arg1); println(""); } public void glLightModelfv(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glLightModelfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glLightModelfv(arg0,arg1); println(""); } public void glGetHistogramParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetHistogramParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetHistogramParameteriv(arg0,arg1,arg2); println(""); } public void glFogCoordfv(float[] arg0,int arg1) { printIndent(); print( "glFogCoordfv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glFogCoordfv(arg0,arg1); println(""); } public void glProgramUniformMatrix2dvEXT(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix2dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix2dvEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertexAttrib4hv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4hv(arg0,arg1,arg2); println(""); } public void glUniform3dv(int arg0,int arg1,double[] arg2,int arg3) { printIndent(); print( "glUniform3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform3dv(arg0,arg1,arg2,arg3); println(""); } public void glUniform2iv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glUniform2iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform2iv(arg0,arg1,arg2); println(""); } public void glGetVideoCaptureStreamdvNV(int arg0,int arg1,int arg2,double[] arg3,int arg4) { printIndent(); print( "glGetVideoCaptureStreamdvNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetVideoCaptureStreamdvNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glFogfv(int arg0,float[] arg1,int arg2) { printIndent(); print( "glFogfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glFogfv(arg0,arg1,arg2); println(""); } public void glGetQueryObjectiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetQueryObjectiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetQueryObjectiv(arg0,arg1,arg2); println(""); } public void glDebugMessageInsertARB(int arg0,int arg1,int arg2,int arg3,int arg4,java.lang.String arg5) { printIndent(); print( "glDebugMessageInsertARB("+" 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.glDebugMessageInsertARB(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glMatrixScaledEXT(int arg0,double arg1,double arg2,double arg3) { printIndent(); print( "glMatrixScaledEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glMatrixScaledEXT(arg0,arg1,arg2,arg3); println(""); } public void glRasterPos2sv(java.nio.ShortBuffer arg0) { printIndent(); print( "glRasterPos2sv("+" "+arg0+")"); downstreamGL4bc.glRasterPos2sv(arg0); println(""); } public void glTexCoord1hv(java.nio.ShortBuffer arg0) { printIndent(); print( "glTexCoord1hv("+" "+arg0+")"); downstreamGL4bc.glTexCoord1hv(arg0); println(""); } public void glCompressedTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8) { printIndent(); print( "glCompressedTexSubImage2D("+" 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+")"); downstreamGL4bc.glCompressedTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); println(""); } public void glVertexAttribL3dv(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glVertexAttribL3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribL3dv(arg0,arg1); println(""); } public void glDisableClientState(int arg0) { printIndent(); print( "glDisableClientState("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glDisableClientState(arg0); println(""); } public void glPopClientAttrib() { printIndent(); print( "glPopClientAttrib("+")"); downstreamGL4bc.glPopClientAttrib(); println(""); } public void glUniform3uiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glUniform3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform3uiv(arg0,arg1,arg2,arg3); println(""); } public void glFogCoordfv(java.nio.FloatBuffer arg0) { printIndent(); print( "glFogCoordfv("+" "+arg0+")"); downstreamGL4bc.glFogCoordfv(arg0); println(""); } public void glMultiTexCoord4dv(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glMultiTexCoord4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord4dv(arg0,arg1); println(""); } public void glVertexWeightfEXT(float arg0) { printIndent(); print( "glVertexWeightfEXT("+" "+arg0+")"); downstreamGL4bc.glVertexWeightfEXT(arg0); println(""); } public void glVertex2sv(java.nio.ShortBuffer arg0) { printIndent(); print( "glVertex2sv("+" "+arg0+")"); downstreamGL4bc.glVertex2sv(arg0); println(""); } public void glLightModelfv(int arg0,float[] arg1,int arg2) { printIndent(); print( "glLightModelfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glLightModelfv(arg0,arg1,arg2); println(""); } public void glVertexAttribL1ui64vNV(int arg0,long[] arg1,int arg2) { printIndent(); print( "glVertexAttribL1ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribL1ui64vNV(arg0,arg1,arg2); println(""); } public void glGetMultiTexGenfvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glGetMultiTexGenfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetMultiTexGenfvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniformMatrix3x2dv(int arg0,int arg1,boolean arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glUniformMatrix3x2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix3x2dv(arg0,arg1,arg2,arg3); println(""); } public void glUniformMatrix2dv(int arg0,int arg1,boolean arg2,double[] arg3,int arg4) { printIndent(); print( "glUniformMatrix2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix2dv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glDeleteTextures(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glDeleteTextures("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glDeleteTextures(arg0,arg1); println(""); } public void glTextureParameterIuivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glTextureParameterIuivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glTextureParameterIuivEXT(arg0,arg1,arg2,arg3); println(""); } public void glProgramEnvParameter4dvARB(int arg0,int arg1,double[] arg2,int arg3) { printIndent(); print( "glProgramEnvParameter4dvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glProgramEnvParameter4dvARB(arg0,arg1,arg2,arg3); println(""); } public void glUniform4ui(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glUniform4ui("+" 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.glUniform4ui(arg0,arg1,arg2,arg3,arg4); println(""); } public void glDeleteTransformFeedbacksNV(int arg0,int[] arg1,int arg2) { printIndent(); print( "glDeleteTransformFeedbacksNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glDeleteTransformFeedbacksNV(arg0,arg1,arg2); println(""); } public void glFogfv(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glFogfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glFogfv(arg0,arg1); println(""); } public void glProgramUniform3uivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramUniform3uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform3uivEXT(arg0,arg1,arg2,arg3); println(""); } public void glGetPixelMapuiv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glGetPixelMapuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGetPixelMapuiv(arg0,arg1,arg2); println(""); } public void glBindVideoCaptureStreamTextureNV(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glBindVideoCaptureStreamTextureNV("+" 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.glBindVideoCaptureStreamTextureNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetIntegerv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glGetIntegerv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGetIntegerv(arg0,arg1); println(""); } public void glEvalCoord2dv(java.nio.DoubleBuffer arg0) { printIndent(); print( "glEvalCoord2dv("+" "+arg0+")"); downstreamGL4bc.glEvalCoord2dv(arg0); println(""); } public void glProgramUniform3ui(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glProgramUniform3ui("+" 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.glProgramUniform3ui(arg0,arg1,arg2,arg3,arg4); println(""); } public void glTextureStorage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glTextureStorage1DEXT("+" 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.glTextureStorage1DEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glBlendColor(float arg0,float arg1,float arg2,float arg3) { printIndent(); print( "glBlendColor("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glBlendColor(arg0,arg1,arg2,arg3); println(""); } public void glColorTableParameterfv(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glColorTableParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glColorTableParameterfv(arg0,arg1,arg2,arg3); println(""); } public void glSecondaryColor3ubv(byte[] arg0,int arg1) { printIndent(); print( "glSecondaryColor3ubv("+"<[B>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glSecondaryColor3ubv(arg0,arg1); println(""); } public void glVertexAttribI2ivEXT(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttribI2ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI2ivEXT(arg0,arg1,arg2); println(""); } public void glMultiTexParameterfvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glMultiTexParameterfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glMultiTexParameterfvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glDeleteNamesAMD(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glDeleteNamesAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glDeleteNamesAMD(arg0,arg1,arg2); println(""); } public void glUniform4uiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glUniform4uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform4uiv(arg0,arg1,arg2); println(""); } public void glProgramUniformui64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4) { printIndent(); print( "glProgramUniformui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniformui64vNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetUniformi64vNV(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glGetUniformi64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetUniformi64vNV(arg0,arg1,arg2,arg3); println(""); } public void glLoadIdentity() { printIndent(); print( "glLoadIdentity("+")"); downstreamGL4bc.glLoadIdentity(); println(""); } public void glGetShaderSourceARB(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3) { printIndent(); print( "glGetShaderSourceARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glGetShaderSourceARB(arg0,arg1,arg2,arg3); println(""); } public void glGetNamedProgramLocalParameterdvEXT(int arg0,int arg1,int arg2,double[] arg3,int arg4) { printIndent(); print( "glGetNamedProgramLocalParameterdvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetNamedProgramLocalParameterdvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public boolean glIsTransformFeedbackNV(int arg0) { printIndent(); print( "glIsTransformFeedbackNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsTransformFeedbackNV(arg0); println(" = "+_res); return _res; } public void glTexCoord1iv(int[] arg0,int arg1) { printIndent(); print( "glTexCoord1iv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord1iv(arg0,arg1); println(""); } public void glMapParameterfvNV(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glMapParameterfvNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glMapParameterfvNV(arg0,arg1,arg2); println(""); } public void glSecondaryColor3uiv(java.nio.IntBuffer arg0) { printIndent(); print( "glSecondaryColor3uiv("+" "+arg0+")"); downstreamGL4bc.glSecondaryColor3uiv(arg0); println(""); } public void glVertexAttribI4svEXT(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttribI4svEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI4svEXT(arg0,arg1); println(""); } public int glBindLightParameterEXT(int arg0,int arg1) { printIndent(); print( "glBindLightParameterEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); int _res = downstreamGL4bc.glBindLightParameterEXT(arg0,arg1); println(" = "+_res); return _res; } public void glVertexAttrib4sv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttrib4sv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4sv(arg0,arg1); println(""); } public void glGetInternalformativ(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4) { printIndent(); print( "glGetInternalformativ("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glGetInternalformativ(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetPolygonStipple(long arg0) { printIndent(); print( "glGetPolygonStipple("+" "+arg0+")"); downstreamGL4bc.glGetPolygonStipple(arg0); println(""); } public void glMultiTexParameterfvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glMultiTexParameterfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glMultiTexParameterfvEXT(arg0,arg1,arg2,arg3); println(""); } public void glGetBufferParameteri64v(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glGetBufferParameteri64v("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetBufferParameteri64v(arg0,arg1,arg2,arg3); println(""); } public void glColorTableParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glColorTableParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glColorTableParameterfv(arg0,arg1,arg2); println(""); } public void glVertexPointer(javax.media.opengl.GLArrayData arg0) { printIndent(); print( "glVertexPointer("+" "+arg0+")"); downstreamGL4bc.glVertexPointer(arg0); println(""); } public void glVertexAttrib4NuivARB(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttrib4NuivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4NuivARB(arg0,arg1); println(""); } public void glVertexAttrib4Nuiv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4Nuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4Nuiv(arg0,arg1,arg2); println(""); } public void glScissorIndexed(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glScissorIndexed("+" 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.glScissorIndexed(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetQueryObjecti64v(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glGetQueryObjecti64v("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetQueryObjecti64v(arg0,arg1,arg2); println(""); } public void glDeletePerfMonitorsAMD(int arg0,int[] arg1,int arg2) { printIndent(); print( "glDeletePerfMonitorsAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glDeletePerfMonitorsAMD(arg0,arg1,arg2); println(""); } public void glVertexAttrib4Nusv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4Nusv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4Nusv(arg0,arg1,arg2); println(""); } public void glMapParameterfvNV(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glMapParameterfvNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glMapParameterfvNV(arg0,arg1,arg2,arg3); println(""); } public boolean glIsVariantEnabledEXT(int arg0,int arg1) { printIndent(); print( "glIsVariantEnabledEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsVariantEnabledEXT(arg0,arg1); println(" = "+_res); return _res; } public void glClearAccum(float arg0,float arg1,float arg2,float arg3) { printIndent(); print( "glClearAccum("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glClearAccum(arg0,arg1,arg2,arg3); println(""); } public void glProgramLocalParameter4dARB(int arg0,int arg1,double arg2,double arg3,double arg4,double arg5) { printIndent(); print( "glProgramLocalParameter4dARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+")"); downstreamGL4bc.glProgramLocalParameter4dARB(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGenVertexArrays(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glGenVertexArrays("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGenVertexArrays(arg0,arg1); println(""); } public void glRasterPos4s(short arg0,short arg1,short arg2,short arg3) { printIndent(); print( "glRasterPos4s("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glRasterPos4s(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribI2iEXT(int arg0,int arg1,int arg2) { printIndent(); print( "glVertexAttribI2iEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI2iEXT(arg0,arg1,arg2); println(""); } public void glGetnSeparableFilter(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4,int arg5,java.nio.Buffer arg6,java.nio.Buffer arg7) { printIndent(); print( "glGetnSeparableFilter("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+" "+arg6+", "+" "+arg7+")"); downstreamGL4bc.glGetnSeparableFilter(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glVertexAttrib3fvARB(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glVertexAttrib3fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib3fvARB(arg0,arg1); println(""); } public void glTexEnvfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glTexEnvfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glTexEnvfv(arg0,arg1,arg2); println(""); } public void glGetVertexAttribIuivEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetVertexAttribIuivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetVertexAttribIuivEXT(arg0,arg1,arg2); println(""); } public void glRasterPos4d(double arg0,double arg1,double arg2,double arg3) { printIndent(); print( "glRasterPos4d("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glRasterPos4d(arg0,arg1,arg2,arg3); println(""); } public void glUniform3ui(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glUniform3ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform3ui(arg0,arg1,arg2,arg3); println(""); } public void glColorMask(boolean arg0,boolean arg1,boolean arg2,boolean arg3) { printIndent(); print( "glColorMask("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glColorMask(arg0,arg1,arg2,arg3); println(""); } public void glRasterPos4f(float arg0,float arg1,float arg2,float arg3) { printIndent(); print( "glRasterPos4f("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glRasterPos4f(arg0,arg1,arg2,arg3); 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()+")"); downstreamGL4bc.glGetTexEnvfv(arg0,arg1,arg2,arg3); println(""); } public void glConvolutionParameterfv(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glConvolutionParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glConvolutionParameterfv(arg0,arg1,arg2,arg3); println(""); } public void glRasterPos4i(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glRasterPos4i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glRasterPos4i(arg0,arg1,arg2,arg3); println(""); } public void glMapVertexAttrib1dAPPLE(int arg0,int arg1,double arg2,double arg3,int arg4,int arg5,java.nio.DoubleBuffer arg6) { printIndent(); print( "glMapVertexAttrib1dAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+" "+arg6+")"); downstreamGL4bc.glMapVertexAttrib1dAPPLE(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glGetNamedProgramLocalParameterIuivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetNamedProgramLocalParameterIuivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetNamedProgramLocalParameterIuivEXT(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniformui64NV(int arg0,int arg1,long arg2) { printIndent(); print( "glProgramUniformui64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glProgramUniformui64NV(arg0,arg1,arg2); println(""); } public void glDeleteProgramsARB(int arg0,int[] arg1,int arg2) { printIndent(); print( "glDeleteProgramsARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glDeleteProgramsARB(arg0,arg1,arg2); println(""); } public void glGetProgramSubroutineParameteruivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetProgramSubroutineParameteruivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetProgramSubroutineParameteruivNV(arg0,arg1,arg2); println(""); } public void glGetPixelMapusv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glGetPixelMapusv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGetPixelMapusv(arg0,arg1,arg2); println(""); } public void glProgramUniform2uiEXT(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glProgramUniform2uiEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glProgramUniform2uiEXT(arg0,arg1,arg2,arg3); println(""); } public boolean glIsPBOPackEnabled() { printIndent(); print( "glIsPBOPackEnabled("+")"); boolean _res = downstreamGL4bc.glIsPBOPackEnabled(); println(" = "+_res); return _res; } public void glVertexAttrib3fvARB(int arg0,float[] arg1,int arg2) { printIndent(); print( "glVertexAttrib3fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib3fvARB(arg0,arg1,arg2); println(""); } public void glProgramUniform4uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramUniform4uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform4uiv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glFinishObjectAPPLE(int arg0,int arg1) { printIndent(); print( "glFinishObjectAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glFinishObjectAPPLE(arg0,arg1); println(""); } public void glPixelMapuiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glPixelMapuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glPixelMapuiv(arg0,arg1,arg2,arg3); println(""); } public boolean glIsFenceAPPLE(int arg0) { printIndent(); print( "glIsFenceAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsFenceAPPLE(arg0); println(" = "+_res); return _res; } public void glUseProgramObjectARB(int arg0) { printIndent(); print( "glUseProgramObjectARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glUseProgramObjectARB(arg0); println(""); } public void glProgramUniformMatrix4dv(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { printIndent(); print( "glProgramUniformMatrix4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix4dv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetTexLevelParameteriv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetTexLevelParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetTexLevelParameteriv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniform2uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramUniform2uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform2uiv(arg0,arg1,arg2,arg3); println(""); } public void glGetTexEnvfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetTexEnvfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetTexEnvfv(arg0,arg1,arg2); println(""); } public void glDeleteVertexArrays(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glDeleteVertexArrays("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glDeleteVertexArrays(arg0,arg1); println(""); } public void glConvolutionParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glConvolutionParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glConvolutionParameterfv(arg0,arg1,arg2); println(""); } public void glTexCoordFormatNV(int arg0,int arg1,int arg2) { printIndent(); print( "glTexCoordFormatNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glTexCoordFormatNV(arg0,arg1,arg2); println(""); } public void glFrontFace(int arg0) { printIndent(); print( "glFrontFace("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glFrontFace(arg0); 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()+")"); downstreamGL4bc.glTexEnvfv(arg0,arg1,arg2,arg3); println(""); } public void glNamedProgramLocalParameter4fEXT(int arg0,int arg1,int arg2,float arg3,float arg4,float arg5,float arg6) { printIndent(); print( "glNamedProgramLocalParameter4fEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+", "+" "+arg6+")"); downstreamGL4bc.glNamedProgramLocalParameter4fEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glViewportIndexedfv(int arg0,float[] arg1,int arg2) { printIndent(); print( "glViewportIndexedfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glViewportIndexedfv(arg0,arg1,arg2); println(""); } public void glVertexAttribs2hv(int arg0,int arg1,short[] arg2,int arg3) { printIndent(); print( "glVertexAttribs2hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glVertexAttribs2hv(arg0,arg1,arg2,arg3); println(""); } public void glRasterPos2s(short arg0,short arg1) { printIndent(); print( "glRasterPos2s("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glRasterPos2s(arg0,arg1); println(""); } public void glGetProgramPipelineiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetProgramPipelineiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetProgramPipelineiv(arg0,arg1,arg2); println(""); } public void glMultiTexCoord3iv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glMultiTexCoord3iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord3iv(arg0,arg1,arg2); println(""); } public void glFramebufferDrawBufferEXT(int arg0,int arg1) { printIndent(); print( "glFramebufferDrawBufferEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glFramebufferDrawBufferEXT(arg0,arg1); println(""); } public void glVertexAttrib2fv(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glVertexAttrib2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib2fv(arg0,arg1); println(""); } public void glCompressedTexSubImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,java.nio.Buffer arg10) { printIndent(); print( "glCompressedTexSubImage3D("+" 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()+", "+" "+arg10+")"); downstreamGL4bc.glCompressedTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); println(""); } public void glMultiTexCoord3hv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glMultiTexCoord3hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord3hv(arg0,arg1); println(""); } public void glProgramUniform3dv(int arg0,int arg1,int arg2,double[] arg3,int arg4) { printIndent(); print( "glProgramUniform3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform3dv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glRasterPos2d(double arg0,double arg1) { printIndent(); print( "glRasterPos2d("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glRasterPos2d(arg0,arg1); println(""); } public void glVertexAttrib4ubv(int arg0,java.nio.ByteBuffer arg1) { printIndent(); print( "glVertexAttrib4ubv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4ubv(arg0,arg1); println(""); } public void glRasterPos2f(float arg0,float arg1) { printIndent(); print( "glRasterPos2f("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glRasterPos2f(arg0,arg1); println(""); } public void glProgramUniform3uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramUniform3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform3uiv(arg0,arg1,arg2,arg3); println(""); } public void glCopyTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7) { printIndent(); print( "glCopyTexImage2D("+" 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()+")"); downstreamGL4bc.glCopyTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glVertexAttribL1i64vNV(int arg0,long[] arg1,int arg2) { printIndent(); print( "glVertexAttribL1i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribL1i64vNV(arg0,arg1,arg2); println(""); } public void glGetVideoCaptureivNV(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetVideoCaptureivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetVideoCaptureivNV(arg0,arg1,arg2,arg3); println(""); } public void glRasterPos2i(int arg0,int arg1) { printIndent(); print( "glRasterPos2i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glRasterPos2i(arg0,arg1); println(""); } public void glVertexAttribI4ubvEXT(int arg0,byte[] arg1,int arg2) { printIndent(); print( "glVertexAttribI4ubvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI4ubvEXT(arg0,arg1,arg2); println(""); } public void glGetTexGeniv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetTexGeniv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetTexGeniv(arg0,arg1,arg2,arg3); println(""); } public boolean glIsSync(long arg0) { printIndent(); print( "glIsSync("+" "+arg0+")"); boolean _res = downstreamGL4bc.glIsSync(arg0); println(" = "+_res); return _res; } 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+")"); downstreamGL4bc.glGetnUniformiv(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib2fv(int arg0,float[] arg1,int arg2) { printIndent(); print( "glVertexAttrib2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib2fv(arg0,arg1,arg2); println(""); } public void glVertexAttribP4ui(int arg0,int arg1,boolean arg2,int arg3) { printIndent(); print( "glVertexAttribP4ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glVertexAttribP4ui(arg0,arg1,arg2,arg3); println(""); } public void glViewportIndexedfv(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glViewportIndexedfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glViewportIndexedfv(arg0,arg1); println(""); } public void glGetMultiTexLevelParameterivEXT(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5) { printIndent(); print( "glGetMultiTexLevelParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glGetMultiTexLevelParameterivEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGetMapiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetMapiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetMapiv(arg0,arg1,arg2); println(""); } public void glUniform3ui64vNV(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glUniform3ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform3ui64vNV(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribI2uiEXT(int arg0,int arg1,int arg2) { printIndent(); print( "glVertexAttribI2uiEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI2uiEXT(arg0,arg1,arg2); println(""); } public void glProgramUniform3f(int arg0,int arg1,float arg2,float arg3,float arg4) { printIndent(); print( "glProgramUniform3f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniform3f(arg0,arg1,arg2,arg3,arg4); println(""); } public void glBeginPerfMonitorAMD(int arg0) { printIndent(); print( "glBeginPerfMonitorAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glBeginPerfMonitorAMD(arg0); println(""); } public void glProgramUniform3dvEXT(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glProgramUniform3dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform3dvEXT(arg0,arg1,arg2,arg3); println(""); } public void glGetInvariantIntegervEXT(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetInvariantIntegervEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetInvariantIntegervEXT(arg0,arg1,arg2,arg3); println(""); } public void glDrawRangeElementsBaseVertex(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5,int arg6) { printIndent(); print( "glDrawRangeElementsBaseVertex("+" 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+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+")"); downstreamGL4bc.glDrawRangeElementsBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glTextureParameterIivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glTextureParameterIivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glTextureParameterIivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetQueryIndexediv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetQueryIndexediv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetQueryIndexediv(arg0,arg1,arg2,arg3); println(""); } public long glImportSyncEXT(int arg0,long arg1,int arg2) { printIndent(); print( "glImportSyncEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); long _res = downstreamGL4bc.glImportSyncEXT(arg0,arg1,arg2); println(" = "+_res); return _res; } public void glDrawBuffers(int arg0,int[] arg1,int arg2) { printIndent(); print( "glDrawBuffers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glDrawBuffers(arg0,arg1,arg2); println(""); } public void glTextureStorage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { printIndent(); print( "glTextureStorage2DEXT("+" 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.glTextureStorage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glMatrixMultTransposedEXT(int arg0,double[] arg1,int arg2) { printIndent(); print( "glMatrixMultTransposedEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMatrixMultTransposedEXT(arg0,arg1,arg2); println(""); } public void glGenFencesAPPLE(int arg0,int[] arg1,int arg2) { printIndent(); print( "glGenFencesAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGenFencesAPPLE(arg0,arg1,arg2); println(""); } public void glGetVertexAttribIivEXT(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetVertexAttribIivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetVertexAttribIivEXT(arg0,arg1,arg2,arg3); println(""); } public void glReleaseShaderCompiler() { printIndent(); print( "glReleaseShaderCompiler("+")"); downstreamGL4bc.glReleaseShaderCompiler(); println(""); } public void glTexCoord3i(int arg0,int arg1,int arg2) { printIndent(); print( "glTexCoord3i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glTexCoord3i(arg0,arg1,arg2); println(""); } public void glGetPixelMapusv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glGetPixelMapusv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGetPixelMapusv(arg0,arg1); println(""); } public int glGetFragDataLocation(int arg0,java.lang.String arg1) { printIndent(); print( "glGetFragDataLocation("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); int _res = downstreamGL4bc.glGetFragDataLocation(arg0,arg1); println(" = "+_res); return _res; } public void glVertex3dv(double[] arg0,int arg1) { printIndent(); print( "glVertex3dv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertex3dv(arg0,arg1); println(""); } public void glTexCoord2dv(java.nio.DoubleBuffer arg0) { printIndent(); print( "glTexCoord2dv("+" "+arg0+")"); downstreamGL4bc.glTexCoord2dv(arg0); println(""); } public void glSecondaryColorP3uiv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glSecondaryColorP3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glSecondaryColorP3uiv(arg0,arg1); println(""); } public void glGetMultisamplefv(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glGetMultisamplefv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetMultisamplefv(arg0,arg1,arg2,arg3); println(""); } public void glGetObjectParameterfvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetObjectParameterfvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetObjectParameterfvARB(arg0,arg1,arg2); println(""); } public void glUniform4fv(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glUniform4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform4fv(arg0,arg1,arg2,arg3); println(""); } public void glVertex4fv(java.nio.FloatBuffer arg0) { printIndent(); print( "glVertex4fv("+" "+arg0+")"); downstreamGL4bc.glVertex4fv(arg0); println(""); } public void glProgramUniformMatrix2fvEXT(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix2fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix2fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glStencilOpSeparate(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glStencilOpSeparate("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glStencilOpSeparate(arg0,arg1,arg2,arg3); println(""); } public void glGetQueryObjectuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetQueryObjectuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetQueryObjectuiv(arg0,arg1,arg2); println(""); } public void glUniformSubroutinesuiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glUniformSubroutinesuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniformSubroutinesuiv(arg0,arg1,arg2,arg3); println(""); } public void glUniformMatrix3fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glUniformMatrix3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix3fv(arg0,arg1,arg2,arg3); println(""); } public void glPixelTransformParameterivEXT(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glPixelTransformParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glPixelTransformParameterivEXT(arg0,arg1,arg2,arg3); println(""); } public void glGetMultisamplefv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetMultisamplefv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetMultisamplefv(arg0,arg1,arg2); println(""); } public void glGetIntegerui64vNV(int arg0,java.nio.LongBuffer arg1) { printIndent(); print( "glGetIntegerui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGetIntegerui64vNV(arg0,arg1); println(""); } public long glVDPAURegisterOutputSurfaceNV(java.nio.Buffer arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glVDPAURegisterOutputSurfaceNV("+" "+arg0+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); long _res = downstreamGL4bc.glVDPAURegisterOutputSurfaceNV(arg0,arg1,arg2,arg3); println(" = "+_res); return _res; } public void glSetFenceAPPLE(int arg0) { printIndent(); print( "glSetFenceAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glSetFenceAPPLE(arg0); println(""); } public void glUniform1f(int arg0,float arg1) { printIndent(); print( "glUniform1f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glUniform1f(arg0,arg1); println(""); } public void glColor3d(double arg0,double arg1,double arg2) { printIndent(); print( "glColor3d("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glColor3d(arg0,arg1,arg2); println(""); } public void glVertexAttrib1d(int arg0,double arg1) { printIndent(); print( "glVertexAttrib1d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib1d(arg0,arg1); 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+")"); downstreamGL4bc.glGetFramebufferAttachmentParameteriv(arg0,arg1,arg2,arg3); println(""); } public void glMultiTexBufferEXT(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glMultiTexBufferEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glMultiTexBufferEXT(arg0,arg1,arg2,arg3); println(""); } public void glEndVideoCaptureNV(int arg0) { printIndent(); print( "glEndVideoCaptureNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glEndVideoCaptureNV(arg0); println(""); } public void glUniform1fARB(int arg0,float arg1) { printIndent(); print( "glUniform1fARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glUniform1fARB(arg0,arg1); println(""); } public void glGetTexImage(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4) { printIndent(); print( "glGetTexImage("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glGetTexImage(arg0,arg1,arg2,arg3,arg4); println(""); } public void glBitmap(int arg0,int arg1,float arg2,float arg3,float arg4,float arg5,long arg6) { printIndent(); print( "glBitmap("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+", "+" "+arg6+")"); downstreamGL4bc.glBitmap(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glGenNamesAMD(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGenNamesAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGenNamesAMD(arg0,arg1,arg2); println(""); } public void glUniformMatrix3fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { printIndent(); print( "glUniformMatrix3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix3fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertex4fv(float[] arg0,int arg1) { printIndent(); print( "glVertex4fv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertex4fv(arg0,arg1); println(""); } public void glProgramUniformMatrix2fvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glProgramUniformMatrix2fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix2fvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetObjectParameterfvARB(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glGetObjectParameterfvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetObjectParameterfvARB(arg0,arg1,arg2,arg3); println(""); } public void glRasterPos4dv(double[] arg0,int arg1) { printIndent(); print( "glRasterPos4dv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glRasterPos4dv(arg0,arg1); println(""); } public void glAttachObjectARB(int arg0,int arg1) { printIndent(); print( "glAttachObjectARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glAttachObjectARB(arg0,arg1); println(""); } public void glGetInvariantBooleanvEXT(int arg0,int arg1,java.nio.ByteBuffer arg2) { printIndent(); print( "glGetInvariantBooleanvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetInvariantBooleanvEXT(arg0,arg1,arg2); println(""); } public void glUniform4fv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glUniform4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform4fv(arg0,arg1,arg2); println(""); } public void glGetPerfMonitorCounterDataAMD(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.IntBuffer arg4) { printIndent(); print( "glGetPerfMonitorCounterDataAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glGetPerfMonitorCounterDataAMD(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetPerfMonitorCounterDataAMD(int arg0,int arg1,int arg2,int[] arg3,int arg4,int[] arg5,int arg6) { printIndent(); print( "glGetPerfMonitorCounterDataAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+")"); downstreamGL4bc.glGetPerfMonitorCounterDataAMD(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glVertexAttribI4i(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glVertexAttribI4i("+" 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.glVertexAttribI4i(arg0,arg1,arg2,arg3,arg4); println(""); } public void glTextureRangeAPPLE(int arg0,int arg1,java.nio.Buffer arg2) { printIndent(); print( "glTextureRangeAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glTextureRangeAPPLE(arg0,arg1,arg2); println(""); } public void glProgramUniformMatrix4x2dv(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { printIndent(); print( "glProgramUniformMatrix4x2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix4x2dv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glLoadMatrixf(java.nio.FloatBuffer arg0) { printIndent(); print( "glLoadMatrixf("+" "+arg0+")"); downstreamGL4bc.glLoadMatrixf(arg0); println(""); } public void glProgramUniformMatrix2x4fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glProgramUniformMatrix2x4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix2x4fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniform3i64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3) { printIndent(); print( "glProgramUniform3i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform3i64vNV(arg0,arg1,arg2,arg3); println(""); } public void glTexCoord1i(int arg0) { printIndent(); print( "glTexCoord1i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glTexCoord1i(arg0); println(""); } public void glVertexAttribL3i64vNV(int arg0,java.nio.LongBuffer arg1) { printIndent(); print( "glVertexAttribL3i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribL3i64vNV(arg0,arg1); println(""); } public void glGetTextureParameterIivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetTextureParameterIivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetTextureParameterIivEXT(arg0,arg1,arg2,arg3); println(""); } public void glGetSamplerParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetSamplerParameterIuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetSamplerParameterIuiv(arg0,arg1,arg2); println(""); } public void glProgramUniform3dEXT(int arg0,int arg1,double arg2,double arg3,double arg4) { printIndent(); print( "glProgramUniform3dEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniform3dEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glClipPlane(int arg0,double[] arg1,int arg2) { printIndent(); print( "glClipPlane("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glClipPlane(arg0,arg1,arg2); println(""); } public void glProgramUniformMatrix2x3dv(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix2x3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix2x3dv(arg0,arg1,arg2,arg3,arg4,arg5); 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+")"); downstreamGL4bc.glGetMaterialfv(arg0,arg1,arg2); println(""); } public void glProgramEnvParametersI4uivNV(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramEnvParametersI4uivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramEnvParametersI4uivNV(arg0,arg1,arg2,arg3); println(""); } public void glBindBufferOffset(int arg0,int arg1,int arg2,long arg3) { printIndent(); print( "glBindBufferOffset("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glBindBufferOffset(arg0,arg1,arg2,arg3); println(""); } public void glUniformMatrix4x2dv(int arg0,int arg1,boolean arg2,double[] arg3,int arg4) { printIndent(); print( "glUniformMatrix4x2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix4x2dv(arg0,arg1,arg2,arg3,arg4); println(""); } public int glGetHandleARB(int arg0) { printIndent(); print( "glGetHandleARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); int _res = downstreamGL4bc.glGetHandleARB(arg0); println(" = "+_res); return _res; } public void glBlendEquationIndexedAMD(int arg0,int arg1) { printIndent(); print( "glBlendEquationIndexedAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glBlendEquationIndexedAMD(arg0,arg1); println(""); } public void glVertexAttribs2hv(int arg0,int arg1,java.nio.ShortBuffer arg2) { printIndent(); print( "glVertexAttribs2hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glVertexAttribs2hv(arg0,arg1,arg2); println(""); } public void glVariantbvEXT(int arg0,byte[] arg1,int arg2) { printIndent(); print( "glVariantbvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVariantbvEXT(arg0,arg1,arg2); println(""); } public void glUniform3f(int arg0,float arg1,float arg2,float arg3) { printIndent(); print( "glUniform3f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniform3f(arg0,arg1,arg2,arg3); println(""); } public void glMultiTexCoord3d(int arg0,double arg1,double arg2,double arg3) { printIndent(); print( "glMultiTexCoord3d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glMultiTexCoord3d(arg0,arg1,arg2,arg3); println(""); } public void glPushMatrix() { printIndent(); print( "glPushMatrix("+")"); downstreamGL4bc.glPushMatrix(); println(""); } public void glMultiTexCoord3hv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glMultiTexCoord3hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord3hv(arg0,arg1,arg2); println(""); } public void glGetMultiTexParameterivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetMultiTexParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetMultiTexParameterivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glLoadMatrixf(float[] arg0,int arg1) { printIndent(); print( "glLoadMatrixf("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glLoadMatrixf(arg0,arg1); println(""); } public void glVertexAttrib3d(int arg0,double arg1,double arg2,double arg3) { printIndent(); print( "glVertexAttrib3d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glVertexAttrib3d(arg0,arg1,arg2,arg3); println(""); } 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+")"); downstreamGL4bc.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glProgramUniformMatrix2x4fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix2x4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix2x4fv(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glNormal3dv(java.nio.DoubleBuffer arg0) { printIndent(); print( "glNormal3dv("+" "+arg0+")"); downstreamGL4bc.glNormal3dv(arg0); println(""); } public void glGetClipPlane(int arg0,double[] arg1,int arg2) { printIndent(); print( "glGetClipPlane("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGetClipPlane(arg0,arg1,arg2); println(""); } public void glVertexAttrib4ivARB(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttrib4ivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4ivARB(arg0,arg1); println(""); } 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()+")"); downstreamGL4bc.glGetMaterialfv(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribI2i(int arg0,int arg1,int arg2) { printIndent(); print( "glVertexAttribI2i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI2i(arg0,arg1,arg2); println(""); } public void glSamplerParameterIiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glSamplerParameterIiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glSamplerParameterIiv(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib1dvARB(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glVertexAttrib1dvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib1dvARB(arg0,arg1); println(""); } public void glVertexPointer(int arg0,int arg1,int arg2,long arg3) { printIndent(); print( "glVertexPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glVertexPointer(arg0,arg1,arg2,arg3); println(""); } public void glEdgeFlagv(byte[] arg0,int arg1) { printIndent(); print( "glEdgeFlagv("+"<[B>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glEdgeFlagv(arg0,arg1); println(""); } public void glGetDoubleIndexedvEXT(int arg0,int arg1,java.nio.DoubleBuffer arg2) { printIndent(); print( "glGetDoubleIndexedvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetDoubleIndexedvEXT(arg0,arg1,arg2); println(""); } public void glVertexAttrib4fARB(int arg0,float arg1,float arg2,float arg3,float arg4) { printIndent(); print( "glVertexAttrib4fARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glVertexAttrib4fARB(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertex2sv(short[] arg0,int arg1) { printIndent(); print( "glVertex2sv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertex2sv(arg0,arg1); println(""); } public void glPixelTransferi(int arg0,int arg1) { printIndent(); print( "glPixelTransferi("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glPixelTransferi(arg0,arg1); 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()+")"); downstreamGL4bc.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()+")"); downstreamGL4bc.glHint(arg0,arg1); println(""); } public void glMultiTexImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8) { printIndent(); print( "glMultiTexImage1DEXT("+" 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+")"); downstreamGL4bc.glMultiTexImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); println(""); } public void glPushAttrib(int arg0) { printIndent(); print( "glPushAttrib("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glPushAttrib(arg0); println(""); } public void glWeightubvARB(int arg0,java.nio.ByteBuffer arg1) { printIndent(); print( "glWeightubvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glWeightubvARB(arg0,arg1); println(""); } public void glMakeNamedBufferResidentNV(int arg0,int arg1) { printIndent(); print( "glMakeNamedBufferResidentNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glMakeNamedBufferResidentNV(arg0,arg1); 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+")"); downstreamGL4bc.glOrthof(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glProgramUniform4ivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramUniform4ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform4ivEXT(arg0,arg1,arg2,arg3); println(""); } public void glMultiTexGenfEXT(int arg0,int arg1,int arg2,float arg3) { printIndent(); print( "glMultiTexGenfEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glMultiTexGenfEXT(arg0,arg1,arg2,arg3); println(""); } public void glGetProgramEnvParameterdvARB(int arg0,int arg1,double[] arg2,int arg3) { printIndent(); print( "glGetProgramEnvParameterdvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetProgramEnvParameterdvARB(arg0,arg1,arg2,arg3); println(""); } public void glMultiTexCoord1d(int arg0,double arg1) { printIndent(); print( "glMultiTexCoord1d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord1d(arg0,arg1); println(""); } public void glRenderbufferStorageMultisample(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glRenderbufferStorageMultisample("+" 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.glRenderbufferStorageMultisample(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetProgramivARB(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetProgramivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetProgramivARB(arg0,arg1,arg2); println(""); } public void glVertexAttrib4hv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttrib4hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4hv(arg0,arg1); println(""); } 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()+")"); downstreamGL4bc.glRenderbufferStorage(arg0,arg1,arg2,arg3); println(""); } public void glWindowPos2dv(java.nio.DoubleBuffer arg0) { printIndent(); print( "glWindowPos2dv("+" "+arg0+")"); downstreamGL4bc.glWindowPos2dv(arg0); println(""); } public void glShaderOp2EXT(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glShaderOp2EXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glShaderOp2EXT(arg0,arg1,arg2,arg3); println(""); } public void glDrawTransformFeedbackNV(int arg0,int arg1) { printIndent(); print( "glDrawTransformFeedbackNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glDrawTransformFeedbackNV(arg0,arg1); println(""); } public void glRasterPos3iv(java.nio.IntBuffer arg0) { printIndent(); print( "glRasterPos3iv("+" "+arg0+")"); downstreamGL4bc.glRasterPos3iv(arg0); println(""); } public void glTextureNormalEXT(int arg0) { printIndent(); print( "glTextureNormalEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glTextureNormalEXT(arg0); println(""); } public void glVertexAttrib1sARB(int arg0,short arg1) { printIndent(); print( "glVertexAttrib1sARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib1sARB(arg0,arg1); println(""); } public void glHintPGI(int arg0,int arg1) { printIndent(); print( "glHintPGI("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glHintPGI(arg0,arg1); println(""); } public void glRasterPos2sv(short[] arg0,int arg1) { printIndent(); print( "glRasterPos2sv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glRasterPos2sv(arg0,arg1); println(""); } public void glGetActiveUniformBlockiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetActiveUniformBlockiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetActiveUniformBlockiv(arg0,arg1,arg2,arg3); println(""); } public void glTexCoord1hv(short[] arg0,int arg1) { printIndent(); print( "glTexCoord1hv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord1hv(arg0,arg1); println(""); } public void glDisableIndexed(int arg0,int arg1) { printIndent(); print( "glDisableIndexed("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glDisableIndexed(arg0,arg1); println(""); } public void glCopyTextureSubImage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9) { printIndent(); print( "glCopyTextureSubImage3DEXT("+" 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.glCopyTextureSubImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); println(""); } public void glEndQueryIndexed(int arg0,int arg1) { printIndent(); print( "glEndQueryIndexed("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glEndQueryIndexed(arg0,arg1); println(""); } public void glGetnTexImage(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5) { printIndent(); print( "glGetnTexImage("+" 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.glGetnTexImage(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGetProgramStageiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetProgramStageiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetProgramStageiv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniform2iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramUniform2iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform2iv(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()+")"); downstreamGL4bc.glTexStorage1D(arg0,arg1,arg2,arg3); println(""); } public void glConvolutionFilter2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6) { printIndent(); print( "glConvolutionFilter2D("+" 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+")"); downstreamGL4bc.glConvolutionFilter2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glNamedRenderbufferStorageMultisampleCoverageEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { printIndent(); print( "glNamedRenderbufferStorageMultisampleCoverageEXT("+" 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.glNamedRenderbufferStorageMultisampleCoverageEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glProgramUniform4uivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramUniform4uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform4uivEXT(arg0,arg1,arg2,arg3); println(""); } public void glVertex2iv(java.nio.IntBuffer arg0) { printIndent(); print( "glVertex2iv("+" "+arg0+")"); downstreamGL4bc.glVertex2iv(arg0); println(""); } public void glProgramUniformMatrix4x2dvEXT(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix4x2dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix4x2dvEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glProgramUniform4fv(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glProgramUniform4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform4fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttribI1iv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttribI1iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI1iv(arg0,arg1,arg2); println(""); } public void glColorMaski(int arg0,boolean arg1,boolean arg2,boolean arg3,boolean arg4) { printIndent(); print( "glColorMaski("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glColorMaski(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttrib4Nusv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttrib4Nusv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4Nusv(arg0,arg1); println(""); } public void glVertexAttrib1dv(int arg0,double[] arg1,int arg2) { printIndent(); print( "glVertexAttrib1dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib1dv(arg0,arg1,arg2); println(""); } public void glColor3us(short arg0,short arg1,short arg2) { printIndent(); print( "glColor3us("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glColor3us(arg0,arg1,arg2); println(""); } public void glVertexAttrib4iv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4iv(arg0,arg1,arg2); println(""); } public void glVertexAttribL2i64vNV(int arg0,java.nio.LongBuffer arg1) { printIndent(); print( "glVertexAttribL2i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribL2i64vNV(arg0,arg1); println(""); } public void glGetShaderiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetShaderiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetShaderiv(arg0,arg1,arg2); println(""); } public void glGetVertexAttribdvARB(int arg0,int arg1,java.nio.DoubleBuffer arg2) { printIndent(); print( "glGetVertexAttribdvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetVertexAttribdvARB(arg0,arg1,arg2); println(""); } public int glGetDebugMessageLogAMD(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5,int[] arg6,int arg7,int[] arg8,int arg9,byte[] arg10,int arg11) { printIndent(); print( "glGetDebugMessageLogAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg9).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg11).toUpperCase()+")"); int _res = downstreamGL4bc.glGetDebugMessageLogAMD(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); println(" = "+_res); return _res; } public void glCopyTexSubImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8) { printIndent(); print( "glCopyTexSubImage3D("+" 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()+")"); downstreamGL4bc.glCopyTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); println(""); } public void glProgramUniform4ui(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { printIndent(); print( "glProgramUniform4ui("+" 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.glProgramUniform4ui(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glCopyTextureSubImage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8) { printIndent(); print( "glCopyTextureSubImage2DEXT("+" 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()+")"); downstreamGL4bc.glCopyTextureSubImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); println(""); } public void glPixelZoom(float arg0,float arg1) { printIndent(); print( "glPixelZoom("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glPixelZoom(arg0,arg1); println(""); } public void glVertexAttribI4svEXT(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttribI4svEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI4svEXT(arg0,arg1,arg2); println(""); } public void glVertexAttribI4ubv(int arg0,byte[] arg1,int arg2) { printIndent(); print( "glVertexAttribI4ubv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI4ubv(arg0,arg1,arg2); println(""); } public void glGetProgramLocalParameterIivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetProgramLocalParameterIivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetProgramLocalParameterIivNV(arg0,arg1,arg2); println(""); } public void glNamedProgramLocalParametersI4uivEXT(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4) { printIndent(); print( "glNamedProgramLocalParametersI4uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glNamedProgramLocalParametersI4uivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniform4fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glProgramUniform4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform4fv(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib4sv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4sv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4sv(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+")"); downstreamGL4bc.glFrustumf(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glCopyMultiTexImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7) { printIndent(); print( "glCopyMultiTexImage1DEXT("+" 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()+")"); downstreamGL4bc.glCopyMultiTexImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glWindowPos3iv(int[] arg0,int arg1) { printIndent(); print( "glWindowPos3iv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glWindowPos3iv(arg0,arg1); println(""); } public void glDeletePerfMonitorsAMD(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glDeletePerfMonitorsAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glDeletePerfMonitorsAMD(arg0,arg1); println(""); } public void glGetProgramEnvParameterdvARB(int arg0,int arg1,java.nio.DoubleBuffer arg2) { printIndent(); print( "glGetProgramEnvParameterdvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetProgramEnvParameterdvARB(arg0,arg1,arg2); println(""); } public void glMatrixMultfEXT(int arg0,float[] arg1,int arg2) { printIndent(); print( "glMatrixMultfEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMatrixMultfEXT(arg0,arg1,arg2); println(""); } public void glGetPixelMapfv(int arg0,float[] arg1,int arg2) { printIndent(); print( "glGetPixelMapfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGetPixelMapfv(arg0,arg1,arg2); println(""); } public void glVertexAttrib4Nuiv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttrib4Nuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4Nuiv(arg0,arg1); println(""); } public void glMultiTexCoord2sv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glMultiTexCoord2sv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord2sv(arg0,arg1); println(""); } public void glUniform1ui64NV(int arg0,long arg1) { printIndent(); print( "glUniform1ui64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glUniform1ui64NV(arg0,arg1); println(""); } public void glCopyConvolutionFilter1D(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glCopyConvolutionFilter1D("+" 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.glCopyConvolutionFilter1D(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramBufferParametersfvNV(int arg0,int arg1,int arg2,int arg3,float[] arg4,int arg5) { printIndent(); print( "glProgramBufferParametersfvNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramBufferParametersfvNV(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGenVertexArrays(int arg0,int[] arg1,int arg2) { printIndent(); print( "glGenVertexArrays("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGenVertexArrays(arg0,arg1,arg2); println(""); } public void glWindowPos2dv(double[] arg0,int arg1) { printIndent(); print( "glWindowPos2dv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glWindowPos2dv(arg0,arg1); println(""); } public void glVertex2hv(short[] arg0,int arg1) { printIndent(); print( "glVertex2hv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertex2hv(arg0,arg1); println(""); } public void glEdgeFlagPointer(int arg0,java.nio.Buffer arg1) { printIndent(); print( "glEdgeFlagPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glEdgeFlagPointer(arg0,arg1); println(""); } public void glIndexub(byte arg0) { printIndent(); print( "glIndexub("+" "+arg0+")"); downstreamGL4bc.glIndexub(arg0); println(""); } public void glBufferAddressRangeNV(int arg0,int arg1,long arg2,long arg3) { printIndent(); print( "glBufferAddressRangeNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glBufferAddressRangeNV(arg0,arg1,arg2,arg3); println(""); } public void glMultiTexCoord2i(int arg0,int arg1,int arg2) { printIndent(); print( "glMultiTexCoord2i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord2i(arg0,arg1,arg2); println(""); } public void glCullParameterfvEXT(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glCullParameterfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glCullParameterfvEXT(arg0,arg1); println(""); } public void glNormal3i(int arg0,int arg1,int arg2) { printIndent(); print( "glNormal3i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glNormal3i(arg0,arg1,arg2); println(""); } public void glMultiTexCoord2h(int arg0,short arg1,short arg2) { printIndent(); print( "glMultiTexCoord2h("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glMultiTexCoord2h(arg0,arg1,arg2); println(""); } public int glBindTextureUnitParameterEXT(int arg0,int arg1) { printIndent(); print( "glBindTextureUnitParameterEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); int _res = downstreamGL4bc.glBindTextureUnitParameterEXT(arg0,arg1); println(" = "+_res); return _res; } public boolean glIsNameAMD(int arg0,int arg1) { printIndent(); print( "glIsNameAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsNameAMD(arg0,arg1); println(" = "+_res); return _res; } public void glVertexAttrib4bv(int arg0,java.nio.ByteBuffer arg1) { printIndent(); print( "glVertexAttrib4bv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4bv(arg0,arg1); println(""); } public void glWindowPos2sv(java.nio.ShortBuffer arg0) { printIndent(); print( "glWindowPos2sv("+" "+arg0+")"); downstreamGL4bc.glWindowPos2sv(arg0); println(""); } public void glMultiTexCoord2d(int arg0,double arg1,double arg2) { printIndent(); print( "glMultiTexCoord2d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glMultiTexCoord2d(arg0,arg1,arg2); println(""); } public void glVertexAttrib4NuivARB(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4NuivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4NuivARB(arg0,arg1,arg2); println(""); } public void glMultiTexCoord2f(int arg0,float arg1,float arg2) { printIndent(); print( "glMultiTexCoord2f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glMultiTexCoord2f(arg0,arg1,arg2); println(""); } public void glSecondaryColor3uiv(int[] arg0,int arg1) { printIndent(); print( "glSecondaryColor3uiv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glSecondaryColor3uiv(arg0,arg1); println(""); } public void glProgramUniform4dEXT(int arg0,int arg1,double arg2,double arg3,double arg4,double arg5) { printIndent(); print( "glProgramUniform4dEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+")"); downstreamGL4bc.glProgramUniform4dEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glTexCoord1iv(java.nio.IntBuffer arg0) { printIndent(); print( "glTexCoord1iv("+" "+arg0+")"); downstreamGL4bc.glTexCoord1iv(arg0); println(""); } public void glDrawElementsIndirect(int arg0,int arg1,java.nio.Buffer arg2) { printIndent(); print( "glDrawElementsIndirect("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glDrawElementsIndirect(arg0,arg1,arg2); println(""); } public void glEndPerfMonitorAMD(int arg0) { printIndent(); print( "glEndPerfMonitorAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glEndPerfMonitorAMD(arg0); println(""); } public void glCopyMultiTexImage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8) { printIndent(); print( "glCopyMultiTexImage2DEXT("+" 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()+")"); downstreamGL4bc.glCopyMultiTexImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); println(""); } public void glProgramBufferParametersfvNV(int arg0,int arg1,int arg2,int arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glProgramBufferParametersfvNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glProgramBufferParametersfvNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttrib1dvARB(int arg0,double[] arg1,int arg2) { printIndent(); print( "glVertexAttrib1dvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib1dvARB(arg0,arg1,arg2); println(""); } public void glVertexAttribPointerARB(int arg0,int arg1,int arg2,boolean arg3,int arg4,long arg5) { printIndent(); print( "glVertexAttribPointerARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" "+arg5+")"); downstreamGL4bc.glVertexAttribPointerARB(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertexAttribL4i64vNV(int arg0,long[] arg1,int arg2) { printIndent(); print( "glVertexAttribL4i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribL4i64vNV(arg0,arg1,arg2); println(""); } public void glMatrixMultfEXT(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glMatrixMultfEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMatrixMultfEXT(arg0,arg1); println(""); } public void glGetPixelMapfv(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glGetPixelMapfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGetPixelMapfv(arg0,arg1); println(""); } public void glGetDoubleIndexedvEXT(int arg0,int arg1,double[] arg2,int arg3) { printIndent(); print( "glGetDoubleIndexedvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetDoubleIndexedvEXT(arg0,arg1,arg2,arg3); println(""); } public void glSelectBuffer(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glSelectBuffer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glSelectBuffer(arg0,arg1); println(""); } public void glGetInternalformativ(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5) { printIndent(); print( "glGetInternalformativ("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glGetInternalformativ(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glValidateProgramARB(int arg0) { printIndent(); print( "glValidateProgramARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glValidateProgramARB(arg0); println(""); } public void glVertexAttribI2ivEXT(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttribI2ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI2ivEXT(arg0,arg1); println(""); } public void glTessellationFactorAMD(float arg0) { printIndent(); print( "glTessellationFactorAMD("+" "+arg0+")"); downstreamGL4bc.glTessellationFactorAMD(arg0); println(""); } public void glUniform4uiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glUniform4uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform4uiv(arg0,arg1,arg2,arg3); println(""); } public void glGetInteger64v(int arg0,java.nio.LongBuffer arg1) { printIndent(); print( "glGetInteger64v("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGetInteger64v(arg0,arg1); println(""); } public void glProgramUniform2dEXT(int arg0,int arg1,double arg2,double arg3) { printIndent(); print( "glProgramUniform2dEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform2dEXT(arg0,arg1,arg2,arg3); println(""); } public void glTransformFeedbackVaryings(int arg0,int arg1,java.lang.String[] arg2,int arg3) { printIndent(); print( "glTransformFeedbackVaryings("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[Ljava.lang.String;>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glTransformFeedbackVaryings(arg0,arg1,arg2,arg3); println(""); } public void glCullParameterfvEXT(int arg0,float[] arg1,int arg2) { printIndent(); print( "glCullParameterfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glCullParameterfvEXT(arg0,arg1,arg2); println(""); } public void glDeleteNamesAMD(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glDeleteNamesAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glDeleteNamesAMD(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniform3uivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramUniform3uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform3uivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttrib4Nub(int arg0,byte arg1,byte arg2,byte arg3,byte arg4) { printIndent(); print( "glVertexAttrib4Nub("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glVertexAttrib4Nub(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttrib1dv(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glVertexAttrib1dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib1dv(arg0,arg1); println(""); } public void glDeleteTransformFeedbacksNV(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glDeleteTransformFeedbacksNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glDeleteTransformFeedbacksNV(arg0,arg1); println(""); } public void glGetPixelMapuiv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glGetPixelMapuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGetPixelMapuiv(arg0,arg1); println(""); } public void glMultiTexCoord1fv(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glMultiTexCoord1fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord1fv(arg0,arg1); println(""); } public void glBindAttribLocation(int arg0,int arg1,java.lang.String arg2) { printIndent(); print( "glBindAttribLocation("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glBindAttribLocation(arg0,arg1,arg2); println(""); } public void glGetVertexAttribdvARB(int arg0,int arg1,double[] arg2,int arg3) { printIndent(); print( "glGetVertexAttribdvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetVertexAttribdvARB(arg0,arg1,arg2,arg3); println(""); } public void glGetIntegerv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glGetIntegerv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGetIntegerv(arg0,arg1,arg2); println(""); } public void glColor4fv(float[] arg0,int arg1) { printIndent(); print( "glColor4fv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColor4fv(arg0,arg1); println(""); } public void glMatrixMultTransposefEXT(int arg0,float[] arg1,int arg2) { printIndent(); print( "glMatrixMultTransposefEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMatrixMultTransposefEXT(arg0,arg1,arg2); println(""); } public void glLockArraysEXT(int arg0,int arg1) { printIndent(); print( "glLockArraysEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glLockArraysEXT(arg0,arg1); println(""); } public void glVertexBlendARB(int arg0) { printIndent(); print( "glVertexBlendARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glVertexBlendARB(arg0); println(""); } public void glCompressedTextureImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7) { printIndent(); print( "glCompressedTextureImage1DEXT("+" 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.glCompressedTextureImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public boolean glIsNamedBufferResidentNV(int arg0) { printIndent(); print( "glIsNamedBufferResidentNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsNamedBufferResidentNV(arg0); println(" = "+_res); return _res; } public void glUniform3uiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glUniform3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform3uiv(arg0,arg1,arg2); println(""); } public void glEndTransformFeedback() { printIndent(); print( "glEndTransformFeedback("+")"); downstreamGL4bc.glEndTransformFeedback(); println(""); } public boolean glTestFenceAPPLE(int arg0) { printIndent(); print( "glTestFenceAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glTestFenceAPPLE(arg0); println(" = "+_res); return _res; } public void glUniform2ui64NV(int arg0,long arg1,long arg2) { printIndent(); print( "glUniform2ui64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glUniform2ui64NV(arg0,arg1,arg2); println(""); } public void glDeleteTextures(int arg0,int[] arg1,int arg2) { printIndent(); print( "glDeleteTextures("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glDeleteTextures(arg0,arg1,arg2); println(""); } public void glTextureParameterIuivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glTextureParameterIuivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glTextureParameterIuivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttribI4ui(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glVertexAttribI4ui("+" 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.glVertexAttribI4ui(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetMultiTexParameterfvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glGetMultiTexParameterfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetMultiTexParameterfvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public boolean glIsShader(int arg0) { printIndent(); print( "glIsShader("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsShader(arg0); println(" = "+_res); return _res; } public void glMatrixMultTransposefEXT(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glMatrixMultTransposefEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMatrixMultTransposefEXT(arg0,arg1); println(""); } public void glPixelMapusv(int arg0,int arg1,short[] arg2,int arg3) { printIndent(); print( "glPixelMapusv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glPixelMapusv(arg0,arg1,arg2,arg3); println(""); } public void glUniform2iv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glUniform2iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform2iv(arg0,arg1,arg2,arg3); println(""); } public void glClearIndex(float arg0) { printIndent(); print( "glClearIndex("+" "+arg0+")"); downstreamGL4bc.glClearIndex(arg0); println(""); } public void glCompressedTextureImage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,java.nio.Buffer arg9) { printIndent(); print( "glCompressedTextureImage3DEXT("+" 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()+", "+" "+arg9+")"); downstreamGL4bc.glCompressedTextureImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); println(""); } public void glColor4fv(java.nio.FloatBuffer arg0) { printIndent(); print( "glColor4fv("+" "+arg0+")"); downstreamGL4bc.glColor4fv(arg0); println(""); } public void glColor3ub(byte arg0,byte arg1,byte arg2) { printIndent(); print( "glColor3ub("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glColor3ub(arg0,arg1,arg2); println(""); } public void glMultiTexCoord1fv(int arg0,float[] arg1,int arg2) { printIndent(); print( "glMultiTexCoord1fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord1fv(arg0,arg1,arg2); println(""); } public void glBindVertexShaderEXT(int arg0) { printIndent(); print( "glBindVertexShaderEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glBindVertexShaderEXT(arg0); println(""); } public void glBlendFuncSeparateIndexedAMD(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glBlendFuncSeparateIndexedAMD("+" 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.glBlendFuncSeparateIndexedAMD(arg0,arg1,arg2,arg3,arg4); println(""); } public void glLinkProgram(int arg0) { printIndent(); print( "glLinkProgram("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glLinkProgram(arg0); println(""); } public void glGetQueryObjectiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetQueryObjectiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetQueryObjectiv(arg0,arg1,arg2,arg3); println(""); } public void glDisableVertexAttribArray(int arg0) { printIndent(); print( "glDisableVertexAttribArray("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glDisableVertexAttribArray(arg0); println(""); } public void glGetMultiTexParameterfvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glGetMultiTexParameterfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetMultiTexParameterfvEXT(arg0,arg1,arg2,arg3); println(""); } public void glGetColorTableParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetColorTableParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetColorTableParameteriv(arg0,arg1,arg2); println(""); } public void glGetHistogramParameteriv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetHistogramParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetHistogramParameteriv(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniformMatrix4x2dvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { printIndent(); print( "glProgramUniformMatrix4x2dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix4x2dvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glNormalP3uiv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glNormalP3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glNormalP3uiv(arg0,arg1,arg2); println(""); } public void glFramebufferDrawBuffersEXT(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glFramebufferDrawBuffersEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glFramebufferDrawBuffersEXT(arg0,arg1,arg2,arg3); println(""); } public void glGetIntegerui64i_vNV(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glGetIntegerui64i_vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetIntegerui64i_vNV(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib4NbvARB(int arg0,java.nio.ByteBuffer arg1) { printIndent(); print( "glVertexAttrib4NbvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4NbvARB(arg0,arg1); println(""); } public void glTextureParameterIivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glTextureParameterIivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glTextureParameterIivEXT(arg0,arg1,arg2,arg3); println(""); } public void glGetQueryIndexediv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetQueryIndexediv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetQueryIndexediv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glCompressedMultiTexSubImage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,java.nio.Buffer arg9) { printIndent(); print( "glCompressedMultiTexSubImage2DEXT("+" 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()+", "+" "+arg9+")"); downstreamGL4bc.glCompressedMultiTexSubImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); println(""); } public void glColor4f(float arg0,float arg1,float arg2,float arg3) { printIndent(); print( "glColor4f("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glColor4f(arg0,arg1,arg2,arg3); println(""); } public void glWaitSync(long arg0,int arg1,long arg2) { printIndent(); print( "glWaitSync("+" "+arg0+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glWaitSync(arg0,arg1,arg2); println(""); } public void glProgramUniformMatrix3x4fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glProgramUniformMatrix3x4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix3x4fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glShadeModel(int arg0) { printIndent(); print( "glShadeModel("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glShadeModel(arg0); println(""); } public void glColor4h(short arg0,short arg1,short arg2,short arg3) { printIndent(); print( "glColor4h("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glColor4h(arg0,arg1,arg2,arg3); println(""); } public void glGetInvariantIntegervEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetInvariantIntegervEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetInvariantIntegervEXT(arg0,arg1,arg2); println(""); } public void glColor4i(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glColor4i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glColor4i(arg0,arg1,arg2,arg3); println(""); } public void glConvolutionFilter1D(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5) { printIndent(); print( "glConvolutionFilter1D("+" 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.glConvolutionFilter1D(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGenFencesAPPLE(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glGenFencesAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGenFencesAPPLE(arg0,arg1); println(""); } public void glColor4s(short arg0,short arg1,short arg2,short arg3) { printIndent(); print( "glColor4s("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glColor4s(arg0,arg1,arg2,arg3); println(""); } public void glFramebufferTextureARB(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glFramebufferTextureARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glFramebufferTextureARB(arg0,arg1,arg2,arg3); println(""); } public void glGetVertexAttribIivEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetVertexAttribIivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetVertexAttribIivEXT(arg0,arg1,arg2); println(""); } public void glDrawBuffers(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glDrawBuffers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glDrawBuffers(arg0,arg1); println(""); } public void glVertexAttrib1fvARB(int arg0,float[] arg1,int arg2) { printIndent(); print( "glVertexAttrib1fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib1fvARB(arg0,arg1,arg2); println(""); } public int glCreateProgramObjectARB() { printIndent(); print( "glCreateProgramObjectARB("+")"); int _res = downstreamGL4bc.glCreateProgramObjectARB(); println(" = "+_res); return _res; } public void glGetnUniformiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetnUniformiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetnUniformiv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glTessellationModeAMD(int arg0) { printIndent(); print( "glTessellationModeAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glTessellationModeAMD(arg0); println(""); } 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+")"); downstreamGL4bc.glGetTexGeniv(arg0,arg1,arg2); println(""); } public void glRasterPos4dv(java.nio.DoubleBuffer arg0) { printIndent(); print( "glRasterPos4dv("+" "+arg0+")"); downstreamGL4bc.glRasterPos4dv(arg0); println(""); } public void glProgramUniform1fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glProgramUniform1fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform1fv(arg0,arg1,arg2,arg3); println(""); } public void glColor4b(byte arg0,byte arg1,byte arg2,byte arg3) { printIndent(); print( "glColor4b("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glColor4b(arg0,arg1,arg2,arg3); println(""); } public void glColor4d(double arg0,double arg1,double arg2,double arg3) { printIndent(); print( "glColor4d("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glColor4d(arg0,arg1,arg2,arg3); println(""); } public void glGetMultiTexLevelParameterivEXT(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4) { printIndent(); print( "glGetMultiTexLevelParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glGetMultiTexLevelParameterivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetMapiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetMapiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetMapiv(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniformMatrix3fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix3fv(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glUniform4i64NV(int arg0,long arg1,long arg2,long arg3,long arg4) { printIndent(); print( "glUniform4i64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glUniform4i64NV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniform3uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramUniform3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform3uiv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniform1i64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3) { printIndent(); print( "glProgramUniform1i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform1i64vNV(arg0,arg1,arg2,arg3); println(""); } public void glMultiTexCoord4s(int arg0,short arg1,short arg2,short arg3,short arg4) { printIndent(); print( "glMultiTexCoord4s("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glMultiTexCoord4s(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttrib1fvARB(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glVertexAttrib1fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib1fvARB(arg0,arg1); println(""); } public void glClearColor(float arg0,float arg1,float arg2,float arg3) { printIndent(); print( "glClearColor("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glClearColor(arg0,arg1,arg2,arg3); println(""); } public void glGetVideoCaptureivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetVideoCaptureivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetVideoCaptureivNV(arg0,arg1,arg2); println(""); } public void glProgramUniformMatrix3x4fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix3x4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix3x4fv(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertex3dv(java.nio.DoubleBuffer arg0) { printIndent(); print( "glVertex3dv("+" "+arg0+")"); downstreamGL4bc.glVertex3dv(arg0); println(""); } public void glTexCoord2dv(double[] arg0,int arg1) { printIndent(); print( "glTexCoord2dv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord2dv(arg0,arg1); println(""); } public void glBlitFramebuffer(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9) { printIndent(); print( "glBlitFramebuffer("+" 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.glBlitFramebuffer(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); println(""); } public void glProgramUniformMatrix3fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glProgramUniformMatrix3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix3fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetProgramPipelineiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetProgramPipelineiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetProgramPipelineiv(arg0,arg1,arg2,arg3); println(""); } public void glMultiTexCoord3iv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glMultiTexCoord3iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord3iv(arg0,arg1); println(""); } public void glProgramUniform1fv(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glProgramUniform1fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform1fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glSecondaryColorP3ui(int arg0,int arg1) { printIndent(); print( "glSecondaryColorP3ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glSecondaryColorP3ui(arg0,arg1); println(""); } public void glTexCoordP4ui(int arg0,int arg1) { printIndent(); print( "glTexCoordP4ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoordP4ui(arg0,arg1); println(""); } public void glVertexAttrib2s(int arg0,short arg1,short arg2) { printIndent(); print( "glVertexAttrib2s("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glVertexAttrib2s(arg0,arg1,arg2); println(""); } public void glGetTexLevelParameteriv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetTexLevelParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetTexLevelParameteriv(arg0,arg1,arg2,arg3); println(""); } 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+")"); downstreamGL4bc.glMatrixIndexPointer(arg0,arg1,arg2,arg3); println(""); } public void glDepthRange(double arg0,double arg1) { printIndent(); print( "glDepthRange("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glDepthRange(arg0,arg1); println(""); } public void glGetnMapfv(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glGetnMapfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetnMapfv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttribL1i64NV(int arg0,long arg1) { printIndent(); print( "glVertexAttribL1i64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribL1i64NV(arg0,arg1); println(""); } public boolean glIsPBOUnpackEnabled() { printIndent(); print( "glIsPBOUnpackEnabled("+")"); boolean _res = downstreamGL4bc.glIsPBOUnpackEnabled(); println(" = "+_res); return _res; } public void glDeleteVertexArrays(int arg0,int[] arg1,int arg2) { printIndent(); print( "glDeleteVertexArrays("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glDeleteVertexArrays(arg0,arg1,arg2); println(""); } public void glVertexAttribs1hv(int arg0,int arg1,short[] arg2,int arg3) { printIndent(); print( "glVertexAttribs1hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glVertexAttribs1hv(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniform2uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramUniform2uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform2uiv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glNormal3dv(double[] arg0,int arg1) { printIndent(); print( "glNormal3dv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glNormal3dv(arg0,arg1); println(""); } public void glVertexAttrib2d(int arg0,double arg1,double arg2) { printIndent(); print( "glVertexAttrib2d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glVertexAttrib2d(arg0,arg1,arg2); println(""); } public void glPixelMapuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glPixelMapuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glPixelMapuiv(arg0,arg1,arg2); println(""); } public void glMultiTexCoord4f(int arg0,float arg1,float arg2,float arg3,float arg4) { printIndent(); print( "glMultiTexCoord4f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glMultiTexCoord4f(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttrib2f(int arg0,float arg1,float arg2) { printIndent(); print( "glVertexAttrib2f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glVertexAttrib2f(arg0,arg1,arg2); println(""); } public void glMultiTexCoord4h(int arg0,short arg1,short arg2,short arg3,short arg4) { printIndent(); print( "glMultiTexCoord4h("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glMultiTexCoord4h(arg0,arg1,arg2,arg3,arg4); println(""); } public void glPopName() { printIndent(); print( "glPopName("+")"); downstreamGL4bc.glPopName(); println(""); } public void glMultiTexCoord4i(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glMultiTexCoord4i("+" 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.glMultiTexCoord4i(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetProgramSubroutineParameteruivNV(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetProgramSubroutineParameteruivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetProgramSubroutineParameteruivNV(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniform4uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramUniform4uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform4uiv(arg0,arg1,arg2,arg3); println(""); } public void glMultiTexCoord4d(int arg0,double arg1,double arg2,double arg3,double arg4) { printIndent(); print( "glMultiTexCoord4d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glMultiTexCoord4d(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetClipPlane(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glGetClipPlane("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGetClipPlane(arg0,arg1); println(""); } public void glGetnMinmax(int arg0,boolean arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5) { printIndent(); print( "glGetnMinmax("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" "+arg5+")"); downstreamGL4bc.glGetnMinmax(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glColorPointer(javax.media.opengl.GLArrayData arg0) { printIndent(); print( "glColorPointer("+" "+arg0+")"); downstreamGL4bc.glColorPointer(arg0); println(""); } public void glGetPerfMonitorGroupStringAMD(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5) { printIndent(); print( "glGetPerfMonitorGroupStringAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glGetPerfMonitorGroupStringAMD(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertexAttrib2h(int arg0,short arg1,short arg2) { printIndent(); print( "glVertexAttrib2h("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glVertexAttrib2h(arg0,arg1,arg2); println(""); } public void glGetPerfMonitorCounterStringAMD(int arg0,int arg1,int arg2,int[] arg3,int arg4,byte[] arg5,int arg6) { printIndent(); print( "glGetPerfMonitorCounterStringAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+")"); downstreamGL4bc.glGetPerfMonitorCounterStringAMD(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glProgramUniformMatrix4x2dv(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix4x2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix4x2dv(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glMultiTexCoord2s(int arg0,short arg1,short arg2) { printIndent(); print( "glMultiTexCoord2s("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glMultiTexCoord2s(arg0,arg1,arg2); println(""); } public void glColorTable(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5) { printIndent(); print( "glColorTable("+" 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.glColorTable(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glNormalP3ui(int arg0,int arg1) { printIndent(); print( "glNormalP3ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glNormalP3ui(arg0,arg1); println(""); } public void glGetnMapfv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glGetnMapfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetnMapfv(arg0,arg1,arg2,arg3); println(""); } public void glDrawElementsInstancedBaseVertex(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4,int arg5) { printIndent(); print( "glDrawElementsInstancedBaseVertex("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glDrawElementsInstancedBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGetVertexAttribIuivEXT(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetVertexAttribIuivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetVertexAttribIuivEXT(arg0,arg1,arg2,arg3); println(""); } public void glTexCoord1sv(short[] arg0,int arg1) { printIndent(); print( "glTexCoord1sv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord1sv(arg0,arg1); println(""); } public void glDeleteProgramsARB(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glDeleteProgramsARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glDeleteProgramsARB(arg0,arg1); println(""); } public void glGetShaderInfoLog(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3) { printIndent(); print( "glGetShaderInfoLog("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glGetShaderInfoLog(arg0,arg1,arg2,arg3); println(""); } public void glGetProgramInfoLog(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5) { printIndent(); print( "glGetProgramInfoLog("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glGetProgramInfoLog(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGetNamedProgramLocalParameterIuivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetNamedProgramLocalParameterIuivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetNamedProgramLocalParameterIuivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniform2i64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glUniform2i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform2i64vNV(arg0,arg1,arg2); println(""); } public int glGenLists(int arg0) { printIndent(); print( "glGenLists("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); int _res = downstreamGL4bc.glGenLists(arg0); println(" = "+_res); return _res; } public void glClipPlane(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glClipPlane("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glClipPlane(arg0,arg1); println(""); } public void glProgramUniformMatrix2x3dv(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { printIndent(); print( "glProgramUniformMatrix2x3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix2x3dv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glDrawElementsInstancedBaseVertexBaseInstance(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4,int arg5,int arg6) { printIndent(); print( "glDrawElementsInstancedBaseVertexBaseInstance("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+")"); downstreamGL4bc.glDrawElementsInstancedBaseVertexBaseInstance(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glVertexAttrib1dARB(int arg0,double arg1) { printIndent(); print( "glVertexAttrib1dARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib1dARB(arg0,arg1); println(""); } public void glValidateProgramPipeline(int arg0) { printIndent(); print( "glValidateProgramPipeline("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glValidateProgramPipeline(arg0); println(""); } public void glUniformMatrix4x2dv(int arg0,int arg1,boolean arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glUniformMatrix4x2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix4x2dv(arg0,arg1,arg2,arg3); println(""); } public void glUniform3i64vNV(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glUniform3i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform3i64vNV(arg0,arg1,arg2,arg3); println(""); } public void glMatrixTranslatedEXT(int arg0,double arg1,double arg2,double arg3) { printIndent(); print( "glMatrixTranslatedEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glMatrixTranslatedEXT(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribL3ui64NV(int arg0,long arg1,long arg2,long arg3) { printIndent(); print( "glVertexAttribL3ui64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glVertexAttribL3ui64NV(arg0,arg1,arg2,arg3); println(""); } public void glMultiTexGenfvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glMultiTexGenfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glMultiTexGenfvEXT(arg0,arg1,arg2,arg3); println(""); } public void glUniform1fvARB(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glUniform1fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform1fvARB(arg0,arg1,arg2,arg3); println(""); } public int glVideoCaptureNV(int arg0,java.nio.IntBuffer arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glVideoCaptureNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); int _res = downstreamGL4bc.glVideoCaptureNV(arg0,arg1,arg2); println(" = "+_res); return _res; } public void glMultiTexEnvfEXT(int arg0,int arg1,int arg2,float arg3) { printIndent(); print( "glMultiTexEnvfEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glMultiTexEnvfEXT(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib4d(int arg0,double arg1,double arg2,double arg3,double arg4) { printIndent(); print( "glVertexAttrib4d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glVertexAttrib4d(arg0,arg1,arg2,arg3,arg4); println(""); } public void glMultTransposeMatrixf(float[] arg0,int arg1) { printIndent(); print( "glMultTransposeMatrixf("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glMultTransposeMatrixf(arg0,arg1); println(""); } public void glVertexAttrib4h(int arg0,short arg1,short arg2,short arg3,short arg4) { printIndent(); print( "glVertexAttrib4h("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glVertexAttrib4h(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttrib4ivARB(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4ivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4ivARB(arg0,arg1,arg2); println(""); } public void glVertexAttrib4f(int arg0,float arg1,float arg2,float arg3,float arg4) { printIndent(); print( "glVertexAttrib4f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glVertexAttrib4f(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexP2ui(int arg0,int arg1) { printIndent(); print( "glVertexP2ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertexP2ui(arg0,arg1); println(""); } public void glGetVariantFloatvEXT(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glGetVariantFloatvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetVariantFloatvEXT(arg0,arg1,arg2,arg3); println(""); } public void glVDPAUIsSurfaceNV(long arg0) { printIndent(); print( "glVDPAUIsSurfaceNV("+" "+arg0+")"); downstreamGL4bc.glVDPAUIsSurfaceNV(arg0); println(""); } public void glProgramUniformMatrix4dv(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix4dv(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glProgramEnvParameters4fvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glProgramEnvParameters4fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramEnvParameters4fvEXT(arg0,arg1,arg2,arg3); println(""); } public void glDepthRangeIndexed(int arg0,double arg1,double arg2) { printIndent(); print( "glDepthRangeIndexed("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glDepthRangeIndexed(arg0,arg1,arg2); println(""); } public void glCompressedMultiTexImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7) { printIndent(); print( "glCompressedMultiTexImage1DEXT("+" 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.glCompressedMultiTexImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glVertexAttrib4s(int arg0,short arg1,short arg2,short arg3,short arg4) { printIndent(); print( "glVertexAttrib4s("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glVertexAttrib4s(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetTextureParameterfvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glGetTextureParameterfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetTextureParameterfvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glMultiTexCoordP2ui(int arg0,int arg1,int arg2) { printIndent(); print( "glMultiTexCoordP2ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoordP2ui(arg0,arg1,arg2); println(""); } public void glDrawPixels(int arg0,int arg1,int arg2,int arg3,long arg4) { printIndent(); print( "glDrawPixels("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glDrawPixels(arg0,arg1,arg2,arg3,arg4); println(""); } public void glTextureImage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,java.nio.Buffer arg10) { printIndent(); print( "glTextureImage3DEXT("+" 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()+", "+" "+arg10+")"); downstreamGL4bc.glTextureImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); println(""); } public long glGetUniformOffsetEXT(int arg0,int arg1) { printIndent(); print( "glGetUniformOffsetEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); long _res = downstreamGL4bc.glGetUniformOffsetEXT(arg0,arg1); println(" = "+_res); return _res; } public void glGetTextureImageEXT(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5) { printIndent(); print( "glGetTextureImageEXT("+" 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.glGetTextureImageEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGetMultiTexParameterivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetMultiTexParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetMultiTexParameterivEXT(arg0,arg1,arg2,arg3); println(""); } public void glGetVariantFloatvEXT(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetVariantFloatvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetVariantFloatvEXT(arg0,arg1,arg2); println(""); } public void glProgramEnvParametersI4uivNV(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramEnvParametersI4uivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramEnvParametersI4uivNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniform1d(int arg0,int arg1,double arg2) { printIndent(); print( "glProgramUniform1d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glProgramUniform1d(arg0,arg1,arg2); println(""); } public void glMultTransposeMatrixf(java.nio.FloatBuffer arg0) { printIndent(); print( "glMultTransposeMatrixf("+" "+arg0+")"); downstreamGL4bc.glMultTransposeMatrixf(arg0); println(""); } public void glUniform1fvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glUniform1fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform1fvARB(arg0,arg1,arg2); println(""); } public void glFogCoordd(double arg0) { printIndent(); print( "glFogCoordd("+" "+arg0+")"); downstreamGL4bc.glFogCoordd(arg0); println(""); } public void glNamedFramebufferRenderbufferEXT(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glNamedFramebufferRenderbufferEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glNamedFramebufferRenderbufferEXT(arg0,arg1,arg2,arg3); println(""); } public void glRasterPos3d(double arg0,double arg1,double arg2) { printIndent(); print( "glRasterPos3d("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glRasterPos3d(arg0,arg1,arg2); println(""); } public int glGetFragDataIndex(int arg0,java.lang.String arg1) { printIndent(); print( "glGetFragDataIndex("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); int _res = downstreamGL4bc.glGetFragDataIndex(arg0,arg1); println(" = "+_res); return _res; } public void glWriteMaskEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { printIndent(); print( "glWriteMaskEXT("+" 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.glWriteMaskEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glMultiTexGenfvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glMultiTexGenfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glMultiTexGenfvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } 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()+")"); downstreamGL4bc.glTexEnvi(arg0,arg1,arg2); println(""); } public void glGetTextureParameterfvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glGetTextureParameterfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetTextureParameterfvEXT(arg0,arg1,arg2,arg3); println(""); } public void glSampleMaskIndexedNV(int arg0,int arg1) { printIndent(); print( "glSampleMaskIndexedNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glSampleMaskIndexedNV(arg0,arg1); println(""); } public void glGetSamplerParameterIuiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetSamplerParameterIuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetSamplerParameterIuiv(arg0,arg1,arg2,arg3); println(""); } 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+")"); downstreamGL4bc.glColorPointer(arg0,arg1,arg2,arg3); println(""); } public void glProgramEnvParameters4fvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glProgramEnvParameters4fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramEnvParameters4fvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glMapVertexAttrib1dAPPLE(int arg0,int arg1,double arg2,double arg3,int arg4,int arg5,double[] arg6,int arg7) { printIndent(); print( "glMapVertexAttrib1dAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg7).toUpperCase()+")"); downstreamGL4bc.glMapVertexAttrib1dAPPLE(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glGetTextureParameterIivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetTextureParameterIivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetTextureParameterIivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glStencilMaskSeparate(int arg0,int arg1) { printIndent(); print( "glStencilMaskSeparate("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glStencilMaskSeparate(arg0,arg1); println(""); } public void glUniformMatrix2x4fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glUniformMatrix2x4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix2x4fv(arg0,arg1,arg2,arg3); println(""); } public void glGetMultiTexEnvfvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glGetMultiTexEnvfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetMultiTexEnvfvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public boolean hasBasicFBOSupport() { return downstreamGL4bc.hasBasicFBOSupport(); } public void glTexCoord1sv(java.nio.ShortBuffer arg0) { printIndent(); print( "glTexCoord1sv("+" "+arg0+")"); downstreamGL4bc.glTexCoord1sv(arg0); println(""); } public void glPolygonStipple(long arg0) { printIndent(); print( "glPolygonStipple("+" "+arg0+")"); downstreamGL4bc.glPolygonStipple(arg0); println(""); } public void glGenNamesAMD(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGenNamesAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGenNamesAMD(arg0,arg1,arg2,arg3); println(""); } 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()+")"); downstreamGL4bc.glLightfv(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniformMatrix3x2fvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glProgramUniformMatrix3x2fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix3x2fvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } 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()+")"); downstreamGL4bc.glGetLightfv(arg0,arg1,arg2,arg3); println(""); } public void glTextureParameterfEXT(int arg0,int arg1,int arg2,float arg3) { printIndent(); print( "glTextureParameterfEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glTextureParameterfEXT(arg0,arg1,arg2,arg3); println(""); } public void glGetPixelMapfv(int arg0,long arg1) { printIndent(); print( "glGetPixelMapfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGetPixelMapfv(arg0,arg1); println(""); } public void glProgramUniform3dvEXT(int arg0,int arg1,int arg2,double[] arg3,int arg4) { printIndent(); print( "glProgramUniform3dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform3dvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glMatrixLoadfEXT(int arg0,float[] arg1,int arg2) { printIndent(); print( "glMatrixLoadfEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMatrixLoadfEXT(arg0,arg1,arg2); println(""); } public void glPixelTransformParameterivEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glPixelTransformParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glPixelTransformParameterivEXT(arg0,arg1,arg2); println(""); } public long glVDPAURegisterOutputSurfaceNV(java.nio.Buffer arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glVDPAURegisterOutputSurfaceNV("+" "+arg0+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); long _res = downstreamGL4bc.glVDPAURegisterOutputSurfaceNV(arg0,arg1,arg2,arg3,arg4); println(" = "+_res); return _res; } public void glNormalFormatNV(int arg0,int arg1) { printIndent(); print( "glNormalFormatNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glNormalFormatNV(arg0,arg1); println(""); } public void glActiveTexture(int arg0) { printIndent(); print( "glActiveTexture("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glActiveTexture(arg0); println(""); } public void glPixelTransformParameterfvEXT(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glPixelTransformParameterfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glPixelTransformParameterfvEXT(arg0,arg1,arg2,arg3); println(""); } public int glGetAttribLocation(int arg0,java.lang.String arg1) { printIndent(); print( "glGetAttribLocation("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); int _res = downstreamGL4bc.glGetAttribLocation(arg0,arg1); println(" = "+_res); return _res; } public void glGetFramebufferAttachmentParameteriv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetFramebufferAttachmentParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetFramebufferAttachmentParameteriv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glMatrixMultTransposedEXT(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glMatrixMultTransposedEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMatrixMultTransposedEXT(arg0,arg1); println(""); } public void glMultiTexImage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,java.nio.Buffer arg9) { printIndent(); print( "glMultiTexImage2DEXT("+" 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()+", "+" "+arg9+")"); downstreamGL4bc.glMultiTexImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); println(""); } public void glMatrixLoadfEXT(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glMatrixLoadfEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMatrixLoadfEXT(arg0,arg1); println(""); } public void glUniform2ui64vNV(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glUniform2ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform2ui64vNV(arg0,arg1,arg2,arg3); println(""); } public void glTextureLightEXT(int arg0) { printIndent(); print( "glTextureLightEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glTextureLightEXT(arg0); 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+")"); downstreamGL4bc.glLightfv(arg0,arg1,arg2); println(""); } public void glProgramUniformMatrix3x2fvEXT(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix3x2fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix3x2fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); 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+")"); downstreamGL4bc.glGetLightfv(arg0,arg1,arg2); println(""); } public void glGetQueryObjectuiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetQueryObjectuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetQueryObjectuiv(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribs1hv(int arg0,int arg1,java.nio.ShortBuffer arg2) { printIndent(); print( "glVertexAttribs1hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glVertexAttribs1hv(arg0,arg1,arg2); println(""); } public void glUniformSubroutinesuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glUniformSubroutinesuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniformSubroutinesuiv(arg0,arg1,arg2); println(""); } public void glUniformMatrix2x4fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { printIndent(); print( "glUniformMatrix2x4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix2x4fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetMultiTexEnvfvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glGetMultiTexEnvfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetMultiTexEnvfvEXT(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniform3dv(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glProgramUniform3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform3dv(arg0,arg1,arg2,arg3); println(""); } public void glFrameTerminatorGREMEDY() { printIndent(); print( "glFrameTerminatorGREMEDY("+")"); downstreamGL4bc.glFrameTerminatorGREMEDY(); println(""); } public void glSecondaryColor3d(double arg0,double arg1,double arg2) { printIndent(); print( "glSecondaryColor3d("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glSecondaryColor3d(arg0,arg1,arg2); println(""); } public void glPixelTransformParameterfvEXT(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glPixelTransformParameterfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glPixelTransformParameterfvEXT(arg0,arg1,arg2); println(""); } public int getDefaultReadFramebuffer() { return downstreamGL4bc.getDefaultReadFramebuffer(); } 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()+")"); downstreamGL4bc.glTexGeni(arg0,arg1,arg2); println(""); } public void glSecondaryColorP3uiv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glSecondaryColorP3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glSecondaryColorP3uiv(arg0,arg1,arg2); println(""); } public void glGetMinmax(int arg0,boolean arg1,int arg2,int arg3,long arg4) { printIndent(); print( "glGetMinmax("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glGetMinmax(arg0,arg1,arg2,arg3,arg4); println(""); } public long glCreateSyncFromCLeventARB(java.nio.Buffer arg0,java.nio.Buffer arg1,int arg2) { printIndent(); print( "glCreateSyncFromCLeventARB("+" "+arg0+", "+" "+arg1+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); long _res = downstreamGL4bc.glCreateSyncFromCLeventARB(arg0,arg1,arg2); println(" = "+_res); return _res; } public void glGetInfoLogARB(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3) { printIndent(); print( "glGetInfoLogARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glGetInfoLogARB(arg0,arg1,arg2,arg3); println(""); } public void glGetProgramLocalParameterIivNV(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetProgramLocalParameterIivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetProgramLocalParameterIivNV(arg0,arg1,arg2,arg3); println(""); } public void glAccum(int arg0,float arg1) { printIndent(); print( "glAccum("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glAccum(arg0,arg1); println(""); } public void glVertexAttribL3dv(int arg0,double[] arg1,int arg2) { printIndent(); print( "glVertexAttribL3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribL3dv(arg0,arg1,arg2); println(""); } public void glNamedProgramLocalParametersI4uivEXT(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5) { printIndent(); print( "glNamedProgramLocalParametersI4uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glNamedProgramLocalParametersI4uivEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGetActiveUniformName(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.ByteBuffer arg4) { printIndent(); print( "glGetActiveUniformName("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glGetActiveUniformName(arg0,arg1,arg2,arg3,arg4); println(""); } public void glMultiTexCoord4dv(int arg0,double[] arg1,int arg2) { printIndent(); print( "glMultiTexCoord4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord4dv(arg0,arg1,arg2); println(""); } public void glWindowPos3iv(java.nio.IntBuffer arg0) { printIndent(); print( "glWindowPos3iv("+" "+arg0+")"); downstreamGL4bc.glWindowPos3iv(arg0); println(""); } public void glGetActiveSubroutineName(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5,byte[] arg6,int arg7) { printIndent(); print( "glGetActiveSubroutineName("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg7).toUpperCase()+")"); downstreamGL4bc.glGetActiveSubroutineName(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glUniformMatrix3x2dv(int arg0,int arg1,boolean arg2,double[] arg3,int arg4) { printIndent(); print( "glUniformMatrix3x2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix3x2dv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniformMatrix2dv(int arg0,int arg1,boolean arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glUniformMatrix2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix2dv(arg0,arg1,arg2,arg3); println(""); } public void glProgramEnvParameter4dvARB(int arg0,int arg1,java.nio.DoubleBuffer arg2) { printIndent(); print( "glProgramEnvParameter4dvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glProgramEnvParameter4dvARB(arg0,arg1,arg2); println(""); } public void glVertexAttrib4iv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttrib4iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4iv(arg0,arg1); println(""); } public void glGetShaderiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetShaderiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetShaderiv(arg0,arg1,arg2,arg3); println(""); } public void glBeginQuery(int arg0,int arg1) { printIndent(); print( "glBeginQuery("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glBeginQuery(arg0,arg1); println(""); } public void glIndexd(double arg0) { printIndent(); print( "glIndexd("+" "+arg0+")"); downstreamGL4bc.glIndexd(arg0); println(""); } public void glValidateProgram(int arg0) { printIndent(); print( "glValidateProgram("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glValidateProgram(arg0); println(""); } public void glProgramUniformMatrix2x4fvEXT(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix2x4fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix2x4fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glTexCoord3fv(java.nio.FloatBuffer arg0) { printIndent(); print( "glTexCoord3fv("+" "+arg0+")"); downstreamGL4bc.glTexCoord3fv(arg0); println(""); } public void glProgramUniform1ui64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3) { printIndent(); print( "glProgramUniform1ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform1ui64vNV(arg0,arg1,arg2,arg3); println(""); } public void glEvalCoord2dv(double[] arg0,int arg1) { printIndent(); print( "glEvalCoord2dv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glEvalCoord2dv(arg0,arg1); println(""); } public void glNamedFramebufferTexture2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glNamedFramebufferTexture2DEXT("+" 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.glNamedFramebufferTexture2DEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUseProgram(int arg0) { printIndent(); print( "glUseProgram("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glUseProgram(arg0); println(""); } public void glGenerateMipmap(int arg0) { printIndent(); print( "glGenerateMipmap("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glGenerateMipmap(arg0); println(""); } public void glProgramUniform4uivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramUniform4uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform4uivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glClearColorIui(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glClearColorIui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glClearColorIui(arg0,arg1,arg2,arg3); println(""); } public void glInterleavedArrays(int arg0,int arg1,long arg2) { printIndent(); print( "glInterleavedArrays("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glInterleavedArrays(arg0,arg1,arg2); println(""); } public void glVertex2iv(int[] arg0,int arg1) { printIndent(); print( "glVertex2iv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertex2iv(arg0,arg1); println(""); } public void glMatrixLoadIdentityEXT(int arg0) { printIndent(); print( "glMatrixLoadIdentityEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glMatrixLoadIdentityEXT(arg0); println(""); } public void glProgramUniformMatrix2dvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { printIndent(); print( "glProgramUniformMatrix2dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix2dvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glMultiTexCoord2sv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glMultiTexCoord2sv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord2sv(arg0,arg1,arg2); println(""); } public int glBindMaterialParameterEXT(int arg0,int arg1) { printIndent(); print( "glBindMaterialParameterEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); int _res = downstreamGL4bc.glBindMaterialParameterEXT(arg0,arg1); println(" = "+_res); return _res; } public void glUniform3dv(int arg0,int arg1,java.nio.DoubleBuffer arg2) { printIndent(); print( "glUniform3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform3dv(arg0,arg1,arg2); println(""); } public void glVertexAttribI1iv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttribI1iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI1iv(arg0,arg1); println(""); } public void glVertex2hv(java.nio.ShortBuffer arg0) { printIndent(); print( "glVertex2hv("+" "+arg0+")"); downstreamGL4bc.glVertex2hv(arg0); println(""); } public void glGetShaderPrecisionFormat(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetShaderPrecisionFormat("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glGetShaderPrecisionFormat(arg0,arg1,arg2,arg3); println(""); } public void glGetShaderPrecisionFormat(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5) { printIndent(); print( "glGetShaderPrecisionFormat("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glGetShaderPrecisionFormat(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glProgramUniform2iv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramUniform2iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform2iv(arg0,arg1,arg2,arg3,arg4); 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+")"); downstreamGL4bc.glTexCoordPointer(arg0,arg1,arg2,arg3); println(""); } public void glGetProgramStageiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetProgramStageiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetProgramStageiv(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniformMatrix2x4fvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glProgramUniformMatrix2x4fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix2x4fvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glTexCoord3fv(float[] arg0,int arg1) { printIndent(); print( "glTexCoord3fv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord3fv(arg0,arg1); println(""); } public void glGetVideoCaptureStreamdvNV(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glGetVideoCaptureStreamdvNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetVideoCaptureStreamdvNV(arg0,arg1,arg2,arg3); println(""); } public void glWindowPos2sv(short[] arg0,int arg1) { printIndent(); print( "glWindowPos2sv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glWindowPos2sv(arg0,arg1); println(""); } public void glRasterPos3iv(int[] arg0,int arg1) { printIndent(); print( "glRasterPos3iv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glRasterPos3iv(arg0,arg1); println(""); } public void glColor3ubv(java.nio.ByteBuffer arg0) { printIndent(); print( "glColor3ubv("+" "+arg0+")"); downstreamGL4bc.glColor3ubv(arg0); println(""); } public void glPixelMapusv(int arg0,int arg1,java.nio.ShortBuffer arg2) { printIndent(); print( "glPixelMapusv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glPixelMapusv(arg0,arg1,arg2); println(""); } public void glSamplerParameterf(int arg0,int arg1,float arg2) { printIndent(); print( "glSamplerParameterf("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glSamplerParameterf(arg0,arg1,arg2); println(""); } public void glMultiTexEnvfvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glMultiTexEnvfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glMultiTexEnvfvEXT(arg0,arg1,arg2,arg3); println(""); } public void glLoadTransposeMatrixf(java.nio.FloatBuffer arg0) { printIndent(); print( "glLoadTransposeMatrixf("+" "+arg0+")"); downstreamGL4bc.glLoadTransposeMatrixf(arg0); println(""); } public void glVariantubvEXT(int arg0,java.nio.ByteBuffer arg1) { printIndent(); print( "glVariantubvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVariantubvEXT(arg0,arg1); println(""); } public void glGetActiveUniformBlockiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetActiveUniformBlockiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetActiveUniformBlockiv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glColor3bv(java.nio.ByteBuffer arg0) { printIndent(); print( "glColor3bv("+" "+arg0+")"); downstreamGL4bc.glColor3bv(arg0); println(""); } public void glGetProgramivARB(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetProgramivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetProgramivARB(arg0,arg1,arg2,arg3); println(""); } public void glUniform4fvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glUniform4fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform4fvARB(arg0,arg1,arg2); println(""); } public void glProgramUniform4ivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramUniform4ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform4ivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glFramebufferTexture3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { printIndent(); print( "glFramebufferTexture3D("+" 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.glFramebufferTexture3D(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public boolean glIsProgramARB(int arg0) { printIndent(); print( "glIsProgramARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsProgramARB(arg0); println(" = "+_res); return _res; } public void glSecondaryColor3fv(float[] arg0,int arg1) { printIndent(); print( "glSecondaryColor3fv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glSecondaryColor3fv(arg0,arg1); println(""); } public void glTextureImage3DMultisampleNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,boolean arg7) { printIndent(); print( "glTextureImage3DMultisampleNV("+" 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.glTextureImage3DMultisampleNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glVertexAttribI3ui(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glVertexAttribI3ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI3ui(arg0,arg1,arg2,arg3); println(""); } public void glLoadTransposeMatrixf(float[] arg0,int arg1) { printIndent(); print( "glLoadTransposeMatrixf("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glLoadTransposeMatrixf(arg0,arg1); println(""); } public void glMatrixRotatefEXT(int arg0,float arg1,float arg2,float arg3,float arg4) { printIndent(); print( "glMatrixRotatefEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glMatrixRotatefEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttrib2dARB(int arg0,double arg1,double arg2) { printIndent(); print( "glVertexAttrib2dARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glVertexAttrib2dARB(arg0,arg1,arg2); println(""); } public void glMultiTexEnvfvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glMultiTexEnvfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glMultiTexEnvfvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glTexImage3DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6) { printIndent(); print( "glTexImage3DMultisample("+" 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+")"); downstreamGL4bc.glTexImage3DMultisample(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glGetNamedProgramLocalParameterdvEXT(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glGetNamedProgramLocalParameterdvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetNamedProgramLocalParameterdvEXT(arg0,arg1,arg2,arg3); println(""); } public void glSamplerParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glSamplerParameterIiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glSamplerParameterIiv(arg0,arg1,arg2); println(""); } public void glProgramUniform3iEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glProgramUniform3iEXT("+" 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.glProgramUniform3iEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glSecondaryColor3fv(java.nio.FloatBuffer arg0) { printIndent(); print( "glSecondaryColor3fv("+" "+arg0+")"); downstreamGL4bc.glSecondaryColor3fv(arg0); println(""); } public java.nio.ByteBuffer glAllocateMemoryNV(int arg0,float arg1,float arg2,float arg3) { printIndent(); print( "glAllocateMemoryNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); java.nio.ByteBuffer _res = downstreamGL4bc.glAllocateMemoryNV(arg0,arg1,arg2,arg3); println(" = "+_res); return _res; } public void glTextureSubImage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,java.nio.Buffer arg9) { printIndent(); print( "glTextureSubImage2DEXT("+" 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()+", "+" "+arg9+")"); downstreamGL4bc.glTextureSubImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); println(""); } public void glUniform4fvARB(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glUniform4fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform4fvARB(arg0,arg1,arg2,arg3); println(""); } public void glGetnPolygonStipple(int arg0,byte[] arg1,int arg2) { printIndent(); print( "glGetnPolygonStipple("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGetnPolygonStipple(arg0,arg1,arg2); println(""); } public void glSecondaryColor3ui(int arg0,int arg1,int arg2) { printIndent(); print( "glSecondaryColor3ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glSecondaryColor3ui(arg0,arg1,arg2); println(""); } public void glUniform2dv(int arg0,int arg1,double[] arg2,int arg3) { printIndent(); print( "glUniform2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform2dv(arg0,arg1,arg2,arg3); println(""); } public void glProgramEnvParameterI4ivNV(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glProgramEnvParameterI4ivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glProgramEnvParameterI4ivNV(arg0,arg1,arg2,arg3); println(""); } public void glNormal3h(short arg0,short arg1,short arg2) { printIndent(); print( "glNormal3h("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glNormal3h(arg0,arg1,arg2); println(""); } public void glMap2f(int arg0,float arg1,float arg2,int arg3,int arg4,float arg5,float arg6,int arg7,int arg8,float[] arg9,int arg10) { printIndent(); print( "glMap2f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" "+arg5+", "+" "+arg6+", "+" 0x"+Integer.toHexString(arg7).toUpperCase()+", "+" 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg10).toUpperCase()+")"); downstreamGL4bc.glMap2f(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); println(""); } public void glGetNamedProgramivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetNamedProgramivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetNamedProgramivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glNormal3s(short arg0,short arg1,short arg2) { printIndent(); print( "glNormal3s("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glNormal3s(arg0,arg1,arg2); println(""); } public void glDepthRangeArrayv(int arg0,int arg1,double[] arg2,int arg3) { printIndent(); print( "glDepthRangeArrayv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glDepthRangeArrayv(arg0,arg1,arg2,arg3); println(""); } public void glMap1f(int arg0,float arg1,float arg2,int arg3,int arg4,java.nio.FloatBuffer arg5) { printIndent(); print( "glMap1f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" "+arg5+")"); downstreamGL4bc.glMap1f(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGetUniformSubroutineuiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetUniformSubroutineuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetUniformSubroutineuiv(arg0,arg1,arg2,arg3); println(""); } public void glGetProgramEnvParameterIivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetProgramEnvParameterIivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetProgramEnvParameterIivNV(arg0,arg1,arg2); println(""); } public void glPointParameterfv(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glPointParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glPointParameterfv(arg0,arg1); println(""); } public void glSamplerParameterfv(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glSamplerParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glSamplerParameterfv(arg0,arg1,arg2,arg3); println(""); } public void glBeginQueryIndexed(int arg0,int arg1,int arg2) { printIndent(); print( "glBeginQueryIndexed("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glBeginQueryIndexed(arg0,arg1,arg2); println(""); } public void glGetBooleanIndexedv(int arg0,int arg1,byte[] arg2,int arg3) { printIndent(); print( "glGetBooleanIndexedv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetBooleanIndexedv(arg0,arg1,arg2,arg3); println(""); } public void glTextureSubImage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,int arg10,java.nio.Buffer arg11) { printIndent(); print( "glTextureSubImage3DEXT("+" 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()+", "+" 0x"+Integer.toHexString(arg10).toUpperCase()+", "+" "+arg11+")"); downstreamGL4bc.glTextureSubImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); println(""); } public void glUniform3iv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glUniform3iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform3iv(arg0,arg1,arg2); println(""); } public void glProgramUniformMatrix3x2dv(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { printIndent(); print( "glProgramUniformMatrix3x2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix3x2dv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glMap1f(int arg0,float arg1,float arg2,int arg3,int arg4,float[] arg5,int arg6) { printIndent(); print( "glMap1f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+")"); downstreamGL4bc.glMap1f(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glVertexP2uiv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexP2uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexP2uiv(arg0,arg1,arg2); println(""); } public void glVertexAttribI4uiv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttribI4uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI4uiv(arg0,arg1,arg2); println(""); } public void glRasterPos4iv(java.nio.IntBuffer arg0) { printIndent(); print( "glRasterPos4iv("+" "+arg0+")"); downstreamGL4bc.glRasterPos4iv(arg0); println(""); } public void glEvalCoord1d(double arg0) { printIndent(); print( "glEvalCoord1d("+" "+arg0+")"); downstreamGL4bc.glEvalCoord1d(arg0); println(""); } public void glMap2f(int arg0,float arg1,float arg2,int arg3,int arg4,float arg5,float arg6,int arg7,int arg8,java.nio.FloatBuffer arg9) { printIndent(); print( "glMap2f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" "+arg5+", "+" "+arg6+", "+" 0x"+Integer.toHexString(arg7).toUpperCase()+", "+" 0x"+Integer.toHexString(arg8).toUpperCase()+", "+" "+arg9+")"); downstreamGL4bc.glMap2f(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); println(""); } public void glGenerateTextureMipmapEXT(int arg0,int arg1) { printIndent(); print( "glGenerateTextureMipmapEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glGenerateTextureMipmapEXT(arg0,arg1); println(""); } public void glVertexAttrib2sARB(int arg0,short arg1,short arg2) { printIndent(); print( "glVertexAttrib2sARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glVertexAttrib2sARB(arg0,arg1,arg2); println(""); } public void glTexCoord2hv(short[] arg0,int arg1) { printIndent(); print( "glTexCoord2hv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord2hv(arg0,arg1); println(""); } public void glMultiTexCoord3dv(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glMultiTexCoord3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord3dv(arg0,arg1); println(""); } public void glDeleteFencesNV(int arg0,int[] arg1,int arg2) { printIndent(); print( "glDeleteFencesNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glDeleteFencesNV(arg0,arg1,arg2); println(""); } public void glVertexAttribL4dv(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glVertexAttribL4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribL4dv(arg0,arg1); println(""); } public int getDefaultReadBuffer() { return downstreamGL4bc.getDefaultReadBuffer(); } public void glVertexAttrib4ubvARB(int arg0,java.nio.ByteBuffer arg1) { printIndent(); print( "glVertexAttrib4ubvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4ubvARB(arg0,arg1); println(""); } public void glPointParameterfv(int arg0,float[] arg1,int arg2) { printIndent(); print( "glPointParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glPointParameterfv(arg0,arg1,arg2); println(""); } public void glProgramUniformMatrix3dvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { printIndent(); print( "glProgramUniformMatrix3dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix3dvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttrib4NubvARB(int arg0,byte[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4NubvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4NubvARB(arg0,arg1,arg2); println(""); } public void glSamplerParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glSamplerParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glSamplerParameterfv(arg0,arg1,arg2); println(""); } public void glProgramUniform1i64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4) { printIndent(); print( "glProgramUniform1i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform1i64vNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glWindowPos3dv(java.nio.DoubleBuffer arg0) { printIndent(); print( "glWindowPos3dv("+" "+arg0+")"); downstreamGL4bc.glWindowPos3dv(arg0); println(""); } public void glCompressedTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8) { printIndent(); print( "glCompressedTexImage3D("+" 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+")"); downstreamGL4bc.glCompressedTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); println(""); } public void glClearBufferuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glClearBufferuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glClearBufferuiv(arg0,arg1,arg2); println(""); } public void glGetTexGendv(int arg0,int arg1,java.nio.DoubleBuffer arg2) { printIndent(); print( "glGetTexGendv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetTexGendv(arg0,arg1,arg2); println(""); } public void glProgramUniform4dvEXT(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glProgramUniform4dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform4dvEXT(arg0,arg1,arg2,arg3); println(""); } public void glMapVertexAttrib2dAPPLE(int arg0,int arg1,double arg2,double arg3,int arg4,int arg5,double arg6,double arg7,int arg8,int arg9,java.nio.DoubleBuffer arg10) { printIndent(); print( "glMapVertexAttrib2dAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+" "+arg6+", "+" "+arg7+", "+" 0x"+Integer.toHexString(arg8).toUpperCase()+", "+" 0x"+Integer.toHexString(arg9).toUpperCase()+", "+" "+arg10+")"); downstreamGL4bc.glMapVertexAttrib2dAPPLE(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); println(""); } public void glMultiDrawElements(int arg0,int[] arg1,int arg2,int arg3,com.jogamp.common.nio.PointerBuffer arg4,int arg5) { printIndent(); print( "glMultiDrawElements("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glMultiDrawElements(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGetNamedBufferSubDataEXT(int arg0,long arg1,long arg2,java.nio.Buffer arg3) { printIndent(); print( "glGetNamedBufferSubDataEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glGetNamedBufferSubDataEXT(arg0,arg1,arg2,arg3); println(""); } public void glMapVertexAttrib2fAPPLE(int arg0,int arg1,float arg2,float arg3,int arg4,int arg5,float arg6,float arg7,int arg8,int arg9,java.nio.FloatBuffer arg10) { printIndent(); print( "glMapVertexAttrib2fAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+" "+arg6+", "+" "+arg7+", "+" 0x"+Integer.toHexString(arg8).toUpperCase()+", "+" 0x"+Integer.toHexString(arg9).toUpperCase()+", "+" "+arg10+")"); downstreamGL4bc.glMapVertexAttrib2fAPPLE(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); println(""); } public void glGetSeparableFilter(int arg0,int arg1,int arg2,java.nio.Buffer arg3,java.nio.Buffer arg4,java.nio.Buffer arg5) { printIndent(); print( "glGetSeparableFilter("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+")"); downstreamGL4bc.glGetSeparableFilter(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertexAttrib3fv(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glVertexAttrib3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib3fv(arg0,arg1); println(""); } public void glGetFloatv(int arg0,float[] arg1,int arg2) { printIndent(); print( "glGetFloatv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGetFloatv(arg0,arg1,arg2); println(""); } public void glProgramParameteriARB(int arg0,int arg1,int arg2) { printIndent(); print( "glProgramParameteriARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glProgramParameteriARB(arg0,arg1,arg2); println(""); } public java.nio.ByteBuffer glMapNamedBufferRangeEXT(int arg0,long arg1,long arg2,int arg3) { printIndent(); print( "glMapNamedBufferRangeEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); java.nio.ByteBuffer _res = downstreamGL4bc.glMapNamedBufferRangeEXT(arg0,arg1,arg2,arg3); println(" = "+_res); return _res; } public void glGetVertexAttribfv(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glGetVertexAttribfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetVertexAttribfv(arg0,arg1,arg2,arg3); println(""); } public void glMultiTexCoord4sv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glMultiTexCoord4sv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord4sv(arg0,arg1,arg2); println(""); } public void glNormal3hv(short[] arg0,int arg1) { printIndent(); print( "glNormal3hv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glNormal3hv(arg0,arg1); println(""); } public void glVertexAttrib3svARB(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttrib3svARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib3svARB(arg0,arg1); println(""); } public int glGetDebugMessageLogARB(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5,int[] arg6,int arg7,int[] arg8,int arg9,int[] arg10,int arg11,byte[] arg12,int arg13) { printIndent(); print( "glGetDebugMessageLogARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg7).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg9).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg11).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg13).toUpperCase()+")"); int _res = downstreamGL4bc.glGetDebugMessageLogARB(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13); println(" = "+_res); return _res; } public void glColorSubTable(int arg0,int arg1,int arg2,int arg3,int arg4,long arg5) { printIndent(); print( "glColorSubTable("+" 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.glColorSubTable(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glMapVertexAttrib2fAPPLE(int arg0,int arg1,float arg2,float arg3,int arg4,int arg5,float arg6,float arg7,int arg8,int arg9,float[] arg10,int arg11) { printIndent(); print( "glMapVertexAttrib2fAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+" "+arg6+", "+" "+arg7+", "+" 0x"+Integer.toHexString(arg8).toUpperCase()+", "+" 0x"+Integer.toHexString(arg9).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg11).toUpperCase()+")"); downstreamGL4bc.glMapVertexAttrib2fAPPLE(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); println(""); } public void glUniform3ivARB(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glUniform3ivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform3ivARB(arg0,arg1,arg2,arg3); println(""); } public void glUniform3i64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glUniform3i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform3i64vNV(arg0,arg1,arg2); println(""); } public void glVertexAttribL2i64NV(int arg0,long arg1,long arg2) { printIndent(); print( "glVertexAttribL2i64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glVertexAttribL2i64NV(arg0,arg1,arg2); println(""); } public void glEvalPoint1(int arg0) { printIndent(); print( "glEvalPoint1("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glEvalPoint1(arg0); println(""); } public void glNamedRenderbufferStorageMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glNamedRenderbufferStorageMultisampleEXT("+" 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.glNamedRenderbufferStorageMultisampleEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetVertexAttribfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetVertexAttribfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetVertexAttribfv(arg0,arg1,arg2); println(""); } public void glUniform2i64vNV(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glUniform2i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform2i64vNV(arg0,arg1,arg2,arg3); println(""); } public void glDisableVertexAttribAPPLE(int arg0,int arg1) { printIndent(); print( "glDisableVertexAttribAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glDisableVertexAttribAPPLE(arg0,arg1); println(""); } public void glProgramLocalParameterI4iNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { printIndent(); print( "glProgramLocalParameterI4iNV("+" 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.glProgramLocalParameterI4iNV(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glColorP3uiv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glColorP3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glColorP3uiv(arg0,arg1,arg2); println(""); } public void glVertexAttribI4iv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttribI4iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI4iv(arg0,arg1,arg2); println(""); } public void glCompressedTexImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6) { printIndent(); print( "glCompressedTexImage1D("+" 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+")"); downstreamGL4bc.glCompressedTexImage1D(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glVertexAttrib3fv(int arg0,float[] arg1,int arg2) { printIndent(); print( "glVertexAttrib3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib3fv(arg0,arg1,arg2); println(""); } public void glGetFloatv(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glGetFloatv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGetFloatv(arg0,arg1); println(""); } public void glCompressedMultiTexSubImage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,int arg10,java.nio.Buffer arg11) { printIndent(); print( "glCompressedMultiTexSubImage3DEXT("+" 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()+", "+" 0x"+Integer.toHexString(arg10).toUpperCase()+", "+" "+arg11+")"); downstreamGL4bc.glCompressedMultiTexSubImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); println(""); } public void glVertex4i(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glVertex4i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glVertex4i(arg0,arg1,arg2,arg3); println(""); } public void glPointSize(float arg0) { printIndent(); print( "glPointSize("+" "+arg0+")"); downstreamGL4bc.glPointSize(arg0); println(""); } public void glVertex4h(short arg0,short arg1,short arg2,short arg3) { printIndent(); print( "glVertex4h("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glVertex4h(arg0,arg1,arg2,arg3); println(""); } public void glDeleteSamplers(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glDeleteSamplers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glDeleteSamplers(arg0,arg1); println(""); } 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+")"); downstreamGL4bc.glNormalPointer(arg0,arg1,arg2); println(""); } public void glGetnUniformfv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glGetnUniformfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetnUniformfv(arg0,arg1,arg2,arg3); println(""); } public void glVertex4f(float arg0,float arg1,float arg2,float arg3) { printIndent(); print( "glVertex4f("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glVertex4f(arg0,arg1,arg2,arg3); println(""); } public void glVertex4d(double arg0,double arg1,double arg2,double arg3) { printIndent(); print( "glVertex4d("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glVertex4d(arg0,arg1,arg2,arg3); println(""); } public void glProgramBufferParametersIivNV(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5) { printIndent(); print( "glProgramBufferParametersIivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramBufferParametersIivNV(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertexAttrib1sv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttrib1sv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib1sv(arg0,arg1); println(""); } public void glMultiTexCoordP2uiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glMultiTexCoordP2uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glMultiTexCoordP2uiv(arg0,arg1,arg2); println(""); } public void glVideoCaptureStreamParameterivNV(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glVideoCaptureStreamParameterivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glVideoCaptureStreamParameterivNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetConvolutionParameteriv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetConvolutionParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetConvolutionParameteriv(arg0,arg1,arg2,arg3); println(""); } public void glUniformMatrix2fvARB(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { printIndent(); print( "glUniformMatrix2fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix2fvARB(arg0,arg1,arg2,arg3,arg4); println(""); } public void glBlendEquationi(int arg0,int arg1) { printIndent(); print( "glBlendEquationi("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glBlendEquationi(arg0,arg1); println(""); } public void glRectiv(int[] arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glRectiv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glRectiv(arg0,arg1,arg2,arg3); println(""); } public void glRectiv(java.nio.IntBuffer arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glRectiv("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glRectiv(arg0,arg1); println(""); } public void glVariantusvEXT(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVariantusvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVariantusvEXT(arg0,arg1); println(""); } public void glNamedBufferSubDataEXT(int arg0,long arg1,long arg2,java.nio.Buffer arg3) { printIndent(); print( "glNamedBufferSubDataEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glNamedBufferSubDataEXT(arg0,arg1,arg2,arg3); println(""); } public void glUniform2fvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glUniform2fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform2fvARB(arg0,arg1,arg2); println(""); } public void glGetProgramEnvParameterIuivNV(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetProgramEnvParameterIuivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetProgramEnvParameterIuivNV(arg0,arg1,arg2,arg3); println(""); } public void glRasterPos3sv(java.nio.ShortBuffer arg0) { printIndent(); print( "glRasterPos3sv("+" "+arg0+")"); downstreamGL4bc.glRasterPos3sv(arg0); println(""); } public void glGetDoublev(int arg0,double[] arg1,int arg2) { printIndent(); print( "glGetDoublev("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGetDoublev(arg0,arg1,arg2); println(""); } public void glUniform2fARB(int arg0,float arg1,float arg2) { printIndent(); print( "glUniform2fARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glUniform2fARB(arg0,arg1,arg2); println(""); } public void glGetInteger64v(int arg0,long[] arg1,int arg2) { printIndent(); print( "glGetInteger64v("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGetInteger64v(arg0,arg1,arg2); println(""); } public void glEvalCoord1dv(java.nio.DoubleBuffer arg0) { printIndent(); print( "glEvalCoord1dv("+" "+arg0+")"); downstreamGL4bc.glEvalCoord1dv(arg0); 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()+")"); downstreamGL4bc.glGetnUniformfv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttribL1ui64NV(int arg0,long arg1) { printIndent(); print( "glVertexAttribL1ui64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribL1ui64NV(arg0,arg1); println(""); } public void glMultiTexParameterIuivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glMultiTexParameterIuivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glMultiTexParameterIuivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertex3sv(java.nio.ShortBuffer arg0) { printIndent(); print( "glVertex3sv("+" "+arg0+")"); downstreamGL4bc.glVertex3sv(arg0); println(""); } public void glVertexAttribI4usvEXT(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttribI4usvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI4usvEXT(arg0,arg1,arg2); println(""); } public void glUniform2fvARB(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glUniform2fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform2fvARB(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniformMatrix4x3dvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { printIndent(); print( "glProgramUniformMatrix4x3dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix4x3dvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glNamedProgramLocalParameterI4ivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glNamedProgramLocalParameterI4ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glNamedProgramLocalParameterI4ivEXT(arg0,arg1,arg2,arg3); println(""); } public void glWindowPos3d(double arg0,double arg1,double arg2) { printIndent(); print( "glWindowPos3d("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glWindowPos3d(arg0,arg1,arg2); println(""); } public void glVertex4s(short arg0,short arg1,short arg2,short arg3) { printIndent(); print( "glVertex4s("+" "+arg0+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glVertex4s(arg0,arg1,arg2,arg3); println(""); } public void glGetPolygonStipple(java.nio.ByteBuffer arg0) { printIndent(); print( "glGetPolygonStipple("+" "+arg0+")"); downstreamGL4bc.glGetPolygonStipple(arg0); println(""); } public void glVertexAttribL4i64vNV(int arg0,java.nio.LongBuffer arg1) { printIndent(); print( "glVertexAttribL4i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribL4i64vNV(arg0,arg1); println(""); } public void glColorMaskIndexed(int arg0,boolean arg1,boolean arg2,boolean arg3,boolean arg4) { printIndent(); print( "glColorMaskIndexed("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glColorMaskIndexed(arg0,arg1,arg2,arg3,arg4); println(""); } public void glMultiTexCoord4hv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glMultiTexCoord4hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord4hv(arg0,arg1); println(""); } public void glUniformMatrix2fvARB(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glUniformMatrix2fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix2fvARB(arg0,arg1,arg2,arg3); println(""); } public void glMatrixIndexubvARB(int arg0,java.nio.ByteBuffer arg1) { printIndent(); print( "glMatrixIndexubvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMatrixIndexubvARB(arg0,arg1); println(""); } public void glVertex2d(double arg0,double arg1) { printIndent(); print( "glVertex2d("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glVertex2d(arg0,arg1); println(""); } public void glProgramUniform2dv(int arg0,int arg1,int arg2,double[] arg3,int arg4) { printIndent(); print( "glProgramUniform2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform2dv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetMultiTexLevelParameterfvEXT(int arg0,int arg1,int arg2,int arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glGetMultiTexLevelParameterfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glGetMultiTexLevelParameterfvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glBufferData(int arg0,long arg1,java.nio.Buffer arg2,int arg3) { printIndent(); print( "glBufferData("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glBufferData(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniformMatrix4x2fvEXT(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix4x2fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix4x2fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertex2h(short arg0,short arg1) { printIndent(); print( "glVertex2h("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glVertex2h(arg0,arg1); println(""); } public void glVertexAttribI4usv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttribI4usv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI4usv(arg0,arg1,arg2); println(""); } public void glVertex2f(float arg0,float arg1) { printIndent(); print( "glVertex2f("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glVertex2f(arg0,arg1); println(""); } public void glProgramUniform3i(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glProgramUniform3i("+" 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.glProgramUniform3i(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttrib4svARB(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttrib4svARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4svARB(arg0,arg1); println(""); } public void glMultiTexCoord4iv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glMultiTexCoord4iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord4iv(arg0,arg1,arg2); println(""); } public void glVDPAUUnregisterSurfaceNV(long arg0) { printIndent(); print( "glVDPAUUnregisterSurfaceNV("+" "+arg0+")"); downstreamGL4bc.glVDPAUUnregisterSurfaceNV(arg0); println(""); } public void glMultMatrixd(double[] arg0,int arg1) { printIndent(); print( "glMultMatrixd("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glMultMatrixd(arg0,arg1); println(""); } public void glGetUniformfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetUniformfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetUniformfv(arg0,arg1,arg2); println(""); } public void glPushClientAttribDefaultEXT(int arg0) { printIndent(); print( "glPushClientAttribDefaultEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glPushClientAttribDefaultEXT(arg0); println(""); } public void glSecondaryColor3usv(java.nio.ShortBuffer arg0) { printIndent(); print( "glSecondaryColor3usv("+" "+arg0+")"); downstreamGL4bc.glSecondaryColor3usv(arg0); println(""); } public void glGetActiveSubroutineUniformName(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5,byte[] arg6,int arg7) { printIndent(); print( "glGetActiveSubroutineUniformName("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg7).toUpperCase()+")"); downstreamGL4bc.glGetActiveSubroutineUniformName(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); 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()+")"); downstreamGL4bc.glMaterialfv(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniform3i64NV(int arg0,int arg1,long arg2,long arg3,long arg4) { printIndent(); print( "glProgramUniform3i64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniform3i64NV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttribDivisor(int arg0,int arg1) { printIndent(); print( "glVertexAttribDivisor("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertexAttribDivisor(arg0,arg1); println(""); } public void glPopAttrib() { printIndent(); print( "glPopAttrib("+")"); downstreamGL4bc.glPopAttrib(); println(""); } public void glGetIntegerui64i_vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glGetIntegerui64i_vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetIntegerui64i_vNV(arg0,arg1,arg2); println(""); } public void glProgramUniformMatrix4x2fvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glProgramUniformMatrix4x2fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix4x2fvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glBlendFunc(int arg0,int arg1) { printIndent(); print( "glBlendFunc("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glBlendFunc(arg0,arg1); println(""); } public void glTexCoordP3uiv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glTexCoordP3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glTexCoordP3uiv(arg0,arg1,arg2); println(""); } public void glUniform3iARB(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glUniform3iARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform3iARB(arg0,arg1,arg2,arg3); println(""); } public void glGetProgramiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetProgramiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetProgramiv(arg0,arg1,arg2,arg3); println(""); } public void glProgramLocalParameter4dvARB(int arg0,int arg1,java.nio.DoubleBuffer arg2) { printIndent(); print( "glProgramLocalParameter4dvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glProgramLocalParameter4dvARB(arg0,arg1,arg2); println(""); } public void glGetMultiTexLevelParameterfvEXT(int arg0,int arg1,int arg2,int arg3,float[] arg4,int arg5) { printIndent(); print( "glGetMultiTexLevelParameterfvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glGetMultiTexLevelParameterfvEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glMaterialfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glMaterialfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glMaterialfv(arg0,arg1,arg2); println(""); } public void glVertex2s(short arg0,short arg1) { printIndent(); print( "glVertex2s("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glVertex2s(arg0,arg1); println(""); } public void glMultiTexCoordP3uiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glMultiTexCoordP3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glMultiTexCoordP3uiv(arg0,arg1,arg2); println(""); } public void glGetConvolutionFilter(int arg0,int arg1,int arg2,long arg3) { printIndent(); print( "glGetConvolutionFilter("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetConvolutionFilter(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribs3hv(int arg0,int arg1,java.nio.ShortBuffer arg2) { printIndent(); print( "glVertexAttribs3hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glVertexAttribs3hv(arg0,arg1,arg2); println(""); } public void glVertex2i(int arg0,int arg1) { printIndent(); print( "glVertex2i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertex2i(arg0,arg1); println(""); } public void glSamplerParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glSamplerParameterIuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glSamplerParameterIuiv(arg0,arg1,arg2); println(""); } public void glGetUniformfv(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glGetUniformfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetUniformfv(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniform1ui64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4) { printIndent(); print( "glProgramUniform1ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform1ui64vNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetnPixelMapfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetnPixelMapfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetnPixelMapfv(arg0,arg1,arg2); println(""); } public void glClearBufferfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glClearBufferfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glClearBufferfv(arg0,arg1,arg2); println(""); } public void glUniformMatrix4fvARB(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glUniformMatrix4fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix4fvARB(arg0,arg1,arg2,arg3); println(""); } public void glUniform1i(int arg0,int arg1) { printIndent(); print( "glUniform1i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glUniform1i(arg0,arg1); println(""); } public void glVertex3sv(short[] arg0,int arg1) { printIndent(); print( "glVertex3sv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertex3sv(arg0,arg1); println(""); } public void glVertexAttribI4usvEXT(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttribI4usvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI4usvEXT(arg0,arg1); println(""); } public int glGetUniformBlockIndex(int arg0,java.lang.String arg1) { printIndent(); print( "glGetUniformBlockIndex("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); int _res = downstreamGL4bc.glGetUniformBlockIndex(arg0,arg1); println(" = "+_res); return _res; } public void glActiveStencilFaceEXT(int arg0) { printIndent(); print( "glActiveStencilFaceEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glActiveStencilFaceEXT(arg0); println(""); } public void glPrimitiveRestartIndex(int arg0) { printIndent(); print( "glPrimitiveRestartIndex("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glPrimitiveRestartIndex(arg0); println(""); } public void glEndList() { indent-=2; printIndent(); print( "glEndList("+")"); downstreamGL4bc.glEndList(); println(""); } public void glProgramUniform2fvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glProgramUniform2fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform2fvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glRasterPos2fv(java.nio.FloatBuffer arg0) { printIndent(); print( "glRasterPos2fv("+" "+arg0+")"); downstreamGL4bc.glRasterPos2fv(arg0); println(""); } public void glListBase(int arg0) { printIndent(); print( "glListBase("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glListBase(arg0); println(""); } public void glGetNamedProgramLocalParameterIivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetNamedProgramLocalParameterIivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetNamedProgramLocalParameterIivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttrib4bvARB(int arg0,byte[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4bvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4bvARB(arg0,arg1,arg2); println(""); } public void glGetMultiTexGenivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetMultiTexGenivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetMultiTexGenivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGenProgramsARB(int arg0,int[] arg1,int arg2) { printIndent(); print( "glGenProgramsARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGenProgramsARB(arg0,arg1,arg2); println(""); } public void glGetUniformfvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetUniformfvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetUniformfvARB(arg0,arg1,arg2); println(""); } public void glPrioritizeTextures(int arg0,int[] arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glPrioritizeTextures("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glPrioritizeTextures(arg0,arg1,arg2,arg3,arg4); println(""); } public void glMultiTexCoord4hv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glMultiTexCoord4hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord4hv(arg0,arg1,arg2); println(""); } public void glGetLocalConstantBooleanvEXT(int arg0,int arg1,byte[] arg2,int arg3) { printIndent(); print( "glGetLocalConstantBooleanvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetLocalConstantBooleanvEXT(arg0,arg1,arg2,arg3); println(""); } public void glRectfv(float[] arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glRectfv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glRectfv(arg0,arg1,arg2,arg3); println(""); } public void glRectfv(java.nio.FloatBuffer arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glRectfv("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glRectfv(arg0,arg1); println(""); } public void glVertexAttrib4uivARB(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4uivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4uivARB(arg0,arg1,arg2); println(""); } public void glGetnPixelMapfv(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glGetnPixelMapfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetnPixelMapfv(arg0,arg1,arg2,arg3); println(""); } public void glClearBufferfv(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glClearBufferfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glClearBufferfv(arg0,arg1,arg2,arg3); println(""); } public void glUniformMatrix4fvARB(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { printIndent(); print( "glUniformMatrix4fvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix4fvARB(arg0,arg1,arg2,arg3,arg4); println(""); } public void glWeightdvARB(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glWeightdvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glWeightdvARB(arg0,arg1); println(""); } public void glUseProgramStages(int arg0,int arg1,int arg2) { printIndent(); print( "glUseProgramStages("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glUseProgramStages(arg0,arg1,arg2); println(""); } public void glMatrixLoaddEXT(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glMatrixLoaddEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMatrixLoaddEXT(arg0,arg1); println(""); } public void glTexCoord3f(float arg0,float arg1,float arg2) { printIndent(); print( "glTexCoord3f("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glTexCoord3f(arg0,arg1,arg2); println(""); } public void glVertexAttrib1sv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttrib1sv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib1sv(arg0,arg1,arg2); println(""); } public void glGetUniformfvARB(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glGetUniformfvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetUniformfvARB(arg0,arg1,arg2,arg3); println(""); } public void glVariantusvEXT(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVariantusvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVariantusvEXT(arg0,arg1,arg2); println(""); } public void glFramebufferTextureLayerARB(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glFramebufferTextureLayerARB("+" 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.glFramebufferTextureLayerARB(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetNamedProgramStringEXT(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { printIndent(); print( "glGetNamedProgramStringEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetNamedProgramStringEXT(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniform3ivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramUniform3ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform3ivEXT(arg0,arg1,arg2,arg3); println(""); } public void glGetNamedBufferParameterivEXT(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetNamedBufferParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetNamedBufferParameterivEXT(arg0,arg1,arg2,arg3); println(""); } public void glInsertComponentEXT(int arg0,int arg1,int arg2) { printIndent(); print( "glInsertComponentEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glInsertComponentEXT(arg0,arg1,arg2); println(""); } public void glRasterPos2fv(float[] arg0,int arg1) { printIndent(); print( "glRasterPos2fv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glRasterPos2fv(arg0,arg1); println(""); } public void glRasterPos3sv(short[] arg0,int arg1) { printIndent(); print( "glRasterPos3sv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glRasterPos3sv(arg0,arg1); println(""); } public void glProgramUniform2fvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glProgramUniform2fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform2fvEXT(arg0,arg1,arg2,arg3); println(""); } public void glDeleteFramebuffers(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glDeleteFramebuffers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glDeleteFramebuffers(arg0,arg1); println(""); } public void glUniform3i(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glUniform3i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform3i(arg0,arg1,arg2,arg3); println(""); } public void glMultiTexCoordPointerEXT(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4) { printIndent(); print( "glMultiTexCoordPointerEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glMultiTexCoordPointerEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetActiveUniformARB(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.IntBuffer arg4,java.nio.IntBuffer arg5,java.nio.ByteBuffer arg6) { printIndent(); print( "glGetActiveUniformARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+", "+" "+arg6+")"); downstreamGL4bc.glGetActiveUniformARB(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glVertexAttribI3uiv(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttribI3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI3uiv(arg0,arg1,arg2); println(""); } public void glGetPerfMonitorGroupsAMD(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetPerfMonitorGroupsAMD("+" "+arg0+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetPerfMonitorGroupsAMD(arg0,arg1,arg2); println(""); } public void glGetPerfMonitorGroupsAMD(int[] arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetPerfMonitorGroupsAMD("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetPerfMonitorGroupsAMD(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniformMatrix4x3dv(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { printIndent(); print( "glProgramUniformMatrix4x3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix4x3dv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttribs3hv(int arg0,int arg1,short[] arg2,int arg3) { printIndent(); print( "glVertexAttribs3hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glVertexAttribs3hv(arg0,arg1,arg2,arg3); println(""); } public void glUniformMatrix4x3dv(int arg0,int arg1,boolean arg2,double[] arg3,int arg4) { printIndent(); print( "glUniformMatrix4x3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix4x3dv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttribI2uivEXT(int arg0,int[] arg1,int arg2) { printIndent(); print( "glVertexAttribI2uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI2uivEXT(arg0,arg1,arg2); println(""); } public void glGetTransformFeedbackVarying(int arg0,int arg1,int arg2,int[] arg3,int arg4,int[] arg5,int arg6,int[] arg7,int arg8,byte[] arg9,int arg10) { printIndent(); print( "glGetTransformFeedbackVarying("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg10).toUpperCase()+")"); downstreamGL4bc.glGetTransformFeedbackVarying(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); println(""); } public void glSelectPerfMonitorCountersAMD(int arg0,boolean arg1,int arg2,int arg3,java.nio.IntBuffer arg4) { printIndent(); print( "glSelectPerfMonitorCountersAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glSelectPerfMonitorCountersAMD(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttribI4usv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttribI4usv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI4usv(arg0,arg1); println(""); } public void glGetProgramPipelineInfoLog(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5) { printIndent(); print( "glGetProgramPipelineInfoLog("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glGetProgramPipelineInfoLog(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glRectdv(double[] arg0,int arg1,double[] arg2,int arg3) { printIndent(); print( "glRectdv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glRectdv(arg0,arg1,arg2,arg3); println(""); } public void glRectdv(java.nio.DoubleBuffer arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glRectdv("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glRectdv(arg0,arg1); println(""); } public void glVertexAttribIPointer(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4) { printIndent(); print( "glVertexAttribIPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glVertexAttribIPointer(arg0,arg1,arg2,arg3,arg4); println(""); } public void glTexCoord1f(float arg0) { printIndent(); print( "glTexCoord1f("+" "+arg0+")"); downstreamGL4bc.glTexCoord1f(arg0); println(""); } public void glIndexMaterialEXT(int arg0,int arg1) { printIndent(); print( "glIndexMaterialEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glIndexMaterialEXT(arg0,arg1); println(""); } public void glFinishFenceAPPLE(int arg0) { printIndent(); print( "glFinishFenceAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glFinishFenceAPPLE(arg0); println(""); } public void glGetMultiTexImageEXT(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5) { printIndent(); print( "glGetMultiTexImageEXT("+" 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.glGetMultiTexImageEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertexAttrib4svARB(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4svARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4svARB(arg0,arg1,arg2); println(""); } public void glEndConditionalRender() { printIndent(); print( "glEndConditionalRender("+")"); downstreamGL4bc.glEndConditionalRender(); println(""); } public boolean glIsTexture(int arg0) { printIndent(); print( "glIsTexture("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsTexture(arg0); println(" = "+_res); return _res; } public void glTexImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,long arg7) { printIndent(); print( "glTexImage1D("+" 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.glTexImage1D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glGetTextureParameterIuivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetTextureParameterIuivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetTextureParameterIuivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glSecondaryColor3usv(short[] arg0,int arg1) { printIndent(); print( "glSecondaryColor3usv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glSecondaryColor3usv(arg0,arg1); println(""); } public void glProgramUniformMatrix3x4dvEXT(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix3x4dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix3x4dvEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glBindRenderbuffer(int arg0,int arg1) { printIndent(); print( "glBindRenderbuffer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glBindRenderbuffer(arg0,arg1); println(""); } public void glUniform4ivARB(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glUniform4ivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform4ivARB(arg0,arg1,arg2); println(""); } public void glVertexAttribI4iEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glVertexAttribI4iEXT("+" 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.glVertexAttribI4iEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGenQueries(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glGenQueries("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGenQueries(arg0,arg1); println(""); } public javax.media.opengl.GLContext getContext() { return downstreamGL4bc.getContext(); } public void glProgramUniform2uivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramUniform2uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform2uivEXT(arg0,arg1,arg2,arg3); println(""); } public void glWindowPos2iv(int[] arg0,int arg1) { printIndent(); print( "glWindowPos2iv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glWindowPos2iv(arg0,arg1); println(""); } public void glProgramBinary(int arg0,int arg1,java.nio.Buffer arg2,int arg3) { printIndent(); print( "glProgramBinary("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glProgramBinary(arg0,arg1,arg2,arg3); println(""); } public void glGetSynciv(long arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.IntBuffer arg4) { printIndent(); print( "glGetSynciv("+" "+arg0+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glGetSynciv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetSynciv(long arg0,int arg1,int arg2,int[] arg3,int arg4,int[] arg5,int arg6) { printIndent(); print( "glGetSynciv("+" "+arg0+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+")"); downstreamGL4bc.glGetSynciv(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glTexCoord1dv(java.nio.DoubleBuffer arg0) { printIndent(); print( "glTexCoord1dv("+" "+arg0+")"); downstreamGL4bc.glTexCoord1dv(arg0); println(""); } public void glTexCoord2hv(java.nio.ShortBuffer arg0) { printIndent(); print( "glTexCoord2hv("+" "+arg0+")"); downstreamGL4bc.glTexCoord2hv(arg0); println(""); } public void glVertex2dv(double[] arg0,int arg1) { printIndent(); print( "glVertex2dv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertex2dv(arg0,arg1); println(""); } public void glGetMinmaxParameterfv(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glGetMinmaxParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetMinmaxParameterfv(arg0,arg1,arg2,arg3); println(""); } public void glUniform1fv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glUniform1fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform1fv(arg0,arg1,arg2); println(""); } public void glMakeNamedBufferNonResidentNV(int arg0) { printIndent(); print( "glMakeNamedBufferNonResidentNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glMakeNamedBufferNonResidentNV(arg0); println(""); } public void glMapGrid2f(int arg0,float arg1,float arg2,int arg3,float arg4,float arg5) { printIndent(); print( "glMapGrid2f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+", "+" "+arg5+")"); downstreamGL4bc.glMapGrid2f(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glMapGrid2d(int arg0,double arg1,double arg2,int arg3,double arg4,double arg5) { printIndent(); print( "glMapGrid2d("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+", "+" "+arg5+")"); downstreamGL4bc.glMapGrid2d(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glBufferParameteri(int arg0,int arg1,int arg2) { printIndent(); print( "glBufferParameteri("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glBufferParameteri(arg0,arg1,arg2); println(""); } public void glMatrixMultdEXT(int arg0,double[] arg1,int arg2) { printIndent(); print( "glMatrixMultdEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMatrixMultdEXT(arg0,arg1,arg2); println(""); } public void glGetNamedFramebufferAttachmentParameterivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetNamedFramebufferAttachmentParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetNamedFramebufferAttachmentParameterivEXT(arg0,arg1,arg2,arg3); println(""); } public void glUniformMatrix4fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glUniformMatrix4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix4fv(arg0,arg1,arg2,arg3); println(""); } public void glGetObjectParameterivARB(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetObjectParameterivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetObjectParameterivARB(arg0,arg1,arg2); println(""); } public void glGetMinmaxParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetMinmaxParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetMinmaxParameterfv(arg0,arg1,arg2); println(""); } public void glUniform1fv(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glUniform1fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform1fv(arg0,arg1,arg2,arg3); println(""); } public void glPixelTransferf(int arg0,float arg1) { printIndent(); print( "glPixelTransferf("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glPixelTransferf(arg0,arg1); println(""); } public void glGetMapdv(int arg0,int arg1,double[] arg2,int arg3) { printIndent(); print( "glGetMapdv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetMapdv(arg0,arg1,arg2,arg3); println(""); } public void glProgramSubroutineParametersuivNV(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glProgramSubroutineParametersuivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glProgramSubroutineParametersuivNV(arg0,arg1,arg2,arg3); println(""); } public void glGetBooleanv(int arg0,java.nio.ByteBuffer arg1) { printIndent(); print( "glGetBooleanv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGetBooleanv(arg0,arg1); println(""); } public void glGetHistogram(int arg0,boolean arg1,int arg2,int arg3,long arg4) { printIndent(); print( "glGetHistogram("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glGetHistogram(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniformMatrix4fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { printIndent(); print( "glUniformMatrix4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix4fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetAttachedShaders(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetAttachedShaders("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glGetAttachedShaders(arg0,arg1,arg2,arg3); println(""); } public void glGetAttachedShaders(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5) { printIndent(); print( "glGetAttachedShaders("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glGetAttachedShaders(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glTranslatef(float arg0,float arg1,float arg2) { printIndent(); print( "glTranslatef("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glTranslatef(arg0,arg1,arg2); println(""); } public void glNormal3iv(int[] arg0,int arg1) { printIndent(); print( "glNormal3iv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glNormal3iv(arg0,arg1); 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+")"); downstreamGL4bc.glBufferSubData(arg0,arg1,arg2,arg3); println(""); } public void glTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,long arg9) { printIndent(); print( "glTexImage3D("+" 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()+", "+" "+arg9+")"); downstreamGL4bc.glTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); println(""); } public void glRasterPos3dv(double[] arg0,int arg1) { printIndent(); print( "glRasterPos3dv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glRasterPos3dv(arg0,arg1); println(""); } public void glGetNamedStringARB(int arg0,java.lang.String arg1,int arg2,int[] arg3,int arg4,byte[] arg5,int arg6) { printIndent(); print( "glGetNamedStringARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+")"); downstreamGL4bc.glGetNamedStringARB(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glProgramUniform2dvEXT(int arg0,int arg1,int arg2,double[] arg3,int arg4) { printIndent(); print( "glProgramUniform2dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform2dvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glTexCoord2iv(int[] arg0,int arg1) { printIndent(); print( "glTexCoord2iv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord2iv(arg0,arg1); println(""); } public void glProgramUniform3iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramUniform3iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform3iv(arg0,arg1,arg2,arg3); println(""); } public void glGetActiveUniform(int arg0,int arg1,int arg2,int[] arg3,int arg4,int[] arg5,int arg6,int[] arg7,int arg8,byte[] arg9,int arg10) { printIndent(); print( "glGetActiveUniform("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg10).toUpperCase()+")"); downstreamGL4bc.glGetActiveUniform(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); println(""); } public void glProgramUniform1uivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glProgramUniform1uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform1uivEXT(arg0,arg1,arg2,arg3); println(""); } public void glDrawTransformFeedbackStreamInstanced(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glDrawTransformFeedbackStreamInstanced("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glDrawTransformFeedbackStreamInstanced(arg0,arg1,arg2,arg3); 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+")"); downstreamGL4bc.glDrawElements(arg0,arg1,arg2,arg3); println(""); } public void glColor3fv(java.nio.FloatBuffer arg0) { printIndent(); print( "glColor3fv("+" "+arg0+")"); downstreamGL4bc.glColor3fv(arg0); println(""); } public boolean glIsList(int arg0) { printIndent(); print( "glIsList("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsList(arg0); println(" = "+_res); return _res; } public void glProgramUniform1fEXT(int arg0,int arg1,float arg2) { printIndent(); print( "glProgramUniform1fEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glProgramUniform1fEXT(arg0,arg1,arg2); println(""); } public void glBeginOcclusionQueryNV(int arg0) { printIndent(); print( "glBeginOcclusionQueryNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glBeginOcclusionQueryNV(arg0); println(""); } public void glVertexAttrib4NubARB(int arg0,byte arg1,byte arg2,byte arg3,byte arg4) { printIndent(); print( "glVertexAttrib4NubARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glVertexAttrib4NubARB(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertex3iv(java.nio.IntBuffer arg0) { printIndent(); print( "glVertex3iv("+" "+arg0+")"); downstreamGL4bc.glVertex3iv(arg0); println(""); } public void glBitmap(int arg0,int arg1,float arg2,float arg3,float arg4,float arg5,java.nio.ByteBuffer arg6) { printIndent(); print( "glBitmap("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+", "+" "+arg6+")"); downstreamGL4bc.glBitmap(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glGetSamplerParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetSamplerParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetSamplerParameteriv(arg0,arg1,arg2); println(""); } public void glSecondaryColor3us(short arg0,short arg1,short arg2) { printIndent(); print( "glSecondaryColor3us("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glSecondaryColor3us(arg0,arg1,arg2); println(""); } public void glGetVariantBooleanvEXT(int arg0,int arg1,byte[] arg2,int arg3) { printIndent(); print( "glGetVariantBooleanvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetVariantBooleanvEXT(arg0,arg1,arg2,arg3); println(""); } public void glGetActiveUniformBlockName(int arg0,int arg1,int arg2,int[] arg3,int arg4,byte[] arg5,int arg6) { printIndent(); print( "glGetActiveUniformBlockName("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+")"); downstreamGL4bc.glGetActiveUniformBlockName(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glUniform(javax.media.opengl.GLUniformData arg0) { printIndent(); print( "glUniform("+" "+arg0+")"); downstreamGL4bc.glUniform(arg0); println(""); } public void glGetVideoCaptureStreamivNV(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetVideoCaptureStreamivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetVideoCaptureStreamivNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glDeleteProgram(int arg0) { printIndent(); print( "glDeleteProgram("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glDeleteProgram(arg0); println(""); } public void glMatrixPushEXT(int arg0) { printIndent(); print( "glMatrixPushEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glMatrixPushEXT(arg0); println(""); } public void glGetNamedRenderbufferParameterivEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetNamedRenderbufferParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetNamedRenderbufferParameterivEXT(arg0,arg1,arg2); println(""); } public void glMultiTexCoord4sv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glMultiTexCoord4sv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord4sv(arg0,arg1); println(""); } public void glColor3fv(float[] arg0,int arg1) { printIndent(); print( "glColor3fv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColor3fv(arg0,arg1); println(""); } public void glNormal3hv(java.nio.ShortBuffer arg0) { printIndent(); print( "glNormal3hv("+" "+arg0+")"); downstreamGL4bc.glNormal3hv(arg0); println(""); } public void glVertexAttrib3svARB(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttrib3svARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib3svARB(arg0,arg1,arg2); println(""); } public void glUniform2ui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glUniform2ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform2ui64vNV(arg0,arg1,arg2); println(""); } public void glDrawTransformFeedbackInstanced(int arg0,int arg1,int arg2) { printIndent(); print( "glDrawTransformFeedbackInstanced("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glDrawTransformFeedbackInstanced(arg0,arg1,arg2); println(""); } public void glProgramUniform4fvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glProgramUniform4fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform4fvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glMultiTexCoord3sv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glMultiTexCoord3sv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord3sv(arg0,arg1); println(""); } public void glSecondaryColorPointer(int arg0,int arg1,int arg2,long arg3) { printIndent(); print( "glSecondaryColorPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glSecondaryColorPointer(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib1fARB(int arg0,float arg1) { printIndent(); print( "glVertexAttrib1fARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib1fARB(arg0,arg1); println(""); } public void glVertexAttribI4iv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttribI4iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI4iv(arg0,arg1); println(""); } public void glGetMapdv(int arg0,int arg1,java.nio.DoubleBuffer arg2) { printIndent(); print( "glGetMapdv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetMapdv(arg0,arg1,arg2); println(""); } public void glIndexfv(java.nio.FloatBuffer arg0) { printIndent(); print( "glIndexfv("+" "+arg0+")"); downstreamGL4bc.glIndexfv(arg0); println(""); } public void glColorP3uiv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glColorP3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glColorP3uiv(arg0,arg1); println(""); } public void glProgramUniformMatrix3x4fvEXT(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix3x4fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix3x4fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glTexSubImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,long arg10) { printIndent(); print( "glTexSubImage3D("+" 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()+", "+" "+arg10+")"); downstreamGL4bc.glTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); println(""); } public void glUniform3ivARB(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glUniform3ivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform3ivARB(arg0,arg1,arg2); println(""); } public void glRasterPos3dv(java.nio.DoubleBuffer arg0) { printIndent(); print( "glRasterPos3dv("+" "+arg0+")"); downstreamGL4bc.glRasterPos3dv(arg0); println(""); } public void glMultiTexCoord2fv(int arg0,float[] arg1,int arg2) { printIndent(); print( "glMultiTexCoord2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord2fv(arg0,arg1,arg2); println(""); } public void glProgramUniform2dvEXT(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glProgramUniform2dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform2dvEXT(arg0,arg1,arg2,arg3); println(""); } public void glFramebufferTextureLayer(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glFramebufferTextureLayer("+" 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.glFramebufferTextureLayer(arg0,arg1,arg2,arg3,arg4); println(""); } public void glIndexfv(float[] arg0,int arg1) { printIndent(); print( "glIndexfv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glIndexfv(arg0,arg1); println(""); } public void glProgramUniformMatrix3x4fvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glProgramUniformMatrix3x4fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix3x4fvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public int glCreateShader(int arg0) { printIndent(); print( "glCreateShader("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); int _res = downstreamGL4bc.glCreateShader(arg0); println(" = "+_res); return _res; } public void glTexCoord1dv(double[] arg0,int arg1) { printIndent(); print( "glTexCoord1dv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord1dv(arg0,arg1); println(""); } public void glVertex2dv(java.nio.DoubleBuffer arg0) { printIndent(); print( "glVertex2dv("+" "+arg0+")"); downstreamGL4bc.glVertex2dv(arg0); println(""); } public void glNamedProgramLocalParameter4dEXT(int arg0,int arg1,int arg2,double arg3,double arg4,double arg5,double arg6) { printIndent(); print( "glNamedProgramLocalParameter4dEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+", "+" "+arg6+")"); downstreamGL4bc.glNamedProgramLocalParameter4dEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glProgramUniform4fvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glProgramUniform4fvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform4fvEXT(arg0,arg1,arg2,arg3); println(""); } public void glMultiTexCoord2fv(int arg0,java.nio.FloatBuffer arg1) { printIndent(); print( "glMultiTexCoord2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord2fv(arg0,arg1); println(""); } public void glMultiDrawElements(int arg0,java.nio.IntBuffer arg1,int arg2,com.jogamp.common.nio.PointerBuffer arg3,int arg4) { printIndent(); print( "glMultiDrawElements("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glMultiDrawElements(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniformBlockBinding(int arg0,int arg1,int arg2) { printIndent(); print( "glUniformBlockBinding("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glUniformBlockBinding(arg0,arg1,arg2); println(""); } public void glVertex3hv(java.nio.ShortBuffer arg0) { printIndent(); print( "glVertex3hv("+" "+arg0+")"); downstreamGL4bc.glVertex3hv(arg0); println(""); } public void glMatrixMultdEXT(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glMatrixMultdEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMatrixMultdEXT(arg0,arg1); println(""); } public void glVertexWeightPointerEXT(int arg0,int arg1,int arg2,long arg3) { printIndent(); print( "glVertexWeightPointerEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glVertexWeightPointerEXT(arg0,arg1,arg2,arg3); println(""); } public void glGetCompressedTextureImageEXT(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { printIndent(); print( "glGetCompressedTextureImageEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetCompressedTextureImageEXT(arg0,arg1,arg2,arg3); println(""); } public boolean glIsVertexAttribEnabledAPPLE(int arg0,int arg1) { printIndent(); print( "glIsVertexAttribEnabledAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsVertexAttribEnabledAPPLE(arg0,arg1); println(" = "+_res); return _res; } public void glGetColorTable(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { printIndent(); print( "glGetColorTable("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetColorTable(arg0,arg1,arg2,arg3); println(""); } public void glTextureImage2DMultisampleNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6) { printIndent(); print( "glTextureImage2DMultisampleNV("+" 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+")"); downstreamGL4bc.glTextureImage2DMultisampleNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glProgramUniform4iEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { printIndent(); print( "glProgramUniform4iEXT("+" 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.glProgramUniform4iEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glDisable(int arg0) { printIndent(); print( "glDisable("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glDisable(arg0); println(""); } public boolean hasFullFBOSupport() { return downstreamGL4bc.hasFullFBOSupport(); } public void glNormalPointer(javax.media.opengl.GLArrayData arg0) { printIndent(); print( "glNormalPointer("+" "+arg0+")"); downstreamGL4bc.glNormalPointer(arg0); println(""); } public void glNamedFramebufferTexture1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glNamedFramebufferTexture1DEXT("+" 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.glNamedFramebufferTexture1DEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttribL1i64vNV(int arg0,java.nio.LongBuffer arg1) { printIndent(); print( "glVertexAttribL1i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribL1i64vNV(arg0,arg1); println(""); } public void glClearBufferuiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glClearBufferuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glClearBufferuiv(arg0,arg1,arg2,arg3); println(""); } public void glNormal3f(float arg0,float arg1,float arg2) { printIndent(); print( "glNormal3f("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glNormal3f(arg0,arg1,arg2); println(""); } public void glResetMinmax(int arg0) { printIndent(); print( "glResetMinmax("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glResetMinmax(arg0); println(""); } public void glTexSubImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6) { printIndent(); print( "glTexSubImage1D("+" 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+")"); downstreamGL4bc.glTexSubImage1D(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glVertexAttribI4uiEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glVertexAttribI4uiEXT("+" 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.glVertexAttribI4uiEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexP2uiv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexP2uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexP2uiv(arg0,arg1); println(""); } public void glRasterPos4iv(int[] arg0,int arg1) { printIndent(); print( "glRasterPos4iv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glRasterPos4iv(arg0,arg1); println(""); } public void glDrawArraysIndirect(int arg0,java.nio.Buffer arg1) { printIndent(); print( "glDrawArraysIndirect("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glDrawArraysIndirect(arg0,arg1); println(""); } public void glVertexAttribI4uiv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttribI4uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI4uiv(arg0,arg1); println(""); } public void glDeleteFencesNV(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glDeleteFencesNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glDeleteFencesNV(arg0,arg1); println(""); } public void glStencilFuncSeparate(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glStencilFuncSeparate("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glStencilFuncSeparate(arg0,arg1,arg2,arg3); println(""); } public void glColorP4ui(int arg0,int arg1) { printIndent(); print( "glColorP4ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glColorP4ui(arg0,arg1); println(""); } public void glDrawArraysInstanced(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glDrawArraysInstanced("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glDrawArraysInstanced(arg0,arg1,arg2,arg3); println(""); } public void glMatrixScalefEXT(int arg0,float arg1,float arg2,float arg3) { printIndent(); print( "glMatrixScalefEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glMatrixScalefEXT(arg0,arg1,arg2,arg3); println(""); } public void glGetProgramEnvParameterIivNV(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetProgramEnvParameterIivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetProgramEnvParameterIivNV(arg0,arg1,arg2,arg3); println(""); } public void glSecondaryColor3ub(byte arg0,byte arg1,byte arg2) { printIndent(); print( "glSecondaryColor3ub("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glSecondaryColor3ub(arg0,arg1,arg2); println(""); } public void glVertexAttrib4Nbv(int arg0,java.nio.ByteBuffer arg1) { printIndent(); print( "glVertexAttrib4Nbv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4Nbv(arg0,arg1); println(""); } public void glGetActiveUniformsiv(int arg0,int arg1,java.nio.IntBuffer arg2,int arg3,java.nio.IntBuffer arg4) { printIndent(); print( "glGetActiveUniformsiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glGetActiveUniformsiv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetActiveUniformsiv(int arg0,int arg1,int[] arg2,int arg3,int arg4,int[] arg5,int arg6) { printIndent(); print( "glGetActiveUniformsiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+")"); downstreamGL4bc.glGetActiveUniformsiv(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glMatrixIndexusvARB(int arg0,short[] arg1,int arg2) { printIndent(); print( "glMatrixIndexusvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMatrixIndexusvARB(arg0,arg1,arg2); println(""); } public void glUniform3iv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glUniform3iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform3iv(arg0,arg1,arg2,arg3); println(""); } public void glNamedRenderbufferStorageEXT(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glNamedRenderbufferStorageEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glNamedRenderbufferStorageEXT(arg0,arg1,arg2,arg3); 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+")"); downstreamGL4bc.glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); println(""); } public void glVertexAttrib1hv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttrib1hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib1hv(arg0,arg1,arg2); println(""); } public void glUniform3ui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glUniform3ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform3ui64vNV(arg0,arg1,arg2); println(""); } public void glProgramEnvParameterI4ivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glProgramEnvParameterI4ivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glProgramEnvParameterI4ivNV(arg0,arg1,arg2); println(""); } public void glGetUniformSubroutineuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetUniformSubroutineuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetUniformSubroutineuiv(arg0,arg1,arg2); println(""); } public int getDefaultDrawFramebuffer() { return downstreamGL4bc.getDefaultDrawFramebuffer(); } public void glVertexAttrib1svARB(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttrib1svARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib1svARB(arg0,arg1); println(""); } public void glGetNamedProgramivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetNamedProgramivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetNamedProgramivEXT(arg0,arg1,arg2,arg3); println(""); } public void glBeginTransformFeedback(int arg0) { printIndent(); print( "glBeginTransformFeedback("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glBeginTransformFeedback(arg0); println(""); } public void glMultiTexCoordP3uiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glMultiTexCoordP3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoordP3uiv(arg0,arg1,arg2,arg3); println(""); } public void glCompressedTextureSubImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7) { printIndent(); print( "glCompressedTextureSubImage1DEXT("+" 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.glCompressedTextureSubImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glFlushVertexArrayRangeAPPLE(int arg0,java.nio.Buffer arg1) { printIndent(); print( "glFlushVertexArrayRangeAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glFlushVertexArrayRangeAPPLE(arg0,arg1); println(""); } public void glGetActiveAttrib(int arg0,int arg1,int arg2,int[] arg3,int arg4,int[] arg5,int arg6,int[] arg7,int arg8,byte[] arg9,int arg10) { printIndent(); print( "glGetActiveAttrib("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg6).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg8).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg10).toUpperCase()+")"); downstreamGL4bc.glGetActiveAttrib(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); println(""); } public void glFogCoordPointer(int arg0,int arg1,java.nio.Buffer arg2) { printIndent(); print( "glFogCoordPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glFogCoordPointer(arg0,arg1,arg2); println(""); } public void glEdgeFlagFormatNV(int arg0) { printIndent(); print( "glEdgeFlagFormatNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glEdgeFlagFormatNV(arg0); println(""); } public void glWeightdvARB(int arg0,double[] arg1,int arg2) { printIndent(); print( "glWeightdvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glWeightdvARB(arg0,arg1,arg2); println(""); } public void glMatrixLoaddEXT(int arg0,double[] arg1,int arg2) { printIndent(); print( "glMatrixLoaddEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMatrixLoaddEXT(arg0,arg1,arg2); println(""); } public void glSamplerParameterIuiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glSamplerParameterIuiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glSamplerParameterIuiv(arg0,arg1,arg2,arg3); println(""); } public void glAlphaFunc(int arg0,float arg1) { printIndent(); print( "glAlphaFunc("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glAlphaFunc(arg0,arg1); println(""); } public void glVertexAttribL4ui64NV(int arg0,long arg1,long arg2,long arg3,long arg4) { printIndent(); print( "glVertexAttribL4ui64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glVertexAttribL4ui64NV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniformMatrix2fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix2fv(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertexAttrib4usvARB(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4usvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4usvARB(arg0,arg1,arg2); println(""); } public void glGetProgramiv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetProgramiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetProgramiv(arg0,arg1,arg2); println(""); } public void glTexCoordP3uiv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glTexCoordP3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glTexCoordP3uiv(arg0,arg1); println(""); } public boolean glUnmapNamedBufferEXT(int arg0) { printIndent(); print( "glUnmapNamedBufferEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glUnmapNamedBufferEXT(arg0); println(" = "+_res); return _res; } public void glDepthBoundsEXT(double arg0,double arg1) { printIndent(); print( "glDepthBoundsEXT("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glDepthBoundsEXT(arg0,arg1); println(""); } public void glTexCoordP3ui(int arg0,int arg1) { printIndent(); print( "glTexCoordP3ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoordP3ui(arg0,arg1); println(""); } public void glVertexAttribL1ui64vNV(int arg0,java.nio.LongBuffer arg1) { printIndent(); print( "glVertexAttribL1ui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribL1ui64vNV(arg0,arg1); println(""); } public void glSwapAPPLE() { printIndent(); print( "glSwapAPPLE("+")"); downstreamGL4bc.glSwapAPPLE(); println(""); } 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+")"); downstreamGL4bc.glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); println(""); } public void glPushClientAttrib(int arg0) { printIndent(); print( "glPushClientAttrib("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glPushClientAttrib(arg0); println(""); } public void glProgramUniformMatrix2fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { printIndent(); print( "glProgramUniformMatrix2fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix2fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glMultiTexCoord4iv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glMultiTexCoord4iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMultiTexCoord4iv(arg0,arg1); println(""); } public void glNamedProgramLocalParameterI4ivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glNamedProgramLocalParameterI4ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glNamedProgramLocalParameterI4ivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramStringARB(int arg0,int arg1,int arg2,java.lang.String arg3) { printIndent(); print( "glProgramStringARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramStringARB(arg0,arg1,arg2,arg3); println(""); } public void glVideoCaptureStreamParameterfvNV(int arg0,int arg1,int arg2,float[] arg3,int arg4) { printIndent(); print( "glVideoCaptureStreamParameterfvNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glVideoCaptureStreamParameterfvNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttrib4Nsv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttrib4Nsv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib4Nsv(arg0,arg1,arg2); println(""); } public void glGetShaderSource(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5) { printIndent(); print( "glGetShaderSource("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glGetShaderSource(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public boolean glIsVBOElementArrayEnabled() { printIndent(); print( "glIsVBOElementArrayEnabled("+")"); boolean _res = downstreamGL4bc.glIsVBOElementArrayEnabled(); println(" = "+_res); return _res; } public void glVertexAttribI4sv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttribI4sv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI4sv(arg0,arg1,arg2); println(""); } public void glGetTexParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetTexParameterfv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetTexParameterfv(arg0,arg1,arg2); println(""); } public void glProgramUniformui64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3) { printIndent(); print( "glProgramUniformui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniformui64vNV(arg0,arg1,arg2,arg3); println(""); } public void glGetUniformi64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glGetUniformi64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetUniformi64vNV(arg0,arg1,arg2); println(""); } public void glProgramUniformMatrix3x4dvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { printIndent(); print( "glProgramUniformMatrix3x4dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glProgramUniformMatrix3x4dvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public int glGenSymbolsEXT(int arg0,int arg1,int arg2,int arg3) { printIndent(); print( "glGenSymbolsEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); int _res = downstreamGL4bc.glGenSymbolsEXT(arg0,arg1,arg2,arg3); println(" = "+_res); return _res; } public void glProgramUniform1dEXT(int arg0,int arg1,double arg2) { printIndent(); print( "glProgramUniform1dEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glProgramUniform1dEXT(arg0,arg1,arg2); println(""); } public void glUnlockArraysEXT() { printIndent(); print( "glUnlockArraysEXT("+")"); downstreamGL4bc.glUnlockArraysEXT(); println(""); } public void glMultiTexParameterIuivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glMultiTexParameterIuivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glMultiTexParameterIuivEXT(arg0,arg1,arg2,arg3); println(""); } public void glCopyColorSubTable(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glCopyColorSubTable("+" 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.glCopyColorSubTable(arg0,arg1,arg2,arg3,arg4); println(""); } public void glCopyTextureImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7) { printIndent(); print( "glCopyTextureImage1DEXT("+" 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()+")"); downstreamGL4bc.glCopyTextureImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public boolean glIsOcclusionQueryNV(int arg0) { printIndent(); print( "glIsOcclusionQueryNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsOcclusionQueryNV(arg0); println(" = "+_res); return _res; } 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()+")"); downstreamGL4bc.glGetTexParameterfv(arg0,arg1,arg2,arg3); println(""); } public void glGetConvolutionParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetConvolutionParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetConvolutionParameteriv(arg0,arg1,arg2); println(""); } public void glVideoCaptureStreamParameterfvNV(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glVideoCaptureStreamParameterfvNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glVideoCaptureStreamParameterfvNV(arg0,arg1,arg2,arg3); println(""); } public void glTexCoord2sv(short[] arg0,int arg1) { printIndent(); print( "glTexCoord2sv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord2sv(arg0,arg1); println(""); } public void glFogCoordFormatNV(int arg0,int arg1) { printIndent(); print( "glFogCoordFormatNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glFogCoordFormatNV(arg0,arg1); println(""); } public void glGetProgramEnvParameterIuivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetProgramEnvParameterIuivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetProgramEnvParameterIuivNV(arg0,arg1,arg2); println(""); } public void glProgramUniformMatrix4x3dv(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix4x3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix4x3dv(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glGetQueryObjecti64v(int arg0,int arg1,long[] arg2,int arg3) { printIndent(); print( "glGetQueryObjecti64v("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetQueryObjecti64v(arg0,arg1,arg2,arg3); println(""); } public int glClientWaitSync(long arg0,int arg1,long arg2) { printIndent(); print( "glClientWaitSync("+" "+arg0+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); int _res = downstreamGL4bc.glClientWaitSync(arg0,arg1,arg2); println(" = "+_res); return _res; } public void glDeleteSamplers(int arg0,int[] arg1,int arg2) { printIndent(); print( "glDeleteSamplers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glDeleteSamplers(arg0,arg1,arg2); println(""); } public void glUniform4f(int arg0,float arg1,float arg2,float arg3,float arg4) { printIndent(); print( "glUniform4f("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glUniform4f(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniformMatrix4x3dv(int arg0,int arg1,boolean arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glUniformMatrix4x3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix4x3dv(arg0,arg1,arg2,arg3); println(""); } public void glUniform4i(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glUniform4i("+" 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.glUniform4i(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetBufferParameteri64v(int arg0,int arg1,java.nio.LongBuffer arg2) { printIndent(); print( "glGetBufferParameteri64v("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetBufferParameteri64v(arg0,arg1,arg2); println(""); } public boolean glIsFenceNV(int arg0) { printIndent(); print( "glIsFenceNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsFenceNV(arg0); println(" = "+_res); return _res; } public void glCopyMultiTexSubImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6) { printIndent(); print( "glCopyMultiTexSubImage1DEXT("+" 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.glCopyMultiTexSubImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public void glVideoCaptureStreamParameterivNV(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glVideoCaptureStreamParameterivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glVideoCaptureStreamParameterivNV(arg0,arg1,arg2,arg3); println(""); } public void glProgramBufferParametersIivNV(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4) { printIndent(); print( "glProgramBufferParametersIivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glProgramBufferParametersIivNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glMultiTexCoordP2uiv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glMultiTexCoordP2uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoordP2uiv(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribP1ui(int arg0,int arg1,boolean arg2,int arg3) { printIndent(); print( "glVertexAttribP1ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glVertexAttribP1ui(arg0,arg1,arg2,arg3); println(""); } public void glGetDoublev(int arg0,java.nio.DoubleBuffer arg1) { printIndent(); print( "glGetDoublev("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGetDoublev(arg0,arg1); println(""); } public void glUniform4ivARB(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glUniform4ivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glUniform4ivARB(arg0,arg1,arg2,arg3); println(""); } public void glGetnConvolutionFilter(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4) { printIndent(); print( "glGetnConvolutionFilter("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glGetnConvolutionFilter(arg0,arg1,arg2,arg3,arg4); println(""); } 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()+")"); downstreamGL4bc.glTexGenfv(arg0,arg1,arg2,arg3); println(""); } public boolean glAreTexturesResident(int arg0,java.nio.IntBuffer arg1,java.nio.ByteBuffer arg2) { printIndent(); print( "glAreTexturesResident("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); boolean _res = downstreamGL4bc.glAreTexturesResident(arg0,arg1,arg2); println(" = "+_res); return _res; } public void glEvalCoord1dv(double[] arg0,int arg1) { printIndent(); print( "glEvalCoord1dv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glEvalCoord1dv(arg0,arg1); println(""); } public void glGetTextureParameterIuivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetTextureParameterIuivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetTextureParameterIuivEXT(arg0,arg1,arg2,arg3); println(""); } public void glWindowPos2f(float arg0,float arg1) { printIndent(); print( "glWindowPos2f("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glWindowPos2f(arg0,arg1); println(""); } public void glBindFragDataLocation(int arg0,int arg1,java.lang.String arg2) { printIndent(); print( "glBindFragDataLocation("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glBindFragDataLocation(arg0,arg1,arg2); println(""); } public void glIndexMask(int arg0) { printIndent(); print( "glIndexMask("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glIndexMask(arg0); println(""); } public void glWindowPos2d(double arg0,double arg1) { printIndent(); print( "glWindowPos2d("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glWindowPos2d(arg0,arg1); println(""); } public void glWindowPos2i(int arg0,int arg1) { printIndent(); print( "glWindowPos2i("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glWindowPos2i(arg0,arg1); println(""); } public void glGenQueries(int arg0,int[] arg1,int arg2) { printIndent(); print( "glGenQueries("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGenQueries(arg0,arg1,arg2); println(""); } public void glGetBooleani_v(int arg0,int arg1,byte[] arg2,int arg3) { printIndent(); print( "glGetBooleani_v("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetBooleani_v(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniform2uivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramUniform2uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform2uivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glTexCoord3s(short arg0,short arg1,short arg2) { printIndent(); print( "glTexCoord3s("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glTexCoord3s(arg0,arg1,arg2); println(""); } public void glWindowPos2iv(java.nio.IntBuffer arg0) { printIndent(); print( "glWindowPos2iv("+" "+arg0+")"); downstreamGL4bc.glWindowPos2iv(arg0); println(""); } public void glEnableVertexAttribAPPLE(int arg0,int arg1) { printIndent(); print( "glEnableVertexAttribAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glEnableVertexAttribAPPLE(arg0,arg1); println(""); } public void glDrawElementsBaseVertex(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4) { printIndent(); print( "glDrawElementsBaseVertex("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glDrawElementsBaseVertex(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniformMatrix4x3dvEXT(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix4x3dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix4x3dvEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glTexCoord3h(short arg0,short arg1,short arg2) { printIndent(); print( "glTexCoord3h("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glTexCoord3h(arg0,arg1,arg2); println(""); } public int glGetSubroutineUniformLocation(int arg0,int arg1,java.lang.String arg2) { printIndent(); print( "glGetSubroutineUniformLocation("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); int _res = downstreamGL4bc.glGetSubroutineUniformLocation(arg0,arg1,arg2); println(" = "+_res); return _res; } public void glVertexArrayParameteriAPPLE(int arg0,int arg1) { printIndent(); print( "glVertexArrayParameteriAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertexArrayParameteriAPPLE(arg0,arg1); println(""); } public void glMultiTexCoordP3ui(int arg0,int arg1,int arg2) { printIndent(); print( "glMultiTexCoordP3ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoordP3ui(arg0,arg1,arg2); println(""); } public void glMultiTexSubImage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,int arg10,java.nio.Buffer arg11) { printIndent(); print( "glMultiTexSubImage3DEXT("+" 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()+", "+" 0x"+Integer.toHexString(arg10).toUpperCase()+", "+" "+arg11+")"); downstreamGL4bc.glMultiTexSubImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); println(""); } public void glTexEnvf(int arg0,int arg1,float arg2) { printIndent(); print( "glTexEnvf("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glTexEnvf(arg0,arg1,arg2); println(""); } public void glCompressedTextureImage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8) { printIndent(); print( "glCompressedTextureImage2DEXT("+" 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+")"); downstreamGL4bc.glCompressedTextureImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); println(""); } public void glMinmax(int arg0,int arg1,boolean arg2) { printIndent(); print( "glMinmax("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glMinmax(arg0,arg1,arg2); println(""); } public void glNamedFramebufferTextureFaceEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glNamedFramebufferTextureFaceEXT("+" 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.glNamedFramebufferTextureFaceEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glActiveShaderProgram(int arg0,int arg1) { printIndent(); print( "glActiveShaderProgram("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glActiveShaderProgram(arg0,arg1); println(""); } public int getSwapInterval() { return downstreamGL4bc.getSwapInterval(); } public void glSelectPerfMonitorCountersAMD(int arg0,boolean arg1,int arg2,int arg3,int[] arg4,int arg5) { printIndent(); print( "glSelectPerfMonitorCountersAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glSelectPerfMonitorCountersAMD(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glPixelTransformParameterfEXT(int arg0,int arg1,float arg2) { printIndent(); print( "glPixelTransformParameterfEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glPixelTransformParameterfEXT(arg0,arg1,arg2); println(""); } public void glVertexAttribI2uivEXT(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttribI2uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI2uivEXT(arg0,arg1); 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+")"); downstreamGL4bc.glTexGenfv(arg0,arg1,arg2); println(""); } public void glVertexAttribI3uiv(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttribI3uiv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI3uiv(arg0,arg1); println(""); } public void glBlendEquationSeparateIndexedAMD(int arg0,int arg1,int arg2) { printIndent(); print( "glBlendEquationSeparateIndexedAMD("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glBlendEquationSeparateIndexedAMD(arg0,arg1,arg2); println(""); } public int glBindTexGenParameterEXT(int arg0,int arg1,int arg2) { printIndent(); print( "glBindTexGenParameterEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); int _res = downstreamGL4bc.glBindTexGenParameterEXT(arg0,arg1,arg2); println(" = "+_res); return _res; } public void glCullFace(int arg0) { printIndent(); print( "glCullFace("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glCullFace(arg0); println(""); } public int glCreateProgram() { printIndent(); print( "glCreateProgram("+")"); int _res = downstreamGL4bc.glCreateProgram(); println(" = "+_res); return _res; } public void glWindowPos2s(short arg0,short arg1) { printIndent(); print( "glWindowPos2s("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glWindowPos2s(arg0,arg1); println(""); } public void glVertexAttribPointer(int arg0,int arg1,int arg2,boolean arg3,int arg4,java.nio.Buffer arg5) { printIndent(); print( "glVertexAttribPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" "+arg5+")"); downstreamGL4bc.glVertexAttribPointer(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glVertexAttrib4usvARB(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttrib4usvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4usvARB(arg0,arg1); println(""); } public void glAttachShader(int arg0,int arg1) { printIndent(); print( "glAttachShader("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glAttachShader(arg0,arg1); println(""); } public void glVertexAttribI4bvEXT(int arg0,java.nio.ByteBuffer arg1) { printIndent(); print( "glVertexAttribI4bvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI4bvEXT(arg0,arg1); println(""); } public void glGetNamedBufferParameterivEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glGetNamedBufferParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetNamedBufferParameterivEXT(arg0,arg1,arg2); println(""); } public void glPrioritizeTextures(int arg0,java.nio.IntBuffer arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glPrioritizeTextures("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glPrioritizeTextures(arg0,arg1,arg2); println(""); } public void glProgramUniform3ivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramUniform3ivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform3ivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVariantPointerEXT(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { printIndent(); print( "glVariantPointerEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glVariantPointerEXT(arg0,arg1,arg2,arg3); println(""); } public void glDeleteFramebuffers(int arg0,int[] arg1,int arg2) { printIndent(); print( "glDeleteFramebuffers("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glDeleteFramebuffers(arg0,arg1,arg2); println(""); } public void glGetProgramStringARB(int arg0,int arg1,java.nio.Buffer arg2) { printIndent(); print( "glGetProgramStringARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetProgramStringARB(arg0,arg1,arg2); println(""); } public void glTexCoord1s(short arg0) { printIndent(); print( "glTexCoord1s("+" "+arg0+")"); downstreamGL4bc.glTexCoord1s(arg0); println(""); } public void glTexCoord2sv(java.nio.ShortBuffer arg0) { printIndent(); print( "glTexCoord2sv("+" "+arg0+")"); downstreamGL4bc.glTexCoord2sv(arg0); println(""); } public void glProgramLocalParameter4dvARB(int arg0,int arg1,double[] arg2,int arg3) { printIndent(); print( "glProgramLocalParameter4dvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glProgramLocalParameter4dvARB(arg0,arg1,arg2,arg3); println(""); } public void glUniformMatrix2x3fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glUniformMatrix2x3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix2x3fv(arg0,arg1,arg2,arg3); println(""); } public void glTexCoord1h(short arg0) { printIndent(); print( "glTexCoord1h("+" "+arg0+")"); downstreamGL4bc.glTexCoord1h(arg0); println(""); } public void glNamedFramebufferTextureLayerEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { printIndent(); print( "glNamedFramebufferTextureLayerEXT("+" 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.glNamedFramebufferTextureLayerEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glTexGenf(int arg0,int arg1,float arg2) { printIndent(); print( "glTexGenf("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glTexGenf(arg0,arg1,arg2); println(""); } public void glBindBufferBase(int arg0,int arg1,int arg2) { printIndent(); print( "glBindBufferBase("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glBindBufferBase(arg0,arg1,arg2); println(""); } public void glColor4bv(java.nio.ByteBuffer arg0) { printIndent(); print( "glColor4bv("+" "+arg0+")"); downstreamGL4bc.glColor4bv(arg0); println(""); } public void glVertexAttrib4uivARB(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glVertexAttrib4uivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4uivARB(arg0,arg1); println(""); } public void glGetNamedProgramLocalParameterIivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetNamedProgramLocalParameterIivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetNamedProgramLocalParameterIivEXT(arg0,arg1,arg2,arg3); println(""); } public void glDepthMask(boolean arg0) { printIndent(); print( "glDepthMask("+" "+arg0+")"); downstreamGL4bc.glDepthMask(arg0); println(""); } public void glProgramUniform2dv(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { printIndent(); print( "glProgramUniform2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glProgramUniform2dv(arg0,arg1,arg2,arg3); println(""); } public void glUniformMatrix2x3fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { printIndent(); print( "glUniformMatrix2x3fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix2x3fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniform4ui64NV(int arg0,long arg1,long arg2,long arg3,long arg4) { printIndent(); print( "glUniform4ui64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glUniform4ui64NV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glVertexAttribI4sv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttribI4sv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttribI4sv(arg0,arg1); println(""); } public void glGetMultiTexGenivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetMultiTexGenivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetMultiTexGenivEXT(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttrib4Nsv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttrib4Nsv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4Nsv(arg0,arg1); println(""); } public void glMultMatrixd(java.nio.DoubleBuffer arg0) { printIndent(); print( "glMultMatrixd("+" "+arg0+")"); downstreamGL4bc.glMultMatrixd(arg0); println(""); } public void glDisableClientStateIndexedEXT(int arg0,int arg1) { printIndent(); print( "glDisableClientStateIndexedEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glDisableClientStateIndexedEXT(arg0,arg1); println(""); } public void glGenProgramsARB(int arg0,java.nio.IntBuffer arg1) { printIndent(); print( "glGenProgramsARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glGenProgramsARB(arg0,arg1); println(""); } public void glGetProgramBinary(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3,java.nio.Buffer arg4) { printIndent(); print( "glGetProgramBinary("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glGetProgramBinary(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetProgramBinary(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5,java.nio.Buffer arg6) { printIndent(); print( "glGetProgramBinary("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+" "+arg6+")"); downstreamGL4bc.glGetProgramBinary(arg0,arg1,arg2,arg3,arg4,arg5,arg6); println(""); } public boolean glIsEnabled(int arg0) { printIndent(); print( "glIsEnabled("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsEnabled(arg0); println(" = "+_res); return _res; } public void glVertexAttribL2i64vNV(int arg0,long[] arg1,int arg2) { printIndent(); print( "glVertexAttribL2i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribL2i64vNV(arg0,arg1,arg2); println(""); } public void glEnableVertexAttribArray(int arg0) { printIndent(); print( "glEnableVertexAttribArray("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glEnableVertexAttribArray(arg0); println(""); } 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+")"); downstreamGL4bc.glCompressedTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); println(""); } public void glVertex3d(double arg0,double arg1,double arg2) { printIndent(); print( "glVertex3d("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glVertex3d(arg0,arg1,arg2); println(""); } public void glDrawRangeElements(int arg0,int arg1,int arg2,int arg3,int arg4,long 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 glGetVideoCaptureStreamivNV(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { printIndent(); print( "glGetVideoCaptureStreamivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+")"); downstreamGL4bc.glGetVideoCaptureStreamivNV(arg0,arg1,arg2,arg3); println(""); } public void glBindTransformFeedbackNV(int arg0,int arg1) { printIndent(); print( "glBindTransformFeedbackNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glBindTransformFeedbackNV(arg0,arg1); println(""); } public void glMultiTexCoord3dv(int arg0,double[] arg1,int arg2) { printIndent(); print( "glMultiTexCoord3dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord3dv(arg0,arg1,arg2); println(""); } public void glGetNamedRenderbufferParameterivEXT(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetNamedRenderbufferParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetNamedRenderbufferParameterivEXT(arg0,arg1,arg2,arg3); println(""); } public void glVertexAttribL4dv(int arg0,double[] arg1,int arg2) { printIndent(); print( "glVertexAttribL4dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribL4dv(arg0,arg1,arg2); println(""); } public void glGetSamplerParameteriv(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetSamplerParameteriv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetSamplerParameteriv(arg0,arg1,arg2,arg3); println(""); } public void glVertex3hv(short[] arg0,int arg1) { printIndent(); print( "glVertex3hv("+"<[S>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertex3hv(arg0,arg1); println(""); } public void glUniformMatrix3x4fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { printIndent(); print( "glUniformMatrix3x4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+")"); downstreamGL4bc.glUniformMatrix3x4fv(arg0,arg1,arg2,arg3); println(""); } public void glPolygonStipple(java.nio.ByteBuffer arg0) { printIndent(); print( "glPolygonStipple("+" "+arg0+")"); downstreamGL4bc.glPolygonStipple(arg0); println(""); } public void glTexCoord4fv(java.nio.FloatBuffer arg0) { printIndent(); print( "glTexCoord4fv("+" "+arg0+")"); downstreamGL4bc.glTexCoord4fv(arg0); println(""); } public void glGetCompressedTexImage(int arg0,int arg1,java.nio.Buffer arg2) { printIndent(); print( "glGetCompressedTexImage("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetCompressedTexImage(arg0,arg1,arg2); println(""); } public void glIndexubv(byte[] arg0,int arg1) { printIndent(); print( "glIndexubv("+"<[B>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glIndexubv(arg0,arg1); println(""); } public void glProgramUniformMatrix3dvEXT(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix3dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix3dvEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glWindowPos3dv(double[] arg0,int arg1) { printIndent(); print( "glWindowPos3dv("+"<[D>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glWindowPos3dv(arg0,arg1); println(""); } public void glDeleteNamedStringARB(int arg0,java.lang.String arg1) { printIndent(); print( "glDeleteNamedStringARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glDeleteNamedStringARB(arg0,arg1); println(""); } public void glGetTexGendv(int arg0,int arg1,double[] arg2,int arg3) { printIndent(); print( "glGetTexGendv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetTexGendv(arg0,arg1,arg2,arg3); println(""); } public void glProgramUniform4dvEXT(int arg0,int arg1,int arg2,double[] arg3,int arg4) { printIndent(); print( "glProgramUniform4dvEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform4dvEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glUniform2dv(int arg0,int arg1,java.nio.DoubleBuffer arg2) { printIndent(); print( "glUniform2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glUniform2dv(arg0,arg1,arg2); println(""); } public void glMultiTexCoord3sv(int arg0,short[] arg1,int arg2) { printIndent(); print( "glMultiTexCoord3sv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glMultiTexCoord3sv(arg0,arg1,arg2); println(""); } public void glUniform1i64NV(int arg0,long arg1) { printIndent(); print( "glUniform1i64NV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glUniform1i64NV(arg0,arg1); println(""); } public void glDepthRangeArrayv(int arg0,int arg1,java.nio.DoubleBuffer arg2) { printIndent(); print( "glDepthRangeArrayv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glDepthRangeArrayv(arg0,arg1,arg2); println(""); } public void glVertex3iv(int[] arg0,int arg1) { printIndent(); print( "glVertex3iv("+"<[I>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glVertex3iv(arg0,arg1); println(""); } public void glBindBufferRange(int arg0,int arg1,int arg2,long arg3,long arg4) { printIndent(); print( "glBindBufferRange("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+" "+arg4+")"); downstreamGL4bc.glBindBufferRange(arg0,arg1,arg2,arg3,arg4); 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 = downstreamGL4bc.glMapBuffer(arg0,arg1); println(" = "+_res); return _res; } public void glColor4ubv(java.nio.ByteBuffer arg0) { printIndent(); print( "glColor4ubv("+" "+arg0+")"); downstreamGL4bc.glColor4ubv(arg0); println(""); } public void glMultiTexImage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9,java.nio.Buffer arg10) { printIndent(); print( "glMultiTexImage3DEXT("+" 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()+", "+" "+arg10+")"); downstreamGL4bc.glMultiTexImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); println(""); } public void glTexCoord2iv(java.nio.IntBuffer arg0) { printIndent(); print( "glTexCoord2iv("+" "+arg0+")"); downstreamGL4bc.glTexCoord2iv(arg0); println(""); } public void glDetachShader(int arg0,int arg1) { printIndent(); print( "glDetachShader("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glDetachShader(arg0,arg1); println(""); } public void glBindProgramARB(int arg0,int arg1) { printIndent(); print( "glBindProgramARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glBindProgramARB(arg0,arg1); println(""); } public void glEvalMapsNV(int arg0,int arg1) { printIndent(); print( "glEvalMapsNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glEvalMapsNV(arg0,arg1); println(""); } public void glUniformMatrix3x4fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { printIndent(); print( "glUniformMatrix3x4fv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glUniformMatrix3x4fv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniform1uivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramUniform1uivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform1uivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public void glTexCoord4fv(float[] arg0,int arg1) { printIndent(); print( "glTexCoord4fv("+"<[F>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glTexCoord4fv(arg0,arg1); println(""); } public void glFinish() { printIndent(); print( "glFinish("+")"); downstreamGL4bc.glFinish(); println(""); } public void glGetIntegerui64vNV(int arg0,long[] arg1,int arg2) { printIndent(); print( "glGetIntegerui64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glGetIntegerui64vNV(arg0,arg1,arg2); println(""); } public void glProgramUniform3iv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glProgramUniform3iv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform3iv(arg0,arg1,arg2,arg3,arg4); println(""); } public void glProgramUniformMatrix3x2dv(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { printIndent(); print( "glProgramUniformMatrix3x2dv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" "+arg3+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+")"); downstreamGL4bc.glProgramUniformMatrix3x2dv(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glScaled(double arg0,double arg1,double arg2) { printIndent(); print( "glScaled("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glScaled(arg0,arg1,arg2); println(""); } public void glClientActiveTexture(int arg0) { printIndent(); print( "glClientActiveTexture("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glClientActiveTexture(arg0); println(""); } public void glNormal3iv(java.nio.IntBuffer arg0) { printIndent(); print( "glNormal3iv("+" "+arg0+")"); downstreamGL4bc.glNormal3iv(arg0); println(""); } public void glSecondaryColor3bv(java.nio.ByteBuffer arg0) { printIndent(); print( "glSecondaryColor3bv("+" "+arg0+")"); downstreamGL4bc.glSecondaryColor3bv(arg0); println(""); } public boolean glTestFenceNV(int arg0) { printIndent(); print( "glTestFenceNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glTestFenceNV(arg0); println(" = "+_res); return _res; } public void glDrawTransformFeedback(int arg0,int arg1) { printIndent(); print( "glDrawTransformFeedback("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glDrawTransformFeedback(arg0,arg1); println(""); } public void glEnableVertexAttribArrayARB(int arg0) { printIndent(); print( "glEnableVertexAttribArrayARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glEnableVertexAttribArrayARB(arg0); println(""); } public void glMatrixIndexusvARB(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glMatrixIndexusvARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glMatrixIndexusvARB(arg0,arg1); println(""); } public boolean glIsVertexArray(int arg0) { printIndent(); print( "glIsVertexArray("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); boolean _res = downstreamGL4bc.glIsVertexArray(arg0); println(" = "+_res); return _res; } public void glGetObjectParameterivARB(int arg0,int arg1,int[] arg2,int arg3) { printIndent(); print( "glGetObjectParameterivARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetObjectParameterivARB(arg0,arg1,arg2,arg3); println(""); } public void glEvalCoord2d(double arg0,double arg1) { printIndent(); print( "glEvalCoord2d("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glEvalCoord2d(arg0,arg1); println(""); } public void glGetMapParameterfvNV(int arg0,int arg1,float[] arg2,int arg3) { printIndent(); print( "glGetMapParameterfvNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+"<[F>"+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+")"); downstreamGL4bc.glGetMapParameterfvNV(arg0,arg1,arg2,arg3); println(""); } public void glNormal3bv(byte[] arg0,int arg1) { printIndent(); print( "glNormal3bv("+"<[B>"+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glNormal3bv(arg0,arg1); println(""); } public void glVertexAttribI4bv(int arg0,byte[] arg1,int arg2) { printIndent(); print( "glVertexAttribI4bv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[B>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribI4bv(arg0,arg1,arg2); println(""); } public void glVertexAttrib4Nubv(int arg0,java.nio.ByteBuffer arg1) { printIndent(); print( "glVertexAttrib4Nubv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib4Nubv(arg0,arg1); println(""); } public void glVertexAttrib1hv(int arg0,java.nio.ShortBuffer arg1) { printIndent(); print( "glVertexAttrib1hv("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" "+arg1+")"); downstreamGL4bc.glVertexAttrib1hv(arg0,arg1); println(""); } public void glResetHistogram(int arg0) { printIndent(); print( "glResetHistogram("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glResetHistogram(arg0); println(""); } public void glProgramSubroutineParametersuivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { printIndent(); print( "glProgramSubroutineParametersuivNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glProgramSubroutineParametersuivNV(arg0,arg1,arg2); println(""); } public void glVertexAttribL3i64vNV(int arg0,long[] arg1,int arg2) { printIndent(); print( "glVertexAttribL3i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttribL3i64vNV(arg0,arg1,arg2); println(""); } public void glProgramUniform3i64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4) { printIndent(); print( "glProgramUniform3i64vNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glProgramUniform3i64vNV(arg0,arg1,arg2,arg3,arg4); println(""); } public void glEvalCoord2f(float arg0,float arg1) { printIndent(); print( "glEvalCoord2f("+" "+arg0+", "+" "+arg1+")"); downstreamGL4bc.glEvalCoord2f(arg0,arg1); println(""); } public java.lang.String glGetStringi(int arg0,int arg1) { printIndent(); print( "glGetStringi("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); java.lang.String _res = downstreamGL4bc.glGetStringi(arg0,arg1); println(" = "+_res); return _res; } public boolean glTestObjectAPPLE(int arg0,int arg1) { printIndent(); print( "glTestObjectAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); boolean _res = downstreamGL4bc.glTestObjectAPPLE(arg0,arg1); println(" = "+_res); return _res; } public void glVertexAttrib1svARB(int arg0,short[] arg1,int arg2) { printIndent(); print( "glVertexAttrib1svARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[S>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glVertexAttrib1svARB(arg0,arg1,arg2); println(""); } public void glMapVertexAttrib2dAPPLE(int arg0,int arg1,double arg2,double arg3,int arg4,int arg5,double arg6,double arg7,int arg8,int arg9,double[] arg10,int arg11) { printIndent(); print( "glMapVertexAttrib2dAPPLE("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+", "+" 0x"+Integer.toHexString(arg5).toUpperCase()+", "+" "+arg6+", "+" "+arg7+", "+" 0x"+Integer.toHexString(arg8).toUpperCase()+", "+" 0x"+Integer.toHexString(arg9).toUpperCase()+", "+"<[D>"+", "+" 0x"+Integer.toHexString(arg11).toUpperCase()+")"); downstreamGL4bc.glMapVertexAttrib2dAPPLE(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); println(""); } public void glProgramUniform4fEXT(int arg0,int arg1,float arg2,float arg3,float arg4,float arg5) { printIndent(); print( "glProgramUniform4fEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+", "+" "+arg3+", "+" "+arg4+", "+" "+arg5+")"); downstreamGL4bc.glProgramUniform4fEXT(arg0,arg1,arg2,arg3,arg4,arg5); println(""); } public void glLinkProgramARB(int arg0) { printIndent(); print( "glLinkProgramARB("+" 0x"+Integer.toHexString(arg0).toUpperCase()+")"); downstreamGL4bc.glLinkProgramARB(arg0); println(""); } public void glSamplerParameteri(int arg0,int arg1,int arg2) { printIndent(); print( "glSamplerParameteri("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glSamplerParameteri(arg0,arg1,arg2); println(""); } public void glNormal3b(byte arg0,byte arg1,byte arg2) { printIndent(); print( "glNormal3b("+" "+arg0+", "+" "+arg1+", "+" "+arg2+")"); downstreamGL4bc.glNormal3b(arg0,arg1,arg2); println(""); } public void glColor3ui(int arg0,int arg1,int arg2) { printIndent(); print( "glColor3ui("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+")"); downstreamGL4bc.glColor3ui(arg0,arg1,arg2); println(""); } public void glGetNamedFramebufferAttachmentParameterivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { printIndent(); print( "glGetNamedFramebufferAttachmentParameterivEXT("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); downstreamGL4bc.glGetNamedFramebufferAttachmentParameterivEXT(arg0,arg1,arg2,arg3,arg4); println(""); } public int glVideoCaptureNV(int arg0,int[] arg1,int arg2,long[] arg3,int arg4) { printIndent(); print( "glVideoCaptureNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+"<[I>"+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+"<[J>"+", "+" 0x"+Integer.toHexString(arg4).toUpperCase()+")"); int _res = downstreamGL4bc.glVideoCaptureNV(arg0,arg1,arg2,arg3,arg4); println(" = "+_res); return _res; } public void glPNTrianglesiATI(int arg0,int arg1) { printIndent(); print( "glPNTrianglesiATI("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+")"); downstreamGL4bc.glPNTrianglesiATI(arg0,arg1); println(""); } public void glVertexAttribLPointer(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4) { printIndent(); print( "glVertexAttribLPointer("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" 0x"+Integer.toHexString(arg2).toUpperCase()+", "+" 0x"+Integer.toHexString(arg3).toUpperCase()+", "+" "+arg4+")"); downstreamGL4bc.glVertexAttribLPointer(arg0,arg1,arg2,arg3,arg4); println(""); } public void glGetMapParameterfvNV(int arg0,int arg1,java.nio.FloatBuffer arg2) { printIndent(); print( "glGetMapParameterfvNV("+" 0x"+Integer.toHexString(arg0).toUpperCase()+", "+" 0x"+Integer.toHexString(arg1).toUpperCase()+", "+" "+arg2+")"); downstreamGL4bc.glGetMapParameterfvNV(arg0,arg1,arg2); println(""); } public String toString() { StringBuilder sb = new StringBuilder(); sb.append("TraceGL4bc [ implementing javax.media.opengl.GL4bc,\n\t"); sb.append(" downstream: "+downstreamGL4bc.toString()+"\n\t]"); return sb.toString(); } private PrintStream stream; private int indent = 0; protected String dumpArray(Object obj) { if (obj == null) return "[null]"; StringBuilder sb = new StringBuilder("["); int len = java.lang.reflect.Array.getLength(obj); int count = Math.min(len,16); for ( int i =0; i < count; i++ ) { sb.append(java.lang.reflect.Array.get(obj,i)); if (i < count-1) sb.append(','); } if ( len > 16 ) sb.append("...").append(len); sb.append(']'); return sb.toString(); } protected void print(String str) { stream.print(str); } protected void println(String str) { stream.println(str); } protected void printIndent() { for( int i =0; i < indent; i++) {stream.print(' ');} } private GL4bc downstreamGL4bc; } // end class TraceGL4bc




© 2015 - 2024 Weber Informatics LLC | Privacy Policy