
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 = 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 true;
}
@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 this;
}
@Override
public final javax.media.opengl.GL4bc getGL4bc() {
throw new GLException("Not a GL4bc implementation");
}
@Override
public final javax.media.opengl.GL4 getGL4() {
throw new GLException("Not a GL4 implementation");
}
@Override
public final javax.media.opengl.GL3bc getGL3bc() {
throw new GLException("Not a GL3bc implementation");
}
@Override
public final javax.media.opengl.GL3 getGL3() {
throw new GLException("Not a GL3 implementation");
}
@Override
public final javax.media.opengl.GL2 getGL2() {
throw new GLException("Not a GL2 implementation");
}
@Override
public final javax.media.opengl.GLES1 getGLES1() {
if( isGLES1() ) { return this; }
throw new GLException("Not a GLES1 implementation");
}
@Override
public final javax.media.opengl.GLES2 getGLES2() {
throw new GLException("Not a GLES2 implementation");
}
@Override
public final javax.media.opengl.GLES3 getGLES3() {
throw new GLException("Not a GLES3 implementation");
}
@Override
public final javax.media.opengl.GL2ES1 getGL2ES1() {
if( isGL2ES1() ) { return this; }
throw new GLException("Not a GL2ES1 implementation");
}
@Override
public final javax.media.opengl.GL2ES2 getGL2ES2() {
throw new GLException("Not a GL2ES2 implementation");
}
@Override
public final javax.media.opengl.GL2ES3 getGL2ES3() {
throw new GLException("Not a GL2ES3 implementation");
}
@Override
public final javax.media.opengl.GL3ES3 getGL3ES3() {
throw new GLException("Not a GL3ES3 implementation");
}
@Override
public final javax.media.opengl.GL4ES3 getGL4ES3() {
throw new GLException("Not a GL4ES3 implementation");
}
@Override
public final javax.media.opengl.GL2GL3 getGL2GL3() {
throw new GLException("Not a GL2GL3 implementation");
}
@Override
public final GL getDownstreamGL() throws GLException {
return downstreamGLES1;
}
@Override
public final GLProfile getGLProfile() {
return downstreamGLES1.getGLProfile();
}
@Override
public void glDrawElements(int arg0,int arg1,int arg2,long arg3)
{
checkContext();
downstreamGLES1.glDrawElements(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X, %s)",
"glDrawElements", arg0, arg1, arg2, arg3);
}
}
@Override
public void glReadnPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,java.nio.Buffer arg7)
{
checkContext();
downstreamGLES1.glReadnPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, %s)",
"glReadnPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
}
}
@Override
public void glMaterialfv(int arg0,int arg1,float[] arg2,int arg3)
{
checkContext();
downstreamGLES1.glMaterialfv(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, <[F>, 0x%X)",
"glMaterialfv", arg0, arg1, arg3);
}
}
@Override
public void glColor4f(float arg0,float arg1,float arg2,float arg3)
{
checkContext();
downstreamGLES1.glColor4f(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s, %s, %s, %s)",
"glColor4f", arg0, arg1, arg2, arg3);
}
}
@Override
public void glPointParameterx(int arg0,int arg1)
{
checkContext();
downstreamGLES1.glPointParameterx(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X)",
"glPointParameterx", arg0, arg1);
}
}
@Override
public void glTexParameterxv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glTexParameterxv(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, %s)",
"glTexParameterxv", arg0, arg1, arg2);
}
}
@Override
public boolean glExtIsProgramBinaryQCOM(int arg0)
{
checkContext();
boolean _res = downstreamGLES1.glExtIsProgramBinaryQCOM(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glExtIsProgramBinaryQCOM", arg0);
}
return _res;
}
@Override
public int getDefaultReadFramebuffer()
{
return downstreamGLES1.getDefaultReadFramebuffer();
}
@Override
public void glEndTilingQCOM(int arg0)
{
checkContext();
downstreamGLES1.glEndTilingQCOM(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glEndTilingQCOM", arg0);
}
}
@Override
public void glTexCoordPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
{
checkContext();
downstreamGLES1.glTexCoordPointer(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X, %s)",
"glTexCoordPointer", arg0, arg1, arg2, arg3);
}
}
@Override
public void glTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
{
checkContext();
downstreamGLES1.glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, %s)",
"glTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
}
}
@Override
public void glBufferSubData(int arg0,long arg1,long arg2,java.nio.Buffer arg3)
{
checkContext();
downstreamGLES1.glBufferSubData(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s, %s, %s)",
"glBufferSubData", arg0, arg1, arg2, arg3);
}
}
@Override
public boolean isTextureFormatBGRA8888Available()
{
return downstreamGLES1.isTextureFormatBGRA8888Available();
}
@Override
public void glColorMask(boolean arg0,boolean arg1,boolean arg2,boolean arg3)
{
checkContext();
downstreamGLES1.glColorMask(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s, %s, %s, %s)",
"glColorMask", arg0, arg1, arg2, arg3);
}
}
@Override
public void glBindTexture(int arg0,int arg1)
{
checkContext();
downstreamGLES1.glBindTexture(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X)",
"glBindTexture", arg0, arg1);
}
}
@Override
public void glTexParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glTexParameteriv(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, %s)",
"glTexParameteriv", arg0, arg1, arg2);
}
}
@Override
public void glMaterialxv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glMaterialxv(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, %s)",
"glMaterialxv", arg0, arg1, arg2);
}
}
@Override
public void glTranslatef(float arg0,float arg1,float arg2)
{
checkContext();
downstreamGLES1.glTranslatef(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s, %s, %s)",
"glTranslatef", arg0, arg1, arg2);
}
}
@Override
public boolean hasFullFBOSupport()
{
return downstreamGLES1.hasFullFBOSupport();
}
@Override
public void glTexParameterf(int arg0,int arg1,float arg2)
{
checkContext();
downstreamGLES1.glTexParameterf(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, %s)",
"glTexParameterf", arg0, arg1, arg2);
}
}
@Override
public void glTexEnvfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
checkContext();
downstreamGLES1.glTexEnvfv(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, %s)",
"glTexEnvfv", arg0, arg1, arg2);
}
}
@Override
public javax.media.opengl.GLContext getContext()
{
return downstreamGLES1.getContext();
}
@Override
public void glDeleteFramebuffers(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glDeleteFramebuffers(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, <[I>, 0x%X)",
"glDeleteFramebuffers", arg0, arg2);
}
}
@Override
public void glReadPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,java.nio.Buffer arg6)
{
checkContext();
downstreamGLES1.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, %s)",
"glReadPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
}
}
@Override
public void glExtGetTexLevelParameterivQCOM(int arg0,int arg1,int arg2,int arg3,java.nio.IntBuffer arg4)
{
checkContext();
downstreamGLES1.glExtGetTexLevelParameterivQCOM(arg0,arg1,arg2,arg3,arg4);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X, 0x%X, %s)",
"glExtGetTexLevelParameterivQCOM", arg0, arg1, arg2, arg3, arg4);
}
}
@Override
public void glOrtho(double arg0,double arg1,double arg2,double arg3,double arg4,double arg5)
{
checkContext();
downstreamGLES1.glOrtho(arg0,arg1,arg2,arg3,arg4,arg5);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s, %s, %s, %s, %s, %s)",
"glOrtho", arg0, arg1, arg2, arg3, arg4, arg5);
}
}
@Override
public void glDepthRangef(float arg0,float arg1)
{
checkContext();
downstreamGLES1.glDepthRangef(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s, %s)",
"glDepthRangef", arg0, arg1);
}
}
@Override
public void glClearColor(float arg0,float arg1,float arg2,float arg3)
{
checkContext();
downstreamGLES1.glClearColor(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s, %s, %s, %s)",
"glClearColor", arg0, arg1, arg2, arg3);
}
}
@Override
public void glNormalPointer(int arg0,int arg1,long arg2)
{
checkContext();
downstreamGLES1.glNormalPointer(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, %s)",
"glNormalPointer", arg0, arg1, arg2);
}
}
@Override
public void glDeleteVertexArraysOES(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glDeleteVertexArraysOES(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glDeleteVertexArraysOES", arg0, arg1);
}
}
@Override
public void glLightModelxv(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glLightModelxv(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glLightModelxv", arg0, arg1);
}
}
@Override
public void glDrawTexfOES(float arg0,float arg1,float arg2,float arg3,float arg4)
{
checkContext();
downstreamGLES1.glDrawTexfOES(arg0,arg1,arg2,arg3,arg4);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s, %s, %s, %s, %s)",
"glDrawTexfOES", arg0, arg1, arg2, arg3, arg4);
}
}
@Override
public void glExtGetTexturesQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glExtGetTexturesQCOM(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s, 0x%X, %s)",
"glExtGetTexturesQCOM", arg0, arg1, arg2);
}
}
@Override
public void glExtGetTexturesQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
{
checkContext();
downstreamGLES1.glExtGetTexturesQCOM(arg0,arg1,arg2,arg3,arg4);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s(<[I>, 0x%X, 0x%X, <[I>, 0x%X)",
"glExtGetTexturesQCOM", arg1, arg2, arg4);
}
}
@Override
public void glDeleteFencesNV(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glDeleteFencesNV(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glDeleteFencesNV", arg0, arg1);
}
}
@Override
public boolean glIsFramebuffer(int arg0)
{
checkContext();
boolean _res = downstreamGLES1.glIsFramebuffer(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glIsFramebuffer", arg0);
}
return _res;
}
@Override
public void glExtGetBuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
{
checkContext();
downstreamGLES1.glExtGetBuffersQCOM(arg0,arg1,arg2,arg3,arg4);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s(<[I>, 0x%X, 0x%X, <[I>, 0x%X)",
"glExtGetBuffersQCOM", arg1, arg2, arg4);
}
}
@Override
public void glExtGetBuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glExtGetBuffersQCOM(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s, 0x%X, %s)",
"glExtGetBuffersQCOM", arg0, arg1, arg2);
}
}
@Override
public void glCurrentPaletteMatrix(int arg0)
{
checkContext();
downstreamGLES1.glCurrentPaletteMatrix(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glCurrentPaletteMatrix", arg0);
}
}
@Override
public void glGetTexParameterfv(int arg0,int arg1,float[] arg2,int arg3)
{
checkContext();
downstreamGLES1.glGetTexParameterfv(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, <[F>, 0x%X)",
"glGetTexParameterfv", arg0, arg1, arg3);
}
}
@Override
public void glGenVertexArraysOES(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glGenVertexArraysOES(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glGenVertexArraysOES", arg0, arg1);
}
}
@Override
public void glPointParameterxv(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glPointParameterxv(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glPointParameterxv", arg0, arg1);
}
}
@Override
public void glClientActiveTexture(int arg0)
{
checkContext();
downstreamGLES1.glClientActiveTexture(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glClientActiveTexture", arg0);
}
}
@Override
public void glGetTexEnvfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
checkContext();
downstreamGLES1.glGetTexEnvfv(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, %s)",
"glGetTexEnvfv", arg0, arg1, arg2);
}
}
@Override
public void glGetTexGenfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
checkContext();
downstreamGLES1.glGetTexGenfv(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, %s)",
"glGetTexGenfv", arg0, arg1, arg2);
}
}
@Override
public void glGetFramebufferAttachmentParameteriv(int arg0,int arg1,int arg2,int[] arg3,int arg4)
{
checkContext();
downstreamGLES1.glGetFramebufferAttachmentParameteriv(arg0,arg1,arg2,arg3,arg4);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X, <[I>, 0x%X)",
"glGetFramebufferAttachmentParameteriv", arg0, arg1, arg2, arg4);
}
}
@Override
public void glGetClipPlanex(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glGetClipPlanex(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, <[I>, 0x%X)",
"glGetClipPlanex", arg0, arg2);
}
}
@Override
public void glClipPlanefIMG(int arg0,java.nio.FloatBuffer arg1)
{
checkContext();
downstreamGLES1.glClipPlanefIMG(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glClipPlanefIMG", arg0, arg1);
}
}
@Override
public void glDepthRangex(int arg0,int arg1)
{
checkContext();
downstreamGLES1.glDepthRangex(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X)",
"glDepthRangex", arg0, arg1);
}
}
@Override
public void glDrawTexsvOES(java.nio.ShortBuffer arg0)
{
checkContext();
downstreamGLES1.glDrawTexsvOES(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s)",
"glDrawTexsvOES", arg0);
}
}
@Override
public void glGenTextures(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glGenTextures(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glGenTextures", arg0, arg1);
}
}
@Override
public void glLoadMatrixx(java.nio.IntBuffer arg0)
{
checkContext();
downstreamGLES1.glLoadMatrixx(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s)",
"glLoadMatrixx", arg0);
}
}
@Override
public void glGetTexParameterfv(int arg0,int arg1,java.nio.FloatBuffer arg2)
{
checkContext();
downstreamGLES1.glGetTexParameterfv(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, %s)",
"glGetTexParameterfv", arg0, arg1, arg2);
}
}
@Override
public void glRenderbufferStorageMultisampleIMG(int arg0,int arg1,int arg2,int arg3,int arg4)
{
checkContext();
downstreamGLES1.glRenderbufferStorageMultisampleIMG(arg0,arg1,arg2,arg3,arg4);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X, 0x%X, 0x%X)",
"glRenderbufferStorageMultisampleIMG", arg0, arg1, arg2, arg3, arg4);
}
}
@Override
public void glGetTexEnvfv(int arg0,int arg1,float[] arg2,int arg3)
{
checkContext();
downstreamGLES1.glGetTexEnvfv(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, <[F>, 0x%X)",
"glGetTexEnvfv", arg0, arg1, arg3);
}
}
@Override
public void glGetTexGenfv(int arg0,int arg1,float[] arg2,int arg3)
{
checkContext();
downstreamGLES1.glGetTexGenfv(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, <[F>, 0x%X)",
"glGetTexGenfv", arg0, arg1, arg3);
}
}
@Override
public void glClipPlanefIMG(int arg0,float[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glClipPlanefIMG(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, <[F>, 0x%X)",
"glClipPlanefIMG", arg0, arg2);
}
}
@Override
public void glMultMatrixx(java.nio.IntBuffer arg0)
{
checkContext();
downstreamGLES1.glMultMatrixx(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s)",
"glMultMatrixx", arg0);
}
}
@Override
public void glEnable(int arg0)
{
checkContext();
downstreamGLES1.glEnable(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glEnable", arg0);
}
}
@Override
public void glGetTexParameteriv(int arg0,int arg1,int[] arg2,int arg3)
{
checkContext();
downstreamGLES1.glGetTexParameteriv(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, <[I>, 0x%X)",
"glGetTexParameteriv", arg0, arg1, arg3);
}
}
@Override
public void glGetIntegerv(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glGetIntegerv(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glGetIntegerv", arg0, arg1);
}
}
@Override
public void glDepthRange(double arg0,double arg1)
{
checkContext();
downstreamGLES1.glDepthRange(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s, %s)",
"glDepthRange", arg0, arg1);
}
}
@Override
public void glClipPlanexIMG(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glClipPlanexIMG(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glClipPlanexIMG", arg0, arg1);
}
}
@Override
public void glEGLImageTargetTexture2DOES(int arg0,long arg1)
{
checkContext();
downstreamGLES1.glEGLImageTargetTexture2DOES(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glEGLImageTargetTexture2DOES", arg0, arg1);
}
}
@Override
public void glGetMaterialxv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glGetMaterialxv(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, %s)",
"glGetMaterialxv", arg0, arg1, arg2);
}
}
@Override
public int getBoundBuffer(int arg0)
{
return downstreamGLES1.getBoundBuffer(arg0);
}
@Override
public void glMatrixMode(int arg0)
{
checkContext();
downstreamGLES1.glMatrixMode(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glMatrixMode", arg0);
}
}
@Override
public void glReadPixels(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,long arg6)
{
checkContext();
downstreamGLES1.glReadPixels(arg0,arg1,arg2,arg3,arg4,arg5,arg6);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, %s)",
"glReadPixels", arg0, arg1, arg2, arg3, arg4, arg5, arg6);
}
}
@Override
public boolean glIsTexture(int arg0)
{
checkContext();
boolean _res = downstreamGLES1.glIsTexture(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glIsTexture", arg0);
}
return _res;
}
@Override
public int getSwapInterval()
{
return downstreamGLES1.getSwapInterval();
}
@Override
public void glGenerateMipmap(int arg0)
{
checkContext();
downstreamGLES1.glGenerateMipmap(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glGenerateMipmap", arg0);
}
}
@Override
public void glTranslatex(int arg0,int arg1,int arg2)
{
checkContext();
downstreamGLES1.glTranslatex(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X)",
"glTranslatex", arg0, arg1, arg2);
}
}
@Override
public boolean glIsEnabled(int arg0)
{
checkContext();
boolean _res = downstreamGLES1.glIsEnabled(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glIsEnabled", arg0);
}
return _res;
}
@Override
public void glCopyTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
{
checkContext();
downstreamGLES1.glCopyTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X)",
"glCopyTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
}
}
@Override
public void glFogxv(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glFogxv(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glFogxv", arg0, arg1);
}
}
@Override
public void glGenFramebuffers(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glGenFramebuffers(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glGenFramebuffers", arg0, arg1);
}
}
@Override
public void glDeleteTextures(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glDeleteTextures(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glDeleteTextures", arg0, arg1);
}
}
@Override
public boolean glIsVBOArrayBound()
{
checkContext();
boolean _res = downstreamGLES1.glIsVBOArrayBound();
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s()",
"glIsVBOArrayBound");
}
return _res;
}
@Override
public void glLineWidthx(int arg0)
{
checkContext();
downstreamGLES1.glLineWidthx(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glLineWidthx", arg0);
}
}
@Override
public void glAlphaFunc(int arg0,float arg1)
{
checkContext();
downstreamGLES1.glAlphaFunc(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glAlphaFunc", arg0, arg1);
}
}
@Override
public void glNormalPointer(int arg0,int arg1,java.nio.Buffer arg2)
{
checkContext();
downstreamGLES1.glNormalPointer(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, %s)",
"glNormalPointer", arg0, arg1, arg2);
}
}
@Override
public int getMaxRenderbufferSamples()
{
return downstreamGLES1.getMaxRenderbufferSamples();
}
@Override
public void glTexImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,java.nio.Buffer arg8)
{
checkContext();
downstreamGLES1.glTexImage2D(arg0,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, 0x%X, %s)",
"glTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
}
}
@Override
public void glTexCoordPointer(int arg0,int arg1,int arg2,long arg3)
{
checkContext();
downstreamGLES1.glTexCoordPointer(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X, %s)",
"glTexCoordPointer", arg0, arg1, arg2, arg3);
}
}
@Override
public void glPointParameterf(int arg0,float arg1)
{
checkContext();
downstreamGLES1.glPointParameterf(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glPointParameterf", arg0, arg1);
}
}
@Override
public void glBlendFunc(int arg0,int arg1)
{
checkContext();
downstreamGLES1.glBlendFunc(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X)",
"glBlendFunc", arg0, arg1);
}
}
@Override
public void glGetRenderbufferParameteriv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glGetRenderbufferParameteriv(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, %s)",
"glGetRenderbufferParameteriv", arg0, arg1, arg2);
}
}
@Override
public void glExtGetFramebuffersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
{
checkContext();
downstreamGLES1.glExtGetFramebuffersQCOM(arg0,arg1,arg2,arg3,arg4);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s(<[I>, 0x%X, 0x%X, <[I>, 0x%X)",
"glExtGetFramebuffersQCOM", arg1, arg2, arg4);
}
}
@Override
public void glExtGetFramebuffersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glExtGetFramebuffersQCOM(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s, 0x%X, %s)",
"glExtGetFramebuffersQCOM", arg0, arg1, arg2);
}
}
@Override
public void glTexEnvfv(int arg0,int arg1,float[] arg2,int arg3)
{
checkContext();
downstreamGLES1.glTexEnvfv(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, <[F>, 0x%X)",
"glTexEnvfv", arg0, arg1, arg3);
}
}
@Override
public void glExtGetShadersQCOM(java.nio.IntBuffer arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glExtGetShadersQCOM(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s, 0x%X, %s)",
"glExtGetShadersQCOM", arg0, arg1, arg2);
}
}
@Override
public void glExtGetShadersQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
{
checkContext();
downstreamGLES1.glExtGetShadersQCOM(arg0,arg1,arg2,arg3,arg4);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s(<[I>, 0x%X, 0x%X, <[I>, 0x%X)",
"glExtGetShadersQCOM", arg1, arg2, arg4);
}
}
@Override
public void glDrawTexivOES(java.nio.IntBuffer arg0)
{
checkContext();
downstreamGLES1.glDrawTexivOES(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s)",
"glDrawTexivOES", arg0);
}
}
@Override
public void glGetTexEnviv(int arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glGetTexEnviv(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X,