javax.media.opengl.DebugGLES1 Maven / Gradle / Ivy
package javax.media.opengl;
import java.io.*;
import javax.media.opengl.*;
import com.jogamp.gluegen.runtime.*;
import java.nio.*;
import javax.media.opengl.GL2ES1;
import javax.media.opengl.GLES1;
/**
*
* 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 = drawable.setGL(new DebugGL(drawable.getGL()));
*
* For automatic instantiation see {@link GLPipelineFactory#create(String, Class, GL, Object[])}
*
*/
public class DebugGLES1 implements javax.media.opengl.GL2ES1, javax.media.opengl.GLES1{
public static final boolean DEBUG = jogamp.opengl.Debug.debug("DebugGLES1");
public DebugGLES1(GLES1 downstreamGLES1)
{
if (downstreamGLES1 == null) {
throw new IllegalArgumentException("null downstreamGLES1");
}
this.downstreamGLES1 = downstreamGLES1;
// Fetch GLContext object for better error checking (if possible)
_context = downstreamGLES1.getContext();
}
@Override
public final boolean isGL() {
return downstreamGLES1.isGL();
}
@Override
public final boolean isGL4bc() {
return downstreamGLES1.isGL4bc();
}
@Override
public final boolean isGL4() {
return downstreamGLES1.isGL4();
}
@Override
public final boolean isGL3bc() {
return downstreamGLES1.isGL3bc();
}
@Override
public final boolean isGL3() {
return downstreamGLES1.isGL3();
}
@Override
public final boolean isGL2() {
return downstreamGLES1.isGL2();
}
@Override
public final boolean isGLES1() {
return downstreamGLES1.isGLES1();
}
@Override
public final boolean isGLES2() {
return downstreamGLES1.isGLES2();
}
@Override
public final boolean isGLES3() {
return downstreamGLES1.isGLES3();
}
@Override
public final boolean isGL2ES1() {
return downstreamGLES1.isGL2ES1();
}
@Override
public final boolean isGL2ES2() {
return downstreamGLES1.isGL2ES2();
}
@Override
public final boolean isGL2ES3() {
return downstreamGLES1.isGL2ES3();
}
@Override
public final boolean isGL3ES3() {
return downstreamGLES1.isGL3ES3();
}
@Override
public final boolean isGL4ES3() {
return downstreamGLES1.isGL4ES3();
}
@Override
public final boolean isGL2GL3() {
return downstreamGLES1.isGL2GL3();
}
@Override
public final boolean isGLES() {
return downstreamGLES1.isGLES();
}
@Override
public final boolean isGL4core() {
return downstreamGLES1.isGL4core();
}
@Override
public final boolean isGL3core() {
return downstreamGLES1.isGL3core();
}
@Override
public final boolean isGLcore() {
return downstreamGLES1.isGLcore();
}
@Override
public final boolean isGLES2Compatible() {
return downstreamGLES1.isGLES2Compatible();
}
@Override
public final boolean isGLES3Compatible() {
return downstreamGLES1.isGLES3Compatible();
}
@Override
public final javax.media.opengl.GL getGL() {
return downstreamGLES1.getGL();
}
@Override
public final javax.media.opengl.GL4bc getGL4bc() {
return downstreamGLES1.getGL4bc();
}
@Override
public final javax.media.opengl.GL4 getGL4() {
return downstreamGLES1.getGL4();
}
@Override
public final javax.media.opengl.GL3bc getGL3bc() {
return downstreamGLES1.getGL3bc();
}
@Override
public final javax.media.opengl.GL3 getGL3() {
return downstreamGLES1.getGL3();
}
@Override
public final javax.media.opengl.GL2 getGL2() {
return downstreamGLES1.getGL2();
}
@Override
public final javax.media.opengl.GLES1 getGLES1() {
return downstreamGLES1.getGLES1();
}
@Override
public final javax.media.opengl.GLES2 getGLES2() {
return downstreamGLES1.getGLES2();
}
@Override
public final javax.media.opengl.GLES3 getGLES3() {
return downstreamGLES1.getGLES3();
}
@Override
public final javax.media.opengl.GL2ES1 getGL2ES1() {
return downstreamGLES1.getGL2ES1();
}
@Override
public final javax.media.opengl.GL2ES2 getGL2ES2() {
return downstreamGLES1.getGL2ES2();
}
@Override
public final javax.media.opengl.GL2ES3 getGL2ES3() {
return downstreamGLES1.getGL2ES3();
}
@Override
public final javax.media.opengl.GL3ES3 getGL3ES3() {
return downstreamGLES1.getGL3ES3();
}
@Override
public final javax.media.opengl.GL4ES3 getGL4ES3() {
return downstreamGLES1.getGL4ES3();
}
@Override
public final javax.media.opengl.GL2GL3 getGL2GL3() {
return downstreamGLES1.getGL2GL3();
}
@Override
public final GL getDownstreamGL() throws GLException {
return downstreamGLES1;
}
@Override
public final GLProfile getGLProfile() {
return downstreamGLES1.getGLProfile();
}
public int glGetGraphicsResetStatus()
{
checkContext();
int _res = downstreamGLES1.glGetGraphicsResetStatus();
String txt = new String("glGetGraphicsResetStatus(" +
")");
checkGLGetError( txt );
return _res;
}
public void glGenBuffers(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glGenBuffers(arg0,arg1);
String txt = new String("glGenBuffers(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public void glGetBufferParameteriv(int arg0,int arg1,int[] arg2,int arg3)
{
checkContext();
downstreamGLES1.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 glLightModelx(int arg0,int arg1)
{
checkContext();
downstreamGLES1.glLightModelx(arg0,arg1);
String txt = new String("glLightModelx(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glGetDriverControlStringQCOM(int arg0,int arg1,int[] arg2,int arg3,byte[] arg4,int arg5)
{
checkContext();
downstreamGLES1.glGetDriverControlStringQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
String txt = new String("glGetDriverControlStringQCOM(" +
" 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 glFramebufferTexture2DMultisampleEXT(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
{
checkContext();
downstreamGLES1.glFramebufferTexture2DMultisampleEXT(arg0,arg1,arg2,arg3,arg4,arg5);
String txt = new String("glFramebufferTexture2DMultisampleEXT(" +
" 0x"+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 glFramebufferTexture2DMultisampleIMG(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
{
checkContext();
downstreamGLES1.glFramebufferTexture2DMultisampleIMG(arg0,arg1,arg2,arg3,arg4,arg5);
String txt = new String("glFramebufferTexture2DMultisampleIMG(" +
" 0x"+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 glDrawTexsvOES(short[] arg0,int arg1)
{
checkContext();
downstreamGLES1.glDrawTexsvOES(arg0,arg1);
String txt = new String("glDrawTexsvOES(" +
"<[S>" + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glGenRenderbuffers(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glGenRenderbuffers(arg0,arg1);
String txt = new String("glGenRenderbuffers(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public void glNormal3x(int arg0,int arg1,int arg2)
{
checkContext();
downstreamGLES1.glNormal3x(arg0,arg1,arg2);
String txt = new String("glNormal3x(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
checkGLGetError( txt );
}
public boolean glIsTexture(int arg0)
{
checkContext();
boolean _res = downstreamGLES1.glIsTexture(arg0);
String txt = new String("glIsTexture(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ")");
checkGLGetError( txt );
return _res;
}
public void glExtGetBufferPointervQCOM(int arg0,com.jogamp.common.nio.PointerBuffer arg1)
{
checkContext();
downstreamGLES1.glExtGetBufferPointervQCOM(arg0,arg1);
String txt = new String("glExtGetBufferPointervQCOM(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public boolean glIsVBOElementArrayBound()
{
checkContext();
boolean _res = downstreamGLES1.glIsVBOElementArrayBound();
String txt = new String("glIsVBOElementArrayBound(" +
")");
checkGLGetError( txt );
return _res;
}
public void glBlendEquationSeparate(int arg0,int arg1)
{
checkContext();
downstreamGLES1.glBlendEquationSeparate(arg0,arg1);
String txt = new String("glBlendEquationSeparate(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ")");
checkGLGetError( txt );
}
public boolean glIsEnabled(int arg0)
{
checkContext();
boolean _res = downstreamGLES1.glIsEnabled(arg0);
String txt = new String("glIsEnabled(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ")");
checkGLGetError( txt );
return _res;
}
public void glDrawArrays(int arg0,int arg1,int arg2)
{
checkContext();
downstreamGLES1.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 glDrawTexsvOES(java.nio.ShortBuffer arg0)
{
checkContext();
downstreamGLES1.glDrawTexsvOES(arg0);
String txt = new String("glDrawTexsvOES(" +
" "+arg0 + ")");
checkGLGetError( txt );
}
public void glExtGetRenderbuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glExtGetRenderbuffersQCOM(arg0,arg1,arg2);
String txt = new String("glExtGetRenderbuffersQCOM(" +
" "+arg0 + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public void glExtGetRenderbuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
{
checkContext();
downstreamGLES1.glExtGetRenderbuffersQCOM(arg0,arg1,arg2,arg3,arg4);
String txt = new String("glExtGetRenderbuffersQCOM(" +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg4).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glDepthMask(boolean arg0)
{
checkContext();
downstreamGLES1.glDepthMask(arg0);
String txt = new String("glDepthMask(" +
" "+arg0 + ")");
checkGLGetError( txt );
}
public void glGetTexEnvfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
checkContext();
downstreamGLES1.glGetTexEnvfv(arg0,arg1,arg2);
String txt = new String("glGetTexEnvfv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public void glGetTexGenfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
checkContext();
downstreamGLES1.glGetTexGenfv(arg0,arg1,arg2);
String txt = new String("glGetTexGenfv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public void glExtGetTexSubImageQCOM(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();
downstreamGLES1.glExtGetTexSubImageQCOM(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
String txt = new String("glExtGetTexSubImageQCOM(" +
" 0x"+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 glDiscardFramebufferEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glDiscardFramebufferEXT(arg0,arg1,arg2);
String txt = new String("glDiscardFramebufferEXT(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public void glBindBuffer(int arg0,int arg1)
{
checkContext();
downstreamGLES1.glBindBuffer(arg0,arg1);
String txt = new String("glBindBuffer(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glBlendFuncSeparate(int arg0,int arg1,int arg2,int arg3)
{
checkContext();
downstreamGLES1.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 glStencilMask(int arg0)
{
checkContext();
downstreamGLES1.glStencilMask(arg0);
String txt = new String("glStencilMask(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glGetnUniformfv(int arg0,int arg1,int arg2,java.nio.FloatBuffer arg3)
{
checkContext();
downstreamGLES1.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 glResolveMultisampleFramebufferAPPLE()
{
checkContext();
downstreamGLES1.glResolveMultisampleFramebufferAPPLE();
String txt = new String("glResolveMultisampleFramebufferAPPLE(" +
")");
checkGLGetError( txt );
}
public void glTexGeniv(int arg0,int arg1,int[] arg2,int arg3)
{
checkContext();
downstreamGLES1.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 glDisableClientState(int arg0)
{
checkContext();
downstreamGLES1.glDisableClientState(arg0);
String txt = new String("glDisableClientState(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glGetTexParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glGetTexParameteriv(arg0,arg1,arg2);
String txt = new String("glGetTexParameteriv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public void glGetTexEnvxv(int arg0,int arg1,int[] arg2,int arg3)
{
checkContext();
downstreamGLES1.glGetTexEnvxv(arg0,arg1,arg2,arg3);
String txt = new String("glGetTexEnvxv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg3).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glFogxv(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glFogxv(arg0,arg1);
String txt = new String("glFogxv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public void glGenFramebuffers(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glGenFramebuffers(arg0,arg1);
String txt = new String("glGenFramebuffers(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public javax.media.opengl.GLContext getContext()
{
return downstreamGLES1.getContext();
}
public void glDeleteTextures(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glDeleteTextures(arg0,arg1);
String txt = new String("glDeleteTextures(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public java.lang.Object getPlatformGLExtensions()
{
return downstreamGLES1.getPlatformGLExtensions();
}
public void glClear(int arg0)
{
checkContext();
downstreamGLES1.glClear(arg0);
String txt = new String("glClear(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glLoadPaletteFromModelViewMatrixOES()
{
checkContext();
downstreamGLES1.glLoadPaletteFromModelViewMatrixOES();
String txt = new String("glLoadPaletteFromModelViewMatrixOES(" +
")");
checkGLGetError( txt );
}
public boolean hasBasicFBOSupport()
{
return downstreamGLES1.hasBasicFBOSupport();
}
public int getDefaultReadBuffer()
{
return downstreamGLES1.getDefaultReadBuffer();
}
public void glExtGetProgramBinarySourceQCOM(int arg0,int arg1,java.nio.ByteBuffer arg2,java.nio.IntBuffer arg3)
{
checkContext();
downstreamGLES1.glExtGetProgramBinarySourceQCOM(arg0,arg1,arg2,arg3);
String txt = new String("glExtGetProgramBinarySourceQCOM(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ", " +
" "+arg3 + ")");
checkGLGetError( txt );
}
public void glGetIntegerv(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glGetIntegerv(arg0,arg1);
String txt = new String("glGetIntegerv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public void glTexEnvfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
checkContext();
downstreamGLES1.glTexEnvfv(arg0,arg1,arg2);
String txt = new String("glTexEnvfv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public void glFlush()
{
checkContext();
downstreamGLES1.glFlush();
String txt = new String("glFlush(" +
")");
checkGLGetError( txt );
}
public void glClipPlanexIMG(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glClipPlanexIMG(arg0,arg1);
String txt = new String("glClipPlanexIMG(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public void glGenVertexArraysOES(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glGenVertexArraysOES(arg0,arg1);
String txt = new String("glGenVertexArraysOES(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public void glPointParameterxv(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glPointParameterxv(arg0,arg1);
String txt = new String("glPointParameterxv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public void glBufferData(int arg0,long arg1,java.nio.Buffer arg2,int arg3)
{
checkContext();
downstreamGLES1.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 glGenTextures(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glGenTextures(arg0,arg1);
String txt = new String("glGenTextures(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public void glDisable(int arg0)
{
checkContext();
downstreamGLES1.glDisable(arg0);
String txt = new String("glDisable(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glStartTilingQCOM(int arg0,int arg1,int arg2,int arg3,int arg4)
{
checkContext();
downstreamGLES1.glStartTilingQCOM(arg0,arg1,arg2,arg3,arg4);
String txt = new String("glStartTilingQCOM(" +
" 0x"+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 glClearDepthx(int arg0)
{
checkContext();
downstreamGLES1.glClearDepthx(arg0);
String txt = new String("glClearDepthx(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glClipPlanefIMG(int arg0,float[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glClipPlanefIMG(arg0,arg1,arg2);
String txt = new String("glClipPlanefIMG(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
"<[F>" + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glLoadIdentity()
{
checkContext();
downstreamGLES1.glLoadIdentity();
String txt = new String("glLoadIdentity(" +
")");
checkGLGetError( txt );
}
public boolean glExtIsProgramBinaryQCOM(int arg0)
{
checkContext();
boolean _res = downstreamGLES1.glExtIsProgramBinaryQCOM(arg0);
String txt = new String("glExtIsProgramBinaryQCOM(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ")");
checkGLGetError( txt );
return _res;
}
public void glMaterialfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
checkContext();
downstreamGLES1.glMaterialfv(arg0,arg1,arg2);
String txt = new String("glMaterialfv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public void glDeleteVertexArraysOES(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glDeleteVertexArraysOES(arg0,arg1);
String txt = new String("glDeleteVertexArraysOES(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public void glLightModelxv(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glLightModelxv(arg0,arg1);
String txt = new String("glLightModelxv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public void glVertexPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
{
checkContext();
downstreamGLES1.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 glDeleteFencesNV(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glDeleteFencesNV(arg0,arg1);
String txt = new String("glDeleteFencesNV(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public void glAlphaFuncx(int arg0,int arg1)
{
checkContext();
downstreamGLES1.glAlphaFuncx(arg0,arg1);
String txt = new String("glAlphaFuncx(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glNormal3f(float arg0,float arg1,float arg2)
{
checkContext();
downstreamGLES1.glNormal3f(arg0,arg1,arg2);
String txt = new String("glNormal3f(" +
" "+arg0 + ", " +
" "+arg1 + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public void glClipPlanef(int arg0,java.nio.FloatBuffer arg1)
{
checkContext();
downstreamGLES1.glClipPlanef(arg0,arg1);
String txt = new String("glClipPlanef(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public boolean isNPOTTextureAvailable()
{
return downstreamGLES1.isNPOTTextureAvailable();
}
public void glGetTexParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
checkContext();
downstreamGLES1.glGetTexParameterfv(arg0,arg1,arg2);
String txt = new String("glGetTexParameterfv(" +
" 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();
downstreamGLES1.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 glGetBooleanv(int arg0,byte[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glGetBooleanv(arg0,arg1,arg2);
String txt = new String("glGetBooleanv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
"<[B>" + ", " +
" 0x"+Integer.toHexString(arg2).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();
downstreamGLES1.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 int getDefaultDrawFramebuffer()
{
return downstreamGLES1.getDefaultDrawFramebuffer();
}
public boolean glIsFramebuffer(int arg0)
{
checkContext();
boolean _res = downstreamGLES1.glIsFramebuffer(arg0);
String txt = new String("glIsFramebuffer(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ")");
checkGLGetError( txt );
return _res;
}
public void glOrthox(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5)
{
checkContext();
downstreamGLES1.glOrthox(arg0,arg1,arg2,arg3,arg4,arg5);
String txt = new String("glOrthox(" +
" 0x"+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 glClearDepthf(float arg0)
{
checkContext();
downstreamGLES1.glClearDepthf(arg0);
String txt = new String("glClearDepthf(" +
" "+arg0 + ")");
checkGLGetError( txt );
}
public void glColorPointer(javax.media.opengl.GLArrayData arg0)
{
checkContext();
downstreamGLES1.glColorPointer(arg0);
String txt = new String("glColorPointer(" +
" "+arg0 + ")");
checkGLGetError( txt );
}
public void glGetTexEnviv(int arg0,int arg1,int[] arg2,int arg3)
{
checkContext();
downstreamGLES1.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 glColor4f(float arg0,float arg1,float arg2,float arg3)
{
checkContext();
downstreamGLES1.glColor4f(arg0,arg1,arg2,arg3);
String txt = new String("glColor4f(" +
" "+arg0 + ", " +
" "+arg1 + ", " +
" "+arg2 + ", " +
" "+arg3 + ")");
checkGLGetError( txt );
}
public void glLightxv(int arg0,int arg1,int[] arg2,int arg3)
{
checkContext();
downstreamGLES1.glLightxv(arg0,arg1,arg2,arg3);
String txt = new String("glLightxv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg3).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glDrawTexivOES(int[] arg0,int arg1)
{
checkContext();
downstreamGLES1.glDrawTexivOES(arg0,arg1);
String txt = new String("glDrawTexivOES(" +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glPointParameterx(int arg0,int arg1)
{
checkContext();
downstreamGLES1.glPointParameterx(arg0,arg1);
String txt = new String("glPointParameterx(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glDrawElements(int arg0,int arg1,int arg2,long arg3)
{
checkContext();
downstreamGLES1.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 glMatrixIndexPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
{
checkContext();
downstreamGLES1.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 glDeleteRenderbuffers(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glDeleteRenderbuffers(arg0,arg1,arg2);
String txt = new String("glDeleteRenderbuffers(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glGetRenderbufferParameteriv(int arg0,int arg1,int[] arg2,int arg3)
{
checkContext();
downstreamGLES1.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 glDrawTexfvOES(float[] arg0,int arg1)
{
checkContext();
downstreamGLES1.glDrawTexfvOES(arg0,arg1);
String txt = new String("glDrawTexfvOES(" +
"<[F>" + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glGetFixedv(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glGetFixedv(arg0,arg1);
String txt = new String("glGetFixedv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public void glShadeModel(int arg0)
{
checkContext();
downstreamGLES1.glShadeModel(arg0);
String txt = new String("glShadeModel(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glDrawTexxvOES(java.nio.IntBuffer arg0)
{
checkContext();
downstreamGLES1.glDrawTexxvOES(arg0);
String txt = new String("glDrawTexxvOES(" +
" "+arg0 + ")");
checkGLGetError( txt );
}
public void glColorMask(boolean arg0,boolean arg1,boolean arg2,boolean arg3)
{
checkContext();
downstreamGLES1.glColorMask(arg0,arg1,arg2,arg3);
String txt = new String("glColorMask(" +
" "+arg0 + ", " +
" "+arg1 + ", " +
" "+arg2 + ", " +
" "+arg3 + ")");
checkGLGetError( txt );
}
public void glFogfv(int arg0,java.nio.FloatBuffer arg1)
{
checkContext();
downstreamGLES1.glFogfv(arg0,arg1);
String txt = new String("glFogfv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public void glBindTexture(int arg0,int arg1)
{
checkContext();
downstreamGLES1.glBindTexture(arg0,arg1);
String txt = new String("glBindTexture(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glExtTexObjectStateOverrideiQCOM(int arg0,int arg1,int arg2)
{
checkContext();
downstreamGLES1.glExtTexObjectStateOverrideiQCOM(arg0,arg1,arg2);
String txt = new String("glExtTexObjectStateOverrideiQCOM(" +
" 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();
downstreamGLES1.glAlphaFunc(arg0,arg1);
String txt = new String("glAlphaFunc(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public void glGetLightxv(int arg0,int arg1,int[] arg2,int arg3)
{
checkContext();
downstreamGLES1.glGetLightxv(arg0,arg1,arg2,arg3);
String txt = new String("glGetLightxv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg3).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glPointSize(float arg0)
{
checkContext();
downstreamGLES1.glPointSize(arg0);
String txt = new String("glPointSize(" +
" "+arg0 + ")");
checkGLGetError( txt );
}
public boolean glUnmapBuffer(int arg0)
{
checkContext();
boolean _res = downstreamGLES1.glUnmapBuffer(arg0);
String txt = new String("glUnmapBuffer(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ")");
checkGLGetError( txt );
return _res;
}
public void glGetTexParameterxv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glGetTexParameterxv(arg0,arg1,arg2);
String txt = new String("glGetTexParameterxv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public void glGetTexGeniv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glGetTexGeniv(arg0,arg1,arg2);
String txt = new String("glGetTexGeniv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public void glMultMatrixf(float[] arg0,int arg1)
{
checkContext();
downstreamGLES1.glMultMatrixf(arg0,arg1);
String txt = new String("glMultMatrixf(" +
"<[F>" + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glGetMaterialxv(int arg0,int arg1,int[] arg2,int arg3)
{
checkContext();
downstreamGLES1.glGetMaterialxv(arg0,arg1,arg2,arg3);
String txt = new String("glGetMaterialxv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg3).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glLightModelfv(int arg0,java.nio.FloatBuffer arg1)
{
checkContext();
downstreamGLES1.glLightModelfv(arg0,arg1);
String txt = new String("glLightModelfv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public void glLightx(int arg0,int arg1,int arg2)
{
checkContext();
downstreamGLES1.glLightx(arg0,arg1,arg2);
String txt = new String("glLightx(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glClearColor(float arg0,float arg1,float arg2,float arg3)
{
checkContext();
downstreamGLES1.glClearColor(arg0,arg1,arg2,arg3);
String txt = new String("glClearColor(" +
" "+arg0 + ", " +
" "+arg1 + ", " +
" "+arg2 + ", " +
" "+arg3 + ")");
checkGLGetError( txt );
}
public void glCompressedTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7)
{
checkContext();
downstreamGLES1.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 glMultMatrixx(int[] arg0,int arg1)
{
checkContext();
downstreamGLES1.glMultMatrixx(arg0,arg1);
String txt = new String("glMultMatrixx(" +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glLogicOp(int arg0)
{
checkContext();
downstreamGLES1.glLogicOp(arg0);
String txt = new String("glLogicOp(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glOrtho(double arg0,double arg1,double arg2,double arg3,double arg4,double arg5)
{
checkContext();
downstreamGLES1.glOrtho(arg0,arg1,arg2,arg3,arg4,arg5);
String txt = new String("glOrtho(" +
"