com.jogamp.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-android Show documentation
Show all versions of jogl-all-android Show documentation
Java™ Binding for the OpenGL® API (Android)
The newest version!
package com.jogamp.opengl;
import java.io.*;
import com.jogamp.opengl.*;
import com.jogamp.gluegen.runtime.*;
import java.nio.*;
import com.jogamp.opengl.GLES1;
import com.jogamp.opengl.GL2ES1;
/**
*
* 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 com.jogamp.opengl.GL2ES1, com.jogamp.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 GL getDownstreamGL() throws GLException {
return downstreamGLES1;
}
@Override
public int getBoundBuffer(int arg0)
{
return downstreamGLES1.getBoundBuffer(arg0);
}
@Override
public int getBoundFramebuffer(int arg0)
{
return downstreamGLES1.getBoundFramebuffer(arg0);
}
@Override
public com.jogamp.opengl.GLBufferStorage getBufferStorage(int arg0)
{
return downstreamGLES1.getBufferStorage(arg0);
}
@Override
public com.jogamp.opengl.GLContext getContext()
{
return downstreamGLES1.getContext();
}
@Override
public int getDefaultDrawFramebuffer()
{
return downstreamGLES1.getDefaultDrawFramebuffer();
}
@Override
public int getDefaultReadBuffer()
{
return downstreamGLES1.getDefaultReadBuffer();
}
@Override
public int getDefaultReadFramebuffer()
{
return downstreamGLES1.getDefaultReadFramebuffer();
}
@Override
public java.lang.Object getExtension(java.lang.String arg0)
{
return downstreamGLES1.getExtension(arg0);
}
@Override
public com.jogamp.opengl.GL getGL()
{
return this;
}
@Override
public com.jogamp.opengl.GL2 getGL2()
{
throw new GLException("Not a GL2 implementation");
}
@Override
public com.jogamp.opengl.GL2ES1 getGL2ES1()
{
if( isGL2ES1() ) { return this; }
throw new GLException("Not a GL2ES1 implementation");
}
@Override
public com.jogamp.opengl.GL2ES2 getGL2ES2()
{
throw new GLException("Not a GL2ES2 implementation");
}
@Override
public com.jogamp.opengl.GL2ES3 getGL2ES3()
{
throw new GLException("Not a GL2ES3 implementation");
}
@Override
public com.jogamp.opengl.GL2GL3 getGL2GL3()
{
throw new GLException("Not a GL2GL3 implementation");
}
@Override
public com.jogamp.opengl.GL3 getGL3()
{
throw new GLException("Not a GL3 implementation");
}
@Override
public com.jogamp.opengl.GL3ES3 getGL3ES3()
{
throw new GLException("Not a GL3ES3 implementation");
}
@Override
public com.jogamp.opengl.GL3bc getGL3bc()
{
throw new GLException("Not a GL3bc implementation");
}
@Override
public com.jogamp.opengl.GL4 getGL4()
{
throw new GLException("Not a GL4 implementation");
}
@Override
public com.jogamp.opengl.GL4ES3 getGL4ES3()
{
throw new GLException("Not a GL4ES3 implementation");
}
@Override
public com.jogamp.opengl.GL4bc getGL4bc()
{
throw new GLException("Not a GL4bc implementation");
}
@Override
public com.jogamp.opengl.GLES1 getGLES1()
{
if( isGLES1() ) { return this; }
throw new GLException("Not a GLES1 implementation");
}
@Override
public com.jogamp.opengl.GLES2 getGLES2()
{
throw new GLException("Not a GLES2 implementation");
}
@Override
public com.jogamp.opengl.GLES3 getGLES3()
{
throw new GLException("Not a GLES3 implementation");
}
@Override
public com.jogamp.opengl.GLProfile getGLProfile()
{
return downstreamGLES1.getGLProfile();
}
@Override
public int getMaxRenderbufferSamples()
{
return downstreamGLES1.getMaxRenderbufferSamples();
}
@Override
public java.lang.Object getPlatformGLExtensions()
{
return downstreamGLES1.getPlatformGLExtensions();
}
@Override
public com.jogamp.opengl.GL getRootGL()
{
return downstreamGLES1.getRootGL();
}
@Override
public int getSwapInterval()
{
return downstreamGLES1.getSwapInterval();
}
@Override
public void glActiveTexture(int arg0)
{
checkContext();
downstreamGLES1.glActiveTexture(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glActiveTexture", 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 glAlphaFuncx(int arg0,int arg1)
{
checkContext();
downstreamGLES1.glAlphaFuncx(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X)",
"glAlphaFuncx", arg0, arg1);
}
}
@Override
public void glBindBuffer(int arg0,int arg1)
{
checkContext();
downstreamGLES1.glBindBuffer(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X)",
"glBindBuffer", arg0, arg1);
}
}
@Override
public void glBindFramebuffer(int arg0,int arg1)
{
checkContext();
downstreamGLES1.glBindFramebuffer(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X)",
"glBindFramebuffer", arg0, arg1);
}
}
@Override
public void glBindRenderbuffer(int arg0,int arg1)
{
checkContext();
downstreamGLES1.glBindRenderbuffer(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X)",
"glBindRenderbuffer", arg0, arg1);
}
}
@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 glBindVertexArrayOES(int arg0)
{
checkContext();
downstreamGLES1.glBindVertexArrayOES(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glBindVertexArrayOES", arg0);
}
}
@Override
public void glBlendEquation(int arg0)
{
checkContext();
downstreamGLES1.glBlendEquation(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glBlendEquation", arg0);
}
}
@Override
public void glBlendEquationSeparate(int arg0,int arg1)
{
checkContext();
downstreamGLES1.glBlendEquationSeparate(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X)",
"glBlendEquationSeparate", 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 glBlendFuncSeparate(int arg0,int arg1,int arg2,int arg3)
{
checkContext();
downstreamGLES1.glBlendFuncSeparate(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X, 0x%X)",
"glBlendFuncSeparate", arg0, arg1, arg2, arg3);
}
}
@Override
public void glBufferData(int arg0,long arg1,java.nio.Buffer arg2,int arg3)
{
checkContext();
downstreamGLES1.glBufferData(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s, %s, 0x%X)",
"glBufferData", arg0, arg1, arg2, arg3);
}
}
@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 int glCheckFramebufferStatus(int arg0)
{
checkContext();
int _res = downstreamGLES1.glCheckFramebufferStatus(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glCheckFramebufferStatus", arg0);
}
return _res;
}
@Override
public void glClear(int arg0)
{
checkContext();
downstreamGLES1.glClear(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glClear", arg0);
}
}
@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 glClearColorx(int arg0,int arg1,int arg2,int arg3)
{
checkContext();
downstreamGLES1.glClearColorx(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X, 0x%X)",
"glClearColorx", arg0, arg1, arg2, arg3);
}
}
@Override
public void glClearDepth(double arg0)
{
checkContext();
downstreamGLES1.glClearDepth(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s)",
"glClearDepth", arg0);
}
}
@Override
public void glClearDepthf(float arg0)
{
checkContext();
downstreamGLES1.glClearDepthf(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s)",
"glClearDepthf", arg0);
}
}
@Override
public void glClearDepthx(int arg0)
{
checkContext();
downstreamGLES1.glClearDepthx(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glClearDepthx", arg0);
}
}
@Override
public void glClearStencil(int arg0)
{
checkContext();
downstreamGLES1.glClearStencil(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glClearStencil", arg0);
}
}
@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 glClipPlanef(int arg0,java.nio.FloatBuffer arg1)
{
checkContext();
downstreamGLES1.glClipPlanef(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glClipPlanef", arg0, arg1);
}
}
@Override
public void glClipPlanef(int arg0,float[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glClipPlanef(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, <[F>, 0x%X)",
"glClipPlanef", 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 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 glClipPlanex(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glClipPlanex(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glClipPlanex", arg0, arg1);
}
}
@Override
public void glClipPlanex(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glClipPlanex(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, <[I>, 0x%X)",
"glClipPlanex", arg0, arg2);
}
}
@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 glClipPlanexIMG(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glClipPlanexIMG(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, <[I>, 0x%X)",
"glClipPlanexIMG", arg0, arg2);
}
}
@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 glColor4ub(byte arg0,byte arg1,byte arg2,byte arg3)
{
checkContext();
downstreamGLES1.glColor4ub(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s, %s, %s, %s)",
"glColor4ub", arg0, arg1, arg2, arg3);
}
}
@Override
public void glColor4x(int arg0,int arg1,int arg2,int arg3)
{
checkContext();
downstreamGLES1.glColor4x(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X, 0x%X)",
"glColor4x", arg0, arg1, arg2, arg3);
}
}
@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 glColorPointer(int arg0,int arg1,int arg2,java.nio.Buffer arg3)
{
checkContext();
downstreamGLES1.glColorPointer(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X, %s)",
"glColorPointer", arg0, arg1, arg2, arg3);
}
}
@Override
public void glColorPointer(com.jogamp.opengl.GLArrayData arg0)
{
checkContext();
downstreamGLES1.glColorPointer(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s)",
"glColorPointer", arg0);
}
}
@Override
public void glColorPointer(int arg0,int arg1,int arg2,long arg3)
{
checkContext();
downstreamGLES1.glColorPointer(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X, %s)",
"glColorPointer", arg0, arg1, arg2, arg3);
}
}
@Override
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);
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)",
"glCompressedTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
}
}
@Override
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);
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)",
"glCompressedTexImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
}
}
@Override
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);
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)",
"glCompressedTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
}
}
@Override
public void glCompressedTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7,long arg8)
{
checkContext();
downstreamGLES1.glCompressedTexSubImage2D(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)",
"glCompressedTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
}
}
@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 glCopyTexSubImage2D(int arg0,int arg1,int arg2,int arg3,int arg4,int arg5,int arg6,int arg7)
{
checkContext();
downstreamGLES1.glCopyTexSubImage2D(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)",
"glCopyTexSubImage2D", arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
}
}
@Override
public void glCopyTextureLevelsAPPLE(int arg0,int arg1,int arg2,int arg3)
{
checkContext();
downstreamGLES1.glCopyTextureLevelsAPPLE(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X, 0x%X)",
"glCopyTextureLevelsAPPLE", arg0, arg1, arg2, arg3);
}
}
@Override
public void glCullFace(int arg0)
{
checkContext();
downstreamGLES1.glCullFace(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glCullFace", arg0);
}
}
@Override
public void glCurrentPaletteMatrixOES(int arg0)
{
checkContext();
downstreamGLES1.glCurrentPaletteMatrixOES(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glCurrentPaletteMatrixOES", arg0);
}
}
@Override
public void glDeleteBuffers(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glDeleteBuffers(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, <[I>, 0x%X)",
"glDeleteBuffers", arg0, arg2);
}
}
@Override
public void glDeleteBuffers(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glDeleteBuffers(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glDeleteBuffers", arg0, arg1);
}
}
@Override
public void glDeleteFramebuffers(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glDeleteFramebuffers(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glDeleteFramebuffers", arg0, arg1);
}
}
@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 glDeleteRenderbuffers(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glDeleteRenderbuffers(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, <[I>, 0x%X)",
"glDeleteRenderbuffers", arg0, arg2);
}
}
@Override
public void glDeleteRenderbuffers(int arg0,java.nio.IntBuffer arg1)
{
checkContext();
downstreamGLES1.glDeleteRenderbuffers(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glDeleteRenderbuffers", 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 void glDeleteTextures(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glDeleteTextures(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, <[I>, 0x%X)",
"glDeleteTextures", arg0, arg2);
}
}
@Override
public void glDeleteVertexArraysOES(int arg0,int[] arg1,int arg2)
{
checkContext();
downstreamGLES1.glDeleteVertexArraysOES(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, <[I>, 0x%X)",
"glDeleteVertexArraysOES", arg0, 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 glDepthFunc(int arg0)
{
checkContext();
downstreamGLES1.glDepthFunc(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glDepthFunc", arg0);
}
}
@Override
public void glDepthMask(boolean arg0)
{
checkContext();
downstreamGLES1.glDepthMask(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s)",
"glDepthMask", arg0);
}
}
@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 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 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 glDisable(int arg0)
{
checkContext();
downstreamGLES1.glDisable(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glDisable", arg0);
}
}
@Override
public void glDisableClientState(int arg0)
{
checkContext();
downstreamGLES1.glDisableClientState(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glDisableClientState", arg0);
}
}
@Override
public void glDisableDriverControlQCOM(int arg0)
{
checkContext();
downstreamGLES1.glDisableDriverControlQCOM(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glDisableDriverControlQCOM", arg0);
}
}
@Override
public void glDiscardFramebufferEXT(int arg0,int arg1,int[] arg2,int arg3)
{
checkContext();
downstreamGLES1.glDiscardFramebufferEXT(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, <[I>, 0x%X)",
"glDiscardFramebufferEXT", arg0, arg1, arg3);
}
}
@Override
public void glDiscardFramebufferEXT(int arg0,int arg1,java.nio.IntBuffer arg2)
{
checkContext();
downstreamGLES1.glDiscardFramebufferEXT(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, %s)",
"glDiscardFramebufferEXT", arg0, arg1, arg2);
}
}
@Override
public void glDrawArrays(int arg0,int arg1,int arg2)
{
checkContext();
downstreamGLES1.glDrawArrays(arg0,arg1,arg2);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, 0x%X)",
"glDrawArrays", arg0, arg1, arg2);
}
}
@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 glDrawElements(int arg0,int arg1,int arg2,java.nio.Buffer 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 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 glDrawTexfvOES(float[] arg0,int arg1)
{
checkContext();
downstreamGLES1.glDrawTexfvOES(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s(<[F>, 0x%X)",
"glDrawTexfvOES", arg1);
}
}
@Override
public void glDrawTexfvOES(java.nio.FloatBuffer arg0)
{
checkContext();
downstreamGLES1.glDrawTexfvOES(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s)",
"glDrawTexfvOES", arg0);
}
}
@Override
public void glDrawTexiOES(int arg0,int arg1,int arg2,int arg3,int arg4)
{
checkContext();
downstreamGLES1.glDrawTexiOES(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)",
"glDrawTexiOES", arg0, arg1, arg2, arg3, 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 glDrawTexivOES(int[] arg0,int arg1)
{
checkContext();
downstreamGLES1.glDrawTexivOES(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s(<[I>, 0x%X)",
"glDrawTexivOES", arg1);
}
}
@Override
public void glDrawTexsOES(short arg0,short arg1,short arg2,short arg3,short arg4)
{
checkContext();
downstreamGLES1.glDrawTexsOES(arg0,arg1,arg2,arg3,arg4);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s, %s, %s, %s, %s)",
"glDrawTexsOES", arg0, arg1, arg2, arg3, arg4);
}
}
@Override
public void glDrawTexsvOES(short[] arg0,int arg1)
{
checkContext();
downstreamGLES1.glDrawTexsvOES(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s(<[S>, 0x%X)",
"glDrawTexsvOES", 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 glDrawTexxOES(int arg0,int arg1,int arg2,int arg3,int arg4)
{
checkContext();
downstreamGLES1.glDrawTexxOES(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)",
"glDrawTexxOES", arg0, arg1, arg2, arg3, arg4);
}
}
@Override
public void glDrawTexxvOES(int[] arg0,int arg1)
{
checkContext();
downstreamGLES1.glDrawTexxvOES(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s(<[I>, 0x%X)",
"glDrawTexxvOES", arg1);
}
}
@Override
public void glDrawTexxvOES(java.nio.IntBuffer arg0)
{
checkContext();
downstreamGLES1.glDrawTexxvOES(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( %s)",
"glDrawTexxvOES", arg0);
}
}
@Override
public void glEGLImageTargetRenderbufferStorageOES(int arg0,long arg1)
{
checkContext();
downstreamGLES1.glEGLImageTargetRenderbufferStorageOES(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glEGLImageTargetRenderbufferStorageOES", 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 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 glEnableClientState(int arg0)
{
checkContext();
downstreamGLES1.glEnableClientState(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glEnableClientState", arg0);
}
}
@Override
public void glEnableDriverControlQCOM(int arg0)
{
checkContext();
downstreamGLES1.glEnableDriverControlQCOM(arg0);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X)",
"glEnableDriverControlQCOM", arg0);
}
}
@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 glExtGetBufferPointervQCOM(int arg0,com.jogamp.common.nio.PointerBuffer arg1)
{
checkContext();
downstreamGLES1.glExtGetBufferPointervQCOM(arg0,arg1);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, %s)",
"glExtGetBufferPointervQCOM", arg0, arg1);
}
}
@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 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 glExtGetProgramBinarySourceQCOM(int arg0,int arg1,java.nio.ByteBuffer arg2,java.nio.IntBuffer arg3)
{
checkContext();
downstreamGLES1.glExtGetProgramBinarySourceQCOM(arg0,arg1,arg2,arg3);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, %s, %s)",
"glExtGetProgramBinarySourceQCOM", arg0, arg1, arg2, arg3);
}
}
@Override
public void glExtGetProgramBinarySourceQCOM(int arg0,int arg1,byte[] arg2,int arg3,int[] arg4,int arg5)
{
checkContext();
downstreamGLES1.glExtGetProgramBinarySourceQCOM(arg0,arg1,arg2,arg3,arg4,arg5);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s( 0x%X, 0x%X, <[B>, 0x%X, <[I>, 0x%X)",
"glExtGetProgramBinarySourceQCOM", arg0, arg1, arg3, arg5);
}
}
@Override
public void glExtGetProgramsQCOM(int[] arg0,int arg1,int arg2,int[] arg3,int arg4)
{
checkContext();
downstreamGLES1.glExtGetProgramsQCOM(arg0,arg1,arg2,arg3,arg4);
final int err = checkGLError();
if (err != GL_NO_ERROR) {
writeGLError(err, "%s(<[I>, 0x%X,