@Override public void glBindProgramPipeline(int arg0) { checkContext(); downstreamGL4bc.glBindProgramPipeline(arg0); final int err = checkGLError(); if (err != GL_NO_ERROR) { writeGLError(err, "%s(<int> 0x%X)", "glBindProgramPipeline", arg0); } } @Override
@Override public javax.media.opengl.GL2 getGL2() { if( isGL2() ) { return this; } throw new GLException("Not a GL2 implementation"); } @Override
@Override public javax.media.opengl.GL3ES3 getGL3ES3() { if( isGL3ES3() ) { return this; } throw new GLException("Not a GL3ES3 implementation"); } @Override
@Override public javax.media.opengl.GL2ES2 getGL2ES2() { if( isGL2ES2() ) { return this; } throw new GLException("Not a GL2ES2 implementation"); } @Override
@Override public javax.media.opengl.GL2ES3 getGL2ES3() { if( isGL2ES3() ) { return this; } throw new GLException("Not a GL2ES3 implementation"); } @Override
@Override public javax.media.opengl.GL3 getGL3() { if( isGL3() ) { return this; } throw new GLException("Not a GL3 implementation"); } @Override
@Override public javax.media.opengl.GL2GL3 getGL2GL3() { if( isGL2GL3() ) { return this; } throw new GLException("Not a GL2GL3 implementation"); } @Override
@Override public javax.media.opengl.GL2ES1 getGL2ES1() { if( isGL2ES1() ) { return this; } throw new GLException("Not a GL2ES1 implementation"); } @Override
_context.setGL(new DebugGL4bc(_context.getGL().getGL4bc())); } else { if (_context.getGL().isGL4()) {
@Override public void glBlendFuncIndexedAMD(int arg0,int arg1,int arg2) { checkContext(); downstreamGL4bc.glBlendFuncIndexedAMD(arg0,arg1,arg2); final int err = checkGLError(); if (err != GL_NO_ERROR) { writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X)", "glBlendFuncIndexedAMD", arg0, arg1, arg2); } } @Override
@Override public void glClearAccum(float arg0,float arg1,float arg2,float arg3) { checkContext(); downstreamGL4bc.glClearAccum(arg0,arg1,arg2,arg3); final int err = checkGLError(); if (err != GL_NO_ERROR) { writeGLError(err, "%s(<float> %s, <float> %s, <float> %s, <float> %s)", "glClearAccum", arg0, arg1, arg2, arg3); } } @Override
@Override public void glClearBufferData(int arg0,int arg1,int arg2,int arg3,java.nio.Buffer arg4) { checkContext(); downstreamGL4bc.glClearBufferData(arg0,arg1,arg2,arg3,arg4); final int err = checkGLError(); if (err != GL_NO_ERROR) { writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)", "glClearBufferData", arg0, arg1, arg2, arg3, arg4); } } @Override
@Override public void glColor3d(double arg0,double arg1,double arg2) { checkContext(); downstreamGL4bc.glColor3d(arg0,arg1,arg2); final int err = checkGLError(); if (err != GL_NO_ERROR) { writeGLError(err, "%s(<double> %s, <double> %s, <double> %s)", "glColor3d", arg0, arg1, arg2); } } @Override
@Override public void glColor3h(short arg0,short arg1,short arg2) { checkContext(); downstreamGL4bc.glColor3h(arg0,arg1,arg2); final int err = checkGLError(); if (err != GL_NO_ERROR) { writeGLError(err, "%s(<short> %s, <short> %s, <short> %s)", "glColor3h", arg0, arg1, arg2); } } @Override
@Override public void glColor3us(short arg0,short arg1,short arg2) { checkContext(); downstreamGL4bc.glColor3us(arg0,arg1,arg2); final int err = checkGLError(); if (err != GL_NO_ERROR) { writeGLError(err, "%s(<short> %s, <short> %s, <short> %s)", "glColor3us", arg0, arg1, arg2); } } @Override
@Override public void glColor3usv(short[] arg0,int arg1) { checkContext(); downstreamGL4bc.glColor3usv(arg0,arg1); final int err = checkGLError(); if (err != GL_NO_ERROR) { writeGLError(err, "%s(<[S>, <int> 0x%X)", "glColor3usv", arg1); } } @Override
@Override public void glColor4bv(byte[] arg0,int arg1) { checkContext(); downstreamGL4bc.glColor4bv(arg0,arg1); final int err = checkGLError(); if (err != GL_NO_ERROR) { writeGLError(err, "%s(<[B>, <int> 0x%X)", "glColor4bv", arg1); } } @Override
@Override public void glColor4iv(int[] arg0,int arg1) { checkContext(); downstreamGL4bc.glColor4iv(arg0,arg1); final int err = checkGLError(); if (err != GL_NO_ERROR) { writeGLError(err, "%s(<[I>, <int> 0x%X)", "glColor4iv", arg1); } } @Override
@Override public void glColorPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3) { checkContext(); downstreamGL4bc.glColorPointer(arg0,arg1,arg2,arg3); final int err = checkGLError(); if (err != GL_NO_ERROR) { writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)", "glColorPointer", arg0, arg1, arg2, arg3); } } @Override
@Override public void glCompressedTexSubImage1D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6) { checkContext(); downstreamGL4bc.glCompressedTexSubImage1D(arg0,arg1,arg2,arg3,arg4,arg5,arg6); final int err = checkGLError(); if (err != GL_NO_ERROR) { writeGLError(err, "%s(<int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <int> 0x%X, <java.nio.Buffer> %s)", "glCompressedTexSubImage1D", arg0, arg1, arg2, arg3, arg4, arg5, arg6); } } @Override