
javax.media.opengl.DebugGLES1 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jogl-all Show documentation
Show all versions of jogl-all Show documentation
Java™ Binding for the OpenGL® API
package javax.media.opengl;
import java.io.*;
import javax.media.opengl.*;
import com.jogamp.gluegen.runtime.*;
import java.nio.*;
import javax.media.opengl.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 gl = drawable.setGL(new DebugGL(drawable.getGL()));
*/
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();
}
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 false;
}
public boolean isGLES1() {
return true;
}
public boolean isGLES2() {
return false;
}
public boolean isGL2ES1() {
return true;
}
public boolean isGL2ES2() {
return false;
}
public boolean isGL2GL3() {
return false;
}
public boolean isGLES() {
return isGLES2() || isGLES1();
}
public boolean isGLES2Compatible() {
return downstreamGLES1.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() {
throw new GLException("Not a GL2 implementation");
}
public javax.media.opengl.GLES1 getGLES1() {
return this;
}
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() {
throw new GLException("Not a GL2ES2 implementation");
}
public javax.media.opengl.GL2GL3 getGL2GL3() {
throw new GLException("Not a GL2GL3 implementation");
}
public GLProfile getGLProfile() {
return downstreamGLES1.getGLProfile();
}
public void glGetnUniformfv(int arg0,int arg1,int arg2,float[] arg3,int arg4)
{
checkContext();
downstreamGLES1.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 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 glGenRenderbuffers(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glGenRenderbuffers(arg0,arg1,arg2);
String txt = new String("glGenRenderbuffers(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glLightf(int arg0,int arg1,float arg2)
{
checkContext();
downstreamGLES1.glLightf(arg0,arg1,arg2);
String txt = new String("glLightf(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public void glGenBuffers(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glGenBuffers(arg0,arg1,arg2);
String txt = new String("glGenBuffers(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glExtGetTexLevelParameterivQCOM(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4)
{
checkContext();
downstreamGLES1.glExtGetTexLevelParameterivQCOM(arg0,arg1,arg2,arg3,arg4);
String txt = new String("glExtGetTexLevelParameterivQCOM(" +
" 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 glTexEnvx(int arg0,int arg1,int arg2)
{
checkContext();
downstreamGLES1.glTexEnvx(arg0,arg1,arg2);
String txt = new String("glTexEnvx(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
checkGLGetError( txt );
}
public boolean glTestFenceNV(int arg0)
{
checkContext();
boolean _res = downstreamGLES1.glTestFenceNV(arg0);
String txt = new String("glTestFenceNV(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ")");
checkGLGetError( txt );
return _res;
}
public void glLoadMatrixf(java.nio.FloatBuffer arg0)
{
checkContext();
downstreamGLES1.glLoadMatrixf(arg0);
String txt = new String("glLoadMatrixf(" +
" "+arg0 + ")");
checkGLGetError( txt );
}
public void glGetTexGenxv(int arg0,int arg1,int[] arg2,int arg3)
{
checkContext();
downstreamGLES1.glGetTexGenxv(arg0,arg1,arg2,arg3);
String txt = new String("glGetTexGenxv(" +
" 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();
downstreamGLES1.glBindBuffer(arg0,arg1);
String txt = new String("glBindBuffer(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glFramebufferTexture2D(int arg0,int arg1,int arg2,int arg3,int arg4)
{
checkContext();
downstreamGLES1.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 glPointParameterfv(int arg0,java.nio.FloatBuffer arg1)
{
checkContext();
downstreamGLES1.glPointParameterfv(arg0,arg1);
String txt = new String("glPointParameterfv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public void glTexStorage2D(int arg0,int arg1,int arg2,int arg3,int arg4)
{
checkContext();
downstreamGLES1.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 glActiveTexture(int arg0)
{
checkContext();
downstreamGLES1.glActiveTexture(arg0);
String txt = new String("glActiveTexture(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ")");
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 glLoadMatrixx(java.nio.IntBuffer arg0)
{
checkContext();
downstreamGLES1.glLoadMatrixx(arg0);
String txt = new String("glLoadMatrixx(" +
" "+arg0 + ")");
checkGLGetError( txt );
}
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 void glDrawTexiOES(int arg0,int arg1,int arg2,int arg3,int arg4)
{
checkContext();
downstreamGLES1.glDrawTexiOES(arg0,arg1,arg2,arg3,arg4);
String txt = new String("glDrawTexiOES(" +
" 0x"+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 glGetMaterialfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
checkContext();
downstreamGLES1.glGetMaterialfv(arg0,arg1,arg2);
String txt = new String("glGetMaterialfv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
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 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 glFogf(int arg0,float arg1)
{
checkContext();
downstreamGLES1.glFogf(arg0,arg1);
String txt = new String("glFogf(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public boolean hasGLSL()
{
return downstreamGLES1.hasGLSL();
}
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 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 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 glFlush()
{
checkContext();
downstreamGLES1.glFlush();
String txt = new String("glFlush(" +
")");
checkGLGetError( txt );
}
public void glMaterialx(int arg0,int arg1,int arg2)
{
checkContext();
downstreamGLES1.glMaterialx(arg0,arg1,arg2);
String txt = new String("glMaterialx(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glDeleteTextures(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glDeleteTextures(arg0,arg1,arg2);
String txt = new String("glDeleteTextures(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glFogxv(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glFogxv(arg0,arg1,arg2);
String txt = new String("glFogxv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glGenFramebuffers(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glGenFramebuffers(arg0,arg1,arg2);
String txt = new String("glGenFramebuffers(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glTexParameterxv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glTexParameterxv(arg0,arg1,arg2);
String txt = new String("glTexParameterxv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public int getDefaultReadFramebuffer()
{
return downstreamGLES1.getDefaultReadFramebuffer();
}
public void glLightfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
checkContext();
downstreamGLES1.glLightfv(arg0,arg1,arg2);
String txt = new String("glLightfv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
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 glTexParameteri(int arg0,int arg1,int arg2)
{
checkContext();
downstreamGLES1.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 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 glPointSizex(int arg0)
{
checkContext();
downstreamGLES1.glPointSizex(arg0);
String txt = new String("glPointSizex(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glGetLightfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
checkContext();
downstreamGLES1.glGetLightfv(arg0,arg1,arg2);
String txt = new String("glGetLightfv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public void glEnableClientState(int arg0)
{
checkContext();
downstreamGLES1.glEnableClientState(arg0);
String txt = new String("glEnableClientState(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ")");
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 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 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 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 glClipPlanexIMG(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glClipPlanexIMG(arg0,arg1,arg2);
String txt = new String("glClipPlanexIMG(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glGetIntegerv(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glGetIntegerv(arg0,arg1,arg2);
String txt = new String("glGetIntegerv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glExtGetProgramBinarySourceQCOM(int arg0,int arg1,byte[] arg2,int arg3,int[] arg4,int arg5)
{
checkContext();
downstreamGLES1.glExtGetProgramBinarySourceQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
String txt = new String("glExtGetProgramBinarySourceQCOM(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
"<[B>" + ", " +
" 0x"+Integer.toHexString(arg3).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg5).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glMaterialxv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glMaterialxv(arg0,arg1,arg2);
String txt = new String("glMaterialxv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public void glTexParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glTexParameteriv(arg0,arg1,arg2);
String txt = new String("glTexParameteriv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
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 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 glLoadPaletteFromModelViewMatrixOES()
{
checkContext();
downstreamGLES1.glLoadPaletteFromModelViewMatrixOES();
String txt = new String("glLoadPaletteFromModelViewMatrixOES(" +
")");
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 glCompressedTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,long 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 glClearStencil(int arg0)
{
checkContext();
downstreamGLES1.glClearStencil(arg0);
String txt = new String("glClearStencil(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glTexParameterx(int arg0,int arg1,int arg2)
{
checkContext();
downstreamGLES1.glTexParameterx(arg0,arg1,arg2);
String txt = new String("glTexParameterx(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glPointSize(float arg0)
{
checkContext();
downstreamGLES1.glPointSize(arg0);
String txt = new String("glPointSize(" +
" "+arg0 + ")");
checkGLGetError( txt );
}
public void glResolveMultisampleFramebufferAPPLE()
{
checkContext();
downstreamGLES1.glResolveMultisampleFramebufferAPPLE();
String txt = new String("glResolveMultisampleFramebufferAPPLE(" +
")");
checkGLGetError( txt );
}
public void glLightModelf(int arg0,float arg1)
{
checkContext();
downstreamGLES1.glLightModelf(arg0,arg1);
String txt = new String("glLightModelf(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public boolean isFunctionAvailable(java.lang.String arg0)
{
return downstreamGLES1.isFunctionAvailable(arg0);
}
public void glTexGeni(int arg0,int arg1,int arg2)
{
checkContext();
downstreamGLES1.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 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 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 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 glTexGenxv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glTexGenxv(arg0,arg1,arg2);
String txt = new String("glTexGenxv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public void glClipPlanef(int arg0,float[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glClipPlanef(arg0,arg1,arg2);
String txt = new String("glClipPlanef(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
"<[F>" + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
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 glDrawTexivOES(java.nio.IntBuffer arg0)
{
checkContext();
downstreamGLES1.glDrawTexivOES(arg0);
String txt = new String("glDrawTexivOES(" +
" "+arg0 + ")");
checkGLGetError( txt );
}
public void glTexGenxv(int arg0,int arg1,int[] arg2,int arg3)
{
checkContext();
downstreamGLES1.glTexGenxv(arg0,arg1,arg2,arg3);
String txt = new String("glTexGenxv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg3).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glLightxv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glLightxv(arg0,arg1,arg2);
String txt = new String("glLightxv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public void glGenTextures(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glGenTextures(arg0,arg1,arg2);
String txt = new String("glGenTextures(" +
" 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();
downstreamGLES1.glGetTexEnviv(arg0,arg1,arg2);
String txt = new String("glGetTexEnviv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public void setSwapInterval(int arg0)
{
downstreamGLES1.setSwapInterval(arg0);
}
public int getMaxRenderbufferSamples()
{
return downstreamGLES1.getMaxRenderbufferSamples();
}
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 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 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 glStencilOp(int arg0,int arg1,int arg2)
{
checkContext();
downstreamGLES1.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 glDrawTexxOES(int arg0,int arg1,int arg2,int arg3,int arg4)
{
checkContext();
downstreamGLES1.glDrawTexxOES(arg0,arg1,arg2,arg3,arg4);
String txt = new String("glDrawTexxOES(" +
" 0x"+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 glScalef(float arg0,float arg1,float arg2)
{
checkContext();
downstreamGLES1.glScalef(arg0,arg1,arg2);
String txt = new String("glScalef(" +
" "+arg0 + ", " +
" "+arg1 + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public java.lang.Object getPlatformGLExtensions()
{
return downstreamGLES1.getPlatformGLExtensions();
}
public void glFinishFenceNV(int arg0)
{
checkContext();
downstreamGLES1.glFinishFenceNV(arg0);
String txt = new String("glFinishFenceNV(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glTexGenx(int arg0,int arg1,int arg2)
{
checkContext();
downstreamGLES1.glTexGenx(arg0,arg1,arg2);
String txt = new String("glTexGenx(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glLoadIdentity()
{
checkContext();
downstreamGLES1.glLoadIdentity();
String txt = new String("glLoadIdentity(" +
")");
checkGLGetError( txt );
}
public void glTexParameteriv(int arg0,int arg1,int[] arg2,int arg3)
{
checkContext();
downstreamGLES1.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 glGetRenderbufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glGetRenderbufferParameteriv(arg0,arg1,arg2);
String txt = new String("glGetRenderbufferParameteriv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public void glGenVertexArraysOES(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glGenVertexArraysOES(arg0,arg1,arg2);
String txt = new String("glGenVertexArraysOES(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glPointParameterxv(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glPointParameterxv(arg0,arg1,arg2);
String txt = new String("glPointParameterxv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glSampleCoverage(float arg0,boolean arg1)
{
checkContext();
downstreamGLES1.glSampleCoverage(arg0,arg1);
String txt = new String("glSampleCoverage(" +
" "+arg0 + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public void glMaterialxv(int arg0,int arg1,int[] arg2,int arg3)
{
checkContext();
downstreamGLES1.glMaterialxv(arg0,arg1,arg2,arg3);
String txt = new String("glMaterialxv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg3).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glGetLightxv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glGetLightxv(arg0,arg1,arg2);
String txt = new String("glGetLightxv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public boolean glIsVBOElementArrayEnabled()
{
checkContext();
boolean _res = downstreamGLES1.glIsVBOElementArrayEnabled();
String txt = new String("glIsVBOElementArrayEnabled(" +
")");
checkGLGetError( txt );
return _res;
}
public void glDeleteFencesNV(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glDeleteFencesNV(arg0,arg1,arg2);
String txt = new String("glDeleteFencesNV(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
checkGLGetError( txt );
}
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 void glDeleteVertexArraysOES(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glDeleteVertexArraysOES(arg0,arg1,arg2);
String txt = new String("glDeleteVertexArraysOES(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glLightModelxv(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glLightModelxv(arg0,arg1,arg2);
String txt = new String("glLightModelxv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
"<[I>" + ", " +
" 0x"+Integer.toHexString(arg2).toUpperCase() + ")");
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 void glDrawTexfvOES(java.nio.FloatBuffer arg0)
{
checkContext();
downstreamGLES1.glDrawTexfvOES(arg0);
String txt = new String("glDrawTexfvOES(" +
" "+arg0 + ")");
checkGLGetError( txt );
}
public void glTexParameterxv(int arg0,int arg1,int[] arg2,int arg3)
{
checkContext();
downstreamGLES1.glTexParameterxv(arg0,arg1,arg2,arg3);
String txt = new String("glTexParameterxv(" +
" 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 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 void glDrawTexsOES(short arg0,short arg1,short arg2,short arg3,short arg4)
{
checkContext();
downstreamGLES1.glDrawTexsOES(arg0,arg1,arg2,arg3,arg4);
String txt = new String("glDrawTexsOES(" +
" "+arg0 + ", " +
" "+arg1 + ", " +
" "+arg2 + ", " +
" "+arg3 + ", " +
" "+arg4 + ")");
checkGLGetError( txt );
}
public void glBlendEquation(int arg0)
{
checkContext();
downstreamGLES1.glBlendEquation(arg0);
String txt = new String("glBlendEquation(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ")");
checkGLGetError( txt );
}
public void glGetFloatv(int arg0,java.nio.FloatBuffer arg1)
{
checkContext();
downstreamGLES1.glGetFloatv(arg0,arg1);
String txt = new String("glGetFloatv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" "+arg1 + ")");
checkGLGetError( txt );
}
public void glTexGenfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
checkContext();
downstreamGLES1.glTexGenfv(arg0,arg1,arg2);
String txt = new String("glTexGenfv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
" "+arg2 + ")");
checkGLGetError( txt );
}
public void glGetMaterialxv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glGetMaterialxv(arg0,arg1,arg2);
String txt = new String("glGetMaterialxv(" +
" 0x"+Integer.toHexString(arg0).toUpperCase() + ", " +
" 0x"+Integer.toHexString(arg1).toUpperCase() + ", " +
"