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

javax.media.opengl.DebugGL2 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.GL2ES1;
import javax.media.opengl.GL2GL3;
import javax.media.opengl.GL2;

/** 

Composable pipeline which wraps an underlying {@link GL} implementation, providing error checking after each OpenGL method call. If an error occurs, causes a {@link GLException} to be thrown at exactly the point of failure. Sample code which installs this pipeline:

     GL gl = drawable.setGL(new DebugGL(drawable.getGL()));
*/ public class DebugGL2 implements javax.media.opengl.GL2ES1, javax.media.opengl.GL2GL3, javax.media.opengl.GL2{ public static final boolean DEBUG = jogamp.opengl.Debug.debug("DebugGL2"); public DebugGL2(GL2 downstreamGL2) { if (downstreamGL2 == null) { throw new IllegalArgumentException("null downstreamGL2"); } this.downstreamGL2 = downstreamGL2; // Fetch GLContext object for better error checking (if possible) _context = downstreamGL2.getContext(); } public boolean isGL() { return true; } public boolean isGL4bc() { return false; } public boolean isGL4() { return false; } public boolean isGL3bc() { return false; } public boolean isGL3() { return false; } 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 downstreamGL2.isGLES2Compatible(); } public javax.media.opengl.GL getGL() { return this; } public javax.media.opengl.GL4bc getGL4bc() { throw new GLException("Not a GL4bc implementation"); } public javax.media.opengl.GL4 getGL4() { throw new GLException("Not a GL4 implementation"); } public javax.media.opengl.GL3bc getGL3bc() { throw new GLException("Not a GL3bc implementation"); } public javax.media.opengl.GL3 getGL3() { throw new GLException("Not a GL3 implementation"); } 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 downstreamGL2.getGLProfile(); } public void glMultiTexGenivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glMultiTexGenivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glMultiTexGenivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4NubvARB(int arg0,byte[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4NubvARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib4NubvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI4ubv(int arg0,java.nio.ByteBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI4ubv(arg0,arg1); String txt = new String("glVertexAttribI4ubv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glMatrixLoadIdentityEXT(int arg0) { checkContext(); downstreamGL2.glMatrixLoadIdentityEXT(arg0); String txt = new String("glMatrixLoadIdentityEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord1s(int arg0,short arg1) { checkContext(); downstreamGL2.glMultiTexCoord1s(arg0,arg1); String txt = new String("glMultiTexCoord1s(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glUseProgram(int arg0) { checkContext(); downstreamGL2.glUseProgram(arg0); String txt = new String("glUseProgram(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGenerateMipmap(int arg0) { checkContext(); downstreamGL2.glGenerateMipmap(arg0); String txt = new String("glGenerateMipmap(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform1uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform1uiv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform1uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4fvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix4fvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix4fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glVDPAUFiniNV() { checkContext(); downstreamGL2.glVDPAUFiniNV(); String txt = new String("glVDPAUFiniNV(" + ")"); checkGLGetError( txt ); } public void glVertexAttribs2hv(int arg0,int arg1,java.nio.ShortBuffer arg2) { checkContext(); downstreamGL2.glVertexAttribs2hv(arg0,arg1,arg2); String txt = new String("glVertexAttribs2hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTextureImage2DMultisampleNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6) { checkContext(); downstreamGL2.glTextureImage2DMultisampleNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glTexParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glTexParameterfv(arg0,arg1,arg2); String txt = new String("glTexParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4dv(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix4dv(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix4dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexParameterfvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glMultiTexParameterfvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glMultiTexParameterfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBufferData(int arg0,long arg1,java.nio.Buffer arg2,int arg3) { checkContext(); downstreamGL2.glBufferData(arg0,arg1,arg2,arg3); String txt = new String("glBufferData(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetnUniformdv(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { checkContext(); downstreamGL2.glGetnUniformdv(arg0,arg1,arg2,arg3); String txt = new String("glGetnUniformdv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramUniform1d(int arg0,int arg1,double arg2) { checkContext(); downstreamGL2.glProgramUniform1d(arg0,arg1,arg2); String txt = new String("glProgramUniform1d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glFogCoordd(double arg0) { checkContext(); downstreamGL2.glFogCoordd(arg0); String txt = new String("glFogCoordd(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glUniformMatrix4fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glUniformMatrix4fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glUniformMatrix4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform1dv(int arg0,int arg1,int arg2,double[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform1dv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform1dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRasterPos3d(double arg0,double arg1,double arg2) { checkContext(); downstreamGL2.glRasterPos3d(arg0,arg1,arg2); String txt = new String("glRasterPos3d(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glNamedFramebufferTexture2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glNamedFramebufferTexture2DEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glGetAttachedObjectsARB(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5) { checkContext(); downstreamGL2.glGetAttachedObjectsARB(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glGetAttachedObjectsARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetAttachedObjectsARB(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetAttachedObjectsARB(arg0,arg1,arg2,arg3); String txt = new String("glGetAttachedObjectsARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glValidateProgram(int arg0) { checkContext(); downstreamGL2.glValidateProgram(arg0); String txt = new String("glValidateProgram(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord1h(int arg0,short arg1) { checkContext(); downstreamGL2.glMultiTexCoord1h(arg0,arg1); String txt = new String("glMultiTexCoord1h(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glMultiTexCoordP2uiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glMultiTexCoordP2uiv(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexCoordP2uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetVertexAttribfvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetVertexAttribfvARB(arg0,arg1,arg2); String txt = new String("glGetVertexAttribfvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetMultiTexGenfvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glGetMultiTexGenfvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetMultiTexGenfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoordP1uiv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glTexCoordP1uiv(arg0,arg1); String txt = new String("glTexCoordP1uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glLightModelfv(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glLightModelfv(arg0,arg1,arg2); String txt = new String("glLightModelfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoordP3uiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glMultiTexCoordP3uiv(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexCoordP3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNamedFramebufferTexture3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glNamedFramebufferTexture3DEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glGetLocalConstantFloatvEXT(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetLocalConstantFloatvEXT(arg0,arg1,arg2); String txt = new String("glGetLocalConstantFloatvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glSamplerParameterIuiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glSamplerParameterIuiv(arg0,arg1,arg2,arg3); String txt = new String("glSamplerParameterIuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib2dARB(int arg0,double arg1,double arg2) { checkContext(); downstreamGL2.glVertexAttrib2dARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib2dARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMatrixRotatefEXT(int arg0,float arg1,float arg2,float arg3,float arg4) { checkContext(); downstreamGL2.glMatrixRotatefEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glMatrixRotatefEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glMap2d(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glGetnMapdv(int arg0,int arg1,int arg2,double[] arg3,int arg4) { checkContext(); downstreamGL2.glGetnMapdv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetnMapdv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glFlush() { checkContext(); downstreamGL2.glFlush(); String txt = new String("glFlush(" + ")"); checkGLGetError( txt ); } public void glSecondaryColor3ui(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glSecondaryColor3ui(arg0,arg1,arg2); String txt = new String("glSecondaryColor3ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoordP2uiv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glTexCoordP2uiv(arg0,arg1); String txt = new String("glTexCoordP2uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttribL3ui64NV(int arg0,long arg1,long arg2,long arg3) { checkContext(); downstreamGL2.glVertexAttribL3ui64NV(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribL3ui64NV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glUniform3iv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glUniform3iv(arg0,arg1,arg2); String txt = new String("glUniform3iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetActiveAtomicCounterBufferiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetActiveAtomicCounterBufferiv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetActiveAtomicCounterBufferiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform3iEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform3iEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glGetProgramEnvParameterIivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetProgramEnvParameterIivNV(arg0,arg1,arg2); String txt = new String("glGetProgramEnvParameterIivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMultiDrawArrays(int arg0,int[] arg1,int arg2,int[] arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glMultiDrawArrays(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glMultiDrawArrays(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiDrawArrays(int arg0,java.nio.IntBuffer arg1,java.nio.IntBuffer arg2,int arg3) { checkContext(); downstreamGL2.glMultiDrawArrays(arg0,arg1,arg2,arg3); String txt = new String("glMultiDrawArrays(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribL1i64NV(int arg0,long arg1) { checkContext(); downstreamGL2.glVertexAttribL1i64NV(arg0,arg1); String txt = new String("glVertexAttribL1i64NV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glNormalPointer(int arg0,int arg1,long arg2) { checkContext(); downstreamGL2.glNormalPointer(arg0,arg1,arg2); String txt = new String("glNormalPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetObjectParameterivAPPLE(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetObjectParameterivAPPLE(arg0,arg1,arg2,arg3); String txt = new String("glGetObjectParameterivAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glMap1d(int arg0,double arg1,double arg2,int arg3,int arg4,java.nio.DoubleBuffer arg5) { checkContext(); downstreamGL2.glMap1d(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glMap1d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glRasterPos4iv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glRasterPos4iv(arg0); String txt = new String("glRasterPos4iv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public boolean glIsBufferResidentNV(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsBufferResidentNV(arg0); String txt = new String("glIsBufferResidentNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glCopyBufferSubData(int arg0,int arg1,long arg2,long arg3,long arg4) { checkContext(); downstreamGL2.glCopyBufferSubData(arg0,arg1,arg2,arg3,arg4); String txt = new String("glCopyBufferSubData(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glClearBufferuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glClearBufferuiv(arg0,arg1,arg2); String txt = new String("glClearBufferuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttrib3dv(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib3dv(arg0,arg1); String txt = new String("glVertexAttrib3dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttribL3ui64vNV(int arg0,long[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribL3ui64vNV(arg0,arg1,arg2); String txt = new String("glVertexAttribL3ui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glFogfv(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glFogfv(arg0,arg1,arg2); String txt = new String("glFogfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSecondaryColor3d(double arg0,double arg1,double arg2) { checkContext(); downstreamGL2.glSecondaryColor3d(arg0,arg1,arg2); String txt = new String("glSecondaryColor3d(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramEnvParameter4dvARB(int arg0,int arg1,java.nio.DoubleBuffer arg2) { checkContext(); downstreamGL2.glProgramEnvParameter4dvARB(arg0,arg1,arg2); String txt = new String("glProgramEnvParameter4dvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttribIPointer(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4) { checkContext(); downstreamGL2.glVertexAttribIPointer(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttribIPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glUniformui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { checkContext(); downstreamGL2.glUniformui64vNV(arg0,arg1,arg2); String txt = new String("glUniformui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertex4hv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glVertex4hv(arg0,arg1); String txt = new String("glVertex4hv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPixelMapuiv(int arg0,int arg1,long arg2) { checkContext(); downstreamGL2.glPixelMapuiv(arg0,arg1,arg2); String txt = new String("glPixelMapuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttrib2fv(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib2fv(arg0,arg1,arg2); String txt = new String("glVertexAttrib2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord1dv(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord1dv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord1dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glClearBufferuiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glClearBufferuiv(arg0,arg1,arg2,arg3); String txt = new String("glClearBufferuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glIndexd(double arg0) { checkContext(); downstreamGL2.glIndexd(arg0); String txt = new String("glIndexd(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glRasterPos4iv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glRasterPos4iv(arg0,arg1); String txt = new String("glRasterPos4iv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public int glRenderMode(int arg0) { checkContext(); int _res = downstreamGL2.glRenderMode(arg0); String txt = new String("glRenderMode(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glVariantbvEXT(int arg0,java.nio.ByteBuffer arg1) { checkContext(); downstreamGL2.glVariantbvEXT(arg0,arg1); String txt = new String("glVariantbvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4dvARB(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4dvARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib4dvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColorPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glColorPointer(arg0,arg1,arg2,arg3); String txt = new String("glColorPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttribP3ui(int arg0,int arg1,boolean arg2,int arg3) { checkContext(); downstreamGL2.glVertexAttribP3ui(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribP3ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib3sARB(int arg0,short arg1,short arg2,short arg3) { checkContext(); downstreamGL2.glVertexAttrib3sARB(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttrib3sARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4x2fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix4x2fv(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix4x2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetObjectParameterivAPPLE(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetObjectParameterivAPPLE(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetObjectParameterivAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glCompressedTexImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6) { checkContext(); downstreamGL2.glCompressedTexImage1D(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glTexEnvi(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glTexEnvi(arg0,arg1,arg2); String txt = new String("glTexEnvi(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2x3fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix2x3fv(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix2x3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor3us(short arg0,short arg1,short arg2) { checkContext(); downstreamGL2.glColor3us(arg0,arg1,arg2); String txt = new String("glColor3us(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4f(int arg0,float arg1,float arg2,float arg3,float arg4) { checkContext(); downstreamGL2.glVertexAttrib4f(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttrib4f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glMultMatrixf(float[] arg0,int arg1) { checkContext(); downstreamGL2.glMultMatrixf(arg0,arg1); String txt = new String("glMultMatrixf(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib1s(int arg0,short arg1) { checkContext(); downstreamGL2.glVertexAttrib1s(arg0,arg1); String txt = new String("glVertexAttrib1s(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetProgramEnvParameterIivNV(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetProgramEnvParameterIivNV(arg0,arg1,arg2,arg3); String txt = new String("glGetProgramEnvParameterIivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVariantdvEXT(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glVariantdvEXT(arg0,arg1,arg2); String txt = new String("glVariantdvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4h(int arg0,short arg1,short arg2,short arg3,short arg4) { checkContext(); downstreamGL2.glVertexAttrib4h(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttrib4h(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4d(int arg0,double arg1,double arg2,double arg3,double arg4) { checkContext(); downstreamGL2.glVertexAttrib4d(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttrib4d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glMultiTexCoordPointerEXT(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4) { checkContext(); downstreamGL2.glMultiTexCoordPointerEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glMultiTexCoordPointerEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glUniform3iv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform3iv(arg0,arg1,arg2,arg3); String txt = new String("glUniform3iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetActiveAtomicCounterBufferiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetActiveAtomicCounterBufferiv(arg0,arg1,arg2,arg3); String txt = new String("glGetActiveAtomicCounterBufferiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glViewportIndexedfv(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glViewportIndexedfv(arg0,arg1,arg2); String txt = new String("glViewportIndexedfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoordP2uiv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glTexCoordP2uiv(arg0,arg1,arg2); String txt = new String("glTexCoordP2uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTextureBarrierNV() { checkContext(); downstreamGL2.glTextureBarrierNV(); String txt = new String("glTextureBarrierNV(" + ")"); checkGLGetError( txt ); } public void glGetConvolutionParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetConvolutionParameterfv(arg0,arg1,arg2); String txt = new String("glGetConvolutionParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMultiTexCoordP2ui(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoordP2ui(arg0,arg1,arg2); String txt = new String("glMultiTexCoordP2ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniformMatrix4fvARB(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glUniformMatrix4fvARB(arg0,arg1,arg2,arg3,arg4); String txt = new String("glUniformMatrix4fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4s(int arg0,short arg1,short arg2,short arg3,short arg4) { checkContext(); downstreamGL2.glVertexAttrib4s(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttrib4s(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glSamplerParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glSamplerParameterIuiv(arg0,arg1,arg2); String txt = new String("glSamplerParameterIuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glDepthRangeIndexed(int arg0,double arg1,double arg2) { checkContext(); downstreamGL2.glDepthRangeIndexed(arg0,arg1,arg2); String txt = new String("glDepthRangeIndexed(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttribI1ui(int arg0,int arg1) { checkContext(); downstreamGL2.glVertexAttribI1ui(arg0,arg1); String txt = new String("glVertexAttribI1ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoordP3uiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glMultiTexCoordP3uiv(arg0,arg1,arg2); String txt = new String("glMultiTexCoordP3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttrib1h(int arg0,short arg1) { checkContext(); downstreamGL2.glVertexAttrib1h(arg0,arg1); String txt = new String("glVertexAttrib1h(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttrib2sv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib2sv(arg0,arg1); String txt = new String("glVertexAttrib2sv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTexCoordP1uiv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glTexCoordP1uiv(arg0,arg1,arg2); String txt = new String("glTexCoordP1uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetActiveSubroutineUniformName(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4,java.nio.ByteBuffer arg5) { checkContext(); downstreamGL2.glGetActiveSubroutineUniformName(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glGetActiveSubroutineUniformName(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord3s(int arg0,short arg1,short arg2,short arg3) { checkContext(); downstreamGL2.glMultiTexCoord3s(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexCoord3s(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4x3fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix4x3fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix4x3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public int glGetUniformLocationARB(int arg0,java.lang.String arg1) { checkContext(); int _res = downstreamGL2.glGetUniformLocationARB(arg0,arg1); String txt = new String("glGetUniformLocationARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); return _res; } public void glMultiTexCoordP2uiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glMultiTexCoordP2uiv(arg0,arg1,arg2); String txt = new String("glMultiTexCoordP2uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glBitmap(int arg0,int arg1,float arg2,float arg3,float arg4,float arg5,java.nio.ByteBuffer arg6) { checkContext(); downstreamGL2.glBitmap(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("glBitmap(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ", " + " "+arg6 + ")"); checkGLGetError( txt ); } public void glColor4hv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glColor4hv(arg0,arg1); String txt = new String("glColor4hv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTextureLightEXT(int arg0) { checkContext(); downstreamGL2.glTextureLightEXT(arg0); String txt = new String("glTextureLightEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib3fvARB(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib3fvARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib3fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEvalCoord2fv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glEvalCoord2fv(arg0); String txt = new String("glEvalCoord2fv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3x4dvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix3x4dvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix3x4dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glTexGeni(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glTexGeni(arg0,arg1,arg2); String txt = new String("glTexGeni(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDepthRangef(float arg0,float arg1) { checkContext(); downstreamGL2.glDepthRangef(arg0,arg1); String txt = new String("glDepthRangef(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public boolean glIsProgram(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsProgram(arg0); String txt = new String("glIsProgram(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glGetQueryObjecti64vEXT(int arg0,int arg1,java.nio.LongBuffer arg2) { checkContext(); downstreamGL2.glGetQueryObjecti64vEXT(arg0,arg1,arg2); String txt = new String("glGetQueryObjecti64vEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glCompressedTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8) { checkContext(); downstreamGL2.glCompressedTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); String txt = new String("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 + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glCompressedTextureSubImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord2sv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord2sv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord2sv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib3s(int arg0,short arg1,short arg2,short arg3) { checkContext(); downstreamGL2.glVertexAttrib3s(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttrib3s(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glColorMaterial(int arg0,int arg1) { checkContext(); downstreamGL2.glColorMaterial(arg0,arg1); String txt = new String("glColorMaterial(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBlendFuncSeparateINGR(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glBlendFuncSeparateINGR(arg0,arg1,arg2,arg3); String txt = new String("glBlendFuncSeparateINGR(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetBufferSubData(int arg0,long arg1,long arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glGetBufferSubData(arg0,arg1,arg2,arg3); String txt = new String("glGetBufferSubData(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glMultiTexGendvEXT(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { checkContext(); downstreamGL2.glMultiTexGendvEXT(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexGendvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glTexCoord1dv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord1dv(arg0,arg1); String txt = new String("glTexCoord1dv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform1uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform1uiv(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform1uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord3h(int arg0,short arg1,short arg2,short arg3) { checkContext(); downstreamGL2.glMultiTexCoord3h(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexCoord3h(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public java.nio.ByteBuffer glMapBuffer(int arg0,int arg1) { checkContext(); java.nio.ByteBuffer _res = downstreamGL2.glMapBuffer(arg0,arg1); String txt = new String("glMapBuffer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glActiveTexture(int arg0) { checkContext(); downstreamGL2.glActiveTexture(arg0); String txt = new String("glActiveTexture(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib3h(int arg0,short arg1,short arg2,short arg3) { checkContext(); downstreamGL2.glVertexAttrib3h(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttrib3h(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glNormal3sv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glNormal3sv(arg0,arg1); String txt = new String("glNormal3sv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexGenivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glMultiTexGenivEXT(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexGenivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public int glGetUniformLocation(int arg0,java.lang.String arg1) { checkContext(); int _res = downstreamGL2.glGetUniformLocation(arg0,arg1); String txt = new String("glGetUniformLocation(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); return _res; } public void glNewList(int arg0,int arg1) { checkContext(); downstreamGL2.glNewList(arg0,arg1); String txt = new String("glNewList(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetProgramPipelineInfoLog(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3) { checkContext(); downstreamGL2.glGetProgramPipelineInfoLog(arg0,arg1,arg2,arg3); String txt = new String("glGetProgramPipelineInfoLog(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glViewport(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glViewport(arg0,arg1,arg2,arg3); String txt = new String("glViewport(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glScissorIndexedv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glScissorIndexedv(arg0,arg1,arg2); String txt = new String("glScissorIndexedv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord4s(int arg0,short arg1,short arg2,short arg3,short arg4) { checkContext(); downstreamGL2.glMultiTexCoord4s(arg0,arg1,arg2,arg3,arg4); String txt = new String("glMultiTexCoord4s(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glMatrixLoadTransposedEXT(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glMatrixLoadTransposedEXT(arg0,arg1); String txt = new String("glMatrixLoadTransposedEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glUniformMatrix2fvARB(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glUniformMatrix2fvARB(arg0,arg1,arg2,arg3,arg4); String txt = new String("glUniformMatrix2fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3x2fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix3x2fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix3x2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glGetObjectParameterivARB(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetObjectParameterivARB(arg0,arg1,arg2,arg3); String txt = new String("glGetObjectParameterivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4NsvARB(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4NsvARB(arg0,arg1); String txt = new String("glVertexAttrib4NsvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glUniformMatrix2x4fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glUniformMatrix2x4fv(arg0,arg1,arg2,arg3); String txt = new String("glUniformMatrix2x4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glRotatef(float arg0,float arg1,float arg2,float arg3) { checkContext(); downstreamGL2.glRotatef(arg0,arg1,arg2,arg3); String txt = new String("glRotatef(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glRotated(double arg0,double arg1,double arg2,double arg3) { checkContext(); downstreamGL2.glRotated(arg0,arg1,arg2,arg3); String txt = new String("glRotated(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glMapVertexAttrib2dAPPLE(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glVertexAttribL1dv(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribL1dv(arg0,arg1); String txt = new String("glVertexAttribL1dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4bvARB(int arg0,byte[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4bvARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib4bvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeleteTransformFeedbacks(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glDeleteTransformFeedbacks(arg0,arg1); String txt = new String("glDeleteTransformFeedbacks(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glShadeModel(int arg0) { checkContext(); downstreamGL2.glShadeModel(arg0); String txt = new String("glShadeModel(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI4ubvEXT(int arg0,java.nio.ByteBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI4ubvEXT(arg0,arg1); String txt = new String("glVertexAttribI4ubvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttribP3uiv(int arg0,int arg1,boolean arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glVertexAttribP3uiv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttribP3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glFogCoordhv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glFogCoordhv(arg0,arg1); String txt = new String("glFogCoordhv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI1uiv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI1uiv(arg0,arg1,arg2); String txt = new String("glVertexAttribI1uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniform4ivARB(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glUniform4ivARB(arg0,arg1,arg2); String txt = new String("glUniform4ivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTessellationModeAMD(int arg0) { checkContext(); downstreamGL2.glTessellationModeAMD(arg0); String txt = new String("glTessellationModeAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDepthMask(boolean arg0) { checkContext(); downstreamGL2.glDepthMask(arg0); String txt = new String("glDepthMask(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGenFramebuffers(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glGenFramebuffers(arg0,arg1,arg2); String txt = new String("glGenFramebuffers(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glViewportArrayv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glViewportArrayv(arg0,arg1,arg2,arg3); String txt = new String("glViewportArrayv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetNamedRenderbufferParameterivEXT(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetNamedRenderbufferParameterivEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetNamedRenderbufferParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGenTransformFeedbacksNV(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glGenTransformFeedbacksNV(arg0,arg1); String txt = new String("glGenTransformFeedbacksNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord2s(int arg0,short arg1,short arg2) { checkContext(); downstreamGL2.glMultiTexCoord2s(arg0,arg1,arg2); String txt = new String("glMultiTexCoord2s(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetActiveUniformName(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.ByteBuffer arg4) { checkContext(); downstreamGL2.glGetActiveUniformName(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetActiveUniformName(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glVideoCaptureStreamParameterfvNV(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glVideoCaptureStreamParameterfvNV(arg0,arg1,arg2,arg3); String txt = new String("glVideoCaptureStreamParameterfvNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGenFencesNV(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glGenFencesNV(arg0,arg1); String txt = new String("glGenFencesNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glValidateProgramPipeline(int arg0) { checkContext(); downstreamGL2.glValidateProgramPipeline(arg0); String txt = new String("glValidateProgramPipeline(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetSamplerParameteriv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetSamplerParameteriv(arg0,arg1,arg2,arg3); String txt = new String("glGetSamplerParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetMultiTexParameterIivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetMultiTexParameterIivEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetMultiTexParameterIivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glPointParameteriv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glPointParameteriv(arg0,arg1,arg2); String txt = new String("glPointParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor4usv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glColor4usv(arg0,arg1); String txt = new String("glColor4usv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertex3dv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glVertex3dv(arg0); String txt = new String("glVertex3dv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetTexGendv(int arg0,int arg1,double[] arg2,int arg3) { checkContext(); downstreamGL2.glGetTexGendv(arg0,arg1,arg2,arg3); String txt = new String("glGetTexGendv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertex2sv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glVertex2sv(arg0); String txt = new String("glVertex2sv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glWindowPos3dv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glWindowPos3dv(arg0,arg1); String txt = new String("glWindowPos3dv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexP4uiv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexP4uiv(arg0,arg1,arg2); String txt = new String("glVertexP4uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNormalPointer(int arg0,int arg1,java.nio.Buffer arg2) { checkContext(); downstreamGL2.glNormalPointer(arg0,arg1,arg2); String txt = new String("glNormalPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTextureParameterivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glTextureParameterivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glTextureParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRasterPos4dv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glRasterPos4dv(arg0); String txt = new String("glRasterPos4dv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glTexCoord1hv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glTexCoord1hv(arg0); String txt = new String("glTexCoord1hv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glRasterPos2sv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glRasterPos2sv(arg0); String txt = new String("glRasterPos2sv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGenPerfMonitorsAMD(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glGenPerfMonitorsAMD(arg0,arg1); String txt = new String("glGenPerfMonitorsAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertex3iv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glVertex3iv(arg0,arg1); String txt = new String("glVertex3iv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord1hv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord1hv(arg0,arg1); String txt = new String("glMultiTexCoord1hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttrib2s(int arg0,short arg1,short arg2) { checkContext(); downstreamGL2.glVertexAttrib2s(arg0,arg1,arg2); String txt = new String("glVertexAttrib2s(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniform3f(int arg0,int arg1,float arg2,float arg3,float arg4) { checkContext(); downstreamGL2.glProgramUniform3f(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform3f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glGetnUniformuiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetnUniformuiv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetnUniformuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib2h(int arg0,short arg1,short arg2) { checkContext(); downstreamGL2.glVertexAttrib2h(arg0,arg1,arg2); String txt = new String("glVertexAttrib2h(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glSecondaryColor3sv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glSecondaryColor3sv(arg0,arg1); String txt = new String("glSecondaryColor3sv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4uiv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4uiv(arg0,arg1,arg2); String txt = new String("glVertexAttrib4uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramLocalParameter4fARB(int arg0,int arg1,float arg2,float arg3,float arg4,float arg5) { checkContext(); downstreamGL2.glProgramLocalParameter4fARB(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramLocalParameter4fARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord4d(int arg0,double arg1,double arg2,double arg3,double arg4) { checkContext(); downstreamGL2.glMultiTexCoord4d(arg0,arg1,arg2,arg3,arg4); String txt = new String("glMultiTexCoord4d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glMinmax(int arg0,int arg1,boolean arg2) { checkContext(); downstreamGL2.glMinmax(arg0,arg1,arg2); String txt = new String("glMinmax(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord4i(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glMultiTexCoord4i(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glVertexAttrib2f(int arg0,float arg1,float arg2) { checkContext(); downstreamGL2.glVertexAttrib2f(arg0,arg1,arg2); String txt = new String("glVertexAttrib2f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord4h(int arg0,short arg1,short arg2,short arg3,short arg4) { checkContext(); downstreamGL2.glMultiTexCoord4h(arg0,arg1,arg2,arg3,arg4); String txt = new String("glMultiTexCoord4h(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glMatrixIndexuivARB(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glMatrixIndexuivARB(arg0,arg1); String txt = new String("glMatrixIndexuivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttrib2d(int arg0,double arg1,double arg2) { checkContext(); downstreamGL2.glVertexAttrib2d(arg0,arg1,arg2); String txt = new String("glVertexAttrib2d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord4f(int arg0,float arg1,float arg2,float arg3,float arg4) { checkContext(); downstreamGL2.glMultiTexCoord4f(arg0,arg1,arg2,arg3,arg4); String txt = new String("glMultiTexCoord4f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glMatrixIndexuivARB(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glMatrixIndexuivARB(arg0,arg1,arg2); String txt = new String("glMatrixIndexuivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor4sv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glColor4sv(arg0,arg1); String txt = new String("glColor4sv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glValidateProgramARB(int arg0) { checkContext(); downstreamGL2.glValidateProgramARB(arg0); String txt = new String("glValidateProgramARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public int glBindLightParameterEXT(int arg0,int arg1) { checkContext(); int _res = downstreamGL2.glBindLightParameterEXT(arg0,arg1); String txt = new String("glBindLightParameterEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glVertexAttribIPointer(int arg0,int arg1,int arg2,int arg3,long arg4) { checkContext(); downstreamGL2.glVertexAttribIPointer(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttribIPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glProgramUniform4fvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform4fvEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform4fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4uiv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4uiv(arg0,arg1); String txt = new String("glVertexAttrib4uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glPixelStoref(int arg0,float arg1) { checkContext(); downstreamGL2.glPixelStoref(arg0,arg1); String txt = new String("glPixelStoref(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTextureSubImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7) { checkContext(); downstreamGL2.glTextureSubImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glCopyMultiTexImage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8) { checkContext(); downstreamGL2.glCopyMultiTexImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glEndPerfMonitorAMD(int arg0) { checkContext(); downstreamGL2.glEndPerfMonitorAMD(arg0); String txt = new String("glEndPerfMonitorAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRasterPos3fv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glRasterPos3fv(arg0,arg1); String txt = new String("glRasterPos3fv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetnUniformuiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetnUniformuiv(arg0,arg1,arg2,arg3); String txt = new String("glGetnUniformuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttribL2ui64vNV(int arg0,long[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribL2ui64vNV(arg0,arg1,arg2); String txt = new String("glVertexAttribL2ui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramLocalParameter4dvARB(int arg0,int arg1,double[] arg2,int arg3) { checkContext(); downstreamGL2.glProgramLocalParameter4dvARB(arg0,arg1,arg2,arg3); String txt = new String("glProgramLocalParameter4dvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColorPointer(int arg0,int arg1,int arg2,long arg3) { checkContext(); downstreamGL2.glColorPointer(arg0,arg1,arg2,arg3); String txt = new String("glColorPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGenPerfMonitorsAMD(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glGenPerfMonitorsAMD(arg0,arg1,arg2); String txt = new String("glGenPerfMonitorsAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertex3iv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glVertex3iv(arg0); String txt = new String("glVertex3iv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glTextureParameterivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glTextureParameterivEXT(arg0,arg1,arg2,arg3); String txt = new String("glTextureParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttribL4i64vNV(int arg0,java.nio.LongBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribL4i64vNV(arg0,arg1); String txt = new String("glVertexAttribL4i64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glNormal3fv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glNormal3fv(arg0); String txt = new String("glNormal3fv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glCompressedTexImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6) { checkContext(); downstreamGL2.glCompressedTexImage1D(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glReadnPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7) { checkContext(); downstreamGL2.glReadnPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord2fv(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord2fv(arg0,arg1); String txt = new String("glMultiTexCoord2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetMapfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetMapfv(arg0,arg1,arg2,arg3); String txt = new String("glGetMapfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetPolygonStipple(java.nio.ByteBuffer arg0) { checkContext(); downstreamGL2.glGetPolygonStipple(arg0); String txt = new String("glGetPolygonStipple(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVertexP4uiv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexP4uiv(arg0,arg1); String txt = new String("glVertexP4uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glScissor(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glScissor(arg0,arg1,arg2,arg3); String txt = new String("glScissor(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramEnvParameter4dARB(int arg0,int arg1,double arg2,double arg3,double arg4,double arg5) { checkContext(); downstreamGL2.glProgramEnvParameter4dARB(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramEnvParameter4dARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3fvEXT(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix3fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix3fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPointParameteriv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glPointParameteriv(arg0,arg1); String txt = new String("glPointParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glCopyConvolutionFilter1D(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glCopyConvolutionFilter1D(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glUniform2fv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform2fv(arg0,arg1,arg2,arg3); String txt = new String("glUniform2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetSamplerParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetSamplerParameteriv(arg0,arg1,arg2); String txt = new String("glGetSamplerParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetMultiTexParameterIivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetMultiTexParameterIivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetMultiTexParameterIivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetProgramLocalParameterfvARB(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetProgramLocalParameterfvARB(arg0,arg1,arg2,arg3); String txt = new String("glGetProgramLocalParameterfvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGenFencesNV(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glGenFencesNV(arg0,arg1,arg2); String txt = new String("glGenFencesNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord2f(int arg0,float arg1,float arg2) { checkContext(); downstreamGL2.glMultiTexCoord2f(arg0,arg1,arg2); String txt = new String("glMultiTexCoord2f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTextureImage2DMultisampleCoverageNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,boolean arg7) { checkContext(); downstreamGL2.glTextureImage2DMultisampleCoverageNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord2d(int arg0,double arg1,double arg2) { checkContext(); downstreamGL2.glMultiTexCoord2d(arg0,arg1,arg2); String txt = new String("glMultiTexCoord2d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetNamedRenderbufferParameterivEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetNamedRenderbufferParameterivEXT(arg0,arg1,arg2); String txt = new String("glGetNamedRenderbufferParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGenTransformFeedbacksNV(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glGenTransformFeedbacksNV(arg0,arg1,arg2); String txt = new String("glGenTransformFeedbacksNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform4fv(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform4fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetQueryObjectui64v(int arg0,int arg1,java.nio.LongBuffer arg2) { checkContext(); downstreamGL2.glGetQueryObjectui64v(arg0,arg1,arg2); String txt = new String("glGetQueryObjectui64v(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord2h(int arg0,short arg1,short arg2) { checkContext(); downstreamGL2.glMultiTexCoord2h(arg0,arg1,arg2); String txt = new String("glMultiTexCoord2h(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertex2fv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glVertex2fv(arg0,arg1); String txt = new String("glVertex2fv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public int glCheckFramebufferStatus(int arg0) { checkContext(); int _res = downstreamGL2.glCheckFramebufferStatus(arg0); String txt = new String("glCheckFramebufferStatus(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glNormal3i(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glNormal3i(arg0,arg1,arg2); String txt = new String("glNormal3i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord2i(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord2i(arg0,arg1,arg2); String txt = new String("glMultiTexCoord2i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetHistogramParameterfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetHistogramParameterfv(arg0,arg1,arg2,arg3); String txt = new String("glGetHistogramParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexWeightfEXT(float arg0) { checkContext(); downstreamGL2.glVertexWeightfEXT(arg0); String txt = new String("glVertexWeightfEXT(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGenFramebuffers(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glGenFramebuffers(arg0,arg1); String txt = new String("glGenFramebuffers(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glLinkProgram(int arg0) { checkContext(); downstreamGL2.glLinkProgram(arg0); String txt = new String("glLinkProgram(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBlendFuncSeparateIndexedAMD(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glBlendFuncSeparateIndexedAMD(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glBindVertexShaderEXT(int arg0) { checkContext(); downstreamGL2.glBindVertexShaderEXT(arg0); String txt = new String("glBindVertexShaderEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEvalCoord1dv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glEvalCoord1dv(arg0,arg1); String txt = new String("glEvalCoord1dv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniform4ivARB(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform4ivARB(arg0,arg1,arg2,arg3); String txt = new String("glUniform4ivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI1uiv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI1uiv(arg0,arg1); String txt = new String("glVertexAttribI1uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glSetFenceNV(int arg0,int arg1) { checkContext(); downstreamGL2.glSetFenceNV(arg0,arg1); String txt = new String("glSetFenceNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribP3uiv(int arg0,int arg1,boolean arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glVertexAttribP3uiv(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribP3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glPauseTransformFeedback() { checkContext(); downstreamGL2.glPauseTransformFeedback(); String txt = new String("glPauseTransformFeedback(" + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4x2dv(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix4x2dv(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix4x2dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVideoCaptureStreamParameterdvNV(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { checkContext(); downstreamGL2.glVideoCaptureStreamParameterdvNV(arg0,arg1,arg2,arg3); String txt = new String("glVideoCaptureStreamParameterdvNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glWindowPos2fv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glWindowPos2fv(arg0); String txt = new String("glWindowPos2fv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glDeleteTransformFeedbacks(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glDeleteTransformFeedbacks(arg0,arg1,arg2); String txt = new String("glDeleteTransformFeedbacks(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetNamedBufferParameterui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { checkContext(); downstreamGL2.glGetNamedBufferParameterui64vNV(arg0,arg1,arg2); String txt = new String("glGetNamedBufferParameterui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glCompressedTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8) { checkContext(); downstreamGL2.glCompressedTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4x3fvEXT(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix4x3fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix4x3fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoordPointer(javax.media.opengl.GLArrayData arg0) { checkContext(); downstreamGL2.glTexCoordPointer(arg0); String txt = new String("glTexCoordPointer(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glRectsv(short[] arg0,int arg1,short[] arg2,int arg3) { checkContext(); downstreamGL2.glRectsv(arg0,arg1,arg2,arg3); String txt = new String("glRectsv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRectsv(java.nio.ShortBuffer arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glRectsv(arg0,arg1); String txt = new String("glRectsv(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetNamedStringARB(int arg0,java.lang.String arg1,int arg2,java.nio.IntBuffer arg3,java.nio.ByteBuffer arg4) { checkContext(); downstreamGL2.glGetNamedStringARB(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetNamedStringARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glVertexAttrib2svARB(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib2svARB(arg0,arg1); String txt = new String("glVertexAttrib2svARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public boolean glIsRenderbuffer(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsRenderbuffer(arg0); String txt = new String("glIsRenderbuffer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glDisableVertexAttribArray(int arg0) { checkContext(); downstreamGL2.glDisableVertexAttribArray(arg0); String txt = new String("glDisableVertexAttribArray(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetInvariantBooleanvEXT(int arg0,int arg1,byte[] arg2,int arg3) { checkContext(); downstreamGL2.glGetInvariantBooleanvEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetInvariantBooleanvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexBlendARB(int arg0) { checkContext(); downstreamGL2.glVertexBlendARB(arg0); String txt = new String("glVertexBlendARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glFrustum(double arg0,double arg1,double arg2,double arg3,double arg4,double arg5) { checkContext(); downstreamGL2.glFrustum(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glFrustum(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glGetPixelMapfv(int arg0,long arg1) { checkContext(); downstreamGL2.glGetPixelMapfv(arg0,arg1); String txt = new String("glGetPixelMapfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glRenderbufferStorageMultisampleCoverageNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glRenderbufferStorageMultisampleCoverageNV(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glTexCoord2fv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glTexCoord2fv(arg0); String txt = new String("glTexCoord2fv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public int glObjectUnpurgeableAPPLE(int arg0,int arg1,int arg2) { checkContext(); int _res = downstreamGL2.glObjectUnpurgeableAPPLE(arg0,arg1,arg2); String txt = new String("glObjectUnpurgeableAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glGetObjectParameterivARB(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetObjectParameterivARB(arg0,arg1,arg2); String txt = new String("glGetObjectParameterivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glCompressedMultiTexSubImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7) { checkContext(); downstreamGL2.glCompressedMultiTexSubImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4Nub(int arg0,byte arg1,byte arg2,byte arg3,byte arg4) { checkContext(); downstreamGL2.glVertexAttrib4Nub(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttrib4Nub(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glVertexAttribI4ui(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glVertexAttribI4ui(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glScissorIndexedv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glScissorIndexedv(arg0,arg1); String txt = new String("glScissorIndexedv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTexCoordP2ui(int arg0,int arg1) { checkContext(); downstreamGL2.glTexCoordP2ui(arg0,arg1); String txt = new String("glTexCoordP2ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetProgramEnvParameterdvARB(int arg0,int arg1,java.nio.DoubleBuffer arg2) { checkContext(); downstreamGL2.glGetProgramEnvParameterdvARB(arg0,arg1,arg2); String txt = new String("glGetProgramEnvParameterdvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTexCoord1fv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord1fv(arg0,arg1); String txt = new String("glTexCoord1fv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexWeightfvEXT(float[] arg0,int arg1) { checkContext(); downstreamGL2.glVertexWeightfvEXT(arg0,arg1); String txt = new String("glVertexWeightfvEXT(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord1fv(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord1fv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord1fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeleteRenderbuffers(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glDeleteRenderbuffers(arg0,arg1,arg2); String txt = new String("glDeleteRenderbuffers(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetnPolygonStipple(int arg0,java.nio.ByteBuffer arg1) { checkContext(); downstreamGL2.glGetnPolygonStipple(arg0,arg1); String txt = new String("glGetnPolygonStipple(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glRenderbufferStorageMultisample(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glRenderbufferStorageMultisample(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glMultMatrixd(double[] arg0,int arg1) { checkContext(); downstreamGL2.glMultMatrixd(arg0,arg1); String txt = new String("glMultMatrixd(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public boolean glUnmapBuffer(int arg0) { checkContext(); boolean _res = downstreamGL2.glUnmapBuffer(arg0); String txt = new String("glUnmapBuffer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public boolean glIsVertexAttribEnabledAPPLE(int arg0,int arg1) { checkContext(); boolean _res = downstreamGL2.glIsVertexAttribEnabledAPPLE(arg0,arg1); String txt = new String("glIsVertexAttribEnabledAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glSeparableFilter2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6,long arg7) { checkContext(); downstreamGL2.glSeparableFilter2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glSeparableFilter2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6,java.nio.Buffer arg7) { checkContext(); downstreamGL2.glSeparableFilter2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord2dv(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord2dv(arg0,arg1); String txt = new String("glMultiTexCoord2dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord3hv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord3hv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord3hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexParameterfEXT(int arg0,int arg1,int arg2,float arg3) { checkContext(); downstreamGL2.glMultiTexParameterfEXT(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexParameterfEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetVertexAttribdvARB(int arg0,int arg1,java.nio.DoubleBuffer arg2) { checkContext(); downstreamGL2.glGetVertexAttribdvARB(arg0,arg1,arg2); String txt = new String("glGetVertexAttribdvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glSetMultisamplefvAMD(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glSetMultisamplefvAMD(arg0,arg1,arg2); String txt = new String("glSetMultisamplefvAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTextureNormalEXT(int arg0) { checkContext(); downstreamGL2.glTextureNormalEXT(arg0); String txt = new String("glTextureNormalEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertex4sv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glVertex4sv(arg0,arg1); String txt = new String("glVertex4sv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribLPointer(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4) { checkContext(); downstreamGL2.glVertexAttribLPointer(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttribLPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3x2dv(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix3x2dv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix3x2dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public int glObjectPurgeableAPPLE(int arg0,int arg1,int arg2) { checkContext(); int _res = downstreamGL2.glObjectPurgeableAPPLE(arg0,arg1,arg2); String txt = new String("glObjectPurgeableAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glVertexAttribs1hv(int arg0,int arg1,java.nio.ShortBuffer arg2) { checkContext(); downstreamGL2.glVertexAttribs1hv(arg0,arg1,arg2); String txt = new String("glVertexAttribs1hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glFramebufferRenderbuffer(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glFramebufferRenderbuffer(arg0,arg1,arg2,arg3); String txt = new String("glFramebufferRenderbuffer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord3hv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord3hv(arg0,arg1); String txt = new String("glTexCoord3hv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib3f(int arg0,float arg1,float arg2,float arg3) { checkContext(); downstreamGL2.glVertexAttrib3f(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttrib3f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramUniform2d(int arg0,int arg1,double arg2,double arg3) { checkContext(); downstreamGL2.glProgramUniform2d(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform2d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glMatrixMultTransposefEXT(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glMatrixMultTransposefEXT(arg0,arg1,arg2); String txt = new String("glMatrixMultTransposefEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord3f(int arg0,float arg1,float arg2,float arg3) { checkContext(); downstreamGL2.glMultiTexCoord3f(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexCoord3f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexP3uiv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexP3uiv(arg0,arg1,arg2); String txt = new String("glVertexP3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribP1uiv(int arg0,int arg1,boolean arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glVertexAttribP1uiv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttribP1uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord2iv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord2iv(arg0,arg1); String txt = new String("glMultiTexCoord2iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4fARB(int arg0,float arg1,float arg2,float arg3,float arg4) { checkContext(); downstreamGL2.glVertexAttrib4fARB(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttrib4fARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glUniformMatrix3x4fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glUniformMatrix3x4fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glUniformMatrix3x4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSampleMaski(int arg0,int arg1) { checkContext(); downstreamGL2.glSampleMaski(arg0,arg1); String txt = new String("glSampleMaski(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor3d(double arg0,double arg1,double arg2) { checkContext(); downstreamGL2.glColor3d(arg0,arg1,arg2); String txt = new String("glColor3d(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glVertexPointer(arg0,arg1,arg2,arg3); String txt = new String("glVertexPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glTextureMaterialEXT(int arg0,int arg1) { checkContext(); downstreamGL2.glTextureMaterialEXT(arg0,arg1); String txt = new String("glTextureMaterialEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetProgramiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetProgramiv(arg0,arg1,arg2,arg3); String txt = new String("glGetProgramiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform2i(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glProgramUniform2i(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform2i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform2f(int arg0,int arg1,float arg2,float arg3) { checkContext(); downstreamGL2.glProgramUniform2f(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform2f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetMultiTexParameterfvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glGetMultiTexParameterfvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetMultiTexParameterfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glWindowPos3fv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glWindowPos3fv(arg0,arg1); String txt = new String("glWindowPos3fv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetUniformSubroutineuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetUniformSubroutineuiv(arg0,arg1,arg2); String txt = new String("glGetUniformSubroutineuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTexCoord1sv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glTexCoord1sv(arg0); String txt = new String("glTexCoord1sv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glProgramUniform2fEXT(int arg0,int arg1,float arg2,float arg3) { checkContext(); downstreamGL2.glProgramUniform2fEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform2fEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glPushAttrib(int arg0) { checkContext(); downstreamGL2.glPushAttrib(arg0); String txt = new String("glPushAttrib(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramEnvParameterI4ivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glProgramEnvParameterI4ivNV(arg0,arg1,arg2); String txt = new String("glProgramEnvParameterI4ivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glSecondaryColor3ub(byte arg0,byte arg1,byte arg2) { checkContext(); downstreamGL2.glSecondaryColor3ub(arg0,arg1,arg2); String txt = new String("glSecondaryColor3ub(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3dvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix3dvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix3dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glCopyTexSubImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8) { checkContext(); downstreamGL2.glCopyTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glGenSamplers(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glGenSamplers(arg0,arg1); String txt = new String("glGenSamplers(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetFloati_v(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetFloati_v(arg0,arg1,arg2,arg3); String txt = new String("glGetFloati_v(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDisablei(int arg0,int arg1) { checkContext(); downstreamGL2.glDisablei(arg0,arg1); String txt = new String("glDisablei(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform2iEXT(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glProgramUniform2iEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform2iEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI3uivEXT(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI3uivEXT(arg0,arg1); String txt = new String("glVertexAttribI3uivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramBufferParametersIivNV(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramBufferParametersIivNV(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glCullParameterfvEXT(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glCullParameterfvEXT(arg0,arg1,arg2); String txt = new String("glCullParameterfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform3dEXT(int arg0,int arg1,double arg2,double arg3,double arg4) { checkContext(); downstreamGL2.glProgramUniform3dEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform3dEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glMultiTexImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glGetConvolutionParameteriv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetConvolutionParameteriv(arg0,arg1,arg2,arg3); String txt = new String("glGetConvolutionParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetProgramEnvParameterIuivNV(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetProgramEnvParameterIuivNV(arg0,arg1,arg2,arg3); String txt = new String("glGetProgramEnvParameterIuivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glCopyMultiTexSubImage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9) { checkContext(); downstreamGL2.glCopyMultiTexSubImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glVertex3fv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glVertex3fv(arg0); String txt = new String("glVertex3fv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8) { checkContext(); downstreamGL2.glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glUniform3ivARB(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glUniform3ivARB(arg0,arg1,arg2); String txt = new String("glUniform3ivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glWindowPos2dv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glWindowPos2dv(arg0); String txt = new String("glWindowPos2dv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glCopyTextureSubImage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8) { checkContext(); downstreamGL2.glCopyTextureSubImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glClearColorIi(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glClearColorIi(arg0,arg1,arg2,arg3); String txt = new String("glClearColorIi(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI2iv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI2iv(arg0,arg1,arg2); String txt = new String("glVertexAttribI2iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSamplerParameterf(int arg0,int arg1,float arg2) { checkContext(); downstreamGL2.glSamplerParameterf(arg0,arg1,arg2); String txt = new String("glSamplerParameterf(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetMultisamplefvNV(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetMultisamplefvNV(arg0,arg1,arg2); String txt = new String("glGetMultisamplefvNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniform4f(int arg0,int arg1,float arg2,float arg3,float arg4,float arg5) { checkContext(); downstreamGL2.glProgramUniform4f(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniform4f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2x3dv(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix2x3dv(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix2x3dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform4d(int arg0,int arg1,double arg2,double arg3,double arg4,double arg5) { checkContext(); downstreamGL2.glProgramUniform4d(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniform4d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glFogCoordPointer(int arg0,int arg1,long arg2) { checkContext(); downstreamGL2.glFogCoordPointer(arg0,arg1,arg2); String txt = new String("glFogCoordPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttribI3ivEXT(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI3ivEXT(arg0,arg1); String txt = new String("glVertexAttribI3ivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public boolean hasFullFBOSupport() { return downstreamGL2.hasFullFBOSupport(); } public void glMatrixMultfEXT(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glMatrixMultfEXT(arg0,arg1,arg2); String txt = new String("glMatrixMultfEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetPixelMapfv(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glGetPixelMapfv(arg0,arg1,arg2); String txt = new String("glGetPixelMapfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRasterPos4fv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glRasterPos4fv(arg0); String txt = new String("glRasterPos4fv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glProgramUniform4i(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniform4i(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2x3fvEXT(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix2x3fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix2x3fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib1f(int arg0,float arg1) { checkContext(); downstreamGL2.glVertexAttrib1f(arg0,arg1); String txt = new String("glVertexAttrib1f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glBlendFuncSeparate(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glBlendFuncSeparate(arg0,arg1,arg2,arg3); String txt = new String("glBlendFuncSeparate(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexP4ui(int arg0,int arg1) { checkContext(); downstreamGL2.glVertexP4ui(arg0,arg1); String txt = new String("glVertexP4ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } 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) { checkContext(); int _res = downstreamGL2.glGetDebugMessageLogAMD(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("glGetDebugMessageLogAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ", " + " "+arg6 + ")"); checkGLGetError( txt ); return _res; } public void glNamedProgramLocalParameterI4uivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glNamedProgramLocalParameterI4uivEXT(arg0,arg1,arg2,arg3); String txt = new String("glNamedProgramLocalParameterI4uivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glColorMaski(int arg0,boolean arg1,boolean arg2,boolean arg3,boolean arg4) { checkContext(); downstreamGL2.glColorMaski(arg0,arg1,arg2,arg3,arg4); String txt = new String("glColorMaski(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public int glBindMaterialParameterEXT(int arg0,int arg1) { checkContext(); int _res = downstreamGL2.glBindMaterialParameterEXT(arg0,arg1); String txt = new String("glBindMaterialParameterEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glGenerateMultiTexMipmapEXT(int arg0,int arg1) { checkContext(); downstreamGL2.glGenerateMultiTexMipmapEXT(arg0,arg1); String txt = new String("glGenerateMultiTexMipmapEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetDoubleIndexedvEXT(int arg0,int arg1,java.nio.DoubleBuffer arg2) { checkContext(); downstreamGL2.glGetDoubleIndexedvEXT(arg0,arg1,arg2); String txt = new String("glGetDoubleIndexedvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramVertexLimitNV(int arg0,int arg1) { checkContext(); downstreamGL2.glProgramVertexLimitNV(arg0,arg1); String txt = new String("glProgramVertexLimitNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib2hv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib2hv(arg0,arg1); String txt = new String("glVertexAttrib2hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetCompressedTexImage(int arg0,int arg1,java.nio.Buffer arg2) { checkContext(); downstreamGL2.glGetCompressedTexImage(arg0,arg1,arg2); String txt = new String("glGetCompressedTexImage(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glColor4bv(java.nio.ByteBuffer arg0) { checkContext(); downstreamGL2.glColor4bv(arg0); String txt = new String("glColor4bv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glTransformFeedbackVaryings(int arg0,int arg1,java.lang.String[] arg2,int arg3) { checkContext(); downstreamGL2.glTransformFeedbackVaryings(arg0,arg1,arg2,arg3); String txt = new String("glTransformFeedbackVaryings(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[Ljava.lang.String;>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI4svEXT(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI4svEXT(arg0,arg1,arg2); String txt = new String("glVertexAttribI4svEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEndVideoCaptureNV(int arg0) { checkContext(); downstreamGL2.glEndVideoCaptureNV(arg0); String txt = new String("glEndVideoCaptureNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor4ubv(java.nio.ByteBuffer arg0) { checkContext(); downstreamGL2.glColor4ubv(arg0); String txt = new String("glColor4ubv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4sv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4sv(arg0,arg1,arg2); String txt = new String("glVertexAttrib4sv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform2ui(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glProgramUniform2ui(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform2ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSetFenceAPPLE(int arg0) { checkContext(); downstreamGL2.glSetFenceAPPLE(arg0); String txt = new String("glSetFenceAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPixelMapfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glPixelMapfv(arg0,arg1,arg2); String txt = new String("glPixelMapfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttribPointer(javax.media.opengl.GLArrayData arg0) { checkContext(); downstreamGL2.glVertexAttribPointer(arg0); String txt = new String("glVertexAttribPointer(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glNamedProgramLocalParameterI4uivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glNamedProgramLocalParameterI4uivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glNamedProgramLocalParameterI4uivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI4i(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glVertexAttribI4i(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glGetPerfMonitorCounterDataAMD(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.IntBuffer arg4) { checkContext(); downstreamGL2.glGetPerfMonitorCounterDataAMD(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetPerfMonitorCounterDataAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glGetPerfMonitorCounterDataAMD(int arg0,int arg1,int arg2,int[] arg3,int arg4,int[] arg5,int arg6) { checkContext(); downstreamGL2.glGetPerfMonitorCounterDataAMD(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glGetProgramBinary(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3,java.nio.Buffer arg4) { checkContext(); downstreamGL2.glGetProgramBinary(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetProgramBinary(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glGetProgramBinary(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5,java.nio.Buffer arg6) { checkContext(); downstreamGL2.glGetProgramBinary(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("glGetProgramBinary(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ", " + " "+arg6 + ")"); checkGLGetError( txt ); } public void glProgramUniform2fvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform2fvEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform2fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttribL1d(int arg0,double arg1) { checkContext(); downstreamGL2.glVertexAttribL1d(arg0,arg1); String txt = new String("glVertexAttribL1d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glUniform3fvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glUniform3fvARB(arg0,arg1,arg2); String txt = new String("glUniform3fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttribI3ivEXT(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI3ivEXT(arg0,arg1,arg2); String txt = new String("glVertexAttribI3ivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNormal3dv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glNormal3dv(arg0); String txt = new String("glNormal3dv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVertexAttrib2dvARB(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib2dvARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib2dvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI2iv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI2iv(arg0,arg1); String txt = new String("glVertexAttribI2iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glUniform3ivARB(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform3ivARB(arg0,arg1,arg2,arg3); String txt = new String("glUniform3ivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetnMapfv(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glGetnMapfv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetnMapfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetProgramEnvParameterIuivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetProgramEnvParameterIuivNV(arg0,arg1,arg2); String txt = new String("glGetProgramEnvParameterIuivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public int getDefaultReadFramebuffer() { return downstreamGL2.getDefaultReadFramebuffer(); } public void glGetConvolutionParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetConvolutionParameteriv(arg0,arg1,arg2); String txt = new String("glGetConvolutionParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetShaderSource(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3) { checkContext(); downstreamGL2.glGetShaderSource(arg0,arg1,arg2,arg3); String txt = new String("glGetShaderSource(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetTextureLevelParameterfvEXT(int arg0,int arg1,int arg2,int arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glGetTextureLevelParameterfvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetTextureLevelParameterfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glGetProgramStringARB(int arg0,int arg1,java.nio.Buffer arg2) { checkContext(); downstreamGL2.glGetProgramStringARB(arg0,arg1,arg2); String txt = new String("glGetProgramStringARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glEvalPoint2(int arg0,int arg1) { checkContext(); downstreamGL2.glEvalPoint2(arg0,arg1); String txt = new String("glEvalPoint2(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord3i(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glTexCoord3i(arg0,arg1,arg2); String txt = new String("glTexCoord3i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEndVertexShaderEXT() { checkContext(); downstreamGL2.glEndVertexShaderEXT(); String txt = new String("glEndVertexShaderEXT(" + ")"); checkGLGetError( txt ); } public void glDrawElementsInstancedBaseInstance(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glDrawElementsInstancedBaseInstance(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4x3dvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix4x3dvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix4x3dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glProgramBufferParametersIivNV(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4) { checkContext(); downstreamGL2.glProgramBufferParametersIivNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramBufferParametersIivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glPixelMapusv(int arg0,int arg1,java.nio.ShortBuffer arg2) { checkContext(); downstreamGL2.glPixelMapusv(arg0,arg1,arg2); String txt = new String("glPixelMapusv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexArrayRangeNV(int arg0,java.nio.Buffer arg1) { checkContext(); downstreamGL2.glVertexArrayRangeNV(arg0,arg1); String txt = new String("glVertexArrayRangeNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttribI3uivEXT(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI3uivEXT(arg0,arg1,arg2); String txt = new String("glVertexAttribI3uivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glGetActiveUniformARB(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glPolygonStipple(java.nio.ByteBuffer arg0) { checkContext(); downstreamGL2.glPolygonStipple(arg0); String txt = new String("glPolygonStipple(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGenSamplers(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glGenSamplers(arg0,arg1,arg2); String txt = new String("glGenSamplers(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramEnvParameterI4ivNV(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glProgramEnvParameterI4ivNV(arg0,arg1,arg2,arg3); String txt = new String("glProgramEnvParameterI4ivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniform1ui(int arg0,int arg1) { checkContext(); downstreamGL2.glUniform1ui(arg0,arg1); String txt = new String("glUniform1ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix4fv(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform4dv(int arg0,int arg1,int arg2,double[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform4dv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform4dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetUniformSubroutineuiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetUniformSubroutineuiv(arg0,arg1,arg2,arg3); String txt = new String("glGetUniformSubroutineuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDepthRangeArrayv(int arg0,int arg1,double[] arg2,int arg3) { checkContext(); downstreamGL2.glDepthRangeArrayv(arg0,arg1,arg2,arg3); String txt = new String("glDepthRangeArrayv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI2i(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI2i(arg0,arg1,arg2); String txt = new String("glVertexAttribI2i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform1dvEXT(int arg0,int arg1,int arg2,double[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform1dvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform1dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetProgramiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetProgramiv(arg0,arg1,arg2); String txt = new String("glGetProgramiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniform1fv(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform1fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform1fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertex2hv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glVertex2hv(arg0); String txt = new String("glVertex2hv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVertexAttribL3d(int arg0,double arg1,double arg2,double arg3) { checkContext(); downstreamGL2.glVertexAttribL3d(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribL3d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetActiveSubroutineName(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5,byte[] arg6,int arg7) { checkContext(); downstreamGL2.glGetActiveSubroutineName(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glVertexAttribP1uiv(int arg0,int arg1,boolean arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glVertexAttribP1uiv(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribP1uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord2iv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord2iv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord2iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexP3uiv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexP3uiv(arg0,arg1); String txt = new String("glVertexP3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetPerfMonitorCounterInfoAMD(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glGetPerfMonitorCounterInfoAMD(arg0,arg1,arg2,arg3); String txt = new String("glGetPerfMonitorCounterInfoAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public boolean glIsVBOElementArrayEnabled() { checkContext(); boolean _res = downstreamGL2.glIsVBOElementArrayEnabled(); String txt = new String("glIsVBOElementArrayEnabled(" + ")"); checkGLGetError( txt ); return _res; } public void glProgramUniformMatrix4x2dvEXT(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix4x2dvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix4x2dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib1fvARB(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib1fvARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib1fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetnConvolutionFilter(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4) { checkContext(); downstreamGL2.glGetnConvolutionFilter(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetnConvolutionFilter(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glPrimitiveRestartNV() { checkContext(); downstreamGL2.glPrimitiveRestartNV(); String txt = new String("glPrimitiveRestartNV(" + ")"); checkGLGetError( txt ); } public void glSecondaryColor3hv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glSecondaryColor3hv(arg0,arg1); String txt = new String("glSecondaryColor3hv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib2dv(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib2dv(arg0,arg1,arg2); String txt = new String("glVertexAttrib2dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord1i(int arg0) { checkContext(); downstreamGL2.glTexCoord1i(arg0); String txt = new String("glTexCoord1i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord1f(int arg0,float arg1) { checkContext(); downstreamGL2.glMultiTexCoord1f(arg0,arg1); String txt = new String("glMultiTexCoord1f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glSecondaryColor3bv(java.nio.ByteBuffer arg0) { checkContext(); downstreamGL2.glSecondaryColor3bv(arg0); String txt = new String("glSecondaryColor3bv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glPointParameterf(int arg0,float arg1) { checkContext(); downstreamGL2.glPointParameterf(arg0,arg1); String txt = new String("glPointParameterf(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glDrawElementsBaseVertex(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4) { checkContext(); downstreamGL2.glDrawElementsBaseVertex(arg0,arg1,arg2,arg3,arg4); String txt = new String("glDrawElementsBaseVertex(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNamedProgramLocalParameters4fvEXT(int arg0,int arg1,int arg2,int arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glNamedProgramLocalParameters4fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glDeleteRenderbuffers(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glDeleteRenderbuffers(arg0,arg1); String txt = new String("glDeleteRenderbuffers(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glUniformMatrix2x3fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glUniformMatrix2x3fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glUniformMatrix2x3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord2dv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glTexCoord2dv(arg0); String txt = new String("glTexCoord2dv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glCompressedTextureImage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8) { checkContext(); downstreamGL2.glCompressedTextureImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); String txt = new String("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 + ")"); checkGLGetError( txt ); } public java.nio.ByteBuffer glMapNamedBufferRangeEXT(int arg0,long arg1,long arg2,int arg3) { checkContext(); java.nio.ByteBuffer _res = downstreamGL2.glMapNamedBufferRangeEXT(arg0,arg1,arg2,arg3); String txt = new String("glMapNamedBufferRangeEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glTexCoord2iv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord2iv(arg0,arg1); String txt = new String("glTexCoord2iv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4Nusv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4Nusv(arg0,arg1,arg2); String txt = new String("glVertexAttrib4Nusv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColorP3ui(int arg0,int arg1) { checkContext(); downstreamGL2.glColorP3ui(arg0,arg1); String txt = new String("glColorP3ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetNamedBufferParameterivEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetNamedBufferParameterivEXT(arg0,arg1,arg2); String txt = new String("glGetNamedBufferParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramLocalParametersI4uivNV(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramLocalParametersI4uivNV(arg0,arg1,arg2,arg3); String txt = new String("glProgramLocalParametersI4uivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glNamedProgramLocalParameter4fEXT(int arg0,int arg1,int arg2,float arg3,float arg4,float arg5,float arg6) { checkContext(); downstreamGL2.glNamedProgramLocalParameter4fEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("glNamedProgramLocalParameter4fEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ", " + " "+arg6 + ")"); checkGLGetError( txt ); } public void glTexCoordFormatNV(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glTexCoordFormatNV(arg0,arg1,arg2); String txt = new String("glTexCoordFormatNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glFrontFace(int arg0) { checkContext(); downstreamGL2.glFrontFace(arg0); String txt = new String("glFrontFace(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDrawBuffersATI(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glDrawBuffersATI(arg0,arg1,arg2); String txt = new String("glDrawBuffersATI(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribLPointer(int arg0,int arg1,int arg2,int arg3,long arg4) { checkContext(); downstreamGL2.glVertexAttribLPointer(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttribLPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glUseProgramObjectARB(int arg0) { checkContext(); downstreamGL2.glUseProgramObjectARB(arg0); String txt = new String("glUseProgramObjectARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexPointer(int arg0,int arg1,int arg2,long arg3) { checkContext(); downstreamGL2.glVertexPointer(arg0,arg1,arg2,arg3); String txt = new String("glVertexPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glMatrixLoadfEXT(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glMatrixLoadfEXT(arg0,arg1,arg2); String txt = new String("glMatrixLoadfEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetTexGenfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetTexGenfv(arg0,arg1,arg2,arg3); String txt = new String("glGetTexGenfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGenTextures(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glGenTextures(arg0,arg1,arg2); String txt = new String("glGenTextures(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor3ubv(byte[] arg0,int arg1) { checkContext(); downstreamGL2.glColor3ubv(arg0,arg1); String txt = new String("glColor3ubv(" + "<[B>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNamedProgramLocalParameter4dvEXT(int arg0,int arg1,int arg2,double[] arg3,int arg4) { checkContext(); downstreamGL2.glNamedProgramLocalParameter4dvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glNamedProgramLocalParameter4dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI4uivEXT(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI4uivEXT(arg0,arg1); String txt = new String("glVertexAttribI4uivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetMultiTexEnvfvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glGetMultiTexEnvfvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetMultiTexEnvfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI2iEXT(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI2iEXT(arg0,arg1,arg2); String txt = new String("glVertexAttribI2iEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetnUniformfv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glGetnUniformfv(arg0,arg1,arg2,arg3); String txt = new String("glGetnUniformfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glEvalCoord1fv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glEvalCoord1fv(arg0,arg1); String txt = new String("glEvalCoord1fv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor3bv(byte[] arg0,int arg1) { checkContext(); downstreamGL2.glColor3bv(arg0,arg1); String txt = new String("glColor3bv(" + "<[B>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2dvEXT(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix2dvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix2dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribP2uiv(int arg0,int arg1,boolean arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glVertexAttribP2uiv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttribP2uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexGenfvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glMultiTexGenfvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glMultiTexGenfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBeginPerfMonitorAMD(int arg0) { checkContext(); downstreamGL2.glBeginPerfMonitorAMD(arg0); String txt = new String("glBeginPerfMonitorAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glWindowPos2iv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glWindowPos2iv(arg0); String txt = new String("glWindowPos2iv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetColorTableParameterfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetColorTableParameterfv(arg0,arg1,arg2,arg3); String txt = new String("glGetColorTableParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetQueryObjecti64v(int arg0,int arg1,long[] arg2,int arg3) { checkContext(); downstreamGL2.glGetQueryObjecti64v(arg0,arg1,arg2,arg3); String txt = new String("glGetQueryObjecti64v(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI2uiEXT(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI2uiEXT(arg0,arg1,arg2); String txt = new String("glVertexAttribI2uiEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeleteBuffers(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glDeleteBuffers(arg0,arg1); String txt = new String("glDeleteBuffers(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glUniformMatrix3fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glUniformMatrix3fv(arg0,arg1,arg2,arg3); String txt = new String("glUniformMatrix3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glMultiTexParameterIivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glMultiTexParameterIivEXT(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexParameterIivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramLocalParameter4fvARB(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glProgramLocalParameter4fvARB(arg0,arg1,arg2,arg3); String txt = new String("glProgramLocalParameter4fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform2ivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform2ivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform2ivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertex2dv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glVertex2dv(arg0,arg1); String txt = new String("glVertex2dv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4NusvARB(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4NusvARB(arg0,arg1); String txt = new String("glVertexAttrib4NusvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4x3dv(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix4x3dv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix4x3dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glProgramUniform4uiEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniform4uiEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public int glCreateProgramObjectARB() { checkContext(); int _res = downstreamGL2.glCreateProgramObjectARB(); String txt = new String("glCreateProgramObjectARB(" + ")"); checkGLGetError( txt ); return _res; } public void glRectf(float arg0,float arg1,float arg2,float arg3) { checkContext(); downstreamGL2.glRectf(arg0,arg1,arg2,arg3); String txt = new String("glRectf(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glRectd(double arg0,double arg1,double arg2,double arg3) { checkContext(); downstreamGL2.glRectd(arg0,arg1,arg2,arg3); String txt = new String("glRectd(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramEnvParameters4fvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramEnvParameters4fvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramEnvParameters4fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetMapAttribParameterivNV(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetMapAttribParameterivNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetMapAttribParameterivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public int glGetBoundBuffer(int arg0) { checkContext(); int _res = downstreamGL2.glGetBoundBuffer(arg0); String txt = new String("glGetBoundBuffer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8) { checkContext(); downstreamGL2.glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glUniform1iARB(int arg0,int arg1) { checkContext(); downstreamGL2.glUniform1iARB(arg0,arg1); String txt = new String("glUniform1iARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glFogCoordPointer(int arg0,int arg1,java.nio.Buffer arg2) { checkContext(); downstreamGL2.glFogCoordPointer(arg0,arg1,arg2); String txt = new String("glFogCoordPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttribs4hv(int arg0,int arg1,short[] arg2,int arg3) { checkContext(); downstreamGL2.glVertexAttribs4hv(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribs4hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGenRenderbuffers(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glGenRenderbuffers(arg0,arg1,arg2); String txt = new String("glGenRenderbuffers(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVariantuivEXT(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVariantuivEXT(arg0,arg1,arg2); String txt = new String("glVariantuivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord3sv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord3sv(arg0,arg1); String txt = new String("glTexCoord3sv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRects(short arg0,short arg1,short arg2,short arg3) { checkContext(); downstreamGL2.glRects(arg0,arg1,arg2,arg3); String txt = new String("glRects(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glWeightuivARB(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glWeightuivARB(arg0,arg1,arg2); String txt = new String("glWeightuivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public int getBoundFramebuffer(int arg0) { return downstreamGL2.getBoundFramebuffer(arg0); } public void glGetMapdv(int arg0,int arg1,double[] arg2,int arg3) { checkContext(); downstreamGL2.glGetMapdv(arg0,arg1,arg2,arg3); String txt = new String("glGetMapdv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribL1i64vNV(int arg0,java.nio.LongBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribL1i64vNV(arg0,arg1); String txt = new String("glVertexAttribL1i64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glMapVertexAttrib1dAPPLE(int arg0,int arg1,double arg2,double arg3,int arg4,int arg5,java.nio.DoubleBuffer arg6) { checkContext(); downstreamGL2.glMapVertexAttrib1dAPPLE(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("glMapVertexAttrib1dAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ", " + " "+arg6 + ")"); checkGLGetError( txt ); } public void glProgramSubroutineParametersuivNV(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glProgramSubroutineParametersuivNV(arg0,arg1,arg2,arg3); String txt = new String("glProgramSubroutineParametersuivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glWindowPos2sv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glWindowPos2sv(arg0); String txt = new String("glWindowPos2sv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glRecti(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glRecti(arg0,arg1,arg2,arg3); String txt = new String("glRecti(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNamedFramebufferTextureEXT(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glNamedFramebufferTextureEXT(arg0,arg1,arg2,arg3); String txt = new String("glNamedFramebufferTextureEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNormal3iv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glNormal3iv(arg0,arg1); String txt = new String("glNormal3iv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetTextureParameterfvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glGetTextureParameterfvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetTextureParameterfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetInvariantFloatvEXT(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetInvariantFloatvEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetInvariantFloatvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexEnvivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glMultiTexEnvivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glMultiTexEnvivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetCompressedTexImage(int arg0,int arg1,long arg2) { checkContext(); downstreamGL2.glGetCompressedTexImage(arg0,arg1,arg2); String txt = new String("glGetCompressedTexImage(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glRasterPos3dv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glRasterPos3dv(arg0,arg1); String txt = new String("glRasterPos3dv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetMultiTexEnvivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetMultiTexEnvivEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetMultiTexEnvivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4hv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4hv(arg0,arg1,arg2); String txt = new String("glVertexAttrib4hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetMultiTexEnvivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetMultiTexEnvivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetMultiTexEnvivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glMap2f(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glMultiTexEnvivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glMultiTexEnvivEXT(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexEnvivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glPixelMapusv(int arg0,int arg1,long arg2) { checkContext(); downstreamGL2.glPixelMapusv(arg0,arg1,arg2); String txt = new String("glPixelMapusv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMultiTexEnvfvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glMultiTexEnvfvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glMultiTexEnvfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPauseTransformFeedbackNV() { checkContext(); downstreamGL2.glPauseTransformFeedbackNV(); String txt = new String("glPauseTransformFeedbackNV(" + ")"); checkGLGetError( txt ); } public void glGetSamplerParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetSamplerParameterfv(arg0,arg1,arg2); String txt = new String("glGetSamplerParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glDisableClientState(int arg0) { checkContext(); downstreamGL2.glDisableClientState(arg0); String txt = new String("glDisableClientState(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBeginConditionalRender(int arg0,int arg1) { checkContext(); downstreamGL2.glBeginConditionalRender(arg0,arg1); String txt = new String("glBeginConditionalRender(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4dv(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4dv(arg0,arg1); String txt = new String("glVertexAttrib4dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glNormal3iv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glNormal3iv(arg0); String txt = new String("glNormal3iv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetPerfMonitorGroupStringAMD(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5) { checkContext(); downstreamGL2.glGetPerfMonitorGroupStringAMD(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glGetPerfMonitorGroupStringAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib3dvARB(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib3dvARB(arg0,arg1); String txt = new String("glVertexAttrib3dvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttribI1iEXT(int arg0,int arg1) { checkContext(); downstreamGL2.glVertexAttribI1iEXT(arg0,arg1); String txt = new String("glVertexAttribI1iEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribL1ui64vNV(int arg0,java.nio.LongBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribL1ui64vNV(arg0,arg1); String txt = new String("glVertexAttribL1ui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glLightModelf(int arg0,float arg1) { checkContext(); downstreamGL2.glLightModelf(arg0,arg1); String txt = new String("glLightModelf(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramSubroutineParametersuivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glProgramSubroutineParametersuivNV(arg0,arg1,arg2); String txt = new String("glProgramSubroutineParametersuivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glDetachObjectARB(int arg0,int arg1) { checkContext(); downstreamGL2.glDetachObjectARB(arg0,arg1); String txt = new String("glDetachObjectARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBindVideoCaptureStreamTextureNV(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glBindVideoCaptureStreamTextureNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glVDPAUGetSurfaceivNV(long arg0,int arg1,int arg2,int[] arg3,int arg4,int[] arg5,int arg6) { checkContext(); downstreamGL2.glVDPAUGetSurfaceivNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("glVDPAUGetSurfaceivNV(" + " "+arg0 + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg6).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVDPAUGetSurfaceivNV(long arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.IntBuffer arg4) { checkContext(); downstreamGL2.glVDPAUGetSurfaceivNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVDPAUGetSurfaceivNV(" + " "+arg0 + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glWeightuivARB(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glWeightuivARB(arg0,arg1); String txt = new String("glWeightuivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVariantuivEXT(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVariantuivEXT(arg0,arg1); String txt = new String("glVariantuivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glUniform4ui(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glUniform4ui(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glGenRenderbuffers(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glGenRenderbuffers(arg0,arg1); String txt = new String("glGenRenderbuffers(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVDPAUInitNV(java.nio.Buffer arg0,java.nio.Buffer arg1) { checkContext(); downstreamGL2.glVDPAUInitNV(arg0,arg1); String txt = new String("glVDPAUInitNV(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public long glCreateSyncFromCLeventARB(java.nio.Buffer arg0,java.nio.Buffer arg1,int arg2) { checkContext(); long _res = downstreamGL2.glCreateSyncFromCLeventARB(arg0,arg1,arg2); String txt = new String("glCreateSyncFromCLeventARB(" + " "+arg0 + ", " + " "+arg1 + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glMap1f(int arg0,float arg1,float arg2,int arg3,int arg4,java.nio.FloatBuffer arg5) { checkContext(); downstreamGL2.glMap1f(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glMap1f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glGetMapAttribParameterivNV(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetMapAttribParameterivNV(arg0,arg1,arg2,arg3); String txt = new String("glGetMapAttribParameterivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glTessellationFactorAMD(float arg0) { checkContext(); downstreamGL2.glTessellationFactorAMD(arg0); String txt = new String("glTessellationFactorAMD(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVertexAttribL4ui64vNV(int arg0,long[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribL4ui64vNV(arg0,arg1,arg2); String txt = new String("glVertexAttribL4ui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPNTrianglesfATI(int arg0,float arg1) { checkContext(); downstreamGL2.glPNTrianglesfATI(arg0,arg1); String txt = new String("glPNTrianglesfATI(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glNormal3b(byte arg0,byte arg1,byte arg2) { checkContext(); downstreamGL2.glNormal3b(arg0,arg1,arg2); String txt = new String("glNormal3b(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public int glVideoCaptureNV(int arg0,java.nio.IntBuffer arg1,java.nio.LongBuffer arg2) { checkContext(); int _res = downstreamGL2.glVideoCaptureNV(arg0,arg1,arg2); String txt = new String("glVideoCaptureNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); return _res; } public void glDebugMessageInsertARB(int arg0,int arg1,int arg2,int arg3,int arg4,java.lang.String arg5) { checkContext(); downstreamGL2.glDebugMessageInsertARB(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glProgramUniform2ivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform2ivEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform2ivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttribL2dv(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribL2dv(arg0,arg1,arg2); String txt = new String("glVertexAttribL2dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexParameteriEXT(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glMultiTexParameteriEXT(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexParameteriEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeleteBuffers(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glDeleteBuffers(arg0,arg1,arg2); String txt = new String("glDeleteBuffers(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexParameterIivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glMultiTexParameterIivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glMultiTexParameterIivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetProgramInfoLog(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5) { checkContext(); downstreamGL2.glGetProgramInfoLog(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glGetProgramInfoLog(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPointParameterfv(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glPointParameterfv(arg0,arg1); String txt = new String("glPointParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glFogi(int arg0,int arg1) { checkContext(); downstreamGL2.glFogi(arg0,arg1); String txt = new String("glFogi(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMapVertexAttrib1fAPPLE(int arg0,int arg1,float arg2,float arg3,int arg4,int arg5,float[] arg6,int arg7) { checkContext(); downstreamGL2.glMapVertexAttrib1fAPPLE(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glWindowPos2iv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glWindowPos2iv(arg0,arg1); String txt = new String("glWindowPos2iv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribP2uiv(int arg0,int arg1,boolean arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glVertexAttribP2uiv(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribP2uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetProgramEnvParameterfvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetProgramEnvParameterfvARB(arg0,arg1,arg2); String txt = new String("glGetProgramEnvParameterfvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glTextureImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); String txt = new String("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 + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glMultiTexSubImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glGetMultiTexGendvEXT(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { checkContext(); downstreamGL2.glGetMultiTexGendvEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetMultiTexGendvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexArrayRangeAPPLE(int arg0,java.nio.Buffer arg1) { checkContext(); downstreamGL2.glVertexArrayRangeAPPLE(arg0,arg1); String txt = new String("glVertexArrayRangeAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glEvalCoord2dv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glEvalCoord2dv(arg0); String txt = new String("glEvalCoord2dv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public int glBindTextureUnitParameterEXT(int arg0,int arg1) { checkContext(); int _res = downstreamGL2.glBindTextureUnitParameterEXT(arg0,arg1); String txt = new String("glBindTextureUnitParameterEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glGetPixelMapusv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glGetPixelMapusv(arg0,arg1,arg2); String txt = new String("glGetPixelMapusv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniform3fv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glUniform3fv(arg0,arg1,arg2); String txt = new String("glUniform3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetFloatv(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glGetFloatv(arg0,arg1); String txt = new String("glGetFloatv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttribI4uivEXT(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI4uivEXT(arg0,arg1,arg2); String txt = new String("glVertexAttribI4uivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glResumeTransformFeedbackNV() { checkContext(); downstreamGL2.glResumeTransformFeedbackNV(); String txt = new String("glResumeTransformFeedbackNV(" + ")"); checkGLGetError( txt ); } public void glGetFloatIndexedvEXT(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetFloatIndexedvEXT(arg0,arg1,arg2); String txt = new String("glGetFloatIndexedvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGenTextures(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glGenTextures(arg0,arg1); String txt = new String("glGenTextures(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glScissorIndexed(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glScissorIndexed(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glSampleCoverage(float arg0,boolean arg1) { checkContext(); downstreamGL2.glSampleCoverage(arg0,arg1); String txt = new String("glSampleCoverage(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glCompressedMultiTexImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glProgramEnvParameter4fvARB(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glProgramEnvParameter4fvARB(arg0,arg1,arg2,arg3); String txt = new String("glProgramEnvParameter4fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDrawBuffersATI(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glDrawBuffersATI(arg0,arg1); String txt = new String("glDrawBuffersATI(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttribI4bv(int arg0,byte[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI4bv(arg0,arg1,arg2); String txt = new String("glVertexAttribI4bv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glCullParameterdvEXT(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glCullParameterdvEXT(arg0,arg1); String txt = new String("glCullParameterdvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramUniform3ui(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform3ui(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glTextureStorage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glTextureStorage1DEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glProgramUniformui64vNV(int arg0,int arg1,int arg2,java.nio.LongBuffer arg3) { checkContext(); downstreamGL2.glProgramUniformui64vNV(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniformui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetNamedBufferParameterivEXT(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetNamedBufferParameterivEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetNamedBufferParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramLocalParametersI4uivNV(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramLocalParametersI4uivNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramLocalParametersI4uivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public boolean glTestObjectAPPLE(int arg0,int arg1) { checkContext(); boolean _res = downstreamGL2.glTestObjectAPPLE(arg0,arg1); String txt = new String("glTestObjectAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glVertexAttrib3fv(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib3fv(arg0,arg1); String txt = new String("glVertexAttrib3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glClearIndex(float arg0) { checkContext(); downstreamGL2.glClearIndex(arg0); String txt = new String("glClearIndex(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glTexCoord2iv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glTexCoord2iv(arg0); String txt = new String("glTexCoord2iv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glBindBufferOffset(int arg0,int arg1,int arg2,long arg3) { checkContext(); downstreamGL2.glBindBufferOffset(arg0,arg1,arg2,arg3); String txt = new String("glBindBufferOffset(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glUniform4uiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glUniform4uiv(arg0,arg1,arg2); String txt = new String("glUniform4uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetIntegerui64vNV(int arg0,java.nio.LongBuffer arg1) { checkContext(); downstreamGL2.glGetIntegerui64vNV(arg0,arg1); String txt = new String("glGetIntegerui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glBindBufferRange(int arg0,int arg1,int arg2,long arg3,long arg4) { checkContext(); downstreamGL2.glBindBufferRange(arg0,arg1,arg2,arg3,arg4); String txt = new String("glBindBufferRange(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glDeleteQueries(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glDeleteQueries(arg0,arg1,arg2); String txt = new String("glDeleteQueries(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeleteNamesAMD(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glDeleteNamesAMD(arg0,arg1,arg2); String txt = new String("glDeleteNamesAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetBufferParameterui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { checkContext(); downstreamGL2.glGetBufferParameterui64vNV(arg0,arg1,arg2); String txt = new String("glGetBufferParameterui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glNormal3dv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glNormal3dv(arg0,arg1); String txt = new String("glNormal3dv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetInvariantBooleanvEXT(int arg0,int arg1,java.nio.ByteBuffer arg2) { checkContext(); downstreamGL2.glGetInvariantBooleanvEXT(arg0,arg1,arg2); String txt = new String("glGetInvariantBooleanvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttrib3fv(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib3fv(arg0,arg1,arg2); String txt = new String("glVertexAttrib3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetInternalformativ(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4) { checkContext(); downstreamGL2.glGetInternalformativ(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetInternalformativ(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glGetProgramSubroutineParameteruivNV(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetProgramSubroutineParameteruivNV(arg0,arg1,arg2,arg3); String txt = new String("glGetProgramSubroutineParameteruivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetVertexAttribLui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { checkContext(); downstreamGL2.glGetVertexAttribLui64vNV(arg0,arg1,arg2); String txt = new String("glGetVertexAttribLui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glSecondaryColor3uiv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glSecondaryColor3uiv(arg0); String txt = new String("glSecondaryColor3uiv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVertexAttribP2ui(int arg0,int arg1,boolean arg2,int arg3) { checkContext(); downstreamGL2.glVertexAttribP2ui(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribP2ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSelectPerfMonitorCountersAMD(int arg0,boolean arg1,int arg2,int arg3,int[] arg4,int arg5) { checkContext(); downstreamGL2.glSelectPerfMonitorCountersAMD(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glSelectPerfMonitorCountersAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetVertexAttribIuivEXT(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetVertexAttribIuivEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetVertexAttribIuivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4x3dvEXT(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix4x3dvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix4x3dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetCompressedMultiTexImageEXT(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glGetCompressedMultiTexImageEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetCompressedMultiTexImageEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glFeedbackBuffer(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glFeedbackBuffer(arg0,arg1,arg2); String txt = new String("glFeedbackBuffer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetProgramEnvParameterfvARB(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetProgramEnvParameterfvARB(arg0,arg1,arg2,arg3); String txt = new String("glGetProgramEnvParameterfvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glCompressedTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glTranslatef(float arg0,float arg1,float arg2) { checkContext(); downstreamGL2.glTranslatef(arg0,arg1,arg2); String txt = new String("glTranslatef(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glDrawRangeElements(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5) { checkContext(); downstreamGL2.glDrawRangeElements(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glDeleteNamedStringARB(int arg0,java.lang.String arg1) { checkContext(); downstreamGL2.glDeleteNamedStringARB(arg0,arg1); String txt = new String("glDeleteNamedStringARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttrib2dvARB(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib2dvARB(arg0,arg1); String txt = new String("glVertexAttrib2dvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetFloatIndexedvEXT(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetFloatIndexedvEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetFloatIndexedvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramEnvParameter4fvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glProgramEnvParameter4fvARB(arg0,arg1,arg2); String txt = new String("glProgramEnvParameter4fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetProgramPipelineInfoLog(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5) { checkContext(); downstreamGL2.glGetProgramPipelineInfoLog(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glGetProgramPipelineInfoLog(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDebugMessageControlARB(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5,boolean arg6) { checkContext(); downstreamGL2.glDebugMessageControlARB(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glUniform3fv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform3fv(arg0,arg1,arg2,arg3); String txt = new String("glUniform3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public long glVDPAURegisterVideoSurfaceNV(java.nio.Buffer arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); long _res = downstreamGL2.glVDPAURegisterVideoSurfaceNV(arg0,arg1,arg2,arg3); String txt = new String("glVDPAURegisterVideoSurfaceNV(" + " "+arg0 + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); return _res; } public void glMultiTexCoord3i(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glMultiTexCoord3i(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexCoord3i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEnd() { checkContext(); downstreamGL2.glEnd(); insideBeginEndPair = false; String txt = new String("glEnd(" + ")"); checkGLGetError( txt ); } public void glGetFloatv(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glGetFloatv(arg0,arg1,arg2); String txt = new String("glGetFloatv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform1dvEXT(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform1dvEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform1dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glColor3ui(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glColor3ui(arg0,arg1,arg2); String txt = new String("glColor3ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI2uiv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI2uiv(arg0,arg1,arg2); String txt = new String("glVertexAttribI2uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSamplerParameteri(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glSamplerParameteri(arg0,arg1,arg2); String txt = new String("glSamplerParameteri(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform4iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform4iv(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform4iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetHistogramParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetHistogramParameteriv(arg0,arg1,arg2); String txt = new String("glGetHistogramParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glFramebufferDrawBuffersEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glFramebufferDrawBuffersEXT(arg0,arg1,arg2); String txt = new String("glFramebufferDrawBuffersEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttribP4uiv(int arg0,int arg1,boolean arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glVertexAttribP4uiv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttribP4uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMap1f(int arg0,float arg1,float arg2,int arg3,int arg4,float[] arg5,int arg6) { checkContext(); downstreamGL2.glMap1f(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("glMap1f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg6).toUpperCase() + ")"); checkGLGetError( txt ); } public void glLinkProgramARB(int arg0) { checkContext(); downstreamGL2.glLinkProgramARB(arg0); String txt = new String("glLinkProgramARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform1fEXT(int arg0,int arg1,float arg2) { checkContext(); downstreamGL2.glProgramUniform1fEXT(arg0,arg1,arg2); String txt = new String("glProgramUniform1fEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMakeBufferResidentNV(int arg0,int arg1) { checkContext(); downstreamGL2.glMakeBufferResidentNV(arg0,arg1); String txt = new String("glMakeBufferResidentNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPointParameterfv(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glPointParameterfv(arg0,arg1,arg2); String txt = new String("glPointParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetPolygonStipple(byte[] arg0,int arg1) { checkContext(); downstreamGL2.glGetPolygonStipple(arg0,arg1); String txt = new String("glGetPolygonStipple(" + "<[B>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetQueryObjectiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetQueryObjectiv(arg0,arg1,arg2); String txt = new String("glGetQueryObjectiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public boolean glIsVariantEnabledEXT(int arg0,int arg1) { checkContext(); boolean _res = downstreamGL2.glIsVariantEnabledEXT(arg0,arg1); String txt = new String("glIsVariantEnabledEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glEndOcclusionQueryNV() { checkContext(); downstreamGL2.glEndOcclusionQueryNV(); String txt = new String("glEndOcclusionQueryNV(" + ")"); checkGLGetError( txt ); } public void glMapVertexAttrib1fAPPLE(int arg0,int arg1,float arg2,float arg3,int arg4,int arg5,java.nio.FloatBuffer arg6) { checkContext(); downstreamGL2.glMapVertexAttrib1fAPPLE(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("glMapVertexAttrib1fAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ", " + " "+arg6 + ")"); checkGLGetError( txt ); } public void glProgramUniform4dv(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform4dv(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform4dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glUniform2iv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glUniform2iv(arg0,arg1,arg2); String txt = new String("glUniform2iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glDepthRangeArrayv(int arg0,int arg1,java.nio.DoubleBuffer arg2) { checkContext(); downstreamGL2.glDepthRangeArrayv(arg0,arg1,arg2); String txt = new String("glDepthRangeArrayv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetMapiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetMapiv(arg0,arg1,arg2,arg3); String txt = new String("glGetMapiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexEnvfvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glMultiTexEnvfvEXT(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexEnvfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glMultiTexSubImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7) { checkContext(); downstreamGL2.glMultiTexSubImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glVertexAttribI1uivEXT(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI1uivEXT(arg0,arg1); String txt = new String("glVertexAttribI1uivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttribL3i64vNV(int arg0,java.nio.LongBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribL3i64vNV(arg0,arg1); String txt = new String("glVertexAttribL3i64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetSamplerParameterfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetSamplerParameterfv(arg0,arg1,arg2,arg3); String txt = new String("glGetSamplerParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEnableVertexAttribArrayARB(int arg0) { checkContext(); downstreamGL2.glEnableVertexAttribArrayARB(arg0); String txt = new String("glEnableVertexAttribArrayARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glMap2f(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glProgramUniform1iv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform1iv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform1iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord2dv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord2dv(arg0,arg1); String txt = new String("glTexCoord2dv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glClientActiveTexture(int arg0) { checkContext(); downstreamGL2.glClientActiveTexture(arg0); String txt = new String("glClientActiveTexture(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4x2dvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix4x2dvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix4x2dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glMultiTexImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8) { checkContext(); downstreamGL2.glMultiTexImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glGetProgramPipelineiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetProgramPipelineiv(arg0,arg1,arg2,arg3); String txt = new String("glGetProgramPipelineiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glResetHistogram(int arg0) { checkContext(); downstreamGL2.glResetHistogram(arg0); String txt = new String("glResetHistogram(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexImage2DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,boolean arg5) { checkContext(); downstreamGL2.glTexImage2DMultisample(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glVertexAttribPointerARB(int arg0,int arg1,int arg2,boolean arg3,int arg4,java.nio.Buffer arg5) { checkContext(); downstreamGL2.glVertexAttribPointerARB(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glVertexAttribPointerARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glVertexAttrib2dv(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib2dv(arg0,arg1); String txt = new String("glVertexAttrib2dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetActiveUniformName(int arg0,int arg1,int arg2,int[] arg3,int arg4,byte[] arg5,int arg6) { checkContext(); downstreamGL2.glGetActiveUniformName(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glVertex3d(double arg0,double arg1,double arg2) { checkContext(); downstreamGL2.glVertex3d(arg0,arg1,arg2); String txt = new String("glVertex3d(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramEnvParametersI4ivNV(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramEnvParametersI4ivNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramEnvParametersI4ivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramEnvParametersI4ivNV(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramEnvParametersI4ivNV(arg0,arg1,arg2,arg3); String txt = new String("glProgramEnvParametersI4ivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glBindFramebuffer(int arg0,int arg1) { checkContext(); downstreamGL2.glBindFramebuffer(arg0,arg1); String txt = new String("glBindFramebuffer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord2dv(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord2dv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord2dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNamedFramebufferTextureFaceEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glNamedFramebufferTextureFaceEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glGetVertexAttribdvARB(int arg0,int arg1,double[] arg2,int arg3) { checkContext(); downstreamGL2.glGetVertexAttribdvARB(arg0,arg1,arg2,arg3); String txt = new String("glGetVertexAttribdvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetProgramPipelineiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetProgramPipelineiv(arg0,arg1,arg2); String txt = new String("glGetProgramPipelineiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3x2dv(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix3x2dv(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix3x2dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public boolean glIsPBOPackEnabled() { checkContext(); boolean _res = downstreamGL2.glIsPBOPackEnabled(); String txt = new String("glIsPBOPackEnabled(" + ")"); checkGLGetError( txt ); return _res; } public void glNormal3hv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glNormal3hv(arg0); String txt = new String("glNormal3hv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glBeginVertexShaderEXT() { checkContext(); downstreamGL2.glBeginVertexShaderEXT(); String txt = new String("glBeginVertexShaderEXT(" + ")"); checkGLGetError( txt ); } public void glProgramUniform1iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform1iv(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform1iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexWeightPointerEXT(int arg0,int arg1,int arg2,long arg3) { checkContext(); downstreamGL2.glVertexWeightPointerEXT(arg0,arg1,arg2,arg3); String txt = new String("glVertexWeightPointerEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glCullFace(int arg0) { checkContext(); downstreamGL2.glCullFace(arg0); String txt = new String("glCullFace(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSecondaryColor3us(short arg0,short arg1,short arg2) { checkContext(); downstreamGL2.glSecondaryColor3us(arg0,arg1,arg2); String txt = new String("glSecondaryColor3us(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttribI1uivEXT(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI1uivEXT(arg0,arg1,arg2); String txt = new String("glVertexAttribI1uivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBlendEquationSeparateIndexedAMD(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glBlendEquationSeparateIndexedAMD(arg0,arg1,arg2); String txt = new String("glBlendEquationSeparateIndexedAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetInvariantFloatvEXT(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetInvariantFloatvEXT(arg0,arg1,arg2); String txt = new String("glGetInvariantFloatvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMultMatrixd(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glMultMatrixd(arg0); String txt = new String("glMultMatrixd(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetTextureParameterfvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glGetTextureParameterfvEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetTextureParameterfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramLocalParameter4fvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glProgramLocalParameter4fvARB(arg0,arg1,arg2); String txt = new String("glProgramLocalParameter4fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glUniform2iv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform2iv(arg0,arg1,arg2,arg3); String txt = new String("glUniform2iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetMapiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetMapiv(arg0,arg1,arg2); String txt = new String("glGetMapiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glIndexMask(int arg0) { checkContext(); downstreamGL2.glIndexMask(arg0); String txt = new String("glIndexMask(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTextureRangeAPPLE(int arg0,int arg1,java.nio.Buffer arg2) { checkContext(); downstreamGL2.glTextureRangeAPPLE(arg0,arg1,arg2); String txt = new String("glTextureRangeAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetQueryObjectiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetQueryObjectiv(arg0,arg1,arg2,arg3); String txt = new String("glGetQueryObjectiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetColorTableParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetColorTableParameterfv(arg0,arg1,arg2); String txt = new String("glGetColorTableParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMultiTexGenfvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glMultiTexGenfvEXT(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexGenfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glUniformMatrix3fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glUniformMatrix3fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glUniformMatrix3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib1svARB(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib1svARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib1svARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSecondaryColorPointer(int arg0,int arg1,int arg2,long arg3) { checkContext(); downstreamGL2.glSecondaryColorPointer(arg0,arg1,arg2,arg3); String txt = new String("glSecondaryColorPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3dvEXT(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix3dvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix3dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glWindowPos3sv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glWindowPos3sv(arg0,arg1); String txt = new String("glWindowPos3sv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glFramebufferDrawBuffersEXT(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glFramebufferDrawBuffersEXT(arg0,arg1,arg2,arg3); String txt = new String("glFramebufferDrawBuffersEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribP4uiv(int arg0,int arg1,boolean arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glVertexAttribP4uiv(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribP4uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramUniform4iv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform4iv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform4iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetHistogramParameteriv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetHistogramParameteriv(arg0,arg1,arg2,arg3); String txt = new String("glGetHistogramParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord3f(float arg0,float arg1,float arg2) { checkContext(); downstreamGL2.glTexCoord3f(arg0,arg1,arg2); String txt = new String("glTexCoord3f(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttribI2uiv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI2uiv(arg0,arg1); String txt = new String("glVertexAttribI2uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glMultiTexCoordP3ui(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoordP3ui(arg0,arg1,arg2); String txt = new String("glMultiTexCoordP3ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramEnvParameters4fvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glProgramEnvParameters4fvEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramEnvParameters4fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glColor3hv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glColor3hv(arg0,arg1); String txt = new String("glColor3hv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glScaled(double arg0,double arg1,double arg2) { checkContext(); downstreamGL2.glScaled(arg0,arg1,arg2); String txt = new String("glScaled(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glCompressedTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8) { checkContext(); downstreamGL2.glCompressedTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glGetnUniformfv(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glGetnUniformfv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetnUniformfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public long glVDPAURegisterVideoSurfaceNV(java.nio.Buffer arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); long _res = downstreamGL2.glVDPAURegisterVideoSurfaceNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVDPAURegisterVideoSurfaceNV(" + " "+arg0 + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glGetMultiTexEnvfvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glGetMultiTexEnvfvEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetMultiTexEnvfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttribL2i64vNV(int arg0,java.nio.LongBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribL2i64vNV(arg0,arg1); String txt = new String("glVertexAttribL2i64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glDebugMessageControlARB(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4,boolean arg5) { checkContext(); downstreamGL2.glDebugMessageControlARB(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glDebugMessageControlARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glMatrixLoadfEXT(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glMatrixLoadfEXT(arg0,arg1); String txt = new String("glMatrixLoadfEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glWindowPos2dv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glWindowPos2dv(arg0,arg1); String txt = new String("glWindowPos2dv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetTexImage(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4) { checkContext(); downstreamGL2.glGetTexImage(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetTexImage(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glGetTexGenfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetTexGenfv(arg0,arg1,arg2); String txt = new String("glGetTexGenfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glEnablei(int arg0,int arg1) { checkContext(); downstreamGL2.glEnablei(arg0,arg1); String txt = new String("glEnablei(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glCompressedTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7) { checkContext(); downstreamGL2.glCompressedTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glEnableVertexAttribArray(int arg0) { checkContext(); downstreamGL2.glEnableVertexAttribArray(arg0); String txt = new String("glEnableVertexAttribArray(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord3sv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord3sv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord3sv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glOrtho(double arg0,double arg1,double arg2,double arg3,double arg4,double arg5) { checkContext(); downstreamGL2.glOrtho(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glOrtho(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glEvalCoord1fv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glEvalCoord1fv(arg0); String txt = new String("glEvalCoord1fv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetVertexAttribIuivEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetVertexAttribIuivEXT(arg0,arg1,arg2); String txt = new String("glGetVertexAttribIuivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glSelectPerfMonitorCountersAMD(int arg0,boolean arg1,int arg2,int arg3,java.nio.IntBuffer arg4) { checkContext(); downstreamGL2.glSelectPerfMonitorCountersAMD(arg0,arg1,arg2,arg3,arg4); String txt = new String("glSelectPerfMonitorCountersAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glVertexAttribI4ubvEXT(int arg0,byte[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI4ubvEXT(arg0,arg1,arg2); String txt = new String("glVertexAttribI4ubvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glCompressedTexSubImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6) { checkContext(); downstreamGL2.glCompressedTexSubImage1D(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glPointParameteri(int arg0,int arg1) { checkContext(); downstreamGL2.glPointParameteri(arg0,arg1); String txt = new String("glPointParameteri(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBindTexture(int arg0,int arg1) { checkContext(); downstreamGL2.glBindTexture(arg0,arg1); String txt = new String("glBindTexture(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSecondaryColor3uiv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glSecondaryColor3uiv(arg0,arg1); String txt = new String("glSecondaryColor3uiv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4bvARB(int arg0,java.nio.ByteBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4bvARB(arg0,arg1); String txt = new String("glVertexAttrib4bvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetDoubleIndexedvEXT(int arg0,int arg1,double[] arg2,int arg3) { checkContext(); downstreamGL2.glGetDoubleIndexedvEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetDoubleIndexedvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetNamedStringARB(int arg0,java.lang.String arg1,int arg2,int[] arg3,int arg4,byte[] arg5,int arg6) { checkContext(); downstreamGL2.glGetNamedStringARB(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("glGetNamedStringARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg6).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetInternalformativ(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5) { checkContext(); downstreamGL2.glGetInternalformativ(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glGetProgramSubroutineParameteruivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetProgramSubroutineParameteruivNV(arg0,arg1,arg2); String txt = new String("glGetProgramSubroutineParameteruivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glCopyConvolutionFilter2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glCopyConvolutionFilter2D(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glColor3usv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glColor3usv(arg0,arg1); String txt = new String("glColor3usv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRasterPos4sv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glRasterPos4sv(arg0,arg1); String txt = new String("glRasterPos4sv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeleteLists(int arg0,int arg1) { checkContext(); downstreamGL2.glDeleteLists(arg0,arg1); String txt = new String("glDeleteLists(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2x3dv(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix2x3dv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix2x3dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord1i(int arg0,int arg1) { checkContext(); downstreamGL2.glMultiTexCoord1i(arg0,arg1); String txt = new String("glMultiTexCoord1i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeleteQueries(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glDeleteQueries(arg0,arg1); String txt = new String("glDeleteQueries(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glIndexFormatNV(int arg0,int arg1) { checkContext(); downstreamGL2.glIndexFormatNV(arg0,arg1); String txt = new String("glIndexFormatNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeleteNamesAMD(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glDeleteNamesAMD(arg0,arg1,arg2,arg3); String txt = new String("glDeleteNamesAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBindBufferBase(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glBindBufferBase(arg0,arg1,arg2); String txt = new String("glBindBufferBase(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord2hv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord2hv(arg0,arg1); String txt = new String("glMultiTexCoord2hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glCompressedTextureSubImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glNamedFramebufferTextureLayerEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glNamedFramebufferTextureLayerEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glUniform4uiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform4uiv(arg0,arg1,arg2,arg3); String txt = new String("glUniform4uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord1f(float arg0) { checkContext(); downstreamGL2.glTexCoord1f(arg0); String txt = new String("glTexCoord1f(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glTexCoord2hv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glTexCoord2hv(arg0); String txt = new String("glTexCoord2hv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVariantivEXT(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVariantivEXT(arg0,arg1); String txt = new String("glVariantivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttrib1hv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib1hv(arg0,arg1,arg2); String txt = new String("glVertexAttrib1hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetSamplerParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetSamplerParameterIuiv(arg0,arg1,arg2); String txt = new String("glGetSamplerParameterIuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glStringMarkerGREMEDY(int arg0,java.nio.Buffer arg1) { checkContext(); downstreamGL2.glStringMarkerGREMEDY(arg0,arg1); String txt = new String("glStringMarkerGREMEDY(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glColor3sv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glColor3sv(arg0,arg1); String txt = new String("glColor3sv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib3dvARB(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib3dvARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib3dvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glWeightsvARB(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glWeightsvARB(arg0,arg1); String txt = new String("glWeightsvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glBitmap(int arg0,int arg1,float arg2,float arg3,float arg4,float arg5,byte[] arg6,int arg7) { checkContext(); downstreamGL2.glBitmap(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("glBitmap(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg7).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRasterPos3iv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glRasterPos3iv(arg0,arg1); String txt = new String("glRasterPos3iv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib1fvARB(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib1fvARB(arg0,arg1); String txt = new String("glVertexAttrib1fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glPushClientAttrib(int arg0) { checkContext(); downstreamGL2.glPushClientAttrib(arg0); String txt = new String("glPushClientAttrib(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDrawRangeElementsBaseVertex(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5,int arg6) { checkContext(); downstreamGL2.glDrawRangeElementsBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glIndexsv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glIndexsv(arg0,arg1); String txt = new String("glIndexsv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetProgramivARB(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetProgramivARB(arg0,arg1,arg2,arg3); String txt = new String("glGetProgramivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniformMatrix2x3fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glUniformMatrix2x3fv(arg0,arg1,arg2,arg3); String txt = new String("glUniformMatrix2x3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttribLFormatNV(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glVertexAttribLFormatNV(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribLFormatNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPointSize(float arg0) { checkContext(); downstreamGL2.glPointSize(arg0); String txt = new String("glPointSize(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glNamedProgramLocalParameters4fvEXT(int arg0,int arg1,int arg2,int arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glNamedProgramLocalParameters4fvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glNamedProgramLocalParameters4fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glMatrixIndexusvARB(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glMatrixIndexusvARB(arg0,arg1,arg2); String txt = new String("glMatrixIndexusvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4dv(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4dv(arg0,arg1,arg2); String txt = new String("glVertexAttrib4dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI3uiEXT(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glVertexAttribI3uiEXT(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribI3uiEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor4ui(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glColor4ui(arg0,arg1,arg2,arg3); String txt = new String("glColor4ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix4fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glEdgeFlagFormatNV(int arg0) { checkContext(); downstreamGL2.glEdgeFlagFormatNV(arg0); String txt = new String("glEdgeFlagFormatNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeleteFencesAPPLE(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glDeleteFencesAPPLE(arg0,arg1,arg2); String txt = new String("glDeleteFencesAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribL2dv(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribL2dv(arg0,arg1); String txt = new String("glVertexAttribL2dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glDrawRangeElements(int arg0,int arg1,int arg2,int arg3,int arg4,long arg5) { checkContext(); downstreamGL2.glDrawRangeElements(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glColor4ub(byte arg0,byte arg1,byte arg2,byte arg3) { checkContext(); downstreamGL2.glColor4ub(arg0,arg1,arg2,arg3); String txt = new String("glColor4ub(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glCompressedTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glLightModeliv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glLightModeliv(arg0,arg1); String txt = new String("glLightModeliv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramUniform1fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform1fv(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform1fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttribL4ui64NV(int arg0,long arg1,long arg2,long arg3,long arg4) { checkContext(); downstreamGL2.glVertexAttribL4ui64NV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttribL4ui64NV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glColor4us(short arg0,short arg1,short arg2,short arg3) { checkContext(); downstreamGL2.glColor4us(arg0,arg1,arg2,arg3); String txt = new String("glColor4us(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetTextureLevelParameterfvEXT(int arg0,int arg1,int arg2,int arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glGetTextureLevelParameterfvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glNamedProgramLocalParametersI4uivEXT(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5) { checkContext(); downstreamGL2.glNamedProgramLocalParametersI4uivEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glPolygonMode(int arg0,int arg1) { checkContext(); downstreamGL2.glPolygonMode(arg0,arg1); String txt = new String("glPolygonMode(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetProgramLocalParameterIivNV(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetProgramLocalParameterIivNV(arg0,arg1,arg2,arg3); String txt = new String("glGetProgramLocalParameterIivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glFogiv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glFogiv(arg0,arg1); String txt = new String("glFogiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public boolean glIsQuery(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsQuery(arg0); String txt = new String("glIsQuery(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glGetnMapfv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glGetnMapfv(arg0,arg1,arg2,arg3); String txt = new String("glGetnMapfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public boolean glIsTransformFeedback(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsTransformFeedback(arg0); String txt = new String("glIsTransformFeedback(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glGetQueryObjectuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetQueryObjectuiv(arg0,arg1,arg2); String txt = new String("glGetQueryObjectuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetShaderiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetShaderiv(arg0,arg1,arg2,arg3); String txt = new String("glGetShaderiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetMultiTexGendvEXT(int arg0,int arg1,int arg2,double[] arg3,int arg4) { checkContext(); downstreamGL2.glGetMultiTexGendvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetMultiTexGendvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glCopyMultiTexSubImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6) { checkContext(); downstreamGL2.glCopyMultiTexSubImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glUniform4i(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glUniform4i(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glUniform4f(int arg0,float arg1,float arg2,float arg3,float arg4) { checkContext(); downstreamGL2.glUniform4f(arg0,arg1,arg2,arg3,arg4); String txt = new String("glUniform4f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glEvalCoord2dv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glEvalCoord2dv(arg0,arg1); String txt = new String("glEvalCoord2dv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVariantbvEXT(int arg0,byte[] arg1,int arg2) { checkContext(); downstreamGL2.glVariantbvEXT(arg0,arg1,arg2); String txt = new String("glVariantbvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertex2iv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glVertex2iv(arg0,arg1); String txt = new String("glVertex2iv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPixelMapfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glPixelMapfv(arg0,arg1,arg2,arg3); String txt = new String("glPixelMapfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramStringARB(int arg0,int arg1,int arg2,java.lang.String arg3) { checkContext(); downstreamGL2.glProgramStringARB(arg0,arg1,arg2,arg3); String txt = new String("glProgramStringARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glQueryCounter(int arg0,int arg1) { checkContext(); downstreamGL2.glQueryCounter(arg0,arg1); String txt = new String("glQueryCounter(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glCopyColorSubTable(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glCopyColorSubTable(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glUniform3fvARB(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform3fvARB(arg0,arg1,arg2,arg3); String txt = new String("glUniform3fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNormal3s(short arg0,short arg1,short arg2) { checkContext(); downstreamGL2.glNormal3s(arg0,arg1,arg2); String txt = new String("glNormal3s(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glLineStipple(int arg0,short arg1) { checkContext(); downstreamGL2.glLineStipple(arg0,arg1); String txt = new String("glLineStipple(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramEnvParameterI4uiNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glProgramEnvParameterI4uiNV(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glMultiTexGeniEXT(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glMultiTexGeniEXT(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexGeniEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribPointerARB(int arg0,int arg1,int arg2,boolean arg3,int arg4,long arg5) { checkContext(); downstreamGL2.glVertexAttribPointerARB(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glVertexAttribPointerARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glCullParameterdvEXT(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glCullParameterdvEXT(arg0,arg1,arg2); String txt = new String("glCullParameterdvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform2fvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform2fvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform2fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNormal3h(short arg0,short arg1,short arg2) { checkContext(); downstreamGL2.glNormal3h(arg0,arg1,arg2); String txt = new String("glNormal3h(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGenNamesAMD(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGenNamesAMD(arg0,arg1,arg2); String txt = new String("glGenNamesAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glNamedCopyBufferSubDataEXT(int arg0,int arg1,long arg2,long arg3,long arg4) { checkContext(); downstreamGL2.glNamedCopyBufferSubDataEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glNamedCopyBufferSubDataEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glGenNamesAMD(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGenNamesAMD(arg0,arg1,arg2,arg3); String txt = new String("glGenNamesAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribs3hv(int arg0,int arg1,java.nio.ShortBuffer arg2) { checkContext(); downstreamGL2.glVertexAttribs3hv(arg0,arg1,arg2); String txt = new String("glVertexAttribs3hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2x3fvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix2x3fvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix2x3fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glNamedProgramLocalParameter4dEXT(int arg0,int arg1,int arg2,double arg3,double arg4,double arg5,double arg6) { checkContext(); downstreamGL2.glNamedProgramLocalParameter4dEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("glNamedProgramLocalParameter4dEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ", " + " "+arg6 + ")"); checkGLGetError( txt ); } public void glMatrixMultfEXT(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glMatrixMultfEXT(arg0,arg1); String txt = new String("glMatrixMultfEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetPixelMapfv(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glGetPixelMapfv(arg0,arg1); String txt = new String("glGetPixelMapfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glRasterPos4fv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glRasterPos4fv(arg0,arg1); String txt = new String("glRasterPos4fv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetMultisamplefvNV(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetMultisamplefvNV(arg0,arg1,arg2,arg3); String txt = new String("glGetMultisamplefvNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetActiveSubroutineUniformName(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5,byte[] arg6,int arg7) { checkContext(); downstreamGL2.glGetActiveSubroutineUniformName(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glFramebufferTextureLayer(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glFramebufferTextureLayer(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glStencilOpValueAMD(int arg0,int arg1) { checkContext(); downstreamGL2.glStencilOpValueAMD(arg0,arg1); String txt = new String("glStencilOpValueAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexWeightPointerEXT(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glVertexWeightPointerEXT(arg0,arg1,arg2,arg3); String txt = new String("glVertexWeightPointerEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glUniformBlockBinding(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glUniformBlockBinding(arg0,arg1,arg2); String txt = new String("glUniformBlockBinding(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexWeighthv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glVertexWeighthv(arg0,arg1); String txt = new String("glVertexWeighthv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glLightModeli(int arg0,int arg1) { checkContext(); downstreamGL2.glLightModeli(arg0,arg1); String txt = new String("glLightModeli(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertex2iv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glVertex2iv(arg0); String txt = new String("glVertex2iv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glUniform(javax.media.opengl.GLUniformData arg0) { checkContext(); downstreamGL2.glUniform(arg0); String txt = new String("glUniform(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glSecondaryColor3usv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glSecondaryColor3usv(arg0); String txt = new String("glSecondaryColor3usv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glHistogram(int arg0,int arg1,int arg2,boolean arg3) { checkContext(); downstreamGL2.glHistogram(arg0,arg1,arg2,arg3); String txt = new String("glHistogram(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4usv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4usv(arg0,arg1); String txt = new String("glVertexAttrib4usv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2dvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix2dvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix2dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glGetShaderiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetShaderiv(arg0,arg1,arg2); String txt = new String("glGetShaderiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glSecondaryColorPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glSecondaryColorPointer(arg0,arg1,arg2,arg3); String txt = new String("glSecondaryColorPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetQueryObjectuiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetQueryObjectuiv(arg0,arg1,arg2,arg3); String txt = new String("glGetQueryObjectuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetFloati_v(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetFloati_v(arg0,arg1,arg2); String txt = new String("glGetFloati_v(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glDrawTransformFeedbackInstanced(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glDrawTransformFeedbackInstanced(arg0,arg1,arg2); String txt = new String("glDrawTransformFeedbackInstanced(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertex3fv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glVertex3fv(arg0,arg1); String txt = new String("glVertex3fv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glFogf(int arg0,float arg1) { checkContext(); downstreamGL2.glFogf(arg0,arg1); String txt = new String("glFogf(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTexImage3DMultisample(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6) { checkContext(); downstreamGL2.glTexImage3DMultisample(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4Nsv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4Nsv(arg0,arg1,arg2); String txt = new String("glVertexAttrib4Nsv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNamedProgramLocalParameter4dvEXT(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { checkContext(); downstreamGL2.glNamedProgramLocalParameter4dvEXT(arg0,arg1,arg2,arg3); String txt = new String("glNamedProgramLocalParameter4dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetProgramLocalParameterIivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetProgramLocalParameterIivNV(arg0,arg1,arg2); String txt = new String("glGetProgramLocalParameterIivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glFogiv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glFogiv(arg0,arg1,arg2); String txt = new String("glFogiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNamedProgramLocalParametersI4uivEXT(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4) { checkContext(); downstreamGL2.glNamedProgramLocalParametersI4uivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glNamedProgramLocalParametersI4uivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glCullParameterfvEXT(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glCullParameterfvEXT(arg0,arg1); String txt = new String("glCullParameterfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttribI4sv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI4sv(arg0,arg1,arg2); String txt = new String("glVertexAttribI4sv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetActiveUniformsiv(int arg0,int arg1,java.nio.IntBuffer arg2,int arg3,java.nio.IntBuffer arg4) { checkContext(); downstreamGL2.glGetActiveUniformsiv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetActiveUniformsiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glGetActiveUniformsiv(int arg0,int arg1,int[] arg2,int arg3,int arg4,int[] arg5,int arg6) { checkContext(); downstreamGL2.glGetActiveUniformsiv(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glCompressedTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8) { checkContext(); downstreamGL2.glCompressedTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); String txt = new String("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 + ")"); checkGLGetError( txt ); } public boolean glIsBuffer(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsBuffer(arg0); String txt = new String("glIsBuffer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glGetTexImage(int arg0,int arg1,int arg2,int arg3,long arg4) { checkContext(); downstreamGL2.glGetTexImage(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetTexImage(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glMatrixMultTransposefEXT(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glMatrixMultTransposefEXT(arg0,arg1); String txt = new String("glMatrixMultTransposefEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4NubvARB(int arg0,java.nio.ByteBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4NubvARB(arg0,arg1); String txt = new String("glVertexAttrib4NubvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttribI4ubv(int arg0,byte[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI4ubv(arg0,arg1,arg2); String txt = new String("glVertexAttribI4ubv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniformMatrix3x4fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glUniformMatrix3x4fv(arg0,arg1,arg2,arg3); String txt = new String("glUniformMatrix3x4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glLightModeliv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glLightModeliv(arg0,arg1,arg2); String txt = new String("glLightModeliv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBeginTransformFeedback(int arg0) { checkContext(); downstreamGL2.glBeginTransformFeedback(arg0); String txt = new String("glBeginTransformFeedback(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glCompressedTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,long arg7) { checkContext(); downstreamGL2.glCompressedTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glWindowPos3fv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glWindowPos3fv(arg0); String txt = new String("glWindowPos3fv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glDeleteFencesAPPLE(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glDeleteFencesAPPLE(arg0,arg1); String txt = new String("glDeleteFencesAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertex2dv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glVertex2dv(arg0); String txt = new String("glVertex2dv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetMultiTexParameterfvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glGetMultiTexParameterfvEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetMultiTexParameterfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertex3sv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glVertex3sv(arg0); String txt = new String("glVertex3sv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVertexP3ui(int arg0,int arg1) { checkContext(); downstreamGL2.glVertexP3ui(arg0,arg1); String txt = new String("glVertexP3ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4x3dv(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix4x3dv(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix4x3dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform1dEXT(int arg0,int arg1,double arg2) { checkContext(); downstreamGL2.glProgramUniform1dEXT(arg0,arg1,arg2); String txt = new String("glProgramUniform1dEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttribI4uiEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glVertexAttribI4uiEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glResetMinmax(int arg0) { checkContext(); downstreamGL2.glResetMinmax(arg0); String txt = new String("glResetMinmax(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glCompressedTexSubImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6) { checkContext(); downstreamGL2.glCompressedTexSubImage1D(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glNamedFramebufferTexture1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glNamedFramebufferTexture1DEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glRasterPos3sv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glRasterPos3sv(arg0); String txt = new String("glRasterPos3sv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glTexCoord1fv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glTexCoord1fv(arg0); String txt = new String("glTexCoord1fv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVertexWeightfvEXT(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glVertexWeightfvEXT(arg0); String txt = new String("glVertexWeightfvEXT(" + " "+arg0 + ")"); checkGLGetError( txt ); } public int getDefaultReadBuffer() { return downstreamGL2.getDefaultReadBuffer(); } public void glVertexAttrib4usvARB(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4usvARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib4usvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetProgramivARB(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetProgramivARB(arg0,arg1,arg2); String txt = new String("glGetProgramivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glRasterPos3dv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glRasterPos3dv(arg0); String txt = new String("glRasterPos3dv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glDisable(int arg0) { checkContext(); downstreamGL2.glDisable(arg0); String txt = new String("glDisable(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord1fv(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord1fv(arg0,arg1); String txt = new String("glMultiTexCoord1fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glSetMultisamplefvAMD(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glSetMultisamplefvAMD(arg0,arg1,arg2,arg3); String txt = new String("glSetMultisamplefvAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexEnviEXT(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glMultiTexEnviEXT(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexEnviEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetMapdv(int arg0,int arg1,java.nio.DoubleBuffer arg2) { checkContext(); downstreamGL2.glGetMapdv(arg0,arg1,arg2); String txt = new String("glGetMapdv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glRasterPos3iv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glRasterPos3iv(arg0); String txt = new String("glRasterPos3iv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glMapVertexAttrib1dAPPLE(int arg0,int arg1,double arg2,double arg3,int arg4,int arg5,double[] arg6,int arg7) { checkContext(); downstreamGL2.glMapVertexAttrib1dAPPLE(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glGetSamplerParameterIuiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetSamplerParameterIuiv(arg0,arg1,arg2,arg3); String txt = new String("glGetSamplerParameterIuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoordP1ui(int arg0,int arg1) { checkContext(); downstreamGL2.glTexCoordP1ui(arg0,arg1); String txt = new String("glTexCoordP1ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVariantivEXT(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVariantivEXT(arg0,arg1,arg2); String txt = new String("glVariantivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribL1ui64NV(int arg0,long arg1) { checkContext(); downstreamGL2.glVertexAttribL1ui64NV(arg0,arg1); String txt = new String("glVertexAttribL1ui64NV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4dvARB(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4dvARB(arg0,arg1); String txt = new String("glVertexAttrib4dvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetMultiTexParameterIuivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetMultiTexParameterIuivEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetMultiTexParameterIuivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glTexCoord2fv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord2fv(arg0,arg1); String txt = new String("glTexCoord2fv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord1dv(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord1dv(arg0,arg1); String txt = new String("glMultiTexCoord1dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetVideoCaptureivNV(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetVideoCaptureivNV(arg0,arg1,arg2,arg3); String txt = new String("glGetVideoCaptureivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniform3uiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glUniform3uiv(arg0,arg1,arg2); String txt = new String("glUniform3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4svARB(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4svARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib4svARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMakeNamedBufferNonResidentNV(int arg0) { checkContext(); downstreamGL2.glMakeNamedBufferNonResidentNV(arg0); String txt = new String("glMakeNamedBufferNonResidentNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4Niv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4Niv(arg0,arg1,arg2); String txt = new String("glVertexAttrib4Niv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord4s(short arg0,short arg1,short arg2,short arg3) { checkContext(); downstreamGL2.glTexCoord4s(arg0,arg1,arg2,arg3); String txt = new String("glTexCoord4s(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glMatrixTranslatefEXT(int arg0,float arg1,float arg2,float arg3) { checkContext(); downstreamGL2.glMatrixTranslatefEXT(arg0,arg1,arg2,arg3); String txt = new String("glMatrixTranslatefEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttribI4bv(int arg0,java.nio.ByteBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI4bv(arg0,arg1); String txt = new String("glVertexAttribI4bv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttribI3iv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI3iv(arg0,arg1); String txt = new String("glVertexAttribI3iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetTexGeniv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetTexGeniv(arg0,arg1,arg2,arg3); String txt = new String("glGetTexGeniv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord1iv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord1iv(arg0,arg1); String txt = new String("glMultiTexCoord1iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTexCoord1h(short arg0) { checkContext(); downstreamGL2.glTexCoord1h(arg0); String txt = new String("glTexCoord1h(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGenOcclusionQueriesNV(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glGenOcclusionQueriesNV(arg0,arg1,arg2); String txt = new String("glGenOcclusionQueriesNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glClearBufferfi(int arg0,int arg1,float arg2,int arg3) { checkContext(); downstreamGL2.glClearBufferfi(arg0,arg1,arg2,arg3); String txt = new String("glClearBufferfi(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetMultiTexLevelParameterivEXT(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5) { checkContext(); downstreamGL2.glGetMultiTexLevelParameterivEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glGetnMapiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetnMapiv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetnMapiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord4d(double arg0,double arg1,double arg2,double arg3) { checkContext(); downstreamGL2.glTexCoord4d(arg0,arg1,arg2,arg3); String txt = new String("glTexCoord4d(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVariantdvEXT(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glVariantdvEXT(arg0,arg1); String txt = new String("glVariantdvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4x3fvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix4x3fvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix4x3fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glGetInvariantIntegervEXT(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetInvariantIntegervEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetInvariantIntegervEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord4f(float arg0,float arg1,float arg2,float arg3) { checkContext(); downstreamGL2.glTexCoord4f(arg0,arg1,arg2,arg3); String txt = new String("glTexCoord4f(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glWeightivARB(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glWeightivARB(arg0,arg1,arg2); String txt = new String("glWeightivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord1s(short arg0) { checkContext(); downstreamGL2.glTexCoord1s(arg0); String txt = new String("glTexCoord1s(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glTexCoord4h(short arg0,short arg1,short arg2,short arg3) { checkContext(); downstreamGL2.glTexCoord4h(arg0,arg1,arg2,arg3); String txt = new String("glTexCoord4h(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public boolean glIsNameAMD(int arg0,int arg1) { checkContext(); boolean _res = downstreamGL2.glIsNameAMD(arg0,arg1); String txt = new String("glIsNameAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glWindowPos2fv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glWindowPos2fv(arg0,arg1); String txt = new String("glWindowPos2fv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetVertexAttribIivEXT(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetVertexAttribIivEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetVertexAttribIivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor3ub(byte arg0,byte arg1,byte arg2) { checkContext(); downstreamGL2.glColor3ub(arg0,arg1,arg2); String txt = new String("glColor3ub(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTexCoord4i(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glTexCoord4i(arg0,arg1,arg2,arg3); String txt = new String("glTexCoord4i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord2sv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glTexCoord2sv(arg0); String txt = new String("glTexCoord2sv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetColorTableParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetColorTableParameteriv(arg0,arg1,arg2); String txt = new String("glGetColorTableParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glBufferParameteri(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glBufferParameteri(arg0,arg1,arg2); String txt = new String("glBufferParameteri(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGenProgramPipelines(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glGenProgramPipelines(arg0,arg1); String txt = new String("glGenProgramPipelines(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramLocalParametersI4ivNV(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramLocalParametersI4ivNV(arg0,arg1,arg2,arg3); String txt = new String("glProgramLocalParametersI4ivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glUniform3fARB(int arg0,float arg1,float arg2,float arg3) { checkContext(); downstreamGL2.glUniform3fARB(arg0,arg1,arg2,arg3); String txt = new String("glUniform3fARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glUniform2fv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glUniform2fv(arg0,arg1,arg2); String txt = new String("glUniform2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVariantusvEXT(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVariantusvEXT(arg0,arg1,arg2); String txt = new String("glVariantusvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColorP4uiv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glColorP4uiv(arg0,arg1); String txt = new String("glColorP4uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetProgramLocalParameterfvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetProgramLocalParameterfvARB(arg0,arg1,arg2); String txt = new String("glGetProgramLocalParameterfvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3x4dvEXT(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix3x4dvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix3x4dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3fvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix3fvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix3fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glProgramUniform4fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform4fv(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetHistogramParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetHistogramParameterfv(arg0,arg1,arg2); String txt = new String("glGetHistogramParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertex2fv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glVertex2fv(arg0); String txt = new String("glVertex2fv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glMatrixPushEXT(int arg0) { checkContext(); downstreamGL2.glMatrixPushEXT(arg0); String txt = new String("glMatrixPushEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeleteProgram(int arg0) { checkContext(); downstreamGL2.glDeleteProgram(arg0); String txt = new String("glDeleteProgram(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib1sv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib1sv(arg0,arg1,arg2); String txt = new String("glVertexAttrib1sv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetnPixelMapusv(int arg0,int arg1,short[] arg2,int arg3) { checkContext(); downstreamGL2.glGetnPixelMapusv(arg0,arg1,arg2,arg3); String txt = new String("glGetnPixelMapusv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramLocalParameterI4uiNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glProgramLocalParameterI4uiNV(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glGetConvolutionFilter(int arg0,int arg1,int arg2,long arg3) { checkContext(); downstreamGL2.glGetConvolutionFilter(arg0,arg1,arg2,arg3); String txt = new String("glGetConvolutionFilter(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glIndexub(byte arg0) { checkContext(); downstreamGL2.glIndexub(arg0); String txt = new String("glIndexub(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glInitNames() { checkContext(); downstreamGL2.glInitNames(); String txt = new String("glInitNames(" + ")"); checkGLGetError( txt ); } public void glPixelMapuiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glPixelMapuiv(arg0,arg1,arg2,arg3); String txt = new String("glPixelMapuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBindBuffer(int arg0,int arg1) { checkContext(); downstreamGL2.glBindBuffer(arg0,arg1); String txt = new String("glBindBuffer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRasterPos3fv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glRasterPos3fv(arg0); String txt = new String("glRasterPos3fv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord4hv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord4hv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord4hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform4fvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform4fvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform4fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord1iv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glTexCoord1iv(arg0); String txt = new String("glTexCoord1iv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glTexCoord3h(short arg0,short arg1,short arg2) { checkContext(); downstreamGL2.glTexCoord3h(arg0,arg1,arg2); String txt = new String("glTexCoord3h(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord2fv(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord2fv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetMapfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetMapfv(arg0,arg1,arg2); String txt = new String("glGetMapfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTexCoord3s(short arg0,short arg1,short arg2) { checkContext(); downstreamGL2.glTexCoord3s(arg0,arg1,arg2); String txt = new String("glTexCoord3s(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glBeginOcclusionQueryNV(int arg0) { checkContext(); downstreamGL2.glBeginOcclusionQueryNV(arg0); String txt = new String("glBeginOcclusionQueryNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib3hv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib3hv(arg0,arg1); String txt = new String("glVertexAttrib3hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4NubARB(int arg0,byte arg1,byte arg2,byte arg3,byte arg4) { checkContext(); downstreamGL2.glVertexAttrib4NubARB(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttrib4NubARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glMultiTexGendvEXT(int arg0,int arg1,int arg2,double[] arg3,int arg4) { checkContext(); downstreamGL2.glMultiTexGendvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glMultiTexGendvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVariantsvEXT(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVariantsvEXT(arg0,arg1); String txt = new String("glVariantsvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTexCoord1dv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glTexCoord1dv(arg0); String txt = new String("glTexCoord1dv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glBlendEquationSeparate(int arg0,int arg1) { checkContext(); downstreamGL2.glBlendEquationSeparate(arg0,arg1); String txt = new String("glBlendEquationSeparate(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNormal3fv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glNormal3fv(arg0,arg1); String txt = new String("glNormal3fv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUseProgramStages(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glUseProgramStages(arg0,arg1,arg2); String txt = new String("glUseProgramStages(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib3svARB(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib3svARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib3svARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetProgramInfoLog(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3) { checkContext(); downstreamGL2.glGetProgramInfoLog(arg0,arg1,arg2,arg3); String txt = new String("glGetProgramInfoLog(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glTexEnvf(int arg0,int arg1,float arg2) { checkContext(); downstreamGL2.glTexEnvf(arg0,arg1,arg2); String txt = new String("glTexEnvf(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTexCoord1iv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord1iv(arg0,arg1); String txt = new String("glTexCoord1iv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public java.nio.ByteBuffer glAllocateMemoryNV(int arg0,float arg1,float arg2,float arg3) { checkContext(); java.nio.ByteBuffer _res = downstreamGL2.glAllocateMemoryNV(arg0,arg1,arg2,arg3); String txt = new String("glAllocateMemoryNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); return _res; } public void glInsertComponentEXT(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glInsertComponentEXT(arg0,arg1,arg2); String txt = new String("glInsertComponentEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord4hv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord4hv(arg0,arg1); String txt = new String("glTexCoord4hv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public int glCreateShaderObjectARB(int arg0) { checkContext(); int _res = downstreamGL2.glCreateShaderObjectARB(arg0); String txt = new String("glCreateShaderObjectARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glPixelMapuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glPixelMapuiv(arg0,arg1,arg2); String txt = new String("glPixelMapuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glFramebufferTextureLayerARB(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glFramebufferTextureLayerARB(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glGetQueryObjectui64vEXT(int arg0,int arg1,java.nio.LongBuffer arg2) { checkContext(); downstreamGL2.glGetQueryObjectui64vEXT(arg0,arg1,arg2); String txt = new String("glGetQueryObjectui64vEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glPrimitiveRestartIndex(int arg0) { checkContext(); downstreamGL2.glPrimitiveRestartIndex(arg0); String txt = new String("glPrimitiveRestartIndex(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVideoCaptureStreamParameterfvNV(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glVideoCaptureStreamParameterfvNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVideoCaptureStreamParameterfvNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glActiveStencilFaceEXT(int arg0) { checkContext(); downstreamGL2.glActiveStencilFaceEXT(arg0); String txt = new String("glActiveStencilFaceEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glViewportArrayv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glViewportArrayv(arg0,arg1,arg2); String txt = new String("glViewportArrayv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4dv(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix4dv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix4dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord1sv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord1sv(arg0,arg1); String txt = new String("glMultiTexCoord1sv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetnUniformdv(int arg0,int arg1,int arg2,double[] arg3,int arg4) { checkContext(); downstreamGL2.glGetnUniformdv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetnUniformdv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPixelTransformParameterfEXT(int arg0,int arg1,float arg2) { checkContext(); downstreamGL2.glPixelTransformParameterfEXT(arg0,arg1,arg2); String txt = new String("glPixelTransformParameterfEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glListBase(int arg0) { checkContext(); downstreamGL2.glListBase(arg0); String txt = new String("glListBase(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColorP4uiv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glColorP4uiv(arg0,arg1,arg2); String txt = new String("glColorP4uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetnHistogram(int arg0,boolean arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5) { checkContext(); downstreamGL2.glGetnHistogram(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glGetnHistogram(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glFramebufferReadBufferEXT(int arg0,int arg1) { checkContext(); downstreamGL2.glFramebufferReadBufferEXT(arg0,arg1); String txt = new String("glFramebufferReadBufferEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGenProgramPipelines(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glGenProgramPipelines(arg0,arg1,arg2); String txt = new String("glGenProgramPipelines(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform1dv(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform1dv(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform1dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetPerfMonitorGroupStringAMD(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3) { checkContext(); downstreamGL2.glGetPerfMonitorGroupStringAMD(arg0,arg1,arg2,arg3); String txt = new String("glGetPerfMonitorGroupStringAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramLocalParametersI4ivNV(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramLocalParametersI4ivNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramLocalParametersI4ivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetColorTableParameteriv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetColorTableParameteriv(arg0,arg1,arg2,arg3); String txt = new String("glGetColorTableParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glFinishFenceAPPLE(int arg0) { checkContext(); downstreamGL2.glFinishFenceAPPLE(arg0); String txt = new String("glFinishFenceAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetVertexAttribIivEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetVertexAttribIivEXT(arg0,arg1,arg2); String txt = new String("glGetVertexAttribIivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public int glGetSubroutineUniformLocation(int arg0,int arg1,java.lang.String arg2) { checkContext(); int _res = downstreamGL2.glGetSubroutineUniformLocation(arg0,arg1,arg2); String txt = new String("glGetSubroutineUniformLocation(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); return _res; } public void glColorSubTable(int arg0,int arg1,int arg2,int arg3,int arg4,long arg5) { checkContext(); downstreamGL2.glColorSubTable(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glGetInvariantIntegervEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetInvariantIntegervEXT(arg0,arg1,arg2); String txt = new String("glGetInvariantIntegervEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glWeightivARB(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glWeightivARB(arg0,arg1); String txt = new String("glWeightivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTexGenf(int arg0,int arg1,float arg2) { checkContext(); downstreamGL2.glTexGenf(arg0,arg1,arg2); String txt = new String("glTexGenf(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramEnvParameterI4iNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glProgramEnvParameterI4iNV(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glGetnMapiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetnMapiv(arg0,arg1,arg2,arg3); String txt = new String("glGetnMapiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetMultiTexLevelParameterivEXT(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4) { checkContext(); downstreamGL2.glGetMultiTexLevelParameterivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetMultiTexLevelParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glGenOcclusionQueriesNV(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glGenOcclusionQueriesNV(arg0,arg1); String txt = new String("glGenOcclusionQueriesNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord1iv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord1iv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord1iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI4iEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glVertexAttribI4iEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glVertexAttribI3iv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI3iv(arg0,arg1,arg2); String txt = new String("glVertexAttribI3iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetTexGeniv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetTexGeniv(arg0,arg1,arg2); String txt = new String("glGetTexGeniv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glMap2d(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4Niv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4Niv(arg0,arg1); String txt = new String("glVertexAttrib4Niv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTexImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7) { checkContext(); downstreamGL2.glTexImage1D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glGetnMapdv(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { checkContext(); downstreamGL2.glGetnMapdv(arg0,arg1,arg2,arg3); String txt = new String("glGetnMapdv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public boolean glIsPBOUnpackEnabled() { checkContext(); boolean _res = downstreamGL2.glIsPBOUnpackEnabled(); String txt = new String("glIsPBOUnpackEnabled(" + ")"); checkGLGetError( txt ); return _res; } public void glUniform3uiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform3uiv(arg0,arg1,arg2,arg3); String txt = new String("glUniform3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib3dv(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib3dv(arg0,arg1,arg2); String txt = new String("glVertexAttrib3dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetVideoCaptureivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetVideoCaptureivNV(arg0,arg1,arg2); String txt = new String("glGetVideoCaptureivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glUniformMatrix2fvARB(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glUniformMatrix2fvARB(arg0,arg1,arg2,arg3); String txt = new String("glUniformMatrix2fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glMultiTexGendEXT(int arg0,int arg1,int arg2,double arg3) { checkContext(); downstreamGL2.glMultiTexGendEXT(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexGendEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetPerfMonitorGroupsAMD(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetPerfMonitorGroupsAMD(arg0,arg1,arg2); String txt = new String("glGetPerfMonitorGroupsAMD(" + " "+arg0 + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetPerfMonitorGroupsAMD(int[] arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetPerfMonitorGroupsAMD(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetPerfMonitorGroupsAMD(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public int glCreateProgram() { checkContext(); int _res = downstreamGL2.glCreateProgram(); String txt = new String("glCreateProgram(" + ")"); checkGLGetError( txt ); return _res; } public void glColor3ubv(java.nio.ByteBuffer arg0) { checkContext(); downstreamGL2.glColor3ubv(arg0); String txt = new String("glColor3ubv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVertexAttribIFormatNV(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glVertexAttribIFormatNV(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribIFormatNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPixelMapfv(int arg0,int arg1,long arg2) { checkContext(); downstreamGL2.glPixelMapfv(arg0,arg1,arg2); String txt = new String("glPixelMapfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramEnvParameter4dvARB(int arg0,int arg1,double[] arg2,int arg3) { checkContext(); downstreamGL2.glProgramEnvParameter4dvARB(arg0,arg1,arg2,arg3); String txt = new String("glProgramEnvParameter4dvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBindTransformFeedback(int arg0,int arg1) { checkContext(); downstreamGL2.glBindTransformFeedback(arg0,arg1); String txt = new String("glBindTransformFeedback(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniformMatrix2x4fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glUniformMatrix2x4fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glUniformMatrix2x4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public int getSwapInterval() { return downstreamGL2.getSwapInterval(); } public void glGetVertexAttribLi64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { checkContext(); downstreamGL2.glGetVertexAttribLi64vNV(arg0,arg1,arg2); String txt = new String("glGetVertexAttribLi64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttrib3dARB(int arg0,double arg1,double arg2,double arg3) { checkContext(); downstreamGL2.glVertexAttrib3dARB(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttrib3dARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetMultiTexParameterIuivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetMultiTexParameterIuivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetMultiTexParameterIuivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMap1d(int arg0,double arg1,double arg2,int arg3,int arg4,double[] arg5,int arg6) { checkContext(); downstreamGL2.glMap1d(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("glMap1d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg6).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor3bv(java.nio.ByteBuffer arg0) { checkContext(); downstreamGL2.glColor3bv(arg0); String txt = new String("glColor3bv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVertexAttrib3fARB(int arg0,float arg1,float arg2,float arg3) { checkContext(); downstreamGL2.glVertexAttrib3fARB(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttrib3fARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glTextureImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); String txt = new String("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 + ")"); checkGLGetError( txt ); } public boolean glIsFramebuffer(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsFramebuffer(arg0); String txt = new String("glIsFramebuffer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glProgramUniformMatrix3x2fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix3x2fv(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix3x2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeleteOcclusionQueriesNV(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glDeleteOcclusionQueriesNV(arg0,arg1); String txt = new String("glDeleteOcclusionQueriesNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public int glGenSymbolsEXT(int arg0,int arg1,int arg2,int arg3) { checkContext(); int _res = downstreamGL2.glGenSymbolsEXT(arg0,arg1,arg2,arg3); String txt = new String("glGenSymbolsEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glMultiTexParameterivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glMultiTexParameterivEXT(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glUniform2fARB(int arg0,float arg1,float arg2) { checkContext(); downstreamGL2.glUniform2fARB(arg0,arg1,arg2); String txt = new String("glUniform2fARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttrib3sv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib3sv(arg0,arg1); String txt = new String("glVertexAttrib3sv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTexImage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,long arg9) { checkContext(); downstreamGL2.glTexImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glTexImage3DMultisampleCoverageNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,boolean arg7) { checkContext(); downstreamGL2.glTexImage3DMultisampleCoverageNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glDrawElementsInstancedBaseVertexBaseInstance(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4,int arg5,int arg6) { checkContext(); downstreamGL2.glDrawElementsInstancedBaseVertexBaseInstance(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glColorMaskIndexed(int arg0,boolean arg1,boolean arg2,boolean arg3,boolean arg4) { checkContext(); downstreamGL2.glColorMaskIndexed(arg0,arg1,arg2,arg3,arg4); String txt = new String("glColorMaskIndexed(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glPixelTransformParameterivEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glPixelTransformParameterivEXT(arg0,arg1,arg2); String txt = new String("glPixelTransformParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glWeightPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glWeightPointer(arg0,arg1,arg2,arg3); String txt = new String("glWeightPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glPolygonOffset(float arg0,float arg1) { checkContext(); downstreamGL2.glPolygonOffset(arg0,arg1); String txt = new String("glPolygonOffset(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glEnableIndexed(int arg0,int arg1) { checkContext(); downstreamGL2.glEnableIndexed(arg0,arg1); String txt = new String("glEnableIndexed(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEnableClientStateIndexedEXT(int arg0,int arg1) { checkContext(); downstreamGL2.glEnableClientStateIndexedEXT(arg0,arg1); String txt = new String("glEnableClientStateIndexedEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramLocalParameter4dvARB(int arg0,int arg1,java.nio.DoubleBuffer arg2) { checkContext(); downstreamGL2.glProgramLocalParameter4dvARB(arg0,arg1,arg2); String txt = new String("glProgramLocalParameter4dvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glSecondaryColor3bv(byte[] arg0,int arg1) { checkContext(); downstreamGL2.glSecondaryColor3bv(arg0,arg1); String txt = new String("glSecondaryColor3bv(" + "<[B>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexRenderbufferNV(int arg0,int arg1) { checkContext(); downstreamGL2.glTexRenderbufferNV(arg0,arg1); String txt = new String("glTexRenderbufferNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public boolean glIsNamedStringARB(int arg0,java.lang.String arg1) { checkContext(); boolean _res = downstreamGL2.glIsNamedStringARB(arg0,arg1); String txt = new String("glIsNamedStringARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); return _res; } public void glVertexAttrib3fvARB(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib3fvARB(arg0,arg1); String txt = new String("glVertexAttrib3fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glStencilClearTagEXT(int arg0,int arg1) { checkContext(); downstreamGL2.glStencilClearTagEXT(arg0,arg1); String txt = new String("glStencilClearTagEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniformSubroutinesuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glUniformSubroutinesuiv(arg0,arg1,arg2); String txt = new String("glUniformSubroutinesuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4x3fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix4x3fv(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix4x3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEvalCoord1d(double arg0) { checkContext(); downstreamGL2.glEvalCoord1d(arg0); String txt = new String("glEvalCoord1d(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glPopMatrix() { checkContext(); downstreamGL2.glPopMatrix(); String txt = new String("glPopMatrix(" + ")"); checkGLGetError( txt ); } public void glMultiTexCoord4sv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord4sv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord4sv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public int glGenVertexShadersEXT(int arg0) { checkContext(); int _res = downstreamGL2.glGenVertexShadersEXT(arg0); String txt = new String("glGenVertexShadersEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glWindowPos3iv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glWindowPos3iv(arg0,arg1); String txt = new String("glWindowPos3iv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI1ivEXT(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI1ivEXT(arg0,arg1,arg2); String txt = new String("glVertexAttribI1ivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI4ivEXT(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI4ivEXT(arg0,arg1); String txt = new String("glVertexAttribI4ivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTexCoordP4uiv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glTexCoordP4uiv(arg0,arg1,arg2); String txt = new String("glTexCoordP4uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEvalCoord2fv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glEvalCoord2fv(arg0,arg1); String txt = new String("glEvalCoord2fv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSamplerParameterIiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glSamplerParameterIiv(arg0,arg1,arg2,arg3); String txt = new String("glSamplerParameterIiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetUniformui64vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { checkContext(); downstreamGL2.glGetUniformui64vNV(arg0,arg1,arg2); String txt = new String("glGetUniformui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertex3hv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glVertex3hv(arg0); String txt = new String("glVertex3hv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glViewportIndexedfv(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glViewportIndexedfv(arg0,arg1); String txt = new String("glViewportIndexedfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4x2dv(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix4x2dv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix4x2dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glVideoCaptureStreamParameterdvNV(int arg0,int arg1,int arg2,double[] arg3,int arg4) { checkContext(); downstreamGL2.glVideoCaptureStreamParameterdvNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVideoCaptureStreamParameterdvNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetConvolutionParameterfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetConvolutionParameterfv(arg0,arg1,arg2,arg3); String txt = new String("glGetConvolutionParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor4ubv(byte[] arg0,int arg1) { checkContext(); downstreamGL2.glColor4ubv(arg0,arg1); String txt = new String("glColor4ubv(" + "<[B>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultMatrixf(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glMultMatrixf(arg0); String txt = new String("glMultMatrixf(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGenTransformFeedbacks(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glGenTransformFeedbacks(arg0,arg1,arg2); String txt = new String("glGenTransformFeedbacks(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTextureParameteriEXT(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glTextureParameteriEXT(arg0,arg1,arg2,arg3); String txt = new String("glTextureParameteriEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glCopyTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7) { checkContext(); downstreamGL2.glCopyTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glVertexAttribI1i(int arg0,int arg1) { checkContext(); downstreamGL2.glVertexAttribI1i(arg0,arg1); String txt = new String("glVertexAttribI1i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEvalCoord1dv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glEvalCoord1dv(arg0); String txt = new String("glEvalCoord1dv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetConvolutionFilter(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glGetConvolutionFilter(arg0,arg1,arg2,arg3); String txt = new String("glGetConvolutionFilter(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glDeleteProgramPipelines(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glDeleteProgramPipelines(arg0,arg1); String txt = new String("glDeleteProgramPipelines(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glDebugMessageInsertAMD(int arg0,int arg1,int arg2,int arg3,java.lang.String arg4) { checkContext(); downstreamGL2.glDebugMessageInsertAMD(arg0,arg1,arg2,arg3,arg4); String txt = new String("glDebugMessageInsertAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glUniformMatrix4fvARB(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glUniformMatrix4fvARB(arg0,arg1,arg2,arg3); String txt = new String("glUniformMatrix4fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramUniform1ivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform1ivEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform1ivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttrib2fv(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib2fv(arg0,arg1); String txt = new String("glVertexAttrib2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetProgramEnvParameterdvARB(int arg0,int arg1,double[] arg2,int arg3) { checkContext(); downstreamGL2.glGetProgramEnvParameterdvARB(arg0,arg1,arg2,arg3); String txt = new String("glGetProgramEnvParameterdvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform3i(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform3i(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public javax.media.opengl.GLContext getContext() { return downstreamGL2.getContext(); } public void glProgramEnvParameter4fARB(int arg0,int arg1,float arg2,float arg3,float arg4,float arg5) { checkContext(); downstreamGL2.glProgramEnvParameter4fARB(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramEnvParameter4fARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4NivARB(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4NivARB(arg0,arg1); String txt = new String("glVertexAttrib4NivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGenBuffers(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glGenBuffers(arg0,arg1,arg2); String txt = new String("glGenBuffers(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI1uiEXT(int arg0,int arg1) { checkContext(); downstreamGL2.glVertexAttribI1uiEXT(arg0,arg1); String txt = new String("glVertexAttribI1uiEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glFinishTextureSUNX() { checkContext(); downstreamGL2.glFinishTextureSUNX(); String txt = new String("glFinishTextureSUNX(" + ")"); checkGLGetError( txt ); } public void glTexCoord4sv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord4sv(arg0,arg1); String txt = new String("glTexCoord4sv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glResumeTransformFeedback() { checkContext(); downstreamGL2.glResumeTransformFeedback(); String txt = new String("glResumeTransformFeedback(" + ")"); checkGLGetError( txt ); } public void glCopyTexSubImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glCopyTexSubImage1D(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public boolean hasBasicFBOSupport() { return downstreamGL2.hasBasicFBOSupport(); } public void glWeightusvARB(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glWeightusvARB(arg0,arg1); String txt = new String("glWeightusvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4x2fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix4x2fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix4x2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glPolygonStipple(byte[] arg0,int arg1) { checkContext(); downstreamGL2.glPolygonStipple(arg0,arg1); String txt = new String("glPolygonStipple(" + "<[B>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2x3fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix2x3fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix2x3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glGetTextureParameterivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetTextureParameterivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetTextureParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPushClientAttribDefaultEXT(int arg0) { checkContext(); downstreamGL2.glPushClientAttribDefaultEXT(arg0); String txt = new String("glPushClientAttribDefaultEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glIndexFuncEXT(int arg0,float arg1) { checkContext(); downstreamGL2.glIndexFuncEXT(arg0,arg1); String txt = new String("glIndexFuncEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttrib2sARB(int arg0,short arg1,short arg2) { checkContext(); downstreamGL2.glVertexAttrib2sARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib2sARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetTextureParameterivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetTextureParameterivEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetTextureParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glGetActiveUniformARB(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("glGetActiveUniformARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ", " + " "+arg6 + ")"); checkGLGetError( txt ); } public void glMultiDrawArraysIndirectAMD(int arg0,java.nio.Buffer arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glMultiDrawArraysIndirectAMD(arg0,arg1,arg2,arg3); String txt = new String("glMultiDrawArraysIndirectAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTextureBufferEXT(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glTextureBufferEXT(arg0,arg1,arg2,arg3); String txt = new String("glTextureBufferEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPixelStorei(int arg0,int arg1) { checkContext(); downstreamGL2.glPixelStorei(arg0,arg1); String txt = new String("glPixelStorei(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGenBuffers(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glGenBuffers(arg0,arg1); String txt = new String("glGenBuffers(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttribI3iEXT(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glVertexAttribI3iEXT(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribI3iEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4NivARB(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4NivARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib4NivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI3i(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glVertexAttribI3i(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribI3i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetShaderSource(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5) { checkContext(); downstreamGL2.glGetShaderSource(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glGetShaderSource(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform1ivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform1ivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform1ivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMatrixLoadTransposedEXT(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glMatrixLoadTransposedEXT(arg0,arg1,arg2); String txt = new String("glMatrixLoadTransposedEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glFogfv(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glFogfv(arg0,arg1); String txt = new String("glFogfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public boolean glIsProgramPipeline(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsProgramPipeline(arg0); String txt = new String("glIsProgramPipeline(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } 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) { checkContext(); int _res = downstreamGL2.glGetDebugMessageLogAMD(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); String txt = new String("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() + ")"); checkGLGetError( txt ); return _res; } public int getDefaultDrawFramebuffer() { return downstreamGL2.getDefaultDrawFramebuffer(); } public void glDeleteProgramPipelines(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glDeleteProgramPipelines(arg0,arg1,arg2); String txt = new String("glDeleteProgramPipelines(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glFlushRenderAPPLE() { checkContext(); downstreamGL2.glFlushRenderAPPLE(); String txt = new String("glFlushRenderAPPLE(" + ")"); checkGLGetError( txt ); } public void glGetMultiTexGenfvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glGetMultiTexGenfvEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetMultiTexGenfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetLocalConstantFloatvEXT(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetLocalConstantFloatvEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetLocalConstantFloatvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glLightModelfv(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glLightModelfv(arg0,arg1); String txt = new String("glLightModelfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glMapVertexAttrib2dAPPLE(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glColor4bv(byte[] arg0,int arg1) { checkContext(); downstreamGL2.glColor4bv(arg0,arg1); String txt = new String("glColor4bv(" + "<[B>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribL1dv(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribL1dv(arg0,arg1,arg2); String txt = new String("glVertexAttribL1dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI4usv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI4usv(arg0,arg1,arg2); String txt = new String("glVertexAttribI4usv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGenTransformFeedbacks(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glGenTransformFeedbacks(arg0,arg1); String txt = new String("glGenTransformFeedbacks(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glSwizzleEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glSwizzleEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glWindowPos3d(double arg0,double arg1,double arg2) { checkContext(); downstreamGL2.glWindowPos3d(arg0,arg1,arg2); String txt = new String("glWindowPos3d(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public int glBindParameterEXT(int arg0) { checkContext(); int _res = downstreamGL2.glBindParameterEXT(arg0); String txt = new String("glBindParameterEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glBeginQueryIndexed(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glBeginQueryIndexed(arg0,arg1,arg2); String txt = new String("glBeginQueryIndexed(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSamplerParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glSamplerParameterIiv(arg0,arg1,arg2); String txt = new String("glSamplerParameterIiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTexCoordP4uiv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glTexCoordP4uiv(arg0,arg1); String txt = new String("glTexCoordP4uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glNamedRenderbufferStorageMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glNamedRenderbufferStorageMultisampleEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glVertexAttribI1ivEXT(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI1ivEXT(arg0,arg1); String txt = new String("glVertexAttribI1ivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttribI4ivEXT(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI4ivEXT(arg0,arg1,arg2); String txt = new String("glVertexAttribI4ivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEvalPoint1(int arg0) { checkContext(); downstreamGL2.glEvalPoint1(arg0); String txt = new String("glEvalPoint1(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniformMatrix4fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glUniformMatrix4fv(arg0,arg1,arg2,arg3); String txt = new String("glUniformMatrix4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glClampColor(int arg0,int arg1) { checkContext(); downstreamGL2.glClampColor(arg0,arg1); String txt = new String("glClampColor(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetnPolygonStipple(int arg0,byte[] arg1,int arg2) { checkContext(); downstreamGL2.glGetnPolygonStipple(arg0,arg1,arg2); String txt = new String("glGetnPolygonStipple(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glWindowPos3iv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glWindowPos3iv(arg0); String txt = new String("glWindowPos3iv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glTexParameterfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glTexParameterfv(arg0,arg1,arg2,arg3); String txt = new String("glTexParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertex3dv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glVertex3dv(arg0,arg1); String txt = new String("glVertex3dv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribL2i64NV(int arg0,long arg1,long arg2) { checkContext(); downstreamGL2.glVertexAttribL2i64NV(arg0,arg1,arg2); String txt = new String("glVertexAttribL2i64NV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glBindSampler(int arg0,int arg1) { checkContext(); downstreamGL2.glBindSampler(arg0,arg1); String txt = new String("glBindSampler(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetTexGendv(int arg0,int arg1,java.nio.DoubleBuffer arg2) { checkContext(); downstreamGL2.glGetTexGendv(arg0,arg1,arg2); String txt = new String("glGetTexGendv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMultiTexParameterfvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glMultiTexParameterfvEXT(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexParameterfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glColorSubTable(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5) { checkContext(); downstreamGL2.glColorSubTable(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glWindowPos3dv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glWindowPos3dv(arg0); String txt = new String("glWindowPos3dv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetIntegerui64i_vNV(int arg0,int arg1,long[] arg2,int arg3) { checkContext(); downstreamGL2.glGetIntegerui64i_vNV(arg0,arg1,arg2,arg3); String txt = new String("glGetIntegerui64i_vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNormal3f(float arg0,float arg1,float arg2) { checkContext(); downstreamGL2.glNormal3f(arg0,arg1,arg2); String txt = new String("glNormal3f(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetVertexAttribfvARB(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetVertexAttribfvARB(arg0,arg1,arg2,arg3); String txt = new String("glGetVertexAttribfvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniformSubroutinesuiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glUniformSubroutinesuiv(arg0,arg1,arg2,arg3); String txt = new String("glUniformSubroutinesuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,long arg7) { checkContext(); downstreamGL2.glTexImage1D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glVertexAttribI4usvEXT(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI4usvEXT(arg0,arg1,arg2); String txt = new String("glVertexAttribI4usvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord2i(int arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord2i(arg0,arg1); String txt = new String("glTexCoord2i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4fvEXT(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix4fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix4fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPixelTransformParameterivEXT(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glPixelTransformParameterivEXT(arg0,arg1,arg2,arg3); String txt = new String("glPixelTransformParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord2h(short arg0,short arg1) { checkContext(); downstreamGL2.glTexCoord2h(arg0,arg1); String txt = new String("glTexCoord2h(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTexCoord2f(float arg0,float arg1) { checkContext(); downstreamGL2.glTexCoord2f(arg0,arg1); String txt = new String("glTexCoord2f(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetActiveSubroutineName(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4,java.nio.ByteBuffer arg5) { checkContext(); downstreamGL2.glGetActiveSubroutineName(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glGetActiveSubroutineName(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glFlushVertexArrayRangeNV() { checkContext(); downstreamGL2.glFlushVertexArrayRangeNV(); String txt = new String("glFlushVertexArrayRangeNV(" + ")"); checkGLGetError( txt ); } public void glTexCoord2d(double arg0,double arg1) { checkContext(); downstreamGL2.glTexCoord2d(arg0,arg1); String txt = new String("glTexCoord2d(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetnCompressedTexImage(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glGetnCompressedTexImage(arg0,arg1,arg2,arg3); String txt = new String("glGetnCompressedTexImage(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glMultiTexParameterivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glMultiTexParameterivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glMultiTexParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramParameteriARB(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glProgramParameteriARB(arg0,arg1,arg2); String txt = new String("glProgramParameteriARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRasterPos4dv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glRasterPos4dv(arg0,arg1); String txt = new String("glRasterPos4dv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeleteOcclusionQueriesNV(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glDeleteOcclusionQueriesNV(arg0,arg1,arg2); String txt = new String("glDeleteOcclusionQueriesNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord2s(short arg0,short arg1) { checkContext(); downstreamGL2.glTexCoord2s(arg0,arg1); String txt = new String("glTexCoord2s(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glDisableVariantClientStateEXT(int arg0) { checkContext(); downstreamGL2.glDisableVariantClientStateEXT(arg0); String txt = new String("glDisableVariantClientStateEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib2hv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib2hv(arg0,arg1,arg2); String txt = new String("glVertexAttrib2hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetVariantBooleanvEXT(int arg0,int arg1,byte[] arg2,int arg3) { checkContext(); downstreamGL2.glGetVariantBooleanvEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetVariantBooleanvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetNamedFramebufferAttachmentParameterivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetNamedFramebufferAttachmentParameterivEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetNamedFramebufferAttachmentParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGenQueries(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glGenQueries(arg0,arg1,arg2); String txt = new String("glGenQueries(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform2uivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform2uivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform2uivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribL2d(int arg0,double arg1,double arg2) { checkContext(); downstreamGL2.glVertexAttribL2d(arg0,arg1,arg2); String txt = new String("glVertexAttribL2d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetIntegerui64i_vNV(int arg0,int arg1,java.nio.LongBuffer arg2) { checkContext(); downstreamGL2.glGetIntegerui64i_vNV(arg0,arg1,arg2); String txt = new String("glGetIntegerui64i_vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glEnable(int arg0) { checkContext(); downstreamGL2.glEnable(arg0); String txt = new String("glEnable(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeleteShader(int arg0) { checkContext(); downstreamGL2.glDeleteShader(arg0); String txt = new String("glDeleteShader(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glTextureSubImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glEndTransformFeedback() { checkContext(); downstreamGL2.glEndTransformFeedback(); String txt = new String("glEndTransformFeedback(" + ")"); checkGLGetError( txt ); } public void glMatrixTranslatedEXT(int arg0,double arg1,double arg2,double arg3) { checkContext(); downstreamGL2.glMatrixTranslatedEXT(arg0,arg1,arg2,arg3); String txt = new String("glMatrixTranslatedEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glConvolutionParameteri(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glConvolutionParameteri(arg0,arg1,arg2); String txt = new String("glConvolutionParameteri(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2dv(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix2dv(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix2dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public boolean glIsList(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsList(arg0); String txt = new String("glIsList(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glDrawTransformFeedbackStream(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glDrawTransformFeedbackStream(arg0,arg1,arg2); String txt = new String("glDrawTransformFeedbackStream(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib1dARB(int arg0,double arg1) { checkContext(); downstreamGL2.glVertexAttrib1dARB(arg0,arg1); String txt = new String("glVertexAttrib1dARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTexParameterf(int arg0,int arg1,float arg2) { checkContext(); downstreamGL2.glTexParameterf(arg0,arg1,arg2); String txt = new String("glTexParameterf(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetVertexAttribiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetVertexAttribiv(arg0,arg1,arg2,arg3); String txt = new String("glGetVertexAttribiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2x4fvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix2x4fvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix2x4fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glUniformMatrix2fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glUniformMatrix2fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glUniformMatrix2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetSamplerParameterIiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetSamplerParameterIiv(arg0,arg1,arg2,arg3); String txt = new String("glGetSamplerParameterIiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPolygonStipple(long arg0) { checkContext(); downstreamGL2.glPolygonStipple(arg0); String txt = new String("glPolygonStipple(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetUniformiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetUniformiv(arg0,arg1,arg2); String txt = new String("glGetUniformiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glWindowPos3i(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glWindowPos3i(arg0,arg1,arg2); String txt = new String("glWindowPos3i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultTransposeMatrixd(double[] arg0,int arg1) { checkContext(); downstreamGL2.glMultTransposeMatrixd(arg0,arg1); String txt = new String("glMultTransposeMatrixd(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBindAttribLocation(int arg0,int arg1,java.lang.String arg2) { checkContext(); downstreamGL2.glBindAttribLocation(arg0,arg1,arg2); String txt = new String("glBindAttribLocation(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glUniformBufferEXT(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glUniformBufferEXT(arg0,arg1,arg2); String txt = new String("glUniformBufferEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glLockArraysEXT(int arg0,int arg1) { checkContext(); downstreamGL2.glLockArraysEXT(arg0,arg1); String txt = new String("glLockArraysEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glLightiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glLightiv(arg0,arg1,arg2,arg3); String txt = new String("glLightiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMatrixIndexubvARB(int arg0,java.nio.ByteBuffer arg1) { checkContext(); downstreamGL2.glMatrixIndexubvARB(arg0,arg1); String txt = new String("glMatrixIndexubvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glBeginVideoCaptureNV(int arg0) { checkContext(); downstreamGL2.glBeginVideoCaptureNV(arg0); String txt = new String("glBeginVideoCaptureNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform2dEXT(int arg0,int arg1,double arg2,double arg3) { checkContext(); downstreamGL2.glProgramUniform2dEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform2dEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glTexCoord1sv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord1sv(arg0,arg1); String txt = new String("glTexCoord1sv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetActiveSubroutineUniformiv(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4) { checkContext(); downstreamGL2.glGetActiveSubroutineUniformiv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetActiveSubroutineUniformiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glDeleteFramebuffers(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glDeleteFramebuffers(arg0,arg1,arg2); String txt = new String("glDeleteFramebuffers(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform4dEXT(int arg0,int arg1,double arg2,double arg3,double arg4,double arg5) { checkContext(); downstreamGL2.glProgramUniform4dEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniform4dEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glGetActiveUniformBlockName(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.ByteBuffer arg4) { checkContext(); downstreamGL2.glGetActiveUniformBlockName(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetActiveUniformBlockName(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glGetMinmaxParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetMinmaxParameteriv(arg0,arg1,arg2); String txt = new String("glGetMinmaxParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniform3iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform3iv(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform3iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetMapParameterivNV(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetMapParameterivNV(arg0,arg1,arg2,arg3); String txt = new String("glGetMapParameterivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glReadBuffer(int arg0) { checkContext(); downstreamGL2.glReadBuffer(arg0); String txt = new String("glReadBuffer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramLocalParameterI4uivNV(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glProgramLocalParameterI4uivNV(arg0,arg1,arg2,arg3); String txt = new String("glProgramLocalParameterI4uivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glWeightfvARB(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glWeightfvARB(arg0,arg1,arg2); String txt = new String("glWeightfvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform1uivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform1uivEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform1uivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramUniform3ivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform3ivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform3ivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord3hv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glTexCoord3hv(arg0); String txt = new String("glTexCoord3hv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVertexAttribs1hv(int arg0,int arg1,short[] arg2,int arg3) { checkContext(); downstreamGL2.glVertexAttribs1hv(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribs1hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertex4sv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glVertex4sv(arg0); String txt = new String("glVertex4sv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord3hv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord3hv(arg0,arg1); String txt = new String("glMultiTexCoord3hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetInfoLogARB(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3) { checkContext(); downstreamGL2.glGetInfoLogARB(arg0,arg1,arg2,arg3); String txt = new String("glGetInfoLogARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glUniform2uiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform2uiv(arg0,arg1,arg2,arg3); String txt = new String("glUniform2uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glCurrentPaletteMatrix(int arg0) { checkContext(); downstreamGL2.glCurrentPaletteMatrix(arg0); String txt = new String("glCurrentPaletteMatrix(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSecondaryColor3ubv(java.nio.ByteBuffer arg0) { checkContext(); downstreamGL2.glSecondaryColor3ubv(arg0); String txt = new String("glSecondaryColor3ubv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glDrawPixels(int arg0,int arg1,int arg2,int arg3,long arg4) { checkContext(); downstreamGL2.glDrawPixels(arg0,arg1,arg2,arg3,arg4); String txt = new String("glDrawPixels(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glVertexAttrib1dv(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib1dv(arg0,arg1); String txt = new String("glVertexAttrib1dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2x3dvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix2x3dvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix2x3dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glGetActiveUniform(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("glGetActiveUniform(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ", " + " "+arg6 + ")"); checkGLGetError( txt ); } public void glGetNamedBufferSubDataEXT(int arg0,long arg1,long arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glGetNamedBufferSubDataEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetNamedBufferSubDataEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetSeparableFilter(int arg0,int arg1,int arg2,java.nio.Buffer arg3,java.nio.Buffer arg4,java.nio.Buffer arg5) { checkContext(); downstreamGL2.glGetSeparableFilter(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glGetSeparableFilter(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glIndexfv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glIndexfv(arg0); String txt = new String("glIndexfv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVDPAUIsSurfaceNV(long arg0) { checkContext(); downstreamGL2.glVDPAUIsSurfaceNV(arg0); String txt = new String("glVDPAUIsSurfaceNV(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetnPixelMapuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetnPixelMapuiv(arg0,arg1,arg2); String txt = new String("glGetnPixelMapuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glBufferAddressRangeNV(int arg0,int arg1,long arg2,long arg3) { checkContext(); downstreamGL2.glBufferAddressRangeNV(arg0,arg1,arg2,arg3); String txt = new String("glBufferAddressRangeNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramUniform4dvEXT(int arg0,int arg1,int arg2,double[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform4dvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform4dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribP1ui(int arg0,int arg1,boolean arg2,int arg3) { checkContext(); downstreamGL2.glVertexAttribP1ui(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribP1ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public boolean glIsTexture(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsTexture(arg0); String txt = new String("glIsTexture(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glProgramUniformMatrix4x2fvEXT(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix4x2fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix4x2fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertex4fv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glVertex4fv(arg0,arg1); String txt = new String("glVertex4fv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetnPixelMapuiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetnPixelMapuiv(arg0,arg1,arg2,arg3); String txt = new String("glGetnPixelMapuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetUniformui64vNV(int arg0,int arg1,long[] arg2,int arg3) { checkContext(); downstreamGL2.glGetUniformui64vNV(arg0,arg1,arg2,arg3); String txt = new String("glGetUniformui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetObjectParameterfvARB(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetObjectParameterfvARB(arg0,arg1,arg2,arg3); String txt = new String("glGetObjectParameterfvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribL4dv(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribL4dv(arg0,arg1,arg2); String txt = new String("glVertexAttribL4dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord3dv(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord3dv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord3dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniform2uiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glUniform2uiv(arg0,arg1,arg2); String txt = new String("glUniform2uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glBlendFuncIndexedAMD(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glBlendFuncIndexedAMD(arg0,arg1,arg2); String txt = new String("glBlendFuncIndexedAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNormalP3ui(int arg0,int arg1) { checkContext(); downstreamGL2.glNormalP3ui(arg0,arg1); String txt = new String("glNormalP3ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetPixelMapusv(int arg0,long arg1) { checkContext(); downstreamGL2.glGetPixelMapusv(arg0,arg1); String txt = new String("glGetPixelMapusv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glSecondaryColor3hv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glSecondaryColor3hv(arg0); String txt = new String("glSecondaryColor3hv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glProgramUniform1uivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform1uivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform1uivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform3ivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform3ivEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform3ivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetDoublei_v(int arg0,int arg1,java.nio.DoubleBuffer arg2) { checkContext(); downstreamGL2.glGetDoublei_v(arg0,arg1,arg2); String txt = new String("glGetDoublei_v(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetVideoCaptureStreamfvNV(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glGetVideoCaptureStreamfvNV(arg0,arg1,arg2,arg3); String txt = new String("glGetVideoCaptureStreamfvNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glPopName() { checkContext(); downstreamGL2.glPopName(); String txt = new String("glPopName(" + ")"); checkGLGetError( txt ); } public void glNamedBufferSubDataEXT(int arg0,long arg1,long arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glNamedBufferSubDataEXT(arg0,arg1,arg2,arg3); String txt = new String("glNamedBufferSubDataEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glUniform4fv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform4fv(arg0,arg1,arg2,arg3); String txt = new String("glUniform4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramLocalParameterI4uivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glProgramLocalParameterI4uivNV(arg0,arg1,arg2); String txt = new String("glProgramLocalParameterI4uivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniform3iv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform3iv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform3iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetMapParameterivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetMapParameterivNV(arg0,arg1,arg2); String txt = new String("glGetMapParameterivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertex2hv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glVertex2hv(arg0,arg1); String txt = new String("glVertex2hv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void setSwapInterval(int arg0) { downstreamGL2.setSwapInterval(arg0); } public void glGetMinmaxParameteriv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetMinmaxParameteriv(arg0,arg1,arg2,arg3); String txt = new String("glGetMinmaxParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glWeightubvARB(int arg0,byte[] arg1,int arg2) { checkContext(); downstreamGL2.glWeightubvARB(arg0,arg1,arg2); String txt = new String("glWeightubvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeleteFramebuffers(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glDeleteFramebuffers(arg0,arg1); String txt = new String("glDeleteFramebuffers(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glFinishFenceNV(int arg0) { checkContext(); downstreamGL2.glFinishFenceNV(arg0); String txt = new String("glFinishFenceNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetActiveSubroutineUniformiv(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5) { checkContext(); downstreamGL2.glGetActiveSubroutineUniformiv(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public int glGetSubroutineIndex(int arg0,int arg1,java.lang.String arg2) { checkContext(); int _res = downstreamGL2.glGetSubroutineIndex(arg0,arg1,arg2); String txt = new String("glGetSubroutineIndex(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); return _res; } public void glMateriali(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glMateriali(arg0,arg1,arg2); String txt = new String("glMateriali(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDepthRange(double arg0,double arg1) { checkContext(); downstreamGL2.glDepthRange(arg0,arg1); String txt = new String("glDepthRange(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glCompressedMultiTexSubImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glGetTexParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetTexParameterfv(arg0,arg1,arg2); String txt = new String("glGetTexParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glLineWidth(float arg0) { checkContext(); downstreamGL2.glLineWidth(arg0); String txt = new String("glLineWidth(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetMultisamplefv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetMultisamplefv(arg0,arg1,arg2,arg3); String txt = new String("glGetMultisamplefv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBlendEquation(int arg0) { checkContext(); downstreamGL2.glBlendEquation(arg0); String txt = new String("glBlendEquation(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glLightiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glLightiv(arg0,arg1,arg2); String txt = new String("glLightiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetLocalConstantBooleanvEXT(int arg0,int arg1,byte[] arg2,int arg3) { checkContext(); downstreamGL2.glGetLocalConstantBooleanvEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetLocalConstantBooleanvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI2ui(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI2ui(arg0,arg1,arg2); String txt = new String("glVertexAttribI2ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSecondaryColorP3ui(int arg0,int arg1) { checkContext(); downstreamGL2.glSecondaryColorP3ui(arg0,arg1); String txt = new String("glSecondaryColorP3ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4ubvARB(int arg0,java.nio.ByteBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4ubvARB(arg0,arg1); String txt = new String("glVertexAttrib4ubvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTexCoordP4ui(int arg0,int arg1) { checkContext(); downstreamGL2.glTexCoordP4ui(arg0,arg1); String txt = new String("glTexCoordP4ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetUniformiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetUniformiv(arg0,arg1,arg2,arg3); String txt = new String("glGetUniformiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetMaterialfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetMaterialfv(arg0,arg1,arg2,arg3); String txt = new String("glGetMaterialfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetSamplerParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetSamplerParameterIiv(arg0,arg1,arg2); String txt = new String("glGetSamplerParameterIiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glPixelMapusv(int arg0,int arg1,short[] arg2,int arg3) { checkContext(); downstreamGL2.glPixelMapusv(arg0,arg1,arg2,arg3); String txt = new String("glPixelMapusv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3x2fvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix3x2fvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix3x2fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glGetVertexAttribiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetVertexAttribiv(arg0,arg1,arg2); String txt = new String("glGetVertexAttribiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glInterleavedArrays(int arg0,int arg1,long arg2) { checkContext(); downstreamGL2.glInterleavedArrays(arg0,arg1,arg2); String txt = new String("glInterleavedArrays(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4dARB(int arg0,double arg1,double arg2,double arg3,double arg4) { checkContext(); downstreamGL2.glVertexAttrib4dARB(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttrib4dARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glClearColor(float arg0,float arg1,float arg2,float arg3) { checkContext(); downstreamGL2.glClearColor(arg0,arg1,arg2,arg3); String txt = new String("glClearColor(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glFlushMappedBufferRange(int arg0,long arg1,long arg2) { checkContext(); downstreamGL2.glFlushMappedBufferRange(arg0,arg1,arg2); String txt = new String("glFlushMappedBufferRange(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glBlitFramebuffer(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9) { checkContext(); downstreamGL2.glBlitFramebuffer(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glLoadMatrixf(float[] arg0,int arg1) { checkContext(); downstreamGL2.glLoadMatrixf(arg0,arg1); String txt = new String("glLoadMatrixf(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glClipPlane(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glClipPlane(arg0,arg1); String txt = new String("glClipPlane(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glLoadTransposeMatrixd(double[] arg0,int arg1) { checkContext(); downstreamGL2.glLoadTransposeMatrixd(arg0,arg1); String txt = new String("glLoadTransposeMatrixd(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glGetTransformFeedbackVarying(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("glGetTransformFeedbackVarying(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ", " + " "+arg6 + ")"); checkGLGetError( txt ); } public void glGenQueries(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glGenQueries(arg0,arg1); String txt = new String("glGenQueries(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramUniform2uivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform2uivEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform2uivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glColor4b(byte arg0,byte arg1,byte arg2,byte arg3) { checkContext(); downstreamGL2.glColor4b(arg0,arg1,arg2,arg3); String txt = new String("glColor4b(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glColor4d(double arg0,double arg1,double arg2,double arg3) { checkContext(); downstreamGL2.glColor4d(arg0,arg1,arg2,arg3); String txt = new String("glColor4d(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramUniform3d(int arg0,int arg1,double arg2,double arg3,double arg4) { checkContext(); downstreamGL2.glProgramUniform3d(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform3d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glDrawElements(int arg0,int arg1,int arg2,long arg3) { checkContext(); downstreamGL2.glDrawElements(arg0,arg1,arg2,arg3); String txt = new String("glDrawElements(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glTexCoord3dv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord3dv(arg0,arg1); String txt = new String("glTexCoord3dv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMinSampleShading(float arg0) { checkContext(); downstreamGL2.glMinSampleShading(arg0); String txt = new String("glMinSampleShading(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glColor4f(float arg0,float arg1,float arg2,float arg3) { checkContext(); downstreamGL2.glColor4f(arg0,arg1,arg2,arg3); String txt = new String("glColor4f(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetNamedFramebufferAttachmentParameterivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetNamedFramebufferAttachmentParameterivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetNamedFramebufferAttachmentParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor4h(short arg0,short arg1,short arg2,short arg3) { checkContext(); downstreamGL2.glColor4h(arg0,arg1,arg2,arg3); String txt = new String("glColor4h(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4sv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4sv(arg0,arg1); String txt = new String("glVertexAttrib4sv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glColor4i(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glColor4i(arg0,arg1,arg2,arg3); String txt = new String("glColor4i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glCopyImageSubDataNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13,arg14); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glColor4s(short arg0,short arg1,short arg2,short arg3) { checkContext(); downstreamGL2.glColor4s(arg0,arg1,arg2,arg3); String txt = new String("glColor4s(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetClipPlane(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glGetClipPlane(arg0,arg1); String txt = new String("glGetClipPlane(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public long glImportSyncEXT(int arg0,long arg1,int arg2) { checkContext(); long _res = downstreamGL2.glImportSyncEXT(arg0,arg1,arg2); String txt = new String("glImportSyncEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glFramebufferTextureARB(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glFramebufferTextureARB(arg0,arg1,arg2,arg3); String txt = new String("glFramebufferTextureARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI4svEXT(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI4svEXT(arg0,arg1); String txt = new String("glVertexAttribI4svEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glColor4dv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glColor4dv(arg0,arg1); String txt = new String("glColor4dv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glFrameTerminatorGREMEDY() { checkContext(); downstreamGL2.glFrameTerminatorGREMEDY(); String txt = new String("glFrameTerminatorGREMEDY(" + ")"); checkGLGetError( txt ); } public void glVertexAttrib4hv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4hv(arg0,arg1); String txt = new String("glVertexAttrib4hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3x4fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix3x4fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix3x4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glMatrixOrthoEXT(int arg0,double arg1,double arg2,double arg3,double arg4,double arg5,double arg6) { checkContext(); downstreamGL2.glMatrixOrthoEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("glMatrixOrthoEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ", " + " "+arg6 + ")"); checkGLGetError( txt ); } public int glGetFragDataLocation(int arg0,java.lang.String arg1) { checkContext(); int _res = downstreamGL2.glGetFragDataLocation(arg0,arg1); String txt = new String("glGetFragDataLocation(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); return _res; } public void glUniform1ivARB(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glUniform1ivARB(arg0,arg1,arg2); String txt = new String("glUniform1ivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetNamedProgramStringEXT(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glGetNamedProgramStringEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetNamedProgramStringEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glIndexf(float arg0) { checkContext(); downstreamGL2.glIndexf(arg0); String txt = new String("glIndexf(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glTexEnvfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glTexEnvfv(arg0,arg1,arg2,arg3); String txt = new String("glTexEnvfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib1sARB(int arg0,short arg1) { checkContext(); downstreamGL2.glVertexAttrib1sARB(arg0,arg1); String txt = new String("glVertexAttrib1sARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glWindowPos2sv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glWindowPos2sv(arg0,arg1); String txt = new String("glWindowPos2sv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeleteSamplers(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glDeleteSamplers(arg0,arg1); String txt = new String("glDeleteSamplers(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glSecondaryColor3dv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glSecondaryColor3dv(arg0,arg1); String txt = new String("glSecondaryColor3dv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord3sv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glTexCoord3sv(arg0); String txt = new String("glTexCoord3sv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVertexAttribs4hv(int arg0,int arg1,java.nio.ShortBuffer arg2) { checkContext(); downstreamGL2.glVertexAttribs4hv(arg0,arg1,arg2); String txt = new String("glVertexAttribs4hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glUniform3f(int arg0,float arg1,float arg2,float arg3) { checkContext(); downstreamGL2.glUniform3f(arg0,arg1,arg2,arg3); String txt = new String("glUniform3f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glLightf(int arg0,int arg1,float arg2) { checkContext(); downstreamGL2.glLightf(arg0,arg1,arg2); String txt = new String("glLightf(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetTexEnvfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetTexEnvfv(arg0,arg1,arg2,arg3); String txt = new String("glGetTexEnvfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glConvolutionParameterfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glConvolutionParameterfv(arg0,arg1,arg2,arg3); String txt = new String("glConvolutionParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNamedProgramLocalParameterI4ivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glNamedProgramLocalParameterI4ivEXT(arg0,arg1,arg2,arg3); String txt = new String("glNamedProgramLocalParameterI4ivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttribL3i64NV(int arg0,long arg1,long arg2,long arg3) { checkContext(); downstreamGL2.glVertexAttribL3i64NV(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribL3i64NV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glNormalFormatNV(int arg0,int arg1) { checkContext(); downstreamGL2.glNormalFormatNV(arg0,arg1); String txt = new String("glNormalFormatNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramEnvParameterI4uivNV(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glProgramEnvParameterI4uivNV(arg0,arg1,arg2,arg3); String txt = new String("glProgramEnvParameterI4uivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSamplerParameteriv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glSamplerParameteriv(arg0,arg1,arg2,arg3); String txt = new String("glSamplerParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3x4dv(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix3x4dv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix3x4dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glGetVertexAttribLi64vNV(int arg0,int arg1,long[] arg2,int arg3) { checkContext(); downstreamGL2.glGetVertexAttribLi64vNV(arg0,arg1,arg2,arg3); String txt = new String("glGetVertexAttribLi64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib2fvARB(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib2fvARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib2fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix3fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4NusvARB(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4NusvARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib4NusvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMapParameterivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glMapParameterivNV(arg0,arg1,arg2); String txt = new String("glMapParameterivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTextureImage3DMultisampleCoverageNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,boolean arg8) { checkContext(); downstreamGL2.glTextureImage3DMultisampleCoverageNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glFramebufferTextureFaceARB(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glFramebufferTextureFaceARB(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glWeightbvARB(int arg0,byte[] arg1,int arg2) { checkContext(); downstreamGL2.glWeightbvARB(arg0,arg1,arg2); String txt = new String("glWeightbvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor3iv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glColor3iv(arg0,arg1); String txt = new String("glColor3iv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramBinary(int arg0,int arg1,java.nio.Buffer arg2,int arg3) { checkContext(); downstreamGL2.glProgramBinary(arg0,arg1,arg2,arg3); String txt = new String("glProgramBinary(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSampleMaskIndexedNV(int arg0,int arg1) { checkContext(); downstreamGL2.glSampleMaskIndexedNV(arg0,arg1); String txt = new String("glSampleMaskIndexedNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPrimitiveRestartIndexNV(int arg0) { checkContext(); downstreamGL2.glPrimitiveRestartIndexNV(arg0); String txt = new String("glPrimitiveRestartIndexNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMaterialiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glMaterialiv(arg0,arg1,arg2); String txt = new String("glMaterialiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glStencilMaskSeparate(int arg0,int arg1) { checkContext(); downstreamGL2.glStencilMaskSeparate(arg0,arg1); String txt = new String("glStencilMaskSeparate(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetMultiTexImageEXT(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5) { checkContext(); downstreamGL2.glGetMultiTexImageEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glGetBooleanv(int arg0,java.nio.ByteBuffer arg1) { checkContext(); downstreamGL2.glGetBooleanv(arg0,arg1); String txt = new String("glGetBooleanv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glNamedProgramLocalParameter4fvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glNamedProgramLocalParameter4fvEXT(arg0,arg1,arg2,arg3); String txt = new String("glNamedProgramLocalParameter4fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glTexGenfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glTexGenfv(arg0,arg1,arg2); String txt = new String("glTexGenfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniform1fvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform1fvEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform1fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramUniform3fvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform3fvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform3fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNamedFramebufferRenderbufferEXT(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glNamedFramebufferRenderbufferEXT(arg0,arg1,arg2,arg3); String txt = new String("glNamedFramebufferRenderbufferEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public int glGetHandleARB(int arg0) { checkContext(); int _res = downstreamGL2.glGetHandleARB(arg0); String txt = new String("glGetHandleARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glProgramUniform3dv(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform3dv(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform3dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glWriteMaskEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glWriteMaskEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glUniform1f(int arg0,float arg1) { checkContext(); downstreamGL2.glUniform1f(arg0,arg1); String txt = new String("glUniform1f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetProgramLocalParameterdvARB(int arg0,int arg1,java.nio.DoubleBuffer arg2) { checkContext(); downstreamGL2.glGetProgramLocalParameterdvARB(arg0,arg1,arg2); String txt = new String("glGetProgramLocalParameterdvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glClearBufferiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glClearBufferiv(arg0,arg1,arg2); String txt = new String("glClearBufferiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glRasterPos2iv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glRasterPos2iv(arg0); String txt = new String("glRasterPos2iv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetNamedStringivARB(int arg0,java.lang.String arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetNamedStringivARB(arg0,arg1,arg2,arg3); String txt = new String("glGetNamedStringivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetQueryObjectui64vEXT(int arg0,int arg1,long[] arg2,int arg3) { checkContext(); downstreamGL2.glGetQueryObjectui64vEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetQueryObjectui64vEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDrawPixels(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4) { checkContext(); downstreamGL2.glDrawPixels(arg0,arg1,arg2,arg3,arg4); String txt = new String("glDrawPixels(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glUniform1fARB(int arg0,float arg1) { checkContext(); downstreamGL2.glUniform1fARB(arg0,arg1); String txt = new String("glUniform1fARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetSeparableFilter(int arg0,int arg1,int arg2,long arg3,long arg4,long arg5) { checkContext(); downstreamGL2.glGetSeparableFilter(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glGetSeparableFilter(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glUniform1iv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glUniform1iv(arg0,arg1,arg2); String txt = new String("glUniform1iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public long glVDPAURegisterOutputSurfaceNV(java.nio.Buffer arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); long _res = downstreamGL2.glVDPAURegisterOutputSurfaceNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVDPAURegisterOutputSurfaceNV(" + " "+arg0 + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glMatrixMultTransposedEXT(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glMatrixMultTransposedEXT(arg0,arg1); String txt = new String("glMatrixMultTransposedEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glColor3s(short arg0,short arg1,short arg2) { checkContext(); downstreamGL2.glColor3s(arg0,arg1,arg2); String txt = new String("glColor3s(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4Nusv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4Nusv(arg0,arg1); String txt = new String("glVertexAttrib4Nusv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glRasterPos2dv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glRasterPos2dv(arg0); String txt = new String("glRasterPos2dv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVertexP2ui(int arg0,int arg1) { checkContext(); downstreamGL2.glVertexP2ui(arg0,arg1); String txt = new String("glVertexP2ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor3h(short arg0,short arg1,short arg2) { checkContext(); downstreamGL2.glColor3h(arg0,arg1,arg2); String txt = new String("glColor3h(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord4fv(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord4fv(arg0,arg1); String txt = new String("glMultiTexCoord4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glViewportIndexedf(int arg0,float arg1,float arg2,float arg3,float arg4) { checkContext(); downstreamGL2.glViewportIndexedf(arg0,arg1,arg2,arg3,arg4); String txt = new String("glViewportIndexedf(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glShaderOp1EXT(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glShaderOp1EXT(arg0,arg1,arg2); String txt = new String("glShaderOp1EXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetMapControlPointsNV(int arg0,int arg1,int arg2,int arg3,int arg4,boolean arg5,java.nio.Buffer arg6) { checkContext(); downstreamGL2.glGetMapControlPointsNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glGetMapParameterfvNV(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetMapParameterfvNV(arg0,arg1,arg2); String txt = new String("glGetMapParameterfvNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glUniform1iv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform1iv(arg0,arg1,arg2,arg3); String txt = new String("glUniform1iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public long glVDPAURegisterOutputSurfaceNV(java.nio.Buffer arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); long _res = downstreamGL2.glVDPAURegisterOutputSurfaceNV(arg0,arg1,arg2,arg3); String txt = new String("glVDPAURegisterOutputSurfaceNV(" + " "+arg0 + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); return _res; } public void glBufferSubData(int arg0,long arg1,long arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glBufferSubData(arg0,arg1,arg2,arg3); String txt = new String("glBufferSubData(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glMatrixLoaddEXT(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glMatrixLoaddEXT(arg0,arg1,arg2); String txt = new String("glMatrixLoaddEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetVertexAttribdv(int arg0,int arg1,java.nio.DoubleBuffer arg2) { checkContext(); downstreamGL2.glGetVertexAttribdv(arg0,arg1,arg2); String txt = new String("glGetVertexAttribdv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glWeightdvARB(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glWeightdvARB(arg0,arg1,arg2); String txt = new String("glWeightdvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetVideoCaptureStreamdvNV(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { checkContext(); downstreamGL2.glGetVideoCaptureStreamdvNV(arg0,arg1,arg2,arg3); String txt = new String("glGetVideoCaptureStreamdvNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glRasterPos2iv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glRasterPos2iv(arg0,arg1); String txt = new String("glRasterPos2iv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetNamedStringivARB(int arg0,java.lang.String arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetNamedStringivARB(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetNamedStringivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glClearBufferiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glClearBufferiv(arg0,arg1,arg2,arg3); String txt = new String("glClearBufferiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPassThrough(float arg0) { checkContext(); downstreamGL2.glPassThrough(arg0); String txt = new String("glPassThrough(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glProgramUniform2fv(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform2fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEdgeFlagv(java.nio.ByteBuffer arg0) { checkContext(); downstreamGL2.glEdgeFlagv(arg0); String txt = new String("glEdgeFlagv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glFramebufferTexture3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glFramebufferTexture3D(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4dvEXT(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix4dvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix4dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI3ui(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glVertexAttribI3ui(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribI3ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetPixelMapusv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glGetPixelMapusv(arg0,arg1); String txt = new String("glGetPixelMapusv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetVertexAttribLdv(int arg0,int arg1,double[] arg2,int arg3) { checkContext(); downstreamGL2.glGetVertexAttribLdv(arg0,arg1,arg2,arg3); String txt = new String("glGetVertexAttribLdv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform1f(int arg0,int arg1,float arg2) { checkContext(); downstreamGL2.glProgramUniform1f(arg0,arg1,arg2); String txt = new String("glProgramUniform1f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glDrawBuffer(int arg0) { checkContext(); downstreamGL2.glDrawBuffer(arg0); String txt = new String("glDrawBuffer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMaterialiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glMaterialiv(arg0,arg1,arg2,arg3); String txt = new String("glMaterialiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRasterPos3f(float arg0,float arg1,float arg2) { checkContext(); downstreamGL2.glRasterPos3f(arg0,arg1,arg2); String txt = new String("glRasterPos3f(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glFogCoordf(float arg0) { checkContext(); downstreamGL2.glFogCoordf(arg0); String txt = new String("glFogCoordf(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glFogCoordfv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glFogCoordfv(arg0,arg1); String txt = new String("glFogCoordfv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoordP4ui(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoordP4ui(arg0,arg1,arg2); String txt = new String("glMultiTexCoordP4ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor3iv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glColor3iv(arg0); String txt = new String("glColor3iv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetShaderPrecisionFormat(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetShaderPrecisionFormat(arg0,arg1,arg2,arg3); String txt = new String("glGetShaderPrecisionFormat(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetShaderPrecisionFormat(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5) { checkContext(); downstreamGL2.glGetShaderPrecisionFormat(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glGetShaderPrecisionFormat(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2x4dv(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix2x4dv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix2x4dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glEvalMesh2(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glEvalMesh2(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glEvalMesh1(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glEvalMesh1(arg0,arg1,arg2); String txt = new String("glEvalMesh1(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPrioritizeTextures(int arg0,int[] arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glPrioritizeTextures(arg0,arg1,arg2,arg3,arg4); String txt = new String("glPrioritizeTextures(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMapParameterivNV(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glMapParameterivNV(arg0,arg1,arg2,arg3); String txt = new String("glMapParameterivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetPixelMapuiv(int arg0,long arg1) { checkContext(); downstreamGL2.glGetPixelMapuiv(arg0,arg1); String txt = new String("glGetPixelMapuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glMapParameterfvNV(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glMapParameterfvNV(arg0,arg1,arg2,arg3); String txt = new String("glMapParameterfvNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSamplerParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glSamplerParameteriv(arg0,arg1,arg2); String txt = new String("glSamplerParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramEnvParameterI4uivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glProgramEnvParameterI4uivNV(arg0,arg1,arg2); String txt = new String("glProgramEnvParameterI4uivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glUniformMatrix4x2fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glUniformMatrix4x2fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glUniformMatrix4x2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glClearColorIui(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glClearColorIui(arg0,arg1,arg2,arg3); String txt = new String("glClearColorIui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glInterleavedArrays(int arg0,int arg1,java.nio.Buffer arg2) { checkContext(); downstreamGL2.glInterleavedArrays(arg0,arg1,arg2); String txt = new String("glInterleavedArrays(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glNamedProgramLocalParameterI4ivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glNamedProgramLocalParameterI4ivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glNamedProgramLocalParameterI4ivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetNamedProgramLocalParameterdvEXT(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { checkContext(); downstreamGL2.glGetNamedProgramLocalParameterdvEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetNamedProgramLocalParameterdvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glBeginQuery(int arg0,int arg1) { checkContext(); downstreamGL2.glBeginQuery(arg0,arg1); String txt = new String("glBeginQuery(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord4fv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glTexCoord4fv(arg0); String txt = new String("glTexCoord4fv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glMultiTexGenfEXT(int arg0,int arg1,int arg2,float arg3) { checkContext(); downstreamGL2.glMultiTexGenfEXT(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexGenfEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glSecondaryColor3f(float arg0,float arg1,float arg2) { checkContext(); downstreamGL2.glSecondaryColor3f(arg0,arg1,arg2); String txt = new String("glSecondaryColor3f(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glDeleteSamplers(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glDeleteSamplers(arg0,arg1,arg2); String txt = new String("glDeleteSamplers(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4ubv(int arg0,byte[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4ubv(arg0,arg1,arg2); String txt = new String("glVertexAttrib4ubv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDrawElements(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glDrawElements(arg0,arg1,arg2,arg3); String txt = new String("glDrawElements(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetBooleanIndexedv(int arg0,int arg1,byte[] arg2,int arg3) { checkContext(); downstreamGL2.glGetBooleanIndexedv(arg0,arg1,arg2,arg3); String txt = new String("glGetBooleanIndexedv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColorTableParameterfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glColorTableParameterfv(arg0,arg1,arg2,arg3); String txt = new String("glColorTableParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniform1ivARB(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform1ivARB(arg0,arg1,arg2,arg3); String txt = new String("glUniform1ivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetShaderInfoLog(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3) { checkContext(); downstreamGL2.glGetShaderInfoLog(arg0,arg1,arg2,arg3); String txt = new String("glGetShaderInfoLog(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetMultiTexGenivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetMultiTexGenivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetMultiTexGenivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGenProgramsARB(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glGenProgramsARB(arg0,arg1,arg2); String txt = new String("glGenProgramsARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBegin(int arg0) { checkContext(); downstreamGL2.glBegin(arg0); insideBeginEndPair = true; // NOTE: can't check glGetError(); it's not allowed inside glBegin/glEnd pair } public void glGetVertexAttribfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetVertexAttribfv(arg0,arg1,arg2); String txt = new String("glGetVertexAttribfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTexCoord3fv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord3fv(arg0,arg1); String txt = new String("glTexCoord3fv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetCompressedTextureImageEXT(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glGetCompressedTextureImageEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetCompressedTextureImageEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord4dv(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord4dv(arg0,arg1); String txt = new String("glMultiTexCoord4dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramBufferParametersIuivNV(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4) { checkContext(); downstreamGL2.glProgramBufferParametersIuivNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramBufferParametersIuivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glVertexAttribL3dv(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribL3dv(arg0,arg1); String txt = new String("glVertexAttribL3dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glClearAccum(float arg0,float arg1,float arg2,float arg3) { checkContext(); downstreamGL2.glClearAccum(arg0,arg1,arg2,arg3); String txt = new String("glClearAccum(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetNamedProgramLocalParameterIivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetNamedProgramLocalParameterIivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetNamedProgramLocalParameterIivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramLocalParameter4dARB(int arg0,int arg1,double arg2,double arg3,double arg4,double arg5) { checkContext(); downstreamGL2.glProgramLocalParameter4dARB(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramLocalParameter4dARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glCallLists(int arg0,int arg1,java.nio.Buffer arg2) { checkContext(); downstreamGL2.glCallLists(arg0,arg1,arg2); String txt = new String("glCallLists(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttrib2fARB(int arg0,float arg1,float arg2) { checkContext(); downstreamGL2.glVertexAttrib2fARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib2fARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4fvARB(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4fvARB(arg0,arg1); String txt = new String("glVertexAttrib4fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetVideoCaptureStreamivNV(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetVideoCaptureStreamivNV(arg0,arg1,arg2,arg3); String txt = new String("glGetVideoCaptureStreamivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glReadPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6) { checkContext(); downstreamGL2.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glGetVertexAttribIiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetVertexAttribIiv(arg0,arg1,arg2,arg3); String txt = new String("glGetVertexAttribIiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2x4dvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix2x4dvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix2x4dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public long glGetUniformOffsetEXT(int arg0,int arg1) { checkContext(); long _res = downstreamGL2.glGetUniformOffsetEXT(arg0,arg1); String txt = new String("glGetUniformOffsetEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glUniform2ivARB(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glUniform2ivARB(arg0,arg1,arg2); String txt = new String("glUniform2ivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glLoadIdentity() { checkContext(); downstreamGL2.glLoadIdentity(); String txt = new String("glLoadIdentity(" + ")"); checkGLGetError( txt ); } public void glDeleteVertexShaderEXT(int arg0) { checkContext(); downstreamGL2.glDeleteVertexShaderEXT(arg0); String txt = new String("glDeleteVertexShaderEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetIntegeri_v(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetIntegeri_v(arg0,arg1,arg2); String txt = new String("glGetIntegeri_v(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetHistogram(int arg0,boolean arg1,int arg2,int arg3,java.nio.Buffer arg4) { checkContext(); downstreamGL2.glGetHistogram(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetHistogram(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3dv(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix3dv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix3dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glGetOcclusionQueryuivNV(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetOcclusionQueryuivNV(arg0,arg1,arg2,arg3); String txt = new String("glGetOcclusionQueryuivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4uivARB(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4uivARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib4uivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBlendColor(float arg0,float arg1,float arg2,float arg3) { checkContext(); downstreamGL2.glBlendColor(arg0,arg1,arg2,arg3); String txt = new String("glBlendColor(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public boolean glTestFenceNV(int arg0) { checkContext(); boolean _res = downstreamGL2.glTestFenceNV(arg0); String txt = new String("glTestFenceNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glNormal3bv(byte[] arg0,int arg1) { checkContext(); downstreamGL2.glNormal3bv(arg0,arg1); String txt = new String("glNormal3bv(" + "<[B>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glArrayElement(int arg0) { checkContext(); downstreamGL2.glArrayElement(arg0); String txt = new String("glArrayElement(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMatrixRotatedEXT(int arg0,double arg1,double arg2,double arg3,double arg4) { checkContext(); downstreamGL2.glMatrixRotatedEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glMatrixRotatedEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public boolean glIsVertexArray(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsVertexArray(arg0); String txt = new String("glIsVertexArray(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } 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) { checkContext(); downstreamGL2.glMapVertexAttrib2fAPPLE(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glShaderSource(int arg0,int arg1,java.lang.String[] arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glShaderSource(arg0,arg1,arg2,arg3,arg4); String txt = new String("glShaderSource(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[Ljava.lang.String;>" + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetTextureLevelParameterivEXT(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5) { checkContext(); downstreamGL2.glGetTextureLevelParameterivEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public boolean glIsEnabledi(int arg0,int arg1) { checkContext(); boolean _res = downstreamGL2.glIsEnabledi(arg0,arg1); String txt = new String("glIsEnabledi(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glVertexAttribI2uivEXT(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI2uivEXT(arg0,arg1,arg2); String txt = new String("glVertexAttribI2uivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBitmap(int arg0,int arg1,float arg2,float arg3,float arg4,float arg5,long arg6) { checkContext(); downstreamGL2.glBitmap(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("glBitmap(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ", " + " "+arg6 + ")"); checkGLGetError( txt ); } public void glUniform4fvARB(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform4fvARB(arg0,arg1,arg2,arg3); String txt = new String("glUniform4fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSamplerParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glSamplerParameterfv(arg0,arg1,arg2); String txt = new String("glSamplerParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3x2dvEXT(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix3x2dvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix3x2dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3x4fvEXT(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix3x4fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix3x4fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glLoadTransposeMatrixf(float[] arg0,int arg1) { checkContext(); downstreamGL2.glLoadTransposeMatrixf(arg0,arg1); String txt = new String("glLoadTransposeMatrixf(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPopClientAttrib() { checkContext(); downstreamGL2.glPopClientAttrib(); String txt = new String("glPopClientAttrib(" + ")"); checkGLGetError( txt ); } public void glIndexiv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glIndexiv(arg0,arg1); String txt = new String("glIndexiv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetPerfMonitorCounterStringAMD(int arg0,int arg1,int arg2,int[] arg3,int arg4,byte[] arg5,int arg6) { checkContext(); downstreamGL2.glGetPerfMonitorCounterStringAMD(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glNormalPointer(javax.media.opengl.GLArrayData arg0) { checkContext(); downstreamGL2.glNormalPointer(arg0); String txt = new String("glNormalPointer(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVertexAttribI3uiv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI3uiv(arg0,arg1,arg2); String txt = new String("glVertexAttribI3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glLoadName(int arg0) { checkContext(); downstreamGL2.glLoadName(arg0); String txt = new String("glLoadName(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSecondaryColor3fv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glSecondaryColor3fv(arg0,arg1); String txt = new String("glSecondaryColor3fv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribs2hv(int arg0,int arg1,short[] arg2,int arg3) { checkContext(); downstreamGL2.glVertexAttribs2hv(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribs2hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetTextureParameterIuivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetTextureParameterIuivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetTextureParameterIuivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glLoadMatrixd(double[] arg0,int arg1) { checkContext(); downstreamGL2.glLoadMatrixd(arg0,arg1); String txt = new String("glLoadMatrixd(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetTexParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetTexParameterIuiv(arg0,arg1,arg2); String txt = new String("glGetTexParameterIuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetTexLevelParameterfv(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glGetTexLevelParameterfv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetTexLevelParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetTexParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetTexParameteriv(arg0,arg1,arg2); String txt = new String("glGetTexParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glFinishRenderAPPLE() { checkContext(); downstreamGL2.glFinishRenderAPPLE(); String txt = new String("glFinishRenderAPPLE(" + ")"); checkGLGetError( txt ); } public void glFramebufferTextureEXT(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glFramebufferTextureEXT(arg0,arg1,arg2,arg3); String txt = new String("glFramebufferTextureEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertex4dv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glVertex4dv(arg0,arg1); String txt = new String("glVertex4dv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniform2i(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glUniform2i(arg0,arg1,arg2); String txt = new String("glUniform2i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetColorTable(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glGetColorTable(arg0,arg1,arg2,arg3); String txt = new String("glGetColorTable(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetPerfMonitorCountersAMD(int arg0,java.nio.IntBuffer arg1,java.nio.IntBuffer arg2,int arg3,java.nio.IntBuffer arg4) { checkContext(); downstreamGL2.glGetPerfMonitorCountersAMD(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetPerfMonitorCountersAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glVariantPointerEXT(int arg0,int arg1,int arg2,long arg3) { checkContext(); downstreamGL2.glVariantPointerEXT(arg0,arg1,arg2,arg3); String txt = new String("glVariantPointerEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glUniform4fARB(int arg0,float arg1,float arg2,float arg3,float arg4) { checkContext(); downstreamGL2.glUniform4fARB(arg0,arg1,arg2,arg3,arg4); String txt = new String("glUniform4fARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glIndexubv(byte[] arg0,int arg1) { checkContext(); downstreamGL2.glIndexubv(arg0,arg1); String txt = new String("glIndexubv(" + "<[B>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniform2f(int arg0,float arg1,float arg2) { checkContext(); downstreamGL2.glUniform2f(arg0,arg1,arg2); String txt = new String("glUniform2f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glNormal3sv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glNormal3sv(arg0); String txt = new String("glNormal3sv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glMapControlPointsNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,boolean arg7,java.nio.Buffer arg8) { checkContext(); downstreamGL2.glMapControlPointsNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glMaterialfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glMaterialfv(arg0,arg1,arg2); String txt = new String("glMaterialfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public boolean glIsEnabled(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsEnabled(arg0); String txt = new String("glIsEnabled(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glMatrixMultdEXT(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glMatrixMultdEXT(arg0,arg1,arg2); String txt = new String("glMatrixMultdEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetPerfMonitorCountersAMD(int arg0,int[] arg1,int arg2,int[] arg3,int arg4,int arg5,int[] arg6,int arg7) { checkContext(); downstreamGL2.glGetPerfMonitorCountersAMD(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glVertexAttribFormatNV(int arg0,int arg1,int arg2,boolean arg3,int arg4) { checkContext(); downstreamGL2.glVertexAttribFormatNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttribFormatNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBlendFuncSeparatei(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glBlendFuncSeparatei(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glTextureStorage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glTextureStorage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glReleaseShaderCompiler() { checkContext(); downstreamGL2.glReleaseShaderCompiler(); String txt = new String("glReleaseShaderCompiler(" + ")"); checkGLGetError( txt ); } public void glGetTexParameteriv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetTexParameteriv(arg0,arg1,arg2,arg3); String txt = new String("glGetTexParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetTexParameterIuiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetTexParameterIuiv(arg0,arg1,arg2,arg3); String txt = new String("glGetTexParameterIuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetTextureParameterIuivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetTextureParameterIuivEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetTextureParameterIuivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glFramebufferTextureLayerEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glFramebufferTextureLayerEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4Nbv(int arg0,java.nio.ByteBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4Nbv(arg0,arg1); String txt = new String("glVertexAttrib4Nbv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord2sv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord2sv(arg0,arg1); String txt = new String("glMultiTexCoord2sv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glRasterPos2d(double arg0,double arg1) { checkContext(); downstreamGL2.glRasterPos2d(arg0,arg1); String txt = new String("glRasterPos2d(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramUniform2dvEXT(int arg0,int arg1,int arg2,double[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform2dvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform2dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRasterPos2f(float arg0,float arg1) { checkContext(); downstreamGL2.glRasterPos2f(arg0,arg1); String txt = new String("glRasterPos2f(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttribI3uiv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI3uiv(arg0,arg1); String txt = new String("glVertexAttribI3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glCopyTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7) { checkContext(); downstreamGL2.glCopyTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glGetUniformfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetUniformfv(arg0,arg1,arg2); String txt = new String("glGetUniformfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glIndexiv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glIndexiv(arg0); String txt = new String("glIndexiv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glRasterPos2i(int arg0,int arg1) { checkContext(); downstreamGL2.glRasterPos2i(arg0,arg1); String txt = new String("glRasterPos2i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexGendv(int arg0,int arg1,java.nio.DoubleBuffer arg2) { checkContext(); downstreamGL2.glTexGendv(arg0,arg1,arg2); String txt = new String("glTexGendv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glStencilOp(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glStencilOp(arg0,arg1,arg2); String txt = new String("glStencilOp(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2fvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix2fvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix2fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glUniformMatrix3fvARB(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glUniformMatrix3fvARB(arg0,arg1,arg2,arg3,arg4); String txt = new String("glUniformMatrix3fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor4hv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glColor4hv(arg0); String txt = new String("glColor4hv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetMultiTexLevelParameterfvEXT(int arg0,int arg1,int arg2,int arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glGetMultiTexLevelParameterfvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetMultiTexLevelParameterfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glRasterPos2s(short arg0,short arg1) { checkContext(); downstreamGL2.glRasterPos2s(arg0,arg1); String txt = new String("glRasterPos2s(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glFramebufferDrawBufferEXT(int arg0,int arg1) { checkContext(); downstreamGL2.glFramebufferDrawBufferEXT(arg0,arg1); String txt = new String("glFramebufferDrawBufferEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniform1fvARB(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform1fvARB(arg0,arg1,arg2,arg3); String txt = new String("glUniform1fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultTransposeMatrixf(float[] arg0,int arg1) { checkContext(); downstreamGL2.glMultTransposeMatrixf(arg0,arg1); String txt = new String("glMultTransposeMatrixf(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniformMatrix4x3fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glUniformMatrix4x3fv(arg0,arg1,arg2,arg3); String txt = new String("glUniformMatrix4x3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glConvolutionFilter2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6) { checkContext(); downstreamGL2.glConvolutionFilter2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glGetNamedProgramLocalParameterfvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glGetNamedProgramLocalParameterfvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetNamedProgramLocalParameterfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glCompressedTextureSubImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7) { checkContext(); downstreamGL2.glCompressedTextureSubImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glVertexAttribI2uivEXT(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI2uivEXT(arg0,arg1); String txt = new String("glVertexAttribI2uivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetVariantFloatvEXT(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetVariantFloatvEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetVariantFloatvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glFlushVertexArrayRangeAPPLE(int arg0,java.nio.Buffer arg1) { checkContext(); downstreamGL2.glFlushVertexArrayRangeAPPLE(arg0,arg1); String txt = new String("glFlushVertexArrayRangeAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glMatrixScaledEXT(int arg0,double arg1,double arg2,double arg3) { checkContext(); downstreamGL2.glMatrixScaledEXT(arg0,arg1,arg2,arg3); String txt = new String("glMatrixScaledEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetTextureLevelParameterivEXT(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4) { checkContext(); downstreamGL2.glGetTextureLevelParameterivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetTextureLevelParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glShaderSource(int arg0,int arg1,java.lang.String[] arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glShaderSource(arg0,arg1,arg2,arg3); String txt = new String("glShaderSource(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[Ljava.lang.String;>" + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttrib2sv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib2sv(arg0,arg1,arg2); String txt = new String("glVertexAttrib2sv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform3dvEXT(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform3dvEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform3dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2x4fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix2x4fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix2x4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glVertexWeighth(short arg0) { checkContext(); downstreamGL2.glVertexWeighth(arg0); String txt = new String("glVertexWeighth(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glMatrixLoadTransposefEXT(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glMatrixLoadTransposefEXT(arg0,arg1); String txt = new String("glMatrixLoadTransposefEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetOcclusionQueryuivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetOcclusionQueryuivNV(arg0,arg1,arg2); String txt = new String("glGetOcclusionQueryuivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4uivARB(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4uivARB(arg0,arg1); String txt = new String("glVertexAttrib4uivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramUniform3fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform3fv(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramUniform2uiEXT(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glProgramUniform2uiEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform2uiEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix2fv(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetIntegeri_v(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetIntegeri_v(arg0,arg1,arg2,arg3); String txt = new String("glGetIntegeri_v(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glFinishObjectAPPLE(int arg0,int arg1) { checkContext(); downstreamGL2.glFinishObjectAPPLE(arg0,arg1); String txt = new String("glFinishObjectAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribL2ui64NV(int arg0,long arg1,long arg2) { checkContext(); downstreamGL2.glVertexAttribL2ui64NV(arg0,arg1,arg2); String txt = new String("glVertexAttribL2ui64NV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glUniformui64NV(int arg0,long arg1) { checkContext(); downstreamGL2.glUniformui64NV(arg0,arg1); String txt = new String("glUniformui64NV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glClearDepth(double arg0) { checkContext(); downstreamGL2.glClearDepth(arg0); String txt = new String("glClearDepth(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glCopyColorTable(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glCopyColorTable(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glRasterPos4d(double arg0,double arg1,double arg2,double arg3) { checkContext(); downstreamGL2.glRasterPos4d(arg0,arg1,arg2,arg3); String txt = new String("glRasterPos4d(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glUniform3ui(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glUniform3ui(arg0,arg1,arg2,arg3); String txt = new String("glUniform3ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniform2ivARB(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform2ivARB(arg0,arg1,arg2,arg3); String txt = new String("glUniform2ivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetVertexAttribIiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetVertexAttribIiv(arg0,arg1,arg2); String txt = new String("glGetVertexAttribIiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glRasterPos4f(float arg0,float arg1,float arg2,float arg3) { checkContext(); downstreamGL2.glRasterPos4f(arg0,arg1,arg2,arg3); String txt = new String("glRasterPos4f(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glColorMask(boolean arg0,boolean arg1,boolean arg2,boolean arg3) { checkContext(); downstreamGL2.glColorMask(arg0,arg1,arg2,arg3); String txt = new String("glColorMask(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public java.lang.String glGetString(int arg0) { checkContext(); java.lang.String _res = downstreamGL2.glGetString(arg0); String txt = new String("glGetString(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glRasterPos4i(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glRasterPos4i(arg0,arg1,arg2,arg3); String txt = new String("glRasterPos4i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetVideoCaptureStreamivNV(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetVideoCaptureStreamivNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetVideoCaptureStreamivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniform2fvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glUniform2fvARB(arg0,arg1,arg2); String txt = new String("glUniform2fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glPixelTransformParameterfvEXT(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glPixelTransformParameterfvEXT(arg0,arg1,arg2,arg3); String txt = new String("glPixelTransformParameterfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord3fv(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord3fv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetBooleani_v(int arg0,int arg1,byte[] arg2,int arg3) { checkContext(); downstreamGL2.glGetBooleani_v(arg0,arg1,arg2,arg3); String txt = new String("glGetBooleani_v(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public int glGenLists(int arg0) { checkContext(); int _res = downstreamGL2.glGenLists(arg0); String txt = new String("glGenLists(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glMapGrid1d(int arg0,double arg1,double arg2) { checkContext(); downstreamGL2.glMapGrid1d(arg0,arg1,arg2); String txt = new String("glMapGrid1d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glRasterPos4s(short arg0,short arg1,short arg2,short arg3) { checkContext(); downstreamGL2.glRasterPos4s(arg0,arg1,arg2,arg3); String txt = new String("glRasterPos4s(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glMapGrid1f(int arg0,float arg1,float arg2) { checkContext(); downstreamGL2.glMapGrid1f(arg0,arg1,arg2); String txt = new String("glMapGrid1f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetNamedProgramLocalParameterIivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetNamedProgramLocalParameterIivEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetNamedProgramLocalParameterIivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramBufferParametersIuivNV(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramBufferParametersIuivNV(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glSecondaryColorFormatNV(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glSecondaryColorFormatNV(arg0,arg1,arg2); String txt = new String("glSecondaryColorFormatNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVariantubvEXT(int arg0,byte[] arg1,int arg2) { checkContext(); downstreamGL2.glVariantubvEXT(arg0,arg1,arg2); String txt = new String("glVariantubvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetLightfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetLightfv(arg0,arg1,arg2,arg3); String txt = new String("glGetLightfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glLightfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glLightfv(arg0,arg1,arg2,arg3); String txt = new String("glLightfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGenProgramsARB(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glGenProgramsARB(arg0,arg1); String txt = new String("glGenProgramsARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertex4hv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glVertex4hv(arg0); String txt = new String("glVertex4hv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetMultiTexGenivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetMultiTexGenivEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetMultiTexGenivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public boolean glIsFenceNV(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsFenceNV(arg0); String txt = new String("glIsFenceNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glGetMapAttribParameterfvNV(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glGetMapAttribParameterfvNV(arg0,arg1,arg2,arg3); String txt = new String("glGetMapAttribParameterfvNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glTexCoord4dv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord4dv(arg0,arg1); String txt = new String("glTexCoord4dv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSecondaryColor3sv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glSecondaryColor3sv(arg0); String txt = new String("glSecondaryColor3sv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glTextureParameterfEXT(int arg0,int arg1,int arg2,float arg3) { checkContext(); downstreamGL2.glTextureParameterfEXT(arg0,arg1,arg2,arg3); String txt = new String("glTextureParameterfEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glTexCoordP3uiv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glTexCoordP3uiv(arg0,arg1); String txt = new String("glTexCoordP3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTextureStorage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6) { checkContext(); downstreamGL2.glTextureStorage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glVertexAttribL2i64vNV(int arg0,long[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribL2i64vNV(arg0,arg1,arg2); String txt = new String("glVertexAttribL2i64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glScissorArrayv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glScissorArrayv(arg0,arg1,arg2,arg3); String txt = new String("glScissorArrayv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord1hv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord1hv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord1hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBlendEquationIndexedAMD(int arg0,int arg1) { checkContext(); downstreamGL2.glBlendEquationIndexedAMD(arg0,arg1); String txt = new String("glBlendEquationIndexedAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetNamedProgramivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetNamedProgramivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetNamedProgramivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetnMinmax(int arg0,boolean arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5) { checkContext(); downstreamGL2.glGetnMinmax(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glGetnMinmax(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public boolean glIsOcclusionQueryNV(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsOcclusionQueryNV(arg0); String txt = new String("glIsOcclusionQueryNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glGetPolygonStipple(long arg0) { checkContext(); downstreamGL2.glGetPolygonStipple(arg0); String txt = new String("glGetPolygonStipple(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glRasterPos2sv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glRasterPos2sv(arg0,arg1); String txt = new String("glRasterPos2sv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord1hv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord1hv(arg0,arg1); String txt = new String("glTexCoord1hv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord4iv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord4iv(arg0,arg1); String txt = new String("glTexCoord4iv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPushMatrix() { checkContext(); downstreamGL2.glPushMatrix(); String txt = new String("glPushMatrix(" + ")"); checkGLGetError( txt ); } public void glReadPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6) { checkContext(); downstreamGL2.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glVertex2sv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glVertex2sv(arg0,arg1); String txt = new String("glVertex2sv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4bv(int arg0,byte[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4bv(arg0,arg1,arg2); String txt = new String("glVertexAttrib4bv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4Nubv(int arg0,java.nio.ByteBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4Nubv(arg0,arg1); String txt = new String("glVertexAttrib4Nubv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glSecondaryColor3s(short arg0,short arg1,short arg2) { checkContext(); downstreamGL2.glSecondaryColor3s(arg0,arg1,arg2); String txt = new String("glSecondaryColor3s(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetRenderbufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetRenderbufferParameteriv(arg0,arg1,arg2); String txt = new String("glGetRenderbufferParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetUniformivARB(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetUniformivARB(arg0,arg1,arg2,arg3); String txt = new String("glGetUniformivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor4usv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glColor4usv(arg0); String txt = new String("glColor4usv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetHistogram(int arg0,boolean arg1,int arg2,int arg3,long arg4) { checkContext(); downstreamGL2.glGetHistogram(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetHistogram(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord4iv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord4iv(arg0,arg1); String txt = new String("glMultiTexCoord4iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public int glGetFragDataIndex(int arg0,java.lang.String arg1) { checkContext(); int _res = downstreamGL2.glGetFragDataIndex(arg0,arg1); String txt = new String("glGetFragDataIndex(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); return _res; } 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) { checkContext(); downstreamGL2.glMultiTexSubImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glDeleteFencesNV(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glDeleteFencesNV(arg0,arg1,arg2); String txt = new String("glDeleteFencesNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramLocalParameters4fvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramLocalParameters4fvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramLocalParameters4fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexP2uiv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexP2uiv(arg0,arg1,arg2); String txt = new String("glVertexP2uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBindVideoCaptureStreamBufferNV(int arg0,int arg1,int arg2,long arg3) { checkContext(); downstreamGL2.glBindVideoCaptureStreamBufferNV(arg0,arg1,arg2,arg3); String txt = new String("glBindVideoCaptureStreamBufferNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttribI4uiv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI4uiv(arg0,arg1,arg2); String txt = new String("glVertexAttribI4uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public boolean isNPOTTextureAvailable() { return downstreamGL2.isNPOTTextureAvailable(); } 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) { checkContext(); downstreamGL2.glGetActiveAttrib(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("glGetActiveAttrib(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ", " + " "+arg6 + ")"); checkGLGetError( txt ); } public void glSecondaryColor3h(short arg0,short arg1,short arg2) { checkContext(); downstreamGL2.glSecondaryColor3h(arg0,arg1,arg2); String txt = new String("glSecondaryColor3h(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMultiTexEnvfEXT(int arg0,int arg1,int arg2,float arg3) { checkContext(); downstreamGL2.glMultiTexEnvfEXT(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexEnvfEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4NbvARB(int arg0,byte[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4NbvARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib4NbvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetShaderSourceARB(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.ByteBuffer arg3) { checkContext(); downstreamGL2.glGetShaderSourceARB(arg0,arg1,arg2,arg3); String txt = new String("glGetShaderSourceARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glAttachObjectARB(int arg0,int arg1) { checkContext(); downstreamGL2.glAttachObjectARB(arg0,arg1); String txt = new String("glAttachObjectARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public boolean glIsEnabledIndexed(int arg0,int arg1) { checkContext(); boolean _res = downstreamGL2.glIsEnabledIndexed(arg0,arg1); String txt = new String("glIsEnabledIndexed(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glMultiTexParameterIuivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glMultiTexParameterIuivEXT(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexParameterIuivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glFogCoordhv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glFogCoordhv(arg0); String txt = new String("glFogCoordhv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glColor3uiv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glColor3uiv(arg0); String txt = new String("glColor3uiv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public boolean glUnmapNamedBufferEXT(int arg0) { checkContext(); boolean _res = downstreamGL2.glUnmapNamedBufferEXT(arg0); String txt = new String("glUnmapNamedBufferEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glGetBufferParameteriv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetBufferParameteriv(arg0,arg1,arg2,arg3); String txt = new String("glGetBufferParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetIntegerIndexedv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetIntegerIndexedv(arg0,arg1,arg2,arg3); String txt = new String("glGetIntegerIndexedv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexBufferEXT(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glMultiTexBufferEXT(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexBufferEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public int glGetAttribLocation(int arg0,java.lang.String arg1) { checkContext(); int _res = downstreamGL2.glGetAttribLocation(arg0,arg1); String txt = new String("glGetAttribLocation(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); return _res; } public void glMultiTexRenderbufferEXT(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexRenderbufferEXT(arg0,arg1,arg2); String txt = new String("glMultiTexRenderbufferEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRasterPos2fv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glRasterPos2fv(arg0); String txt = new String("glRasterPos2fv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glColorP3uiv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glColorP3uiv(arg0,arg1,arg2); String txt = new String("glColorP3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI4iv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI4iv(arg0,arg1,arg2); String txt = new String("glVertexAttribI4iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glFogCoordh(short arg0) { checkContext(); downstreamGL2.glFogCoordh(arg0); String txt = new String("glFogCoordh(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetUniformfvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetUniformfvARB(arg0,arg1,arg2); String txt = new String("glGetUniformfvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4NsvARB(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4NsvARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib4NsvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVideoCaptureStreamParameterivNV(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glVideoCaptureStreamParameterivNV(arg0,arg1,arg2,arg3); String txt = new String("glVideoCaptureStreamParameterivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glStencilOpSeparate(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glStencilOpSeparate(arg0,arg1,arg2,arg3); String txt = new String("glStencilOpSeparate(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMatrixFrustumEXT(int arg0,double arg1,double arg2,double arg3,double arg4,double arg5,double arg6) { checkContext(); downstreamGL2.glMatrixFrustumEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("glMatrixFrustumEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ", " + " "+arg6 + ")"); checkGLGetError( txt ); } public void glProgramLocalParameterI4ivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glProgramLocalParameterI4ivNV(arg0,arg1,arg2); String txt = new String("glProgramLocalParameterI4ivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetnPixelMapfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetnPixelMapfv(arg0,arg1,arg2); String txt = new String("glGetnPixelMapfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glClearBufferfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glClearBufferfv(arg0,arg1,arg2); String txt = new String("glClearBufferfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTexGeniv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glTexGeniv(arg0,arg1,arg2,arg3); String txt = new String("glTexGeniv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRasterPos3s(short arg0,short arg1,short arg2) { checkContext(); downstreamGL2.glRasterPos3s(arg0,arg1,arg2); String txt = new String("glRasterPos3s(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetColorTable(int arg0,int arg1,int arg2,long arg3) { checkContext(); downstreamGL2.glGetColorTable(arg0,arg1,arg2,arg3); String txt = new String("glGetColorTable(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord1d(int arg0,double arg1) { checkContext(); downstreamGL2.glMultiTexCoord1d(arg0,arg1); String txt = new String("glMultiTexCoord1d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVariantPointerEXT(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glVariantPointerEXT(arg0,arg1,arg2,arg3); String txt = new String("glVariantPointerEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramUniform4ui(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniform4ui(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glPixelZoom(float arg0,float arg1) { checkContext(); downstreamGL2.glPixelZoom(arg0,arg1); String txt = new String("glPixelZoom(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glUniform2ui(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glUniform2ui(arg0,arg1,arg2); String txt = new String("glUniform2ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniformMatrix3x2fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glUniformMatrix3x2fv(arg0,arg1,arg2,arg3); String txt = new String("glUniformMatrix3x2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glTexGeniv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glTexGeniv(arg0,arg1,arg2); String txt = new String("glTexGeniv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glFrustumf(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5) { checkContext(); downstreamGL2.glFrustumf(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glFrustumf(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glCopyMultiTexImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7) { checkContext(); downstreamGL2.glCopyMultiTexImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glProgramLocalParameterI4ivNV(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glProgramLocalParameterI4ivNV(arg0,arg1,arg2,arg3); String txt = new String("glProgramLocalParameterI4ivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public boolean glAreTexturesResident(int arg0,java.nio.IntBuffer arg1,java.nio.ByteBuffer arg2) { checkContext(); boolean _res = downstreamGL2.glAreTexturesResident(arg0,arg1,arg2); String txt = new String("glAreTexturesResident(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); return _res; } public void glColor3dv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glColor3dv(arg0); String txt = new String("glColor3dv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glNamedProgramLocalParameterI4uiEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6) { checkContext(); downstreamGL2.glNamedProgramLocalParameterI4uiEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glFramebufferTextureFaceEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glFramebufferTextureFaceEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glVideoCaptureStreamParameterivNV(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glVideoCaptureStreamParameterivNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVideoCaptureStreamParameterivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVariantfvEXT(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glVariantfvEXT(arg0,arg1); String txt = new String("glVariantfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttribI4iv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI4iv(arg0,arg1); String txt = new String("glVertexAttribI4iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glColorP3uiv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glColorP3uiv(arg0,arg1); String txt = new String("glColorP3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glColor3fv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glColor3fv(arg0); String txt = new String("glColor3fv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glCompileShaderARB(int arg0) { checkContext(); downstreamGL2.glCompileShaderARB(arg0); String txt = new String("glCompileShaderARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib2svARB(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib2svARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib2svARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetIntegerIndexedv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetIntegerIndexedv(arg0,arg1,arg2); String txt = new String("glGetIntegerIndexedv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTextureParameterfvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glTextureParameterfvEXT(arg0,arg1,arg2,arg3); String txt = new String("glTextureParameterfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } 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) { checkContext(); int _res = downstreamGL2.glGetDebugMessageLogARB(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("glGetDebugMessageLogARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ", " + " "+arg6 + ", " + " "+arg7 + ")"); checkGLGetError( txt ); return _res; } public void glGetBufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetBufferParameteriv(arg0,arg1,arg2); String txt = new String("glGetBufferParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glColor3f(float arg0,float arg1,float arg2) { checkContext(); downstreamGL2.glColor3f(arg0,arg1,arg2); String txt = new String("glColor3f(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttrib1dvARB(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib1dvARB(arg0,arg1); String txt = new String("glVertexAttrib1dvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glColor3uiv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glColor3uiv(arg0,arg1); String txt = new String("glColor3uiv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDrawArrays(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glDrawArrays(arg0,arg1,arg2); String txt = new String("glDrawArrays(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribL3i64vNV(int arg0,long[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribL3i64vNV(arg0,arg1,arg2); String txt = new String("glVertexAttribL3i64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib3d(int arg0,double arg1,double arg2,double arg3) { checkContext(); downstreamGL2.glVertexAttrib3d(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttrib3d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glMultiTexParameterIuivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glMultiTexParameterIuivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glMultiTexParameterIuivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord3d(int arg0,double arg1,double arg2,double arg3) { checkContext(); downstreamGL2.glMultiTexCoord3d(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexCoord3d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttribI4bvEXT(int arg0,java.nio.ByteBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI4bvEXT(arg0,arg1); String txt = new String("glVertexAttribI4bvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramBufferParametersfvNV(int arg0,int arg1,int arg2,int arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramBufferParametersfvNV(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glTexStorage1D(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glTexStorage1D(arg0,arg1,arg2,arg3); String txt = new String("glTexStorage1D(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glConvolutionFilter2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6) { checkContext(); downstreamGL2.glConvolutionFilter2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glGetDoublev(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glGetDoublev(arg0,arg1,arg2); String txt = new String("glGetDoublev(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNamedRenderbufferStorageMultisampleCoverageEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glNamedRenderbufferStorageMultisampleCoverageEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glGetBufferParameterui64vNV(int arg0,int arg1,long[] arg2,int arg3) { checkContext(); downstreamGL2.glGetBufferParameterui64vNV(arg0,arg1,arg2,arg3); String txt = new String("glGetBufferParameterui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glShaderOp2EXT(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glShaderOp2EXT(arg0,arg1,arg2,arg3); String txt = new String("glShaderOp2EXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI4uiv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI4uiv(arg0,arg1); String txt = new String("glVertexAttribI4uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glDrawTransformFeedbackNV(int arg0,int arg1) { checkContext(); downstreamGL2.glDrawTransformFeedbackNV(arg0,arg1); String txt = new String("glDrawTransformFeedbackNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glCopyTextureImage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8) { checkContext(); downstreamGL2.glCopyTextureImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glFogCoorddv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glFogCoorddv(arg0,arg1); String txt = new String("glFogCoorddv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexP2uiv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexP2uiv(arg0,arg1); String txt = new String("glVertexP2uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glAccum(int arg0,float arg1) { checkContext(); downstreamGL2.glAccum(arg0,arg1); String txt = new String("glAccum(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glHintPGI(int arg0,int arg1) { checkContext(); downstreamGL2.glHintPGI(arg0,arg1); String txt = new String("glHintPGI(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeleteFencesNV(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glDeleteFencesNV(arg0,arg1); String txt = new String("glDeleteFencesNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetIntegerui64vNV(int arg0,long[] arg1,int arg2) { checkContext(); downstreamGL2.glGetIntegerui64vNV(arg0,arg1,arg2); String txt = new String("glGetIntegerui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDisableIndexed(int arg0,int arg1) { checkContext(); downstreamGL2.glDisableIndexed(arg0,arg1); String txt = new String("glDisableIndexed(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBindImageTexture(int arg0,int arg1,int arg2,boolean arg3,int arg4,int arg5,int arg6) { checkContext(); downstreamGL2.glBindImageTexture(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glCopyTextureSubImage3DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8,int arg9) { checkContext(); downstreamGL2.glCopyTextureSubImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glEndQueryIndexed(int arg0,int arg1) { checkContext(); downstreamGL2.glEndQueryIndexed(arg0,arg1); String txt = new String("glEndQueryIndexed(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetMinmaxParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetMinmaxParameterfv(arg0,arg1,arg2); String txt = new String("glGetMinmaxParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord4iv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord4iv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord4iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRenderbufferStorage(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glRenderbufferStorage(arg0,arg1,arg2,arg3); String txt = new String("glRenderbufferStorage(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetRenderbufferParameteriv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetRenderbufferParameteriv(arg0,arg1,arg2,arg3); String txt = new String("glGetRenderbufferParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetUniformivARB(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetUniformivARB(arg0,arg1,arg2); String txt = new String("glGetUniformivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniform2dv(int arg0,int arg1,int arg2,double[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform2dv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform2dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetVertexAttribLui64vNV(int arg0,int arg1,long[] arg2,int arg3) { checkContext(); downstreamGL2.glGetVertexAttribLui64vNV(arg0,arg1,arg2,arg3); String txt = new String("glGetVertexAttribLui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public java.nio.ByteBuffer glMapNamedBufferEXT(int arg0,int arg1) { checkContext(); java.nio.ByteBuffer _res = downstreamGL2.glMapNamedBufferEXT(arg0,arg1); String txt = new String("glMapNamedBufferEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glTexCoord4iv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glTexCoord4iv(arg0); String txt = new String("glTexCoord4iv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glIndexs(short arg0) { checkContext(); downstreamGL2.glIndexs(arg0); String txt = new String("glIndexs(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glMakeNamedBufferResidentNV(int arg0,int arg1) { checkContext(); downstreamGL2.glMakeNamedBufferResidentNV(arg0,arg1); String txt = new String("glMakeNamedBufferResidentNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glOrthof(float arg0,float arg1,float arg2,float arg3,float arg4,float arg5) { checkContext(); downstreamGL2.glOrthof(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glOrthof(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glProgramUniformui64NV(int arg0,int arg1,long arg2) { checkContext(); downstreamGL2.glProgramUniformui64NV(arg0,arg1,arg2); String txt = new String("glProgramUniformui64NV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4fv(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4fv(arg0,arg1,arg2); String txt = new String("glVertexAttrib4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public java.lang.Object getExtension(java.lang.String arg0) { return downstreamGL2.getExtension(arg0); } public void glVDPAUMapSurfacesNV(int arg0,com.jogamp.common.nio.PointerBuffer arg1) { checkContext(); downstreamGL2.glVDPAUMapSurfacesNV(arg0,arg1); String txt = new String("glVDPAUMapSurfacesNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetNamedProgramivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetNamedProgramivEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetNamedProgramivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glScissorArrayv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glScissorArrayv(arg0,arg1,arg2); String txt = new String("glScissorArrayv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTexCoordP3uiv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glTexCoordP3uiv(arg0,arg1,arg2); String txt = new String("glTexCoordP3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib1d(int arg0,double arg1) { checkContext(); downstreamGL2.glVertexAttrib1d(arg0,arg1); String txt = new String("glVertexAttrib1d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glIndexdv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glIndexdv(arg0); String txt = new String("glIndexdv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glClearDepthf(float arg0) { checkContext(); downstreamGL2.glClearDepthf(arg0); String txt = new String("glClearDepthf(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glColor4fv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glColor4fv(arg0,arg1); String txt = new String("glColor4fv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProvokingVertexEXT(int arg0) { checkContext(); downstreamGL2.glProvokingVertexEXT(arg0); String txt = new String("glProvokingVertexEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib1fv(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib1fv(arg0,arg1); String txt = new String("glVertexAttrib1fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glCopyPixels(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glCopyPixels(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glPixelTransferi(int arg0,int arg1) { checkContext(); downstreamGL2.glPixelTransferi(arg0,arg1); String txt = new String("glPixelTransferi(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniform1fv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glUniform1fv(arg0,arg1,arg2); String txt = new String("glUniform1fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTexStorage3D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glTexStorage3D(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glHint(int arg0,int arg1) { checkContext(); downstreamGL2.glHint(arg0,arg1); String txt = new String("glHint(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor4sv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glColor4sv(arg0); String txt = new String("glColor4sv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVertex3i(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glVertex3i(arg0,arg1,arg2); String txt = new String("glVertex3i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNamedRenderbufferStorageEXT(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glNamedRenderbufferStorageEXT(arg0,arg1,arg2,arg3); String txt = new String("glNamedRenderbufferStorageEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8) { checkContext(); downstreamGL2.glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glTexEnviv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glTexEnviv(arg0,arg1,arg2,arg3); String txt = new String("glTexEnviv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribL4i64NV(int arg0,long arg1,long arg2,long arg3,long arg4) { checkContext(); downstreamGL2.glVertexAttribL4i64NV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttribL4i64NV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4fv(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4fv(arg0,arg1); String txt = new String("glVertexAttrib4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glShaderSourceARB(int arg0,int arg1,java.lang.String[] arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glShaderSourceARB(arg0,arg1,arg2,arg3); String txt = new String("glShaderSourceARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[Ljava.lang.String;>" + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttribIPointerEXT(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4) { checkContext(); downstreamGL2.glVertexAttribIPointerEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttribIPointerEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glMatrixMode(int arg0) { checkContext(); downstreamGL2.glMatrixMode(arg0); String txt = new String("glMatrixMode(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVariantsvEXT(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVariantsvEXT(arg0,arg1,arg2); String txt = new String("glVariantsvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib3hv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib3hv(arg0,arg1,arg2); String txt = new String("glVertexAttrib3hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDrawArraysInstancedBaseInstance(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glDrawArraysInstancedBaseInstance(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glColor4fv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glColor4fv(arg0); String txt = new String("glColor4fv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glProgramUniform1ui(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glProgramUniform1ui(arg0,arg1,arg2); String txt = new String("glProgramUniform1ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDrawArraysInstanced(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glDrawArraysInstanced(arg0,arg1,arg2,arg3); String txt = new String("glDrawArraysInstanced(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord4hv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord4hv(arg0,arg1); String txt = new String("glMultiTexCoord4hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glUniform1fv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform1fv(arg0,arg1,arg2,arg3); String txt = new String("glUniform1fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib1fv(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib1fv(arg0,arg1,arg2); String txt = new String("glVertexAttrib1fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4ivARB(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4ivARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib4ivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMatrixMultdEXT(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glMatrixMultdEXT(arg0,arg1); String txt = new String("glMatrixMultdEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetProgramLocalParameterIuivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetProgramLocalParameterIuivNV(arg0,arg1,arg2); String txt = new String("glGetProgramLocalParameterIuivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glExtractComponentEXT(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glExtractComponentEXT(arg0,arg1,arg2); String txt = new String("glExtractComponentEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib1sv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib1sv(arg0,arg1); String txt = new String("glVertexAttrib1sv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetnPixelMapusv(int arg0,int arg1,java.nio.ShortBuffer arg2) { checkContext(); downstreamGL2.glGetnPixelMapusv(arg0,arg1,arg2); String txt = new String("glGetnPixelMapusv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4ubv(int arg0,java.nio.ByteBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4ubv(arg0,arg1); String txt = new String("glVertexAttrib4ubv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetTextureParameterIivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetTextureParameterIivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetTextureParameterIivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetActiveUniformBlockiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetActiveUniformBlockiv(arg0,arg1,arg2,arg3); String txt = new String("glGetActiveUniformBlockiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glStencilFuncSeparate(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glStencilFuncSeparate(arg0,arg1,arg2,arg3); String txt = new String("glStencilFuncSeparate(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColorP4ui(int arg0,int arg1) { checkContext(); downstreamGL2.glColorP4ui(arg0,arg1); String txt = new String("glColorP4ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform2dvEXT(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform2dvEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform2dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramUniform4iEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniform4iEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glProgramUniform4ivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform4ivEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform4ivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glMultiTexCoordP4uiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glMultiTexCoordP4uiv(arg0,arg1,arg2); String txt = new String("glMultiTexCoordP4uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetTexParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetTexParameterIiv(arg0,arg1,arg2); String txt = new String("glGetTexParameterIiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetBooleanIndexedv(int arg0,int arg1,java.nio.ByteBuffer arg2) { checkContext(); downstreamGL2.glGetBooleanIndexedv(arg0,arg1,arg2); String txt = new String("glGetBooleanIndexedv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniformui64vNV(int arg0,int arg1,int arg2,long[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniformui64vNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColorTableParameteriv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glColorTableParameteriv(arg0,arg1,arg2,arg3); String txt = new String("glColorTableParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetMinmaxParameterfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetMinmaxParameterfv(arg0,arg1,arg2,arg3); String txt = new String("glGetMinmaxParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramEnvParametersI4uivNV(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramEnvParametersI4uivNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramEnvParametersI4uivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVariantusvEXT(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVariantusvEXT(arg0,arg1); String txt = new String("glVariantusvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTexSubImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6) { checkContext(); downstreamGL2.glTexSubImage1D(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glTexGendv(int arg0,int arg1,double[] arg2,int arg3) { checkContext(); downstreamGL2.glTexGendv(arg0,arg1,arg2,arg3); String txt = new String("glTexGendv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetVertexAttribIuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetVertexAttribIuiv(arg0,arg1,arg2); String txt = new String("glGetVertexAttribIuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniform4uivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform4uivEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform4uivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glTexParameterIuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glTexParameterIuiv(arg0,arg1,arg2); String txt = new String("glTexParameterIuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetFramebufferAttachmentParameteriv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetFramebufferAttachmentParameteriv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetFramebufferAttachmentParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord2sv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord2sv(arg0,arg1); String txt = new String("glTexCoord2sv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public int glCheckNamedFramebufferStatusEXT(int arg0,int arg1) { checkContext(); int _res = downstreamGL2.glCheckNamedFramebufferStatusEXT(arg0,arg1); String txt = new String("glCheckNamedFramebufferStatusEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glColor3fv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glColor3fv(arg0,arg1); String txt = new String("glColor3fv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTextureParameterfvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glTextureParameterfvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glTextureParameterfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramBufferParametersfvNV(int arg0,int arg1,int arg2,int arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glProgramBufferParametersfvNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramBufferParametersfvNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glProgramUniform3fEXT(int arg0,int arg1,float arg2,float arg3,float arg4) { checkContext(); downstreamGL2.glProgramUniform3fEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform3fEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glProgramUniform3dvEXT(int arg0,int arg1,int arg2,double[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform3dvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform3dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform2iv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform2iv(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform2iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttribL1ui64vNV(int arg0,long[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribL1ui64vNV(arg0,arg1,arg2); String txt = new String("glVertexAttribL1ui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTextureImage3DMultisampleNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,boolean arg7) { checkContext(); downstreamGL2.glTextureImage3DMultisampleNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glSecondaryColorP3uiv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glSecondaryColorP3uiv(arg0,arg1,arg2); String txt = new String("glSecondaryColorP3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4svARB(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4svARB(arg0,arg1); String txt = new String("glVertexAttrib4svARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glUniformMatrix3x2fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glUniformMatrix3x2fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glUniformMatrix3x2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glVertexAttribL4ui64vNV(int arg0,java.nio.LongBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribL4ui64vNV(arg0,arg1); String txt = new String("glVertexAttribL4ui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public boolean glIsVBOArrayEnabled() { checkContext(); boolean _res = downstreamGL2.glIsVBOArrayEnabled(); String txt = new String("glIsVBOArrayEnabled(" + ")"); checkGLGetError( txt ); return _res; } public void glTextureImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8) { checkContext(); downstreamGL2.glTextureImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glEdgeFlagv(byte[] arg0,int arg1) { checkContext(); downstreamGL2.glEdgeFlagv(arg0,arg1); String txt = new String("glEdgeFlagv(" + "<[B>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBindProgramPipeline(int arg0) { checkContext(); downstreamGL2.glBindProgramPipeline(arg0); String txt = new String("glBindProgramPipeline(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glCompileShaderIncludeARB(int arg0,int arg1,java.lang.String[] arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glCompileShaderIncludeARB(arg0,arg1,arg2,arg3,arg4); String txt = new String("glCompileShaderIncludeARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[Ljava.lang.String;>" + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEndQuery(int arg0) { checkContext(); downstreamGL2.glEndQuery(arg0); String txt = new String("glEndQuery(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVariantfvEXT(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glVariantfvEXT(arg0,arg1,arg2); String txt = new String("glVariantfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSetInvariantEXT(int arg0,int arg1,java.nio.Buffer arg2) { checkContext(); downstreamGL2.glSetInvariantEXT(arg0,arg1,arg2); String txt = new String("glSetInvariantEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexPointer(javax.media.opengl.GLArrayData arg0) { checkContext(); downstreamGL2.glVertexPointer(arg0); String txt = new String("glVertexPointer(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetUniformfvARB(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetUniformfvARB(arg0,arg1,arg2,arg3); String txt = new String("glGetUniformfvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4sARB(int arg0,short arg1,short arg2,short arg3,short arg4) { checkContext(); downstreamGL2.glVertexAttrib4sARB(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttrib4sARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public int glVideoCaptureNV(int arg0,int[] arg1,int arg2,long[] arg3,int arg4) { checkContext(); int _res = downstreamGL2.glVideoCaptureNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVideoCaptureNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glFramebufferTexture1D(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glFramebufferTexture1D(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2x4dvEXT(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix2x4dvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix2x4dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRasterPos2fv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glRasterPos2fv(arg0,arg1); String txt = new String("glRasterPos2fv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetQueryObjecti64v(int arg0,int arg1,java.nio.LongBuffer arg2) { checkContext(); downstreamGL2.glGetQueryObjecti64v(arg0,arg1,arg2); String txt = new String("glGetQueryObjecti64v(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glCompileShaderIncludeARB(int arg0,int arg1,java.lang.String[] arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glCompileShaderIncludeARB(arg0,arg1,arg2,arg3); String txt = new String("glCompileShaderIncludeARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[Ljava.lang.String;>" + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetBooleanv(int arg0,byte[] arg1,int arg2) { checkContext(); downstreamGL2.glGetBooleanv(arg0,arg1,arg2); String txt = new String("glGetBooleanv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetnPixelMapfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetnPixelMapfv(arg0,arg1,arg2,arg3); String txt = new String("glGetnPixelMapfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glClearBufferfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glClearBufferfv(arg0,arg1,arg2,arg3); String txt = new String("glClearBufferfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord4dv(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord4dv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord4dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glFogCoordFormatNV(int arg0,int arg1) { checkContext(); downstreamGL2.glFogCoordFormatNV(arg0,arg1); String txt = new String("glFogCoordFormatNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribL3dv(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribL3dv(arg0,arg1,arg2); String txt = new String("glVertexAttribL3dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSecondaryColorP3uiv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glSecondaryColorP3uiv(arg0,arg1); String txt = new String("glSecondaryColorP3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3dv(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix3dv(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix3dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribL1i64vNV(int arg0,long[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribL1i64vNV(arg0,arg1,arg2); String txt = new String("glVertexAttribL1i64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform2iv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform2iv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform2iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUnlockArraysEXT() { checkContext(); downstreamGL2.glUnlockArraysEXT(); String txt = new String("glUnlockArraysEXT(" + ")"); checkGLGetError( txt ); } public boolean hasGLSL() { return downstreamGL2.hasGLSL(); } public void glCopyTextureImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7) { checkContext(); downstreamGL2.glCopyTextureImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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() + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glGetnSeparableFilter(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glTexParameterIuiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glTexParameterIuiv(arg0,arg1,arg2,arg3); String txt = new String("glTexParameterIuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetFramebufferAttachmentParameteriv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetFramebufferAttachmentParameteriv(arg0,arg1,arg2,arg3); String txt = new String("glGetFramebufferAttachmentParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramUniform4uivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform4uivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform4uivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetVertexAttribIuiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetVertexAttribIuiv(arg0,arg1,arg2,arg3); String txt = new String("glGetVertexAttribIuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDepthBoundsEXT(double arg0,double arg1) { checkContext(); downstreamGL2.glDepthBoundsEXT(arg0,arg1); String txt = new String("glDepthBoundsEXT(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glEdgeFlag(boolean arg0) { checkContext(); downstreamGL2.glEdgeFlag(arg0); String txt = new String("glEdgeFlag(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glTexCoordP3ui(int arg0,int arg1) { checkContext(); downstreamGL2.glTexCoordP3ui(arg0,arg1); String txt = new String("glTexCoordP3ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColorTableParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glColorTableParameteriv(arg0,arg1,arg2); String txt = new String("glColorTableParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramEnvParametersI4uivNV(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramEnvParametersI4uivNV(arg0,arg1,arg2,arg3); String txt = new String("glProgramEnvParametersI4uivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetTexParameterIiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetTexParameterIiv(arg0,arg1,arg2,arg3); String txt = new String("glGetTexParameterIiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSwapAPPLE() { checkContext(); downstreamGL2.glSwapAPPLE(); String txt = new String("glSwapAPPLE(" + ")"); checkGLGetError( txt ); } public void glMultiTexCoordP4uiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glMultiTexCoordP4uiv(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexCoordP4uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord1sv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord1sv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord1sv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetShaderInfoLog(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5) { checkContext(); downstreamGL2.glGetShaderInfoLog(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glGetShaderInfoLog(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform4ivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform4ivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform4ivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEnableClientState(int arg0) { checkContext(); downstreamGL2.glEnableClientState(arg0); String txt = new String("glEnableClientState(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSetLocalConstantEXT(int arg0,int arg1,java.nio.Buffer arg2) { checkContext(); downstreamGL2.glSetLocalConstantEXT(arg0,arg1,arg2); String txt = new String("glSetLocalConstantEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glClearStencil(int arg0) { checkContext(); downstreamGL2.glClearStencil(arg0); String txt = new String("glClearStencil(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBindMultiTextureEXT(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glBindMultiTextureEXT(arg0,arg1,arg2); String txt = new String("glBindMultiTextureEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetActiveUniformBlockiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetActiveUniformBlockiv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetActiveUniformBlockiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetTextureParameterIivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetTextureParameterIivEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetTextureParameterIivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3x2dvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix3x2dvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix3x2dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glProgramLocalParameters4fvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glProgramLocalParameters4fvEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramLocalParameters4fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexFormatNV(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glVertexFormatNV(arg0,arg1,arg2); String txt = new String("glVertexFormatNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetProgramLocalParameterIuivNV(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetProgramLocalParameterIuivNV(arg0,arg1,arg2,arg3); String txt = new String("glGetProgramLocalParameterIuivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord4hv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glTexCoord4hv(arg0); String txt = new String("glTexCoord4hv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVertex4dv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glVertex4dv(arg0); String txt = new String("glVertex4dv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glMultiDrawElementsIndirectAMD(int arg0,int arg1,java.nio.Buffer arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glMultiDrawElementsIndirectAMD(arg0,arg1,arg2,arg3,arg4); String txt = new String("glMultiDrawElementsIndirectAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPushName(int arg0) { checkContext(); downstreamGL2.glPushName(arg0); String txt = new String("glPushName(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4ivARB(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4ivARB(arg0,arg1); String txt = new String("glVertexAttrib4ivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glFramebufferTexture2D(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glFramebufferTexture2D(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glGetMapAttribParameterfvNV(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glGetMapAttribParameterfvNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetMapAttribParameterfvNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glWeightbvARB(int arg0,java.nio.ByteBuffer arg1) { checkContext(); downstreamGL2.glWeightbvARB(arg0,arg1); String txt = new String("glWeightbvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttrib3svARB(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib3svARB(arg0,arg1); String txt = new String("glVertexAttrib3svARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glShaderSourceARB(int arg0,int arg1,java.lang.String[] arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glShaderSourceARB(arg0,arg1,arg2,arg3,arg4); String txt = new String("glShaderSourceARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[Ljava.lang.String;>" + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform3uiEXT(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform3uiEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glLoadMatrixd(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glLoadMatrixd(arg0); String txt = new String("glLoadMatrixd(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glWindowPos3s(short arg0,short arg1,short arg2) { checkContext(); downstreamGL2.glWindowPos3s(arg0,arg1,arg2); String txt = new String("glWindowPos3s(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTexEnviv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glTexEnviv(arg0,arg1,arg2); String txt = new String("glTexEnviv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetMinmax(int arg0,boolean arg1,int arg2,int arg3,java.nio.Buffer arg4) { checkContext(); downstreamGL2.glGetMinmax(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetMinmax(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glPixelTransformParameterfvEXT(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glPixelTransformParameterfvEXT(arg0,arg1,arg2); String txt = new String("glPixelTransformParameterfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glUniform2fvARB(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform2fvARB(arg0,arg1,arg2,arg3); String txt = new String("glUniform2fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor3dv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glColor3dv(arg0,arg1); String txt = new String("glColor3dv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord3fv(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord3fv(arg0,arg1); String txt = new String("glMultiTexCoord3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4NuivARB(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4NuivARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib4NuivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4ubvARB(int arg0,byte[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4ubvARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib4ubvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8) { checkContext(); downstreamGL2.glTexSubImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glGetNamedProgramLocalParameterIuivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetNamedProgramLocalParameterIuivEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetNamedProgramLocalParameterIuivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public int glGetUniformBlockIndex(int arg0,java.lang.String arg1) { checkContext(); int _res = downstreamGL2.glGetUniformBlockIndex(arg0,arg1); String txt = new String("glGetUniformBlockIndex(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); return _res; } public void glGetLocalConstantBooleanvEXT(int arg0,int arg1,java.nio.ByteBuffer arg2) { checkContext(); downstreamGL2.glGetLocalConstantBooleanvEXT(arg0,arg1,arg2); String txt = new String("glGetLocalConstantBooleanvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glFlushPixelDataRangeNV(int arg0) { checkContext(); downstreamGL2.glFlushPixelDataRangeNV(arg0); String txt = new String("glFlushPixelDataRangeNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glLogicOp(int arg0) { checkContext(); downstreamGL2.glLogicOp(arg0); String txt = new String("glLogicOp(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glLightfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glLightfv(arg0,arg1,arg2); String txt = new String("glLightfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glWeightusvARB(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glWeightusvARB(arg0,arg1,arg2); String txt = new String("glWeightusvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGenVertexArrays(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glGenVertexArrays(arg0,arg1,arg2); String txt = new String("glGenVertexArrays(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord4sv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glTexCoord4sv(arg0); String txt = new String("glTexCoord4sv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetLightfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetLightfv(arg0,arg1,arg2); String txt = new String("glGetLightfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glNamedProgramLocalParametersI4ivEXT(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4) { checkContext(); downstreamGL2.glNamedProgramLocalParametersI4ivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glNamedProgramLocalParametersI4ivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glTextureRenderbufferEXT(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glTextureRenderbufferEXT(arg0,arg1,arg2); String txt = new String("glTextureRenderbufferEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDisableClientStateIndexedEXT(int arg0,int arg1) { checkContext(); downstreamGL2.glDisableClientStateIndexedEXT(arg0,arg1); String txt = new String("glDisableClientStateIndexedEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMatrixLoadTransposefEXT(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glMatrixLoadTransposefEXT(arg0,arg1,arg2); String txt = new String("glMatrixLoadTransposefEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMemoryBarrier(int arg0) { checkContext(); downstreamGL2.glMemoryBarrier(arg0); String txt = new String("glMemoryBarrier(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform3fv(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform3fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord3d(double arg0,double arg1,double arg2) { checkContext(); downstreamGL2.glTexCoord3d(arg0,arg1,arg2); String txt = new String("glTexCoord3d(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glDeleteVertexArrays(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glDeleteVertexArrays(arg0,arg1); String txt = new String("glDeleteVertexArrays(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramUniform2uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform2uiv(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform2uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glPixelTransformParameteriEXT(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glPixelTransformParameteriEXT(arg0,arg1,arg2); String txt = new String("glPixelTransformParameteriEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetDoublev(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glGetDoublev(arg0,arg1); String txt = new String("glGetDoublev(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2x4fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix2x4fv(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix2x4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glAttachShader(int arg0,int arg1) { checkContext(); downstreamGL2.glAttachShader(arg0,arg1); String txt = new String("glAttachShader(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2fv(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix2fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glVertexAttrib1dvARB(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib1dvARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib1dvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexSubImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6) { checkContext(); downstreamGL2.glTexSubImage1D(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glVertex3hv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glVertex3hv(arg0,arg1); String txt = new String("glVertex3hv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetMaterialiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetMaterialiv(arg0,arg1,arg2,arg3); String txt = new String("glGetMaterialiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTextureParameterIuivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glTextureParameterIuivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glTextureParameterIuivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeleteTextures(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glDeleteTextures(arg0,arg1,arg2); String txt = new String("glDeleteTextures(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glGetActiveUniform(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glVertex4iv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glVertex4iv(arg0,arg1); String txt = new String("glVertex4iv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glCompileShader(int arg0) { checkContext(); downstreamGL2.glCompileShader(arg0); String txt = new String("glCompileShader(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetOcclusionQueryivNV(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetOcclusionQueryivNV(arg0,arg1,arg2,arg3); String txt = new String("glGetOcclusionQueryivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform3uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform3uiv(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glUniform2iARB(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glUniform2iARB(arg0,arg1,arg2); String txt = new String("glUniform2iARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glWindowPos2s(short arg0,short arg1) { checkContext(); downstreamGL2.glWindowPos2s(arg0,arg1); String txt = new String("glWindowPos2s(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glConvolutionParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glConvolutionParameteriv(arg0,arg1,arg2); String txt = new String("glConvolutionParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniform2dv(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform2dv(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform2dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetUniformfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetUniformfv(arg0,arg1,arg2,arg3); String txt = new String("glGetUniformfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public long glGetBufferSize(int arg0) { checkContext(); long _res = downstreamGL2.glGetBufferSize(arg0); String txt = new String("glGetBufferSize(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glColor4iv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glColor4iv(arg0,arg1); String txt = new String("glColor4iv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniformMatrix4x3fv(int arg0,int arg1,boolean arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glUniformMatrix4x3fv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glUniformMatrix4x3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetNamedProgramLocalParameterfvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glGetNamedProgramLocalParameterfvEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetNamedProgramLocalParameterfvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetIntegerv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glGetIntegerv(arg0,arg1,arg2); String txt = new String("glGetIntegerv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoord4sv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord4sv(arg0,arg1); String txt = new String("glMultiTexCoord4sv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glUniform4iv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glUniform4iv(arg0,arg1,arg2); String txt = new String("glUniform4iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMultTransposeMatrixf(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glMultTransposeMatrixf(arg0); String txt = new String("glMultTransposeMatrixf(" + " "+arg0 + ")"); checkGLGetError( txt ); } public boolean glIsFenceAPPLE(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsFenceAPPLE(arg0); String txt = new String("glIsFenceAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glFogCoorddv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glFogCoorddv(arg0); String txt = new String("glFogCoorddv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetVariantFloatvEXT(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetVariantFloatvEXT(arg0,arg1,arg2); String txt = new String("glGetVariantFloatvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glCompressedMultiTexImage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8) { checkContext(); downstreamGL2.glCompressedMultiTexImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glGetInfoLogARB(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5) { checkContext(); downstreamGL2.glGetInfoLogARB(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glGetInfoLogARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform3uivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform3uivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform3uivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniformMatrix3fvARB(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glUniformMatrix3fvARB(arg0,arg1,arg2,arg3); String txt = new String("glUniformMatrix3fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glActiveShaderProgram(int arg0,int arg1) { checkContext(); downstreamGL2.glActiveShaderProgram(arg0,arg1); String txt = new String("glActiveShaderProgram(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2fvEXT(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix2fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix2fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor4uiv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glColor4uiv(arg0); String txt = new String("glColor4uiv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glUniform1fvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glUniform1fvARB(arg0,arg1,arg2); String txt = new String("glUniform1fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetMultiTexLevelParameterfvEXT(int arg0,int arg1,int arg2,int arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glGetMultiTexLevelParameterfvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glTexParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glTexParameteriv(arg0,arg1,arg2); String txt = new String("glTexParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glTexSubImage3D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glEnableVertexAttribAPPLE(int arg0,int arg1) { checkContext(); downstreamGL2.glEnableVertexAttribAPPLE(arg0,arg1); String txt = new String("glEnableVertexAttribAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord1d(double arg0) { checkContext(); downstreamGL2.glTexCoord1d(arg0); String txt = new String("glTexCoord1d(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glWeightubvARB(int arg0,java.nio.ByteBuffer arg1) { checkContext(); downstreamGL2.glWeightubvARB(arg0,arg1); String txt = new String("glWeightubvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetQueryIndexediv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetQueryIndexediv(arg0,arg1,arg2,arg3); String txt = new String("glGetQueryIndexediv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetActiveUniformBlockName(int arg0,int arg1,int arg2,int[] arg3,int arg4,byte[] arg5,int arg6) { checkContext(); downstreamGL2.glGetActiveUniformBlockName(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glIndexdv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glIndexdv(arg0,arg1); String txt = new String("glIndexdv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexArrayParameteriAPPLE(int arg0,int arg1) { checkContext(); downstreamGL2.glVertexArrayParameteriAPPLE(arg0,arg1); String txt = new String("glVertexArrayParameteriAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBlendFunci(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glBlendFunci(arg0,arg1,arg2); String txt = new String("glBlendFunci(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNormalP3uiv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glNormalP3uiv(arg0,arg1,arg2); String txt = new String("glNormalP3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glScalef(float arg0,float arg1,float arg2) { checkContext(); downstreamGL2.glScalef(arg0,arg1,arg2); String txt = new String("glScalef(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glDepthFunc(int arg0) { checkContext(); downstreamGL2.glDepthFunc(arg0); String txt = new String("glDepthFunc(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMaterialfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glMaterialfv(arg0,arg1,arg2,arg3); String txt = new String("glMaterialfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib3sv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib3sv(arg0,arg1,arg2); String txt = new String("glVertexAttrib3sv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public java.nio.ByteBuffer glMapBufferRange(int arg0,long arg1,long arg2,int arg3) { checkContext(); java.nio.ByteBuffer _res = downstreamGL2.glMapBufferRange(arg0,arg1,arg2,arg3); String txt = new String("glMapBufferRange(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glGetUniformuiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetUniformuiv(arg0,arg1,arg2); String txt = new String("glGetUniformuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetnUniformiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetnUniformiv(arg0,arg1,arg2,arg3); String txt = new String("glGetnUniformiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glWindowPos2f(float arg0,float arg1) { checkContext(); downstreamGL2.glWindowPos2f(arg0,arg1); String txt = new String("glWindowPos2f(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glBindFragDataLocation(int arg0,int arg1,java.lang.String arg2) { checkContext(); downstreamGL2.glBindFragDataLocation(arg0,arg1,arg2); String txt = new String("glBindFragDataLocation(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glWindowPos2d(double arg0,double arg1) { checkContext(); downstreamGL2.glWindowPos2d(arg0,arg1); String txt = new String("glWindowPos2d(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTexParameterIiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glTexParameterIiv(arg0,arg1,arg2); String txt = new String("glTexParameterIiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glWindowPos2i(int arg0,int arg1) { checkContext(); downstreamGL2.glWindowPos2i(arg0,arg1); String txt = new String("glWindowPos2i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public boolean isExtensionAvailable(java.lang.String arg0) { return downstreamGL2.isExtensionAvailable(arg0); } public void glSecondaryColor3b(byte arg0,byte arg1,byte arg2) { checkContext(); downstreamGL2.glSecondaryColor3b(arg0,arg1,arg2); String txt = new String("glSecondaryColor3b(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glSecondaryColor3fv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glSecondaryColor3fv(arg0); String txt = new String("glSecondaryColor3fv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glMatrixIndexubvARB(int arg0,byte[] arg1,int arg2) { checkContext(); downstreamGL2.glMatrixIndexubvARB(arg0,arg1,arg2); String txt = new String("glMatrixIndexubvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glApplyTextureEXT(int arg0) { checkContext(); downstreamGL2.glApplyTextureEXT(arg0); String txt = new String("glApplyTextureEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexParameterIiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glTexParameterIiv(arg0,arg1,arg2,arg3); String txt = new String("glTexParameterIiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetTexLevelParameterfv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glGetTexLevelParameterfv(arg0,arg1,arg2,arg3); String txt = new String("glGetTexLevelParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetnUniformiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetnUniformiv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetnUniformiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetUniformuiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetUniformuiv(arg0,arg1,arg2,arg3); String txt = new String("glGetUniformuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glShaderOp3EXT(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glShaderOp3EXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glTexImage2DMultisampleCoverageNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,boolean arg6) { checkContext(); downstreamGL2.glTexImage2DMultisampleCoverageNV(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glMultiTexCoordP1ui(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoordP1ui(arg0,arg1,arg2); String txt = new String("glMultiTexCoordP1ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform4fEXT(int arg0,int arg1,float arg2,float arg3,float arg4,float arg5) { checkContext(); downstreamGL2.glProgramUniform4fEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniform4fEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glCopyMultiTexSubImage2DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,int arg8) { checkContext(); downstreamGL2.glCopyMultiTexSubImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glNormalP3uiv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glNormalP3uiv(arg0,arg1); String txt = new String("glNormalP3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTexCoord4dv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glTexCoord4dv(arg0); String txt = new String("glTexCoord4dv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetQueryIndexediv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetQueryIndexediv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetQueryIndexediv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPNTrianglesiATI(int arg0,int arg1) { checkContext(); downstreamGL2.glPNTrianglesiATI(arg0,arg1); String txt = new String("glPNTrianglesiATI(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSamplerParameterfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glSamplerParameterfv(arg0,arg1,arg2,arg3); String txt = new String("glSamplerParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexParameteriv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glTexParameteriv(arg0,arg1,arg2,arg3); String txt = new String("glTexParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI4usvEXT(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI4usvEXT(arg0,arg1); String txt = new String("glVertexAttribI4usvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glUniform4fvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glUniform4fvARB(arg0,arg1,arg2); String txt = new String("glUniform4fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glColor4uiv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glColor4uiv(arg0,arg1); String txt = new String("glColor4uiv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEvalCoord2d(double arg0,double arg1) { checkContext(); downstreamGL2.glEvalCoord2d(arg0,arg1); String txt = new String("glEvalCoord2d(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3x4fvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix3x4fvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix3x4fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glSecondaryColor3ubv(byte[] arg0,int arg1) { checkContext(); downstreamGL2.glSecondaryColor3ubv(arg0,arg1); String txt = new String("glSecondaryColor3ubv(" + "<[B>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public boolean glIsTransformFeedbackNV(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsTransformFeedbackNV(arg0); String txt = new String("glIsTransformFeedbackNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glProgramUniform3uivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform3uivEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform3uivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glUniform4iv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform4iv(arg0,arg1,arg2,arg3); String txt = new String("glUniform4iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEvalCoord2f(float arg0,float arg1) { checkContext(); downstreamGL2.glEvalCoord2f(arg0,arg1); String txt = new String("glEvalCoord2f(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetIntegerv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glGetIntegerv(arg0,arg1); String txt = new String("glGetIntegerv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public int glGetUniformBufferSizeEXT(int arg0,int arg1) { checkContext(); int _res = downstreamGL2.glGetUniformBufferSizeEXT(arg0,arg1); String txt = new String("glGetUniformBufferSizeEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glColor4iv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glColor4iv(arg0); String txt = new String("glColor4iv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glBindVertexArray(int arg0) { checkContext(); downstreamGL2.glBindVertexArray(arg0); String txt = new String("glBindVertexArray(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glConvolutionParameteriv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glConvolutionParameteriv(arg0,arg1,arg2,arg3); String txt = new String("glConvolutionParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDrawTransformFeedback(int arg0,int arg1) { checkContext(); downstreamGL2.glDrawTransformFeedback(arg0,arg1); String txt = new String("glDrawTransformFeedback(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetOcclusionQueryivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetOcclusionQueryivNV(arg0,arg1,arg2); String txt = new String("glGetOcclusionQueryivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniform3uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform3uiv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform3uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glLoadTransposeMatrixf(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glLoadTransposeMatrixf(arg0); String txt = new String("glLoadTransposeMatrixf(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glColor3i(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glColor3i(arg0,arg1,arg2); String txt = new String("glColor3i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertex4iv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glVertex4iv(arg0); String txt = new String("glVertex4iv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glTranslated(double arg0,double arg1,double arg2) { checkContext(); downstreamGL2.glTranslated(arg0,arg1,arg2); String txt = new String("glTranslated(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTextureParameterIuivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glTextureParameterIuivEXT(arg0,arg1,arg2,arg3); String txt = new String("glTextureParameterIuivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glDeleteTextures(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glDeleteTextures(arg0,arg1); String txt = new String("glDeleteTextures(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetMaterialiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetMaterialiv(arg0,arg1,arg2); String txt = new String("glGetMaterialiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glDetachShader(int arg0,int arg1) { checkContext(); downstreamGL2.glDetachShader(arg0,arg1); String txt = new String("glDetachShader(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetVariantBooleanvEXT(int arg0,int arg1,java.nio.ByteBuffer arg2) { checkContext(); downstreamGL2.glGetVariantBooleanvEXT(arg0,arg1,arg2); String txt = new String("glGetVariantBooleanvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glBindProgramARB(int arg0,int arg1) { checkContext(); downstreamGL2.glBindProgramARB(arg0,arg1); String txt = new String("glBindProgramARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEvalMapsNV(int arg0,int arg1) { checkContext(); downstreamGL2.glEvalMapsNV(arg0,arg1); String txt = new String("glEvalMapsNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI4usv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI4usv(arg0,arg1); String txt = new String("glVertexAttribI4usv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glFinish() { checkContext(); downstreamGL2.glFinish(); String txt = new String("glFinish(" + ")"); checkGLGetError( txt ); } public int glGetGraphicsResetStatus() { checkContext(); int _res = downstreamGL2.glGetGraphicsResetStatus(); String txt = new String("glGetGraphicsResetStatus(" + ")"); checkGLGetError( txt ); return _res; } 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) { checkContext(); downstreamGL2.glMapVertexAttrib2fAPPLE(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11); String txt = new String("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() + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glGetTransformFeedbackVarying(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glDeleteVertexArrays(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glDeleteVertexArrays(arg0,arg1,arg2); String txt = new String("glDeleteVertexArrays(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform2uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform2uiv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform2uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramParameteri(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glProgramParameteri(arg0,arg1,arg2); String txt = new String("glProgramParameteri(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNamedProgramLocalParametersI4ivEXT(int arg0,int arg1,int arg2,int arg3,int[] arg4,int arg5) { checkContext(); downstreamGL2.glNamedProgramLocalParametersI4ivEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glVertex3f(float arg0,float arg1,float arg2) { checkContext(); downstreamGL2.glVertex3f(arg0,arg1,arg2); String txt = new String("glVertex3f(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGenVertexArrays(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glGenVertexArrays(arg0,arg1); String txt = new String("glGenVertexArrays(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetVertexAttribfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetVertexAttribfv(arg0,arg1,arg2,arg3); String txt = new String("glGetVertexAttribfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord3fv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glTexCoord3fv(arg0); String txt = new String("glTexCoord3fv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glPixelTransferf(int arg0,float arg1) { checkContext(); downstreamGL2.glPixelTransferf(arg0,arg1); String txt = new String("glPixelTransferf(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public boolean glIsSampler(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsSampler(arg0); String txt = new String("glIsSampler(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glGetNamedProgramLocalParameterIuivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetNamedProgramLocalParameterIuivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetNamedProgramLocalParameterIuivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetMinmax(int arg0,boolean arg1,int arg2,int arg3,long arg4) { checkContext(); downstreamGL2.glGetMinmax(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetMinmax(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4NuivARB(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4NuivARB(arg0,arg1); String txt = new String("glVertexAttrib4NuivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glBindTransformFeedbackNV(int arg0,int arg1) { checkContext(); downstreamGL2.glBindTransformFeedbackNV(arg0,arg1); String txt = new String("glBindTransformFeedbackNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetnTexImage(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5) { checkContext(); downstreamGL2.glGetnTexImage(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4fvARB(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4fvARB(arg0,arg1,arg2); String txt = new String("glVertexAttrib4fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribL4dv(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribL4dv(arg0,arg1); String txt = new String("glVertexAttribL4dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glDisableVertexAttribAPPLE(int arg0,int arg1) { checkContext(); downstreamGL2.glDisableVertexAttribAPPLE(arg0,arg1); String txt = new String("glDisableVertexAttribAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4iv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4iv(arg0,arg1); String txt = new String("glVertexAttrib4iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord3dv(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord3dv(arg0,arg1); String txt = new String("glMultiTexCoord3dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramLocalParameterI4iNV(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glProgramLocalParameterI4iNV(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glTexCoord4fv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord4fv(arg0,arg1); String txt = new String("glTexCoord4fv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDrawElementsInstanced(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4) { checkContext(); downstreamGL2.glDrawElementsInstanced(arg0,arg1,arg2,arg3,arg4); String txt = new String("glDrawElementsInstanced(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glGetActiveAttrib(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glProgramUniform4dvEXT(int arg0,int arg1,int arg2,java.nio.DoubleBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform4dvEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform4dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glColorTableParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glColorTableParameterfv(arg0,arg1,arg2); String txt = new String("glColorTableParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetNamedBufferParameterui64vNV(int arg0,int arg1,long[] arg2,int arg3) { checkContext(); downstreamGL2.glGetNamedBufferParameterui64vNV(arg0,arg1,arg2,arg3); String txt = new String("glGetNamedBufferParameterui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMapParameterfvNV(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glMapParameterfvNV(arg0,arg1,arg2); String txt = new String("glMapParameterfvNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetFramebufferParameterivEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetFramebufferParameterivEXT(arg0,arg1,arg2); String txt = new String("glGetFramebufferParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public int glCreateShader(int arg0) { checkContext(); int _res = downstreamGL2.glCreateShader(arg0); String txt = new String("glCreateShader(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glGetProgramStageiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetProgramStageiv(arg0,arg1,arg2,arg3); String txt = new String("glGetProgramStageiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glMatrixScalefEXT(int arg0,float arg1,float arg2,float arg3) { checkContext(); downstreamGL2.glMatrixScalefEXT(arg0,arg1,arg2,arg3); String txt = new String("glMatrixScalefEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glWindowPos3f(float arg0,float arg1,float arg2) { checkContext(); downstreamGL2.glWindowPos3f(arg0,arg1,arg2); String txt = new String("glWindowPos3f(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTexBuffer(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glTexBuffer(arg0,arg1,arg2); String txt = new String("glTexBuffer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDebugMessageEnableAMD(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,boolean arg4) { checkContext(); downstreamGL2.glDebugMessageEnableAMD(arg0,arg1,arg2,arg3,arg4); String txt = new String("glDebugMessageEnableAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public java.lang.Object getPlatformGLExtensions() { return downstreamGL2.getPlatformGLExtensions(); } public boolean glIsProgramARB(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsProgramARB(arg0); String txt = new String("glIsProgramARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glUniform1uiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glUniform1uiv(arg0,arg1,arg2); String txt = new String("glUniform1uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetLightiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetLightiv(arg0,arg1,arg2,arg3); String txt = new String("glGetLightiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetDoublei_v(int arg0,int arg1,double[] arg2,int arg3) { checkContext(); downstreamGL2.glGetDoublei_v(arg0,arg1,arg2,arg3); String txt = new String("glGetDoublei_v(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEdgeFlagPointer(int arg0,java.nio.Buffer arg1) { checkContext(); downstreamGL2.glEdgeFlagPointer(arg0,arg1); String txt = new String("glEdgeFlagPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glConvolutionParameterf(int arg0,int arg1,float arg2) { checkContext(); downstreamGL2.glConvolutionParameterf(arg0,arg1,arg2); String txt = new String("glConvolutionParameterf(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttribI1iv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI1iv(arg0,arg1); String txt = new String("glVertexAttribI1iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glUniformMatrix4x2fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glUniformMatrix4x2fv(arg0,arg1,arg2,arg3); String txt = new String("glUniformMatrix4x2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttrib1fARB(int arg0,float arg1) { checkContext(); downstreamGL2.glVertexAttrib1fARB(arg0,arg1); String txt = new String("glVertexAttrib1fARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glNormal3d(double arg0,double arg1,double arg2) { checkContext(); downstreamGL2.glNormal3d(arg0,arg1,arg2); String txt = new String("glNormal3d(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttribL2ui64vNV(int arg0,java.nio.LongBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribL2ui64vNV(arg0,arg1); String txt = new String("glVertexAttribL2ui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramUniform2fv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform2fv(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glClipPlane(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glClipPlane(arg0,arg1,arg2); String txt = new String("glClipPlane(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glFogCoordfv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glFogCoordfv(arg0); String txt = new String("glFogCoordfv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glCopyTextureSubImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6) { checkContext(); downstreamGL2.glCopyTextureSubImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glGenerateTextureMipmapEXT(int arg0,int arg1) { checkContext(); downstreamGL2.glGenerateTextureMipmapEXT(arg0,arg1); String txt = new String("glGenerateTextureMipmapEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glCompressedTextureImage3DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glNamedProgramStringEXT(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4) { checkContext(); downstreamGL2.glNamedProgramStringEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glNamedProgramStringEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glVertexAttribL4i64vNV(int arg0,long[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribL4i64vNV(arg0,arg1,arg2); String txt = new String("glVertexAttribL4i64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetMapParameterfvNV(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetMapParameterfvNV(arg0,arg1,arg2,arg3); String txt = new String("glGetMapParameterfvNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoord3dv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glTexCoord3dv(arg0); String txt = new String("glTexCoord3dv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetFenceivNV(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetFenceivNV(arg0,arg1,arg2,arg3); String txt = new String("glGetFenceivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNamedBufferDataEXT(int arg0,long arg1,java.nio.Buffer arg2,int arg3) { checkContext(); downstreamGL2.glNamedBufferDataEXT(arg0,arg1,arg2,arg3); String txt = new String("glNamedBufferDataEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetClipPlane(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glGetClipPlane(arg0,arg1,arg2); String txt = new String("glGetClipPlane(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetLocalConstantIntegervEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetLocalConstantIntegervEXT(arg0,arg1,arg2); String txt = new String("glGetLocalConstantIntegervEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord4fv(int arg0,float[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord4fv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public boolean isTextureFormatBGRA8888Available() { return downstreamGL2.isTextureFormatBGRA8888Available(); } public void glLoadTransposeMatrixd(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glLoadTransposeMatrixd(arg0); String txt = new String("glLoadTransposeMatrixd(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetMultiTexParameterivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetMultiTexParameterivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetMultiTexParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetQueryObjectui64v(int arg0,int arg1,long[] arg2,int arg3) { checkContext(); downstreamGL2.glGetQueryObjectui64v(arg0,arg1,arg2,arg3); String txt = new String("glGetQueryObjectui64v(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetShaderSourceARB(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5) { checkContext(); downstreamGL2.glGetShaderSourceARB(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glGetShaderSourceARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glCompressedTextureImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7) { checkContext(); downstreamGL2.glCompressedTextureImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glVertexAttribI4bvEXT(int arg0,byte[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI4bvEXT(arg0,arg1,arg2); String txt = new String("glVertexAttribI4bvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoordP1uiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glMultiTexCoordP1uiv(arg0,arg1,arg2,arg3); String txt = new String("glMultiTexCoordP1uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNamedProgramLocalParameterI4iEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6) { checkContext(); downstreamGL2.glNamedProgramLocalParameterI4iEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glTexCoord2hv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord2hv(arg0,arg1); String txt = new String("glTexCoord2hv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiTexCoordP1uiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glMultiTexCoordP1uiv(arg0,arg1,arg2); String txt = new String("glMultiTexCoordP1uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertex2s(short arg0,short arg1) { checkContext(); downstreamGL2.glVertex2s(arg0,arg1); String txt = new String("glVertex2s(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord2hv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord2hv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord2hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public boolean isFunctionAvailable(java.lang.String arg0) { return downstreamGL2.isFunctionAvailable(arg0); } public void glVertex2i(int arg0,int arg1) { checkContext(); downstreamGL2.glVertex2i(arg0,arg1); String txt = new String("glVertex2i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexCoordPointer(int arg0,int arg1,int arg2,long arg3) { checkContext(); downstreamGL2.glTexCoordPointer(arg0,arg1,arg2,arg3); String txt = new String("glTexCoordPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetMultiTexParameterivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetMultiTexParameterivEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetMultiTexParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4NbvARB(int arg0,java.nio.ByteBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4NbvARB(arg0,arg1); String txt = new String("glVertexAttrib4NbvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glColor3usv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glColor3usv(arg0); String txt = new String("glColor3usv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glRasterPos4sv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glRasterPos4sv(arg0); String txt = new String("glRasterPos4sv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glEnableVariantClientStateEXT(int arg0) { checkContext(); downstreamGL2.glEnableVariantClientStateEXT(arg0); String txt = new String("glEnableVariantClientStateEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPopAttrib() { checkContext(); downstreamGL2.glPopAttrib(); String txt = new String("glPopAttrib(" + ")"); checkGLGetError( txt ); } public void glGetLocalConstantIntegervEXT(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetLocalConstantIntegervEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetLocalConstantIntegervEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } 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) { checkContext(); int _res = downstreamGL2.glGetDebugMessageLogARB(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10,arg11,arg12,arg13); String txt = new String("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() + ")"); checkGLGetError( txt ); return _res; } public void glBlendFunc(int arg0,int arg1) { checkContext(); downstreamGL2.glBlendFunc(arg0,arg1); String txt = new String("glBlendFunc(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetFenceivNV(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetFenceivNV(arg0,arg1,arg2); String txt = new String("glGetFenceivNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glUniform3iARB(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glUniform3iARB(arg0,arg1,arg2,arg3); String txt = new String("glUniform3iARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDisableVertexAttribArrayARB(int arg0) { checkContext(); downstreamGL2.glDisableVertexAttribArrayARB(arg0); String txt = new String("glDisableVertexAttribArrayARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public boolean glAreTexturesResident(int arg0,int[] arg1,int arg2,byte[] arg3,int arg4) { checkContext(); boolean _res = downstreamGL2.glAreTexturesResident(arg0,arg1,arg2,arg3,arg4); String txt = new String("glAreTexturesResident(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glMaterialf(int arg0,int arg1,float arg2) { checkContext(); downstreamGL2.glMaterialf(arg0,arg1,arg2); String txt = new String("glMaterialf(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMultTransposeMatrixd(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glMultTransposeMatrixd(arg0); String txt = new String("glMultTransposeMatrixd(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord3sv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord3sv(arg0,arg1); String txt = new String("glMultiTexCoord3sv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glColorFormatNV(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glColorFormatNV(arg0,arg1,arg2); String txt = new String("glColorFormatNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glConvolutionFilter1D(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5) { checkContext(); downstreamGL2.glConvolutionFilter1D(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glProgramUniform1fvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform1fvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform1fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform3fvEXT(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform3fvEXT(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform3fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glNamedProgramLocalParameter4fvEXT(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glNamedProgramLocalParameter4fvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glNamedProgramLocalParameter4fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertex2d(double arg0,double arg1) { checkContext(); downstreamGL2.glVertex2d(arg0,arg1); String txt = new String("glVertex2d(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTexGenfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glTexGenfv(arg0,arg1,arg2,arg3); String txt = new String("glTexGenfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2dv(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix2dv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix2dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glEvalCoord1f(float arg0) { checkContext(); downstreamGL2.glEvalCoord1f(arg0); String txt = new String("glEvalCoord1f(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVertex2h(short arg0,short arg1) { checkContext(); downstreamGL2.glVertex2h(arg0,arg1); String txt = new String("glVertex2h(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertex2f(float arg0,float arg1) { checkContext(); downstreamGL2.glVertex2f(arg0,arg1); String txt = new String("glVertex2f(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glCompressedMultiTexSubImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glColor3hv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glColor3hv(arg0); String txt = new String("glColor3hv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glFlushMappedNamedBufferRangeEXT(int arg0,long arg1,long arg2) { checkContext(); downstreamGL2.glFlushMappedNamedBufferRangeEXT(arg0,arg1,arg2); String txt = new String("glFlushMappedNamedBufferRangeEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVDPAUSurfaceAccessNV(long arg0,int arg1) { checkContext(); downstreamGL2.glVDPAUSurfaceAccessNV(arg0,arg1); String txt = new String("glVDPAUSurfaceAccessNV(" + " "+arg0 + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI1iv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI1iv(arg0,arg1,arg2); String txt = new String("glVertexAttribI1iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetnColorTable(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4) { checkContext(); downstreamGL2.glGetnColorTable(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetnColorTable(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public int getMaxRenderbufferSamples() { return downstreamGL2.getMaxRenderbufferSamples(); } public void glVertex4s(short arg0,short arg1,short arg2,short arg3) { checkContext(); downstreamGL2.glVertex4s(arg0,arg1,arg2,arg3); String txt = new String("glVertex4s(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glColorPointer(javax.media.opengl.GLArrayData arg0) { checkContext(); downstreamGL2.glColorPointer(arg0); String txt = new String("glColorPointer(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glTexParameteri(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glTexParameteri(arg0,arg1,arg2); String txt = new String("glTexParameteri(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glAlphaFunc(int arg0,float arg1) { checkContext(); downstreamGL2.glAlphaFunc(arg0,arg1); String txt = new String("glAlphaFunc(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVDPAUUnmapSurfacesNV(int arg0,com.jogamp.common.nio.PointerBuffer arg1) { checkContext(); downstreamGL2.glVDPAUUnmapSurfacesNV(arg0,arg1); String txt = new String("glVDPAUUnmapSurfacesNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glConvolutionParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glConvolutionParameterfv(arg0,arg1,arg2); String txt = new String("glConvolutionParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetTexEnvfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetTexEnvfv(arg0,arg1,arg2); String txt = new String("glGetTexEnvfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glUniform1uiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glUniform1uiv(arg0,arg1,arg2,arg3); String txt = new String("glUniform1uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetLightiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetLightiv(arg0,arg1,arg2); String txt = new String("glGetLightiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glWindowPos3sv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glWindowPos3sv(arg0); String txt = new String("glWindowPos3sv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glPrioritizeTextures(int arg0,java.nio.IntBuffer arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glPrioritizeTextures(arg0,arg1,arg2); String txt = new String("glPrioritizeTextures(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glVertexAttrib1svARB(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib1svARB(arg0,arg1); String txt = new String("glVertexAttrib1svARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glDebugMessageEnableAMD(int arg0,int arg1,int arg2,int[] arg3,int arg4,boolean arg5) { checkContext(); downstreamGL2.glDebugMessageEnableAMD(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glDebugMessageEnableAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glUniform4iARB(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glUniform4iARB(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glVertexAttrib2fvARB(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib2fvARB(arg0,arg1); String txt = new String("glVertexAttrib2fvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetProgramStageiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetProgramStageiv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetProgramStageiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColorTable(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5) { checkContext(); downstreamGL2.glColorTable(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glGetFramebufferParameterivEXT(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetFramebufferParameterivEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetFramebufferParameterivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix3fv(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix3fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDrawElementsInstancedBaseVertex(int arg0,int arg1,int arg2,java.nio.Buffer arg3,int arg4,int arg5) { checkContext(); downstreamGL2.glDrawElementsInstancedBaseVertex(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2x3dvEXT(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix2x3dvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix2x3dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBlendEquationi(int arg0,int arg1) { checkContext(); downstreamGL2.glBlendEquationi(arg0,arg1); String txt = new String("glBlendEquationi(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRectiv(int[] arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glRectiv(arg0,arg1,arg2,arg3); String txt = new String("glRectiv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRectiv(java.nio.IntBuffer arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glRectiv(arg0,arg1); String txt = new String("glRectiv(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTexEnvfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glTexEnvfv(arg0,arg1,arg2); String txt = new String("glTexEnvfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3x4fv(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix3x4fv(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix3x4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform1iEXT(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glProgramUniform1iEXT(arg0,arg1,arg2); String txt = new String("glProgramUniform1iEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4Nubv(int arg0,byte[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4Nubv(arg0,arg1,arg2); String txt = new String("glVertexAttrib4Nubv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4bv(int arg0,java.nio.ByteBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4bv(arg0,arg1); String txt = new String("glVertexAttrib4bv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTexStorage2D(int arg0,int arg1,int arg2,int arg3,int arg4) { checkContext(); downstreamGL2.glTexStorage2D(arg0,arg1,arg2,arg3,arg4); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glVertex4i(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glVertex4i(arg0,arg1,arg2,arg3); String txt = new String("glVertex4i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNormal3hv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glNormal3hv(arg0,arg1); String txt = new String("glNormal3hv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertex4h(short arg0,short arg1,short arg2,short arg3) { checkContext(); downstreamGL2.glVertex4h(arg0,arg1,arg2,arg3); String txt = new String("glVertex4h(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glDeleteObjectARB(int arg0) { checkContext(); downstreamGL2.glDeleteObjectARB(arg0); String txt = new String("glDeleteObjectARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertex4f(float arg0,float arg1,float arg2,float arg3) { checkContext(); downstreamGL2.glVertex4f(arg0,arg1,arg2,arg3); String txt = new String("glVertex4f(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttribPointer(int arg0,int arg1,int arg2,boolean arg3,int arg4,java.nio.Buffer arg5) { checkContext(); downstreamGL2.glVertexAttribPointer(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glVertexAttribPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glVertex4d(double arg0,double arg1,double arg2,double arg3) { checkContext(); downstreamGL2.glVertex4d(arg0,arg1,arg2,arg3); String txt = new String("glVertex4d(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glMatrixIndexPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glMatrixIndexPointer(arg0,arg1,arg2,arg3); String txt = new String("glMatrixIndexPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4iv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4iv(arg0,arg1,arg2); String txt = new String("glVertexAttrib4iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMatrixPopEXT(int arg0) { checkContext(); downstreamGL2.glMatrixPopEXT(arg0); String txt = new String("glMatrixPopEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib1dv(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib1dv(arg0,arg1,arg2); String txt = new String("glVertexAttrib1dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEndConditionalRender() { checkContext(); downstreamGL2.glEndConditionalRender(); String txt = new String("glEndConditionalRender(" + ")"); checkGLGetError( txt ); } public void glMatrixLoaddEXT(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glMatrixLoaddEXT(arg0,arg1); String txt = new String("glMatrixLoaddEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetVariantIntegervEXT(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetVariantIntegervEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetVariantIntegervEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glClientAttribDefaultEXT(int arg0) { checkContext(); downstreamGL2.glClientAttribDefaultEXT(arg0); String txt = new String("glClientAttribDefaultEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetVertexAttribdv(int arg0,int arg1,double[] arg2,int arg3) { checkContext(); downstreamGL2.glGetVertexAttribdv(arg0,arg1,arg2,arg3); String txt = new String("glGetVertexAttribdv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glWeightdvARB(int arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glWeightdvARB(arg0,arg1); String txt = new String("glWeightdvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glBindRenderbuffer(int arg0,int arg1) { checkContext(); downstreamGL2.glBindRenderbuffer(arg0,arg1); String txt = new String("glBindRenderbuffer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetVideoCaptureStreamdvNV(int arg0,int arg1,int arg2,double[] arg3,int arg4) { checkContext(); downstreamGL2.glGetVideoCaptureStreamdvNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetVideoCaptureStreamdvNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public int glGetError() { checkContext(); int _res = downstreamGL2.glGetError(); String txt = new String("glGetError(" + ")"); checkGLGetError( txt ); return _res; } public int glCreateShaderProgramv(int arg0,int arg1,com.jogamp.common.nio.PointerBuffer arg2) { checkContext(); int _res = downstreamGL2.glCreateShaderProgramv(arg0,arg1,arg2); String txt = new String("glCreateShaderProgramv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); return _res; } public void glRectdv(double[] arg0,int arg1,double[] arg2,int arg3) { checkContext(); downstreamGL2.glRectdv(arg0,arg1,arg2,arg3); String txt = new String("glRectdv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRectdv(java.nio.DoubleBuffer arg0,java.nio.DoubleBuffer arg1) { checkContext(); downstreamGL2.glRectdv(arg0,arg1); String txt = new String("glRectdv(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glTextureParameterIivEXT(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glTextureParameterIivEXT(arg0,arg1,arg2,arg3); String txt = new String("glTextureParameterIivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetQueryObjecti64vEXT(int arg0,int arg1,long[] arg2,int arg3) { checkContext(); downstreamGL2.glGetQueryObjecti64vEXT(arg0,arg1,arg2,arg3); String txt = new String("glGetQueryObjecti64vEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMakeBufferNonResidentNV(int arg0) { checkContext(); downstreamGL2.glMakeBufferNonResidentNV(arg0); String txt = new String("glMakeBufferNonResidentNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBlendEquationSeparatei(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glBlendEquationSeparatei(arg0,arg1,arg2); String txt = new String("glBlendEquationSeparatei(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glIndexMaterialEXT(int arg0,int arg1) { checkContext(); downstreamGL2.glIndexMaterialEXT(arg0,arg1); String txt = new String("glIndexMaterialEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGenFencesAPPLE(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glGenFencesAPPLE(arg0,arg1); String txt = new String("glGenFencesAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glIndexi(int arg0) { checkContext(); downstreamGL2.glIndexi(arg0); String txt = new String("glIndexi(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDrawBuffers(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glDrawBuffers(arg0,arg1); String txt = new String("glDrawBuffers(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetVertexAttribLdv(int arg0,int arg1,java.nio.DoubleBuffer arg2) { checkContext(); downstreamGL2.glGetVertexAttribLdv(arg0,arg1,arg2); String txt = new String("glGetVertexAttribLdv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetBooleani_v(int arg0,int arg1,java.nio.ByteBuffer arg2) { checkContext(); downstreamGL2.glGetBooleani_v(arg0,arg1,arg2); String txt = new String("glGetBooleani_v(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glCompressedMultiTexImage1DEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7) { checkContext(); downstreamGL2.glCompressedMultiTexImage1DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glGetMaterialfv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetMaterialfv(arg0,arg1,arg2); String txt = new String("glGetMaterialfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMultiTexCoord3iv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glMultiTexCoord3iv(arg0,arg1); String txt = new String("glMultiTexCoord3iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glMultiDrawElements(int arg0,int[] arg1,int arg2,int arg3,com.jogamp.common.nio.PointerBuffer arg4,int arg5) { checkContext(); downstreamGL2.glMultiDrawElements(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glMultiDrawElements(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3x2fvEXT(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix3x2fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix3x2fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetTextureImageEXT(int arg0,int arg1,int arg2,int arg3,int arg4,java.nio.Buffer arg5) { checkContext(); downstreamGL2.glGetTextureImageEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glNamedStringARB(int arg0,int arg1,java.lang.String arg2,int arg3,java.lang.String arg4) { checkContext(); downstreamGL2.glNamedStringARB(arg0,arg1,arg2,arg3,arg4); String txt = new String("glNamedStringARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glDeleteTransformFeedbacksNV(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glDeleteTransformFeedbacksNV(arg0,arg1,arg2); String txt = new String("glDeleteTransformFeedbacksNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetTexEnviv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetTexEnviv(arg0,arg1,arg2); String txt = new String("glGetTexEnviv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetPixelMapuiv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glGetPixelMapuiv(arg0,arg1,arg2); String txt = new String("glGetPixelMapuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniform3i(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glUniform3i(arg0,arg1,arg2,arg3); String txt = new String("glUniform3i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glEdgeFlagPointer(int arg0,long arg1) { checkContext(); downstreamGL2.glEdgeFlagPointer(arg0,arg1); String txt = new String("glEdgeFlagPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glLoadMatrixf(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glLoadMatrixf(arg0); String txt = new String("glLoadMatrixf(" + " "+arg0 + ")"); checkGLGetError( txt ); } public int glBindTexGenParameterEXT(int arg0,int arg1,int arg2) { checkContext(); int _res = downstreamGL2.glBindTexGenParameterEXT(arg0,arg1,arg2); String txt = new String("glBindTexGenParameterEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glProgramUniformMatrix4dvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.DoubleBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix4dvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix4dvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glLighti(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glLighti(arg0,arg1,arg2); String txt = new String("glLighti(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVariantubvEXT(int arg0,java.nio.ByteBuffer arg1) { checkContext(); downstreamGL2.glVariantubvEXT(arg0,arg1); String txt = new String("glVariantubvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetUniformIndices(int arg0,int arg1,java.lang.String[] arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetUniformIndices(arg0,arg1,arg2,arg3); String txt = new String("glGetUniformIndices(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[Ljava.lang.String;>" + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glVertex3h(short arg0,short arg1,short arg2) { checkContext(); downstreamGL2.glVertex3h(arg0,arg1,arg2); String txt = new String("glVertex3h(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetVertexAttribivARB(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetVertexAttribivARB(arg0,arg1,arg2,arg3); String txt = new String("glGetVertexAttribivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform4uiv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glProgramUniform4uiv(arg0,arg1,arg2,arg3); String txt = new String("glProgramUniform4uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetVideoCaptureStreamfvNV(int arg0,int arg1,int arg2,float[] arg3,int arg4) { checkContext(); downstreamGL2.glGetVideoCaptureStreamfvNV(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetVideoCaptureStreamfvNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniformui64vNV(int arg0,int arg1,long[] arg2,int arg3) { checkContext(); downstreamGL2.glUniformui64vNV(arg0,arg1,arg2,arg3); String txt = new String("glUniformui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[J>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertex3s(short arg0,short arg1,short arg2) { checkContext(); downstreamGL2.glVertex3s(arg0,arg1,arg2); String txt = new String("glVertex3s(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glUniform4fv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glUniform4fv(arg0,arg1,arg2); String txt = new String("glUniform4fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetNamedProgramLocalParameterdvEXT(int arg0,int arg1,int arg2,double[] arg3,int arg4) { checkContext(); downstreamGL2.glGetNamedProgramLocalParameterdvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetNamedProgramLocalParameterdvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4Nbv(int arg0,byte[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4Nbv(arg0,arg1,arg2); String txt = new String("glVertexAttrib4Nbv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[B>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2x4dv(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix2x4dv(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix2x4dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetTexParameterfv(int arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glGetTexParameterfv(arg0,arg1,arg2,arg3); String txt = new String("glGetTexParameterfv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glTexGend(int arg0,int arg1,double arg2) { checkContext(); downstreamGL2.glTexGend(arg0,arg1,arg2); String txt = new String("glTexGend(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glGetTexLevelParameteriv(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetTexLevelParameteriv(arg0,arg1,arg2,arg3); String txt = new String("glGetTexLevelParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glStencilFunc(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glStencilFunc(arg0,arg1,arg2); String txt = new String("glStencilFunc(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRectfv(float[] arg0,int arg1,float[] arg2,int arg3) { checkContext(); downstreamGL2.glRectfv(arg0,arg1,arg2,arg3); String txt = new String("glRectfv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRectfv(java.nio.FloatBuffer arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glRectfv(arg0,arg1); String txt = new String("glRectfv(" + " "+arg0 + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetMultisamplefv(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetMultisamplefv(arg0,arg1,arg2); String txt = new String("glGetMultisamplefv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glSecondaryColor3iv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glSecondaryColor3iv(arg0); String txt = new String("glSecondaryColor3iv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glVertexAttribI2ivEXT(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttribI2ivEXT(arg0,arg1,arg2); String txt = new String("glVertexAttribI2ivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetQueryiv(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetQueryiv(arg0,arg1,arg2); String txt = new String("glGetQueryiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glEndList() { checkContext(); downstreamGL2.glEndList(); String txt = new String("glEndList(" + ")"); checkGLGetError( txt ); } public void glTexCoord3iv(java.nio.IntBuffer arg0) { checkContext(); downstreamGL2.glTexCoord3iv(arg0); String txt = new String("glTexCoord3iv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetObjectParameterfvARB(int arg0,int arg1,java.nio.FloatBuffer arg2) { checkContext(); downstreamGL2.glGetObjectParameterfvARB(arg0,arg1,arg2); String txt = new String("glGetObjectParameterfvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glMatrixIndexusvARB(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glMatrixIndexusvARB(arg0,arg1); String txt = new String("glMatrixIndexusvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glMultiTexImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glVertexAttribP4ui(int arg0,int arg1,boolean arg2,int arg3) { checkContext(); downstreamGL2.glVertexAttribP4ui(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribP4ui(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetPerfMonitorCounterStringAMD(int arg0,int arg1,int arg2,java.nio.IntBuffer arg3,java.nio.ByteBuffer arg4) { checkContext(); downstreamGL2.glGetPerfMonitorCounterStringAMD(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetPerfMonitorCounterStringAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4Nuiv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4Nuiv(arg0,arg1,arg2); String txt = new String("glVertexAttrib4Nuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glIndexsv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glIndexsv(arg0); String txt = new String("glIndexsv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glDeletePerfMonitorsAMD(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glDeletePerfMonitorsAMD(arg0,arg1,arg2); String txt = new String("glDeletePerfMonitorsAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix4x2fvEXT(int arg0,int arg1,int arg2,boolean arg3,java.nio.FloatBuffer arg4) { checkContext(); downstreamGL2.glProgramUniformMatrix4x2fvEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniformMatrix4x2fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public void glVertex4fv(java.nio.FloatBuffer arg0) { checkContext(); downstreamGL2.glVertex4fv(arg0); String txt = new String("glVertex4fv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glProvokingVertex(int arg0) { checkContext(); downstreamGL2.glProvokingVertex(arg0); String txt = new String("glProvokingVertex(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glUniform1i(int arg0,int arg1) { checkContext(); downstreamGL2.glUniform1i(arg0,arg1); String txt = new String("glUniform1i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeleteProgramsARB(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glDeleteProgramsARB(arg0,arg1); String txt = new String("glDeleteProgramsARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glColor3sv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glColor3sv(arg0); String txt = new String("glColor3sv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glWeightsvARB(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glWeightsvARB(arg0,arg1,arg2); String txt = new String("glWeightsvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glShaderBinary(int arg0,int[] arg1,int arg2,int arg3,java.nio.Buffer arg4,int arg5) { checkContext(); downstreamGL2.glShaderBinary(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glShaderBinary(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib1hv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib1hv(arg0,arg1); String txt = new String("glVertexAttrib1hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glShaderBinary(int arg0,java.nio.IntBuffer arg1,int arg2,java.nio.Buffer arg3,int arg4) { checkContext(); downstreamGL2.glShaderBinary(arg0,arg1,arg2,arg3,arg4); String txt = new String("glShaderBinary(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeleteProgramsARB(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glDeleteProgramsARB(arg0,arg1,arg2); String txt = new String("glDeleteProgramsARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSecondaryColor3dv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glSecondaryColor3dv(arg0); String txt = new String("glSecondaryColor3dv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glClear(int arg0) { checkContext(); downstreamGL2.glClear(arg0); String txt = new String("glClear(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glBindFragDataLocationIndexed(int arg0,int arg1,int arg2,java.lang.String arg3) { checkContext(); downstreamGL2.glBindFragDataLocationIndexed(arg0,arg1,arg2,arg3); String txt = new String("glBindFragDataLocationIndexed(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glTexCoordPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL2.glTexCoordPointer(arg0,arg1,arg2,arg3); String txt = new String("glTexCoordPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glColor4dv(java.nio.DoubleBuffer arg0) { checkContext(); downstreamGL2.glColor4dv(arg0); String txt = new String("glColor4dv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glIndexfv(float[] arg0,int arg1) { checkContext(); downstreamGL2.glIndexfv(arg0,arg1); String txt = new String("glIndexfv(" + "<[F>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDeletePerfMonitorsAMD(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glDeletePerfMonitorsAMD(arg0,arg1); String txt = new String("glDeletePerfMonitorsAMD(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4Nuiv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4Nuiv(arg0,arg1); String txt = new String("glVertexAttrib4Nuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVertexAttrib4usvARB(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4usvARB(arg0,arg1); String txt = new String("glVertexAttrib4usvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glRasterPos3sv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glRasterPos3sv(arg0,arg1); String txt = new String("glRasterPos3sv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glIndexPointer(int arg0,int arg1,java.nio.Buffer arg2) { checkContext(); downstreamGL2.glIndexPointer(arg0,arg1,arg2); String txt = new String("glIndexPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTexCoord3iv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glTexCoord3iv(arg0,arg1); String txt = new String("glTexCoord3iv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glCallList(int arg0) { checkContext(); downstreamGL2.glCallList(arg0); String txt = new String("glCallList(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetQueryiv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetQueryiv(arg0,arg1,arg2,arg3); String txt = new String("glGetQueryiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix3x4dv(int arg0,int arg1,int arg2,boolean arg3,double[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix3x4dv(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix3x4dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public boolean glIsNamedBufferResidentNV(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsNamedBufferResidentNV(arg0); String txt = new String("glIsNamedBufferResidentNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glDrawTransformFeedbackStreamInstanced(int arg0,int arg1,int arg2,int arg3) { checkContext(); downstreamGL2.glDrawTransformFeedbackStreamInstanced(arg0,arg1,arg2,arg3); String txt = new String("glDrawTransformFeedbackStreamInstanced(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glRasterPos3i(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glRasterPos3i(arg0,arg1,arg2); String txt = new String("glRasterPos3i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI2ivEXT(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI2ivEXT(arg0,arg1); String txt = new String("glVertexAttribI2ivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramUniform1i(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glProgramUniform1i(arg0,arg1,arg2); String txt = new String("glProgramUniform1i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertex3sv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glVertex3sv(arg0,arg1); String txt = new String("glVertex3sv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribL4d(int arg0,double arg1,double arg2,double arg3,double arg4) { checkContext(); downstreamGL2.glVertexAttribL4d(arg0,arg1,arg2,arg3,arg4); String txt = new String("glVertexAttribL4d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " "+arg3 + ", " + " "+arg4 + ")"); checkGLGetError( txt ); } public boolean glTestFenceAPPLE(int arg0) { checkContext(); boolean _res = downstreamGL2.glTestFenceAPPLE(arg0); String txt = new String("glTestFenceAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glSecondaryColor3iv(int[] arg0,int arg1) { checkContext(); downstreamGL2.glSecondaryColor3iv(arg0,arg1); String txt = new String("glSecondaryColor3iv(" + "<[I>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public boolean glIsShader(int arg0) { checkContext(); boolean _res = downstreamGL2.glIsShader(arg0); String txt = new String("glIsShader(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glGetTexLevelParameteriv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetTexLevelParameteriv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetTexLevelParameteriv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glIndexubv(java.nio.ByteBuffer arg0) { checkContext(); downstreamGL2.glIndexubv(arg0); String txt = new String("glIndexubv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glConvolutionFilter1D(int arg0,int arg1,int arg2,int arg3,int arg4,long arg5) { checkContext(); downstreamGL2.glConvolutionFilter1D(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glWeightfvARB(int arg0,java.nio.FloatBuffer arg1) { checkContext(); downstreamGL2.glWeightfvARB(arg0,arg1); String txt = new String("glWeightfvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glSelectBuffer(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glSelectBuffer(arg0,arg1); String txt = new String("glSelectBuffer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glVDPAUUnregisterSurfaceNV(long arg0) { checkContext(); downstreamGL2.glVDPAUUnregisterSurfaceNV(arg0); String txt = new String("glVDPAUUnregisterSurfaceNV(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glProgramUniform4uiv(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform4uiv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform4uiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribL3ui64vNV(int arg0,java.nio.LongBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribL3ui64vNV(arg0,arg1); String txt = new String("glVertexAttribL3ui64vNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glStencilMask(int arg0) { checkContext(); downstreamGL2.glStencilMask(arg0); String txt = new String("glStencilMask(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetVertexAttribivARB(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetVertexAttribivARB(arg0,arg1,arg2); String txt = new String("glGetVertexAttribivARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } 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) { checkContext(); downstreamGL2.glTextureSubImage2DEXT(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glGetAttachedShaders(int arg0,int arg1,java.nio.IntBuffer arg2,java.nio.IntBuffer arg3) { checkContext(); downstreamGL2.glGetAttachedShaders(arg0,arg1,arg2,arg3); String txt = new String("glGetAttachedShaders(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glGetAttachedShaders(int arg0,int arg1,int[] arg2,int arg3,int[] arg4,int arg5) { checkContext(); downstreamGL2.glGetAttachedShaders(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glGetAttachedShaders(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttribI4sv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttribI4sv(arg0,arg1); String txt = new String("glVertexAttribI4sv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetUniformIndices(int arg0,int arg1,java.lang.String[] arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glGetUniformIndices(arg0,arg1,arg2,arg3,arg4); String txt = new String("glGetUniformIndices(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[Ljava.lang.String;>" + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4Nsv(int arg0,java.nio.ShortBuffer arg1) { checkContext(); downstreamGL2.glVertexAttrib4Nsv(arg0,arg1); String txt = new String("glVertexAttrib4Nsv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glProgramUniform3dv(int arg0,int arg1,int arg2,double[] arg3,int arg4) { checkContext(); downstreamGL2.glProgramUniform3dv(arg0,arg1,arg2,arg3,arg4); String txt = new String("glProgramUniform3dv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGetPixelMapuiv(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glGetPixelMapuiv(arg0,arg1); String txt = new String("glGetPixelMapuiv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glDeleteTransformFeedbacksNV(int arg0,java.nio.IntBuffer arg1) { checkContext(); downstreamGL2.glDeleteTransformFeedbacksNV(arg0,arg1); String txt = new String("glDeleteTransformFeedbacksNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ")"); checkGLGetError( txt ); } public void glGetTexEnviv(int arg0,int arg1,int[] arg2,int arg3) { checkContext(); downstreamGL2.glGetTexEnviv(arg0,arg1,arg2,arg3); String txt = new String("glGetTexEnviv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexAttrib4usv(int arg0,short[] arg1,int arg2) { checkContext(); downstreamGL2.glVertexAttrib4usv(arg0,arg1,arg2); String txt = new String("glVertexAttrib4usv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glColor3b(byte arg0,byte arg1,byte arg2) { checkContext(); downstreamGL2.glColor3b(arg0,arg1,arg2); String txt = new String("glColor3b(" + " "+arg0 + ", " + " "+arg1 + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glUniformMatrix2fv(int arg0,int arg1,boolean arg2,java.nio.FloatBuffer arg3) { checkContext(); downstreamGL2.glUniformMatrix2fv(arg0,arg1,arg2,arg3); String txt = new String("glUniformMatrix2fv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ", " + " "+arg3 + ")"); checkGLGetError( txt ); } public void glColorTable(int arg0,int arg1,int arg2,int arg3,int arg4,long arg5) { checkContext(); downstreamGL2.glColorTable(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("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 + ")"); checkGLGetError( txt ); } public void glProgramUniformMatrix2x4fvEXT(int arg0,int arg1,int arg2,boolean arg3,float[] arg4,int arg5) { checkContext(); downstreamGL2.glProgramUniformMatrix2x4fvEXT(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glProgramUniformMatrix2x4fvEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + "<[F>" + ", " + " 0x"+Integer.toHexString(arg5).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMultiDrawElements(int arg0,java.nio.IntBuffer arg1,int arg2,com.jogamp.common.nio.PointerBuffer arg3,int arg4) { checkContext(); downstreamGL2.glMultiDrawElements(arg0,arg1,arg2,arg3,arg4); String txt = new String("glMultiDrawElements(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public java.lang.String glGetStringi(int arg0,int arg1) { checkContext(); java.lang.String _res = downstreamGL2.glGetStringi(arg0,arg1); String txt = new String("glGetStringi(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); return _res; } public void glMultiTexCoord3iv(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glMultiTexCoord3iv(arg0,arg1,arg2); String txt = new String("glMultiTexCoord3iv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glProgramUniform1uiEXT(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glProgramUniform1uiEXT(arg0,arg1,arg2); String txt = new String("glProgramUniform1uiEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glSecondaryColor3usv(short[] arg0,int arg1) { checkContext(); downstreamGL2.glSecondaryColor3usv(arg0,arg1); String txt = new String("glSecondaryColor3usv(" + "<[S>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMapGrid2d(int arg0,double arg1,double arg2,int arg3,double arg4,double arg5) { checkContext(); downstreamGL2.glMapGrid2d(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glMapGrid2d(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glMatrixMultTransposedEXT(int arg0,double[] arg1,int arg2) { checkContext(); downstreamGL2.glMatrixMultTransposedEXT(arg0,arg1,arg2); String txt = new String("glMatrixMultTransposedEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glDrawBuffers(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glDrawBuffers(arg0,arg1,arg2); String txt = new String("glDrawBuffers(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glGenFencesAPPLE(int arg0,int[] arg1,int arg2) { checkContext(); downstreamGL2.glGenFencesAPPLE(arg0,arg1,arg2); String txt = new String("glGenFencesAPPLE(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glVertexWeighthv(java.nio.ShortBuffer arg0) { checkContext(); downstreamGL2.glVertexWeighthv(arg0); String txt = new String("glVertexWeighthv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glRasterPos2dv(double[] arg0,int arg1) { checkContext(); downstreamGL2.glRasterPos2dv(arg0,arg1); String txt = new String("glRasterPos2dv(" + "<[D>" + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ")"); checkGLGetError( txt ); } public void glPixelDataRangeNV(int arg0,int arg1,java.nio.Buffer arg2) { checkContext(); downstreamGL2.glPixelDataRangeNV(arg0,arg1,arg2); String txt = new String("glPixelDataRangeNV(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glTextureParameterIivEXT(int arg0,int arg1,int arg2,int[] arg3,int arg4) { checkContext(); downstreamGL2.glTextureParameterIivEXT(arg0,arg1,arg2,arg3,arg4); String txt = new String("glTextureParameterIivEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + "<[I>" + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ")"); checkGLGetError( txt ); } public void glCopyTexImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6) { checkContext(); downstreamGL2.glCopyTexImage1D(arg0,arg1,arg2,arg3,arg4,arg5,arg6); String txt = new String("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() + ")"); checkGLGetError( txt ); } public void glVertexAttribPointer(int arg0,int arg1,int arg2,boolean arg3,int arg4,long arg5) { checkContext(); downstreamGL2.glVertexAttribPointer(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glVertexAttribPointer(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ", " + " "+arg3 + ", " + " 0x"+Integer.toHexString(arg4).toUpperCase() + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glGetProgramLocalParameterdvARB(int arg0,int arg1,double[] arg2,int arg3) { checkContext(); downstreamGL2.glGetProgramLocalParameterdvARB(arg0,arg1,arg2,arg3); String txt = new String("glGetProgramLocalParameterdvARB(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[D>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public void glNormal3bv(java.nio.ByteBuffer arg0) { checkContext(); downstreamGL2.glNormal3bv(arg0); String txt = new String("glNormal3bv(" + " "+arg0 + ")"); checkGLGetError( txt ); } public void glGetVariantIntegervEXT(int arg0,int arg1,java.nio.IntBuffer arg2) { checkContext(); downstreamGL2.glGetVariantIntegervEXT(arg0,arg1,arg2); String txt = new String("glGetVariantIntegervEXT(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " "+arg2 + ")"); checkGLGetError( txt ); } public void glSecondaryColor3i(int arg0,int arg1,int arg2) { checkContext(); downstreamGL2.glSecondaryColor3i(arg0,arg1,arg2); String txt = new String("glSecondaryColor3i(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg2).toUpperCase() + ")"); checkGLGetError( txt ); } public void glMapGrid2f(int arg0,float arg1,float arg2,int arg3,float arg4,float arg5) { checkContext(); downstreamGL2.glMapGrid2f(arg0,arg1,arg2,arg3,arg4,arg5); String txt = new String("glMapGrid2f(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " "+arg1 + ", " + " "+arg2 + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ", " + " "+arg4 + ", " + " "+arg5 + ")"); checkGLGetError( txt ); } public void glVertexAttribs3hv(int arg0,int arg1,short[] arg2,int arg3) { checkContext(); downstreamGL2.glVertexAttribs3hv(arg0,arg1,arg2,arg3); String txt = new String("glVertexAttribs3hv(" + " 0x"+Integer.toHexString(arg0).toUpperCase() + ", " + " 0x"+Integer.toHexString(arg1).toUpperCase() + ", " + "<[S>" + ", " + " 0x"+Integer.toHexString(arg3).toUpperCase() + ")"); checkGLGetError( txt ); } public String toString() { StringBuilder sb = new StringBuilder(); sb.append("DebugGL2 [ implementing javax.media.opengl.GL2,\n\t"); sb.append(" downstream: "+downstreamGL2.toString()+"\n\t]"); return sb.toString(); } private void checkGLGetError(String caller) { if (insideBeginEndPair) { return; } // Debug code to make sure the pipeline is working; leave commented out unless testing this class //System.err.println("Checking for GL errors after call to " + caller); int err = downstreamGL2.glGetError(); if (err == GL_NO_ERROR) { return; } StringBuilder buf = new StringBuilder(Thread.currentThread()+ " glGetError() returned the following error codes after a call to " + caller + ": "); // Loop repeatedly to allow for distributed GL implementations, // as detailed in the glGetError() specification int recursionDepth = 10; do { switch (err) { case GL_INVALID_ENUM: buf.append("GL_INVALID_ENUM "); break; case GL_INVALID_VALUE: buf.append("GL_INVALID_VALUE "); break; case GL_INVALID_OPERATION: buf.append("GL_INVALID_OPERATION "); break; case GL_STACK_OVERFLOW: buf.append("GL_STACK_OVERFLOW "); break; case GL_STACK_UNDERFLOW: buf.append("GL_STACK_UNDERFLOW "); break; case GL_OUT_OF_MEMORY: buf.append("GL_OUT_OF_MEMORY "); break; case GL_NO_ERROR: throw new InternalError("Should not be treating GL_NO_ERROR as error"); default: buf.append("Unknown glGetError() return value: "); } buf.append("( " + err + " 0x"+Integer.toHexString(err).toUpperCase() + "), "); } while ((--recursionDepth >= 0) && (err = downstreamGL2.glGetError()) != GL_NO_ERROR); throw new GLException(buf.toString()); } /** True if the pipeline is inside a glBegin/glEnd pair.*/ private boolean insideBeginEndPair = false; private void checkContext() { GLContext currentContext = GLContext.getCurrent(); if (currentContext == null) { throw new GLException("No OpenGL context is current on this thread"); } if ((_context != null) && (_context != currentContext)) { throw new GLException("This GL object is being incorrectly used with a different GLContext than that which created it"); } } private GLContext _context; private GL2 downstreamGL2; } // end class DebugGL2




© 2015 - 2024 Weber Informatics LLC | Privacy Policy