GLErrorLogger.java revision cfd74d65d832137e20e193c960802afba73b5d38
1cfd74d65d832137e20e193c960802afba73b5d38smpackage com.replica.replicaisland; 2cfd74d65d832137e20e193c960802afba73b5d38sm 3cfd74d65d832137e20e193c960802afba73b5d38smimport java.nio.Buffer; 4cfd74d65d832137e20e193c960802afba73b5d38smimport java.nio.FloatBuffer; 5cfd74d65d832137e20e193c960802afba73b5d38smimport java.nio.IntBuffer; 6cfd74d65d832137e20e193c960802afba73b5d38smimport java.nio.ShortBuffer; 7cfd74d65d832137e20e193c960802afba73b5d38sm 8cfd74d65d832137e20e193c960802afba73b5d38smimport javax.microedition.khronos.opengles.GL; 9cfd74d65d832137e20e193c960802afba73b5d38smimport javax.microedition.khronos.opengles.GL10; 10cfd74d65d832137e20e193c960802afba73b5d38smimport javax.microedition.khronos.opengles.GL10Ext; 11cfd74d65d832137e20e193c960802afba73b5d38smimport javax.microedition.khronos.opengles.GL11; 12cfd74d65d832137e20e193c960802afba73b5d38smimport javax.microedition.khronos.opengles.GL11Ext; 13cfd74d65d832137e20e193c960802afba73b5d38sm 14cfd74d65d832137e20e193c960802afba73b5d38smimport android.opengl.GLU; 15cfd74d65d832137e20e193c960802afba73b5d38sm 16cfd74d65d832137e20e193c960802afba73b5d38smpublic class GLErrorLogger implements GLSurfaceView.GLWrapper { 17cfd74d65d832137e20e193c960802afba73b5d38sm 18cfd74d65d832137e20e193c960802afba73b5d38sm public GL wrap(GL gl) { 19cfd74d65d832137e20e193c960802afba73b5d38sm return new ErrorLoggingGL(gl); 20cfd74d65d832137e20e193c960802afba73b5d38sm } 21cfd74d65d832137e20e193c960802afba73b5d38sm 22cfd74d65d832137e20e193c960802afba73b5d38sm static class ErrorLoggingGL implements GL, GL10, GL10Ext, GL11, GL11Ext { 23cfd74d65d832137e20e193c960802afba73b5d38sm private GL mGL; 24cfd74d65d832137e20e193c960802afba73b5d38sm 25cfd74d65d832137e20e193c960802afba73b5d38sm public ErrorLoggingGL(GL gl) { 26cfd74d65d832137e20e193c960802afba73b5d38sm mGL = gl; 27cfd74d65d832137e20e193c960802afba73b5d38sm } 28cfd74d65d832137e20e193c960802afba73b5d38sm 29cfd74d65d832137e20e193c960802afba73b5d38sm public void checkError() { 30cfd74d65d832137e20e193c960802afba73b5d38sm 31cfd74d65d832137e20e193c960802afba73b5d38sm int error = ((GL10)mGL).glGetError(); 32cfd74d65d832137e20e193c960802afba73b5d38sm if (error != GL10.GL_NO_ERROR) { 33cfd74d65d832137e20e193c960802afba73b5d38sm String method = Thread.currentThread().getStackTrace()[3].getMethodName(); 34cfd74d65d832137e20e193c960802afba73b5d38sm DebugLog.d("GL ERROR", "Error: " + error + " (" + GLU.gluErrorString(error) + "): " + method); 35cfd74d65d832137e20e193c960802afba73b5d38sm } 36cfd74d65d832137e20e193c960802afba73b5d38sm 37cfd74d65d832137e20e193c960802afba73b5d38sm assert error == GL10.GL_NO_ERROR; 38cfd74d65d832137e20e193c960802afba73b5d38sm } 39cfd74d65d832137e20e193c960802afba73b5d38sm 40cfd74d65d832137e20e193c960802afba73b5d38sm public void glActiveTexture(int texture) { 41cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10) mGL).glActiveTexture(texture); 42cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 43cfd74d65d832137e20e193c960802afba73b5d38sm } 44cfd74d65d832137e20e193c960802afba73b5d38sm 45cfd74d65d832137e20e193c960802afba73b5d38sm public void glAlphaFunc(int func, float ref) { 46cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glAlphaFunc(func, ref); 47cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 48cfd74d65d832137e20e193c960802afba73b5d38sm } 49cfd74d65d832137e20e193c960802afba73b5d38sm 50cfd74d65d832137e20e193c960802afba73b5d38sm public void glAlphaFuncx(int func, int ref) { 51cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glAlphaFuncx(func, ref); 52cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 53cfd74d65d832137e20e193c960802afba73b5d38sm } 54cfd74d65d832137e20e193c960802afba73b5d38sm 55cfd74d65d832137e20e193c960802afba73b5d38sm public void glBindTexture(int target, int texture) { 56cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glBindTexture(target, texture); 57cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 58cfd74d65d832137e20e193c960802afba73b5d38sm } 59cfd74d65d832137e20e193c960802afba73b5d38sm 60cfd74d65d832137e20e193c960802afba73b5d38sm public void glBlendFunc(int sfactor, int dfactor) { 61cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glBlendFunc(sfactor, dfactor); 62cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 63cfd74d65d832137e20e193c960802afba73b5d38sm } 64cfd74d65d832137e20e193c960802afba73b5d38sm 65cfd74d65d832137e20e193c960802afba73b5d38sm public void glClear(int mask) { 66cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glClear(mask); 67cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 68cfd74d65d832137e20e193c960802afba73b5d38sm } 69cfd74d65d832137e20e193c960802afba73b5d38sm 70cfd74d65d832137e20e193c960802afba73b5d38sm public void glClearColor(float red, float green, float blue, float alpha) { 71cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glClearColor(red, green, blue, alpha); 72cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 73cfd74d65d832137e20e193c960802afba73b5d38sm } 74cfd74d65d832137e20e193c960802afba73b5d38sm 75cfd74d65d832137e20e193c960802afba73b5d38sm public void glClearColorx(int red, int green, int blue, int alpha) { 76cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glClearColorx(red, green, blue, alpha); 77cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 78cfd74d65d832137e20e193c960802afba73b5d38sm } 79cfd74d65d832137e20e193c960802afba73b5d38sm 80cfd74d65d832137e20e193c960802afba73b5d38sm public void glClearDepthf(float depth) { 81cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glClearDepthf(depth); 82cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 83cfd74d65d832137e20e193c960802afba73b5d38sm } 84cfd74d65d832137e20e193c960802afba73b5d38sm 85cfd74d65d832137e20e193c960802afba73b5d38sm public void glClearDepthx(int depth) { 86cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glClearDepthx(depth); 87cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 88cfd74d65d832137e20e193c960802afba73b5d38sm } 89cfd74d65d832137e20e193c960802afba73b5d38sm 90cfd74d65d832137e20e193c960802afba73b5d38sm public void glClearStencil(int s) { 91cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glClearStencil(s); 92cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 93cfd74d65d832137e20e193c960802afba73b5d38sm } 94cfd74d65d832137e20e193c960802afba73b5d38sm 95cfd74d65d832137e20e193c960802afba73b5d38sm public void glClientActiveTexture(int texture) { 96cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glClientActiveTexture(texture); 97cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 98cfd74d65d832137e20e193c960802afba73b5d38sm } 99cfd74d65d832137e20e193c960802afba73b5d38sm 100cfd74d65d832137e20e193c960802afba73b5d38sm public void glColor4f(float red, float green, float blue, float alpha) { 101cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glColor4f(red, green, blue, alpha); 102cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 103cfd74d65d832137e20e193c960802afba73b5d38sm } 104cfd74d65d832137e20e193c960802afba73b5d38sm 105cfd74d65d832137e20e193c960802afba73b5d38sm public void glColor4x(int red, int green, int blue, int alpha) { 106cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glColor4x(red, green, blue, alpha); 107cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 108cfd74d65d832137e20e193c960802afba73b5d38sm } 109cfd74d65d832137e20e193c960802afba73b5d38sm 110cfd74d65d832137e20e193c960802afba73b5d38sm public void glColorMask(boolean red, boolean green, boolean blue, 111cfd74d65d832137e20e193c960802afba73b5d38sm boolean alpha) { 112cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glColorMask(red, green, blue, alpha); 113cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 114cfd74d65d832137e20e193c960802afba73b5d38sm } 115cfd74d65d832137e20e193c960802afba73b5d38sm 116cfd74d65d832137e20e193c960802afba73b5d38sm public void glColorPointer(int size, int type, int stride, 117cfd74d65d832137e20e193c960802afba73b5d38sm Buffer pointer) { 118cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glColorPointer(size, type, stride, pointer); 119cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 120cfd74d65d832137e20e193c960802afba73b5d38sm } 121cfd74d65d832137e20e193c960802afba73b5d38sm 122cfd74d65d832137e20e193c960802afba73b5d38sm public void glCompressedTexImage2D(int target, int level, 123cfd74d65d832137e20e193c960802afba73b5d38sm int internalformat, int width, int height, int border, 124cfd74d65d832137e20e193c960802afba73b5d38sm int imageSize, Buffer data) { 125cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glCompressedTexImage2D(target, level, 126cfd74d65d832137e20e193c960802afba73b5d38sm internalformat, width, height, border, imageSize, data); 127cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 128cfd74d65d832137e20e193c960802afba73b5d38sm } 129cfd74d65d832137e20e193c960802afba73b5d38sm 130cfd74d65d832137e20e193c960802afba73b5d38sm public void glCompressedTexSubImage2D(int target, int level, 131cfd74d65d832137e20e193c960802afba73b5d38sm int xoffset, int yoffset, int width, int height, int format, 132cfd74d65d832137e20e193c960802afba73b5d38sm int imageSize, Buffer data) { 133cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glCompressedTexSubImage2D( target, level, 134cfd74d65d832137e20e193c960802afba73b5d38sm xoffset, yoffset, width, height, format, 135cfd74d65d832137e20e193c960802afba73b5d38sm imageSize, data); 136cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 137cfd74d65d832137e20e193c960802afba73b5d38sm } 138cfd74d65d832137e20e193c960802afba73b5d38sm 139cfd74d65d832137e20e193c960802afba73b5d38sm public void glCopyTexImage2D(int target, int level, int internalformat, 140cfd74d65d832137e20e193c960802afba73b5d38sm int x, int y, int width, int height, int border) { 141cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glCopyTexImage2D( target, level, internalformat, 142cfd74d65d832137e20e193c960802afba73b5d38sm x, y, width, height, border); 143cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 144cfd74d65d832137e20e193c960802afba73b5d38sm 145cfd74d65d832137e20e193c960802afba73b5d38sm } 146cfd74d65d832137e20e193c960802afba73b5d38sm 147cfd74d65d832137e20e193c960802afba73b5d38sm public void glCopyTexSubImage2D(int target, int level, int xoffset, 148cfd74d65d832137e20e193c960802afba73b5d38sm int yoffset, int x, int y, int width, int height) { 149cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glCopyTexSubImage2D( target, level, xoffset, 150cfd74d65d832137e20e193c960802afba73b5d38sm yoffset, x, y, width, height); 151cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 152cfd74d65d832137e20e193c960802afba73b5d38sm } 153cfd74d65d832137e20e193c960802afba73b5d38sm 154cfd74d65d832137e20e193c960802afba73b5d38sm public void glCullFace(int mode) { 155cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glCullFace(mode); 156cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 157cfd74d65d832137e20e193c960802afba73b5d38sm } 158cfd74d65d832137e20e193c960802afba73b5d38sm 159cfd74d65d832137e20e193c960802afba73b5d38sm public void glDeleteTextures(int n, IntBuffer textures) { 160cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glDeleteTextures(n, textures); 161cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 162cfd74d65d832137e20e193c960802afba73b5d38sm } 163cfd74d65d832137e20e193c960802afba73b5d38sm 164cfd74d65d832137e20e193c960802afba73b5d38sm public void glDeleteTextures(int n, int[] textures, int offset) { 165cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glDeleteTextures(n, textures, offset); 166cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 167cfd74d65d832137e20e193c960802afba73b5d38sm } 168cfd74d65d832137e20e193c960802afba73b5d38sm 169cfd74d65d832137e20e193c960802afba73b5d38sm public void glDepthFunc(int func) { 170cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glDepthFunc(func); 171cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 172cfd74d65d832137e20e193c960802afba73b5d38sm } 173cfd74d65d832137e20e193c960802afba73b5d38sm 174cfd74d65d832137e20e193c960802afba73b5d38sm public void glDepthMask(boolean flag) { 175cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glDepthMask(flag); 176cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 177cfd74d65d832137e20e193c960802afba73b5d38sm } 178cfd74d65d832137e20e193c960802afba73b5d38sm 179cfd74d65d832137e20e193c960802afba73b5d38sm public void glDepthRangef(float zNear, float zFar) { 180cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glDepthRangef(zNear, zFar); 181cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 182cfd74d65d832137e20e193c960802afba73b5d38sm } 183cfd74d65d832137e20e193c960802afba73b5d38sm 184cfd74d65d832137e20e193c960802afba73b5d38sm public void glDepthRangex(int zNear, int zFar) { 185cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glDepthRangex(zNear, zFar); 186cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 187cfd74d65d832137e20e193c960802afba73b5d38sm } 188cfd74d65d832137e20e193c960802afba73b5d38sm 189cfd74d65d832137e20e193c960802afba73b5d38sm public void glDisable(int cap) { 190cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glDisable(cap); 191cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 192cfd74d65d832137e20e193c960802afba73b5d38sm } 193cfd74d65d832137e20e193c960802afba73b5d38sm 194cfd74d65d832137e20e193c960802afba73b5d38sm public void glDisableClientState(int array) { 195cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glDisableClientState(array); 196cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 197cfd74d65d832137e20e193c960802afba73b5d38sm } 198cfd74d65d832137e20e193c960802afba73b5d38sm 199cfd74d65d832137e20e193c960802afba73b5d38sm public void glDrawArrays(int mode, int first, int count) { 200cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glDrawArrays(mode, first, count); 201cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 202cfd74d65d832137e20e193c960802afba73b5d38sm } 203cfd74d65d832137e20e193c960802afba73b5d38sm 204cfd74d65d832137e20e193c960802afba73b5d38sm public void glDrawElements(int mode, int count, int type, Buffer indices) { 205cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glDrawElements(mode, count, type, indices); 206cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 207cfd74d65d832137e20e193c960802afba73b5d38sm } 208cfd74d65d832137e20e193c960802afba73b5d38sm 209cfd74d65d832137e20e193c960802afba73b5d38sm public void glEnable(int cap) { 210cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glEnable(cap); 211cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 212cfd74d65d832137e20e193c960802afba73b5d38sm } 213cfd74d65d832137e20e193c960802afba73b5d38sm 214cfd74d65d832137e20e193c960802afba73b5d38sm public void glEnableClientState(int array) { 215cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glEnableClientState(array); 216cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 217cfd74d65d832137e20e193c960802afba73b5d38sm } 218cfd74d65d832137e20e193c960802afba73b5d38sm 219cfd74d65d832137e20e193c960802afba73b5d38sm public void glFinish() { 220cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glFinish(); 221cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 222cfd74d65d832137e20e193c960802afba73b5d38sm } 223cfd74d65d832137e20e193c960802afba73b5d38sm 224cfd74d65d832137e20e193c960802afba73b5d38sm public void glFlush() { 225cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glFlush(); 226cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 227cfd74d65d832137e20e193c960802afba73b5d38sm } 228cfd74d65d832137e20e193c960802afba73b5d38sm 229cfd74d65d832137e20e193c960802afba73b5d38sm public void glFogf(int pname, float param) { 230cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glFogf(pname, param); 231cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 232cfd74d65d832137e20e193c960802afba73b5d38sm } 233cfd74d65d832137e20e193c960802afba73b5d38sm 234cfd74d65d832137e20e193c960802afba73b5d38sm public void glFogfv(int pname, FloatBuffer params) { 235cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glFogfv(pname, params); 236cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 237cfd74d65d832137e20e193c960802afba73b5d38sm } 238cfd74d65d832137e20e193c960802afba73b5d38sm 239cfd74d65d832137e20e193c960802afba73b5d38sm public void glFogfv(int pname, float[] params, int offset) { 240cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glFogfv(pname, params, offset); 241cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 242cfd74d65d832137e20e193c960802afba73b5d38sm } 243cfd74d65d832137e20e193c960802afba73b5d38sm 244cfd74d65d832137e20e193c960802afba73b5d38sm public void glFogx(int pname, int param) { 245cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glFogx(pname, param); 246cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 247cfd74d65d832137e20e193c960802afba73b5d38sm } 248cfd74d65d832137e20e193c960802afba73b5d38sm 249cfd74d65d832137e20e193c960802afba73b5d38sm public void glFogxv(int pname, IntBuffer params) { 250cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glFogxv(pname, params); 251cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 252cfd74d65d832137e20e193c960802afba73b5d38sm } 253cfd74d65d832137e20e193c960802afba73b5d38sm 254cfd74d65d832137e20e193c960802afba73b5d38sm public void glFogxv(int pname, int[] params, int offset) { 255cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glFogxv(pname, params, offset); 256cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 257cfd74d65d832137e20e193c960802afba73b5d38sm } 258cfd74d65d832137e20e193c960802afba73b5d38sm 259cfd74d65d832137e20e193c960802afba73b5d38sm public void glFrontFace(int mode) { 260cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glFrontFace(mode); 261cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 262cfd74d65d832137e20e193c960802afba73b5d38sm } 263cfd74d65d832137e20e193c960802afba73b5d38sm 264cfd74d65d832137e20e193c960802afba73b5d38sm public void glFrustumf(float left, float right, float bottom, 265cfd74d65d832137e20e193c960802afba73b5d38sm float top, float zNear, float zFar) { 266cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glFrustumf( left, right, bottom, 267cfd74d65d832137e20e193c960802afba73b5d38sm top, zNear, zFar); 268cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 269cfd74d65d832137e20e193c960802afba73b5d38sm } 270cfd74d65d832137e20e193c960802afba73b5d38sm 271cfd74d65d832137e20e193c960802afba73b5d38sm public void glFrustumx(int left, int right, int bottom, int top, 272cfd74d65d832137e20e193c960802afba73b5d38sm int zNear, int zFar) { 273cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glFrustumx( left, right, bottom, top, 274cfd74d65d832137e20e193c960802afba73b5d38sm zNear, zFar); 275cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 276cfd74d65d832137e20e193c960802afba73b5d38sm } 277cfd74d65d832137e20e193c960802afba73b5d38sm 278cfd74d65d832137e20e193c960802afba73b5d38sm public void glGenTextures(int n, IntBuffer textures) { 279cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glGenTextures(n, textures); 280cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 281cfd74d65d832137e20e193c960802afba73b5d38sm } 282cfd74d65d832137e20e193c960802afba73b5d38sm 283cfd74d65d832137e20e193c960802afba73b5d38sm public void glGenTextures(int n, int[] textures, int offset) { 284cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glGenTextures(n, textures, offset); 285cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 286cfd74d65d832137e20e193c960802afba73b5d38sm } 287cfd74d65d832137e20e193c960802afba73b5d38sm 288cfd74d65d832137e20e193c960802afba73b5d38sm public int glGetError() { 289cfd74d65d832137e20e193c960802afba73b5d38sm return ((GL10)mGL).glGetError(); 290cfd74d65d832137e20e193c960802afba73b5d38sm } 291cfd74d65d832137e20e193c960802afba73b5d38sm 292cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetIntegerv(int pname, IntBuffer params) { 293cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glGetIntegerv(pname, params); 294cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 295cfd74d65d832137e20e193c960802afba73b5d38sm } 296cfd74d65d832137e20e193c960802afba73b5d38sm 297cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetIntegerv(int pname, int[] params, int offset) { 298cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glGetIntegerv(pname, params, offset); 299cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 300cfd74d65d832137e20e193c960802afba73b5d38sm } 301cfd74d65d832137e20e193c960802afba73b5d38sm 302cfd74d65d832137e20e193c960802afba73b5d38sm public String glGetString(int name) { 303cfd74d65d832137e20e193c960802afba73b5d38sm String result = ((GL10)mGL).glGetString(name); 304cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 305cfd74d65d832137e20e193c960802afba73b5d38sm return result; 306cfd74d65d832137e20e193c960802afba73b5d38sm } 307cfd74d65d832137e20e193c960802afba73b5d38sm 308cfd74d65d832137e20e193c960802afba73b5d38sm public void glHint(int target, int mode) { 309cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glHint(target, mode); 310cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 311cfd74d65d832137e20e193c960802afba73b5d38sm } 312cfd74d65d832137e20e193c960802afba73b5d38sm 313cfd74d65d832137e20e193c960802afba73b5d38sm public void glLightModelf(int pname, float param) { 314cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLightModelf(pname, param); 315cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 316cfd74d65d832137e20e193c960802afba73b5d38sm } 317cfd74d65d832137e20e193c960802afba73b5d38sm 318cfd74d65d832137e20e193c960802afba73b5d38sm public void glLightModelfv(int pname, FloatBuffer params) { 319cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLightModelfv(pname, params); 320cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 321cfd74d65d832137e20e193c960802afba73b5d38sm } 322cfd74d65d832137e20e193c960802afba73b5d38sm 323cfd74d65d832137e20e193c960802afba73b5d38sm public void glLightModelfv(int pname, float[] params, int offset) { 324cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLightModelfv(pname, params, offset); 325cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 326cfd74d65d832137e20e193c960802afba73b5d38sm } 327cfd74d65d832137e20e193c960802afba73b5d38sm 328cfd74d65d832137e20e193c960802afba73b5d38sm public void glLightModelx(int pname, int param) { 329cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLightModelx(pname, param); 330cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 331cfd74d65d832137e20e193c960802afba73b5d38sm } 332cfd74d65d832137e20e193c960802afba73b5d38sm 333cfd74d65d832137e20e193c960802afba73b5d38sm public void glLightModelxv(int pname, IntBuffer params) { 334cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLightModelxv(pname, params); 335cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 336cfd74d65d832137e20e193c960802afba73b5d38sm } 337cfd74d65d832137e20e193c960802afba73b5d38sm 338cfd74d65d832137e20e193c960802afba73b5d38sm public void glLightModelxv(int pname, int[] params, int offset) { 339cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLightModelxv(pname, params, offset); 340cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 341cfd74d65d832137e20e193c960802afba73b5d38sm } 342cfd74d65d832137e20e193c960802afba73b5d38sm 343cfd74d65d832137e20e193c960802afba73b5d38sm public void glLightf(int light, int pname, float param) { 344cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLightf(light, pname, param); 345cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 346cfd74d65d832137e20e193c960802afba73b5d38sm } 347cfd74d65d832137e20e193c960802afba73b5d38sm 348cfd74d65d832137e20e193c960802afba73b5d38sm public void glLightfv(int light, int pname, FloatBuffer params) { 349cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLightfv(light, pname, params); 350cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 351cfd74d65d832137e20e193c960802afba73b5d38sm } 352cfd74d65d832137e20e193c960802afba73b5d38sm 353cfd74d65d832137e20e193c960802afba73b5d38sm public void glLightfv(int light, int pname, float[] params, int offset) { 354cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLightfv(light, pname, params, offset); 355cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 356cfd74d65d832137e20e193c960802afba73b5d38sm } 357cfd74d65d832137e20e193c960802afba73b5d38sm 358cfd74d65d832137e20e193c960802afba73b5d38sm public void glLightx(int light, int pname, int param) { 359cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLightx(light, pname, param); 360cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 361cfd74d65d832137e20e193c960802afba73b5d38sm } 362cfd74d65d832137e20e193c960802afba73b5d38sm 363cfd74d65d832137e20e193c960802afba73b5d38sm public void glLightxv(int light, int pname, IntBuffer params) { 364cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLightxv(light, pname, params); 365cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 366cfd74d65d832137e20e193c960802afba73b5d38sm } 367cfd74d65d832137e20e193c960802afba73b5d38sm 368cfd74d65d832137e20e193c960802afba73b5d38sm public void glLightxv(int light, int pname, int[] params, int offset) { 369cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLightxv(light, pname, params, offset); 370cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 371cfd74d65d832137e20e193c960802afba73b5d38sm } 372cfd74d65d832137e20e193c960802afba73b5d38sm 373cfd74d65d832137e20e193c960802afba73b5d38sm public void glLineWidth(float width) { 374cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLineWidth(width); 375cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 376cfd74d65d832137e20e193c960802afba73b5d38sm } 377cfd74d65d832137e20e193c960802afba73b5d38sm 378cfd74d65d832137e20e193c960802afba73b5d38sm public void glLineWidthx(int width) { 379cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLineWidthx(width); 380cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 381cfd74d65d832137e20e193c960802afba73b5d38sm } 382cfd74d65d832137e20e193c960802afba73b5d38sm 383cfd74d65d832137e20e193c960802afba73b5d38sm public void glLoadIdentity() { 384cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLoadIdentity(); 385cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 386cfd74d65d832137e20e193c960802afba73b5d38sm } 387cfd74d65d832137e20e193c960802afba73b5d38sm 388cfd74d65d832137e20e193c960802afba73b5d38sm public void glLoadMatrixf(FloatBuffer m) { 389cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLoadMatrixf(m); 390cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 391cfd74d65d832137e20e193c960802afba73b5d38sm } 392cfd74d65d832137e20e193c960802afba73b5d38sm 393cfd74d65d832137e20e193c960802afba73b5d38sm public void glLoadMatrixf(float[] m, int offset) { 394cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLoadMatrixf(m, offset); 395cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 396cfd74d65d832137e20e193c960802afba73b5d38sm } 397cfd74d65d832137e20e193c960802afba73b5d38sm 398cfd74d65d832137e20e193c960802afba73b5d38sm public void glLoadMatrixx(IntBuffer m) { 399cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLoadMatrixx(m); 400cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 401cfd74d65d832137e20e193c960802afba73b5d38sm } 402cfd74d65d832137e20e193c960802afba73b5d38sm 403cfd74d65d832137e20e193c960802afba73b5d38sm public void glLoadMatrixx(int[] m, int offset) { 404cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLoadMatrixx(m, offset); 405cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 406cfd74d65d832137e20e193c960802afba73b5d38sm } 407cfd74d65d832137e20e193c960802afba73b5d38sm 408cfd74d65d832137e20e193c960802afba73b5d38sm public void glLogicOp(int opcode) { 409cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glLogicOp(opcode); 410cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 411cfd74d65d832137e20e193c960802afba73b5d38sm } 412cfd74d65d832137e20e193c960802afba73b5d38sm 413cfd74d65d832137e20e193c960802afba73b5d38sm public void glMaterialf(int face, int pname, float param) { 414cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glMaterialf(face, pname, param); 415cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 416cfd74d65d832137e20e193c960802afba73b5d38sm } 417cfd74d65d832137e20e193c960802afba73b5d38sm 418cfd74d65d832137e20e193c960802afba73b5d38sm public void glMaterialfv(int face, int pname, FloatBuffer params) { 419cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glMaterialfv(face, pname, params); 420cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 421cfd74d65d832137e20e193c960802afba73b5d38sm } 422cfd74d65d832137e20e193c960802afba73b5d38sm 423cfd74d65d832137e20e193c960802afba73b5d38sm public void glMaterialfv(int face, int pname, float[] params, int offset) { 424cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glMaterialfv(face, pname, params, offset); 425cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 426cfd74d65d832137e20e193c960802afba73b5d38sm } 427cfd74d65d832137e20e193c960802afba73b5d38sm 428cfd74d65d832137e20e193c960802afba73b5d38sm public void glMaterialx(int face, int pname, int param) { 429cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glMaterialx(face, pname, param); 430cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 431cfd74d65d832137e20e193c960802afba73b5d38sm } 432cfd74d65d832137e20e193c960802afba73b5d38sm 433cfd74d65d832137e20e193c960802afba73b5d38sm public void glMaterialxv(int face, int pname, IntBuffer params) { 434cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glMaterialxv(face, pname, params); 435cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 436cfd74d65d832137e20e193c960802afba73b5d38sm } 437cfd74d65d832137e20e193c960802afba73b5d38sm 438cfd74d65d832137e20e193c960802afba73b5d38sm public void glMaterialxv(int face, int pname, int[] params, int offset) { 439cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glMaterialxv(face, pname, params, offset); 440cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 441cfd74d65d832137e20e193c960802afba73b5d38sm } 442cfd74d65d832137e20e193c960802afba73b5d38sm 443cfd74d65d832137e20e193c960802afba73b5d38sm public void glMatrixMode(int mode) { 444cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glMatrixMode(mode); 445cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 446cfd74d65d832137e20e193c960802afba73b5d38sm } 447cfd74d65d832137e20e193c960802afba73b5d38sm 448cfd74d65d832137e20e193c960802afba73b5d38sm public void glMultMatrixf(FloatBuffer m) { 449cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glMultMatrixf(m); 450cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 451cfd74d65d832137e20e193c960802afba73b5d38sm } 452cfd74d65d832137e20e193c960802afba73b5d38sm 453cfd74d65d832137e20e193c960802afba73b5d38sm public void glMultMatrixf(float[] m, int offset) { 454cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glMultMatrixf(m, offset); 455cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 456cfd74d65d832137e20e193c960802afba73b5d38sm } 457cfd74d65d832137e20e193c960802afba73b5d38sm 458cfd74d65d832137e20e193c960802afba73b5d38sm public void glMultMatrixx(IntBuffer m) { 459cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glMultMatrixx(m); 460cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 461cfd74d65d832137e20e193c960802afba73b5d38sm } 462cfd74d65d832137e20e193c960802afba73b5d38sm 463cfd74d65d832137e20e193c960802afba73b5d38sm public void glMultMatrixx(int[] m, int offset) { 464cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glMultMatrixx(m, offset); 465cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 466cfd74d65d832137e20e193c960802afba73b5d38sm } 467cfd74d65d832137e20e193c960802afba73b5d38sm 468cfd74d65d832137e20e193c960802afba73b5d38sm public void glMultiTexCoord4f(int target, float s, float t, float r, 469cfd74d65d832137e20e193c960802afba73b5d38sm float q) { 470cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glMultiTexCoord4f( target, s, t, r, q); 471cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 472cfd74d65d832137e20e193c960802afba73b5d38sm } 473cfd74d65d832137e20e193c960802afba73b5d38sm 474cfd74d65d832137e20e193c960802afba73b5d38sm public void glMultiTexCoord4x(int target, int s, int t, int r, int q) { 475cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glMultiTexCoord4x( target, s, t, r, q); 476cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 477cfd74d65d832137e20e193c960802afba73b5d38sm } 478cfd74d65d832137e20e193c960802afba73b5d38sm 479cfd74d65d832137e20e193c960802afba73b5d38sm public void glNormal3f(float nx, float ny, float nz) { 480cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glNormal3f(nx, ny, nz); 481cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 482cfd74d65d832137e20e193c960802afba73b5d38sm } 483cfd74d65d832137e20e193c960802afba73b5d38sm 484cfd74d65d832137e20e193c960802afba73b5d38sm public void glNormal3x(int nx, int ny, int nz) { 485cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glNormal3x(nx, ny, nz); 486cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 487cfd74d65d832137e20e193c960802afba73b5d38sm } 488cfd74d65d832137e20e193c960802afba73b5d38sm 489cfd74d65d832137e20e193c960802afba73b5d38sm public void glNormalPointer(int type, int stride, Buffer pointer) { 490cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glNormalPointer(type, stride, pointer); 491cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 492cfd74d65d832137e20e193c960802afba73b5d38sm } 493cfd74d65d832137e20e193c960802afba73b5d38sm 494cfd74d65d832137e20e193c960802afba73b5d38sm public void glOrthof(float left, float right, float bottom, float top, 495cfd74d65d832137e20e193c960802afba73b5d38sm float zNear, float zFar) { 496cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glOrthof( left, right, bottom, top, 497cfd74d65d832137e20e193c960802afba73b5d38sm zNear, zFar); 498cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 499cfd74d65d832137e20e193c960802afba73b5d38sm } 500cfd74d65d832137e20e193c960802afba73b5d38sm 501cfd74d65d832137e20e193c960802afba73b5d38sm public void glOrthox(int left, int right, int bottom, int top, 502cfd74d65d832137e20e193c960802afba73b5d38sm int zNear, int zFar) { 503cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glOrthox( left, right, bottom, top, 504cfd74d65d832137e20e193c960802afba73b5d38sm zNear, zFar); 505cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 506cfd74d65d832137e20e193c960802afba73b5d38sm } 507cfd74d65d832137e20e193c960802afba73b5d38sm 508cfd74d65d832137e20e193c960802afba73b5d38sm public void glPixelStorei(int pname, int param) { 509cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glPixelStorei(pname, param); 510cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 511cfd74d65d832137e20e193c960802afba73b5d38sm } 512cfd74d65d832137e20e193c960802afba73b5d38sm 513cfd74d65d832137e20e193c960802afba73b5d38sm public void glPointSize(float size) { 514cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glPointSize(size); 515cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 516cfd74d65d832137e20e193c960802afba73b5d38sm } 517cfd74d65d832137e20e193c960802afba73b5d38sm 518cfd74d65d832137e20e193c960802afba73b5d38sm public void glPointSizex(int size) { 519cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glPointSizex(size); 520cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 521cfd74d65d832137e20e193c960802afba73b5d38sm } 522cfd74d65d832137e20e193c960802afba73b5d38sm 523cfd74d65d832137e20e193c960802afba73b5d38sm public void glPolygonOffset(float factor, float units) { 524cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glPolygonOffset(factor, units); 525cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 526cfd74d65d832137e20e193c960802afba73b5d38sm } 527cfd74d65d832137e20e193c960802afba73b5d38sm 528cfd74d65d832137e20e193c960802afba73b5d38sm public void glPolygonOffsetx(int factor, int units) { 529cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glPolygonOffsetx(factor, units); 530cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 531cfd74d65d832137e20e193c960802afba73b5d38sm } 532cfd74d65d832137e20e193c960802afba73b5d38sm 533cfd74d65d832137e20e193c960802afba73b5d38sm public void glPopMatrix() { 534cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glPopMatrix(); 535cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 536cfd74d65d832137e20e193c960802afba73b5d38sm } 537cfd74d65d832137e20e193c960802afba73b5d38sm 538cfd74d65d832137e20e193c960802afba73b5d38sm public void glPushMatrix() { 539cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glPushMatrix(); 540cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 541cfd74d65d832137e20e193c960802afba73b5d38sm } 542cfd74d65d832137e20e193c960802afba73b5d38sm 543cfd74d65d832137e20e193c960802afba73b5d38sm public void glReadPixels(int x, int y, int width, int height, 544cfd74d65d832137e20e193c960802afba73b5d38sm int format, int type, Buffer pixels) { 545cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glReadPixels( x, y, width, height, 546cfd74d65d832137e20e193c960802afba73b5d38sm format, type, pixels); 547cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 548cfd74d65d832137e20e193c960802afba73b5d38sm } 549cfd74d65d832137e20e193c960802afba73b5d38sm 550cfd74d65d832137e20e193c960802afba73b5d38sm public void glRotatef(float angle, float x, float y, float z) { 551cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glRotatef(angle, x, y, z); 552cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 553cfd74d65d832137e20e193c960802afba73b5d38sm } 554cfd74d65d832137e20e193c960802afba73b5d38sm 555cfd74d65d832137e20e193c960802afba73b5d38sm public void glRotatex(int angle, int x, int y, int z) { 556cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glRotatex(angle, x, y, z); 557cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 558cfd74d65d832137e20e193c960802afba73b5d38sm } 559cfd74d65d832137e20e193c960802afba73b5d38sm 560cfd74d65d832137e20e193c960802afba73b5d38sm public void glSampleCoverage(float value, boolean invert) { 561cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glSampleCoverage(value, invert); 562cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 563cfd74d65d832137e20e193c960802afba73b5d38sm } 564cfd74d65d832137e20e193c960802afba73b5d38sm 565cfd74d65d832137e20e193c960802afba73b5d38sm public void glSampleCoveragex(int value, boolean invert) { 566cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glSampleCoveragex(value, invert); 567cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 568cfd74d65d832137e20e193c960802afba73b5d38sm } 569cfd74d65d832137e20e193c960802afba73b5d38sm 570cfd74d65d832137e20e193c960802afba73b5d38sm public void glScalef(float x, float y, float z) { 571cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glScalef(x, y, z); 572cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 573cfd74d65d832137e20e193c960802afba73b5d38sm } 574cfd74d65d832137e20e193c960802afba73b5d38sm 575cfd74d65d832137e20e193c960802afba73b5d38sm public void glScalex(int x, int y, int z) { 576cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glScalex(x, y, z); 577cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 578cfd74d65d832137e20e193c960802afba73b5d38sm } 579cfd74d65d832137e20e193c960802afba73b5d38sm 580cfd74d65d832137e20e193c960802afba73b5d38sm public void glScissor(int x, int y, int width, int height) { 581cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glScissor(x, y, width, height); 582cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 583cfd74d65d832137e20e193c960802afba73b5d38sm } 584cfd74d65d832137e20e193c960802afba73b5d38sm 585cfd74d65d832137e20e193c960802afba73b5d38sm public void glShadeModel(int mode) { 586cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glShadeModel(mode); 587cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 588cfd74d65d832137e20e193c960802afba73b5d38sm } 589cfd74d65d832137e20e193c960802afba73b5d38sm 590cfd74d65d832137e20e193c960802afba73b5d38sm public void glStencilFunc(int func, int ref, int mask) { 591cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glStencilFunc(func, ref, mask); 592cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 593cfd74d65d832137e20e193c960802afba73b5d38sm } 594cfd74d65d832137e20e193c960802afba73b5d38sm 595cfd74d65d832137e20e193c960802afba73b5d38sm public void glStencilMask(int mask) { 596cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glStencilMask(mask); 597cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 598cfd74d65d832137e20e193c960802afba73b5d38sm } 599cfd74d65d832137e20e193c960802afba73b5d38sm 600cfd74d65d832137e20e193c960802afba73b5d38sm public void glStencilOp(int fail, int zfail, int zpass) { 601cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glStencilOp(fail, zfail, zpass); 602cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 603cfd74d65d832137e20e193c960802afba73b5d38sm } 604cfd74d65d832137e20e193c960802afba73b5d38sm 605cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexCoordPointer(int size, int type, int stride, 606cfd74d65d832137e20e193c960802afba73b5d38sm Buffer pointer) { 607cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glTexCoordPointer( size, type, stride, 608cfd74d65d832137e20e193c960802afba73b5d38sm pointer); 609cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 610cfd74d65d832137e20e193c960802afba73b5d38sm } 611cfd74d65d832137e20e193c960802afba73b5d38sm 612cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexEnvf(int target, int pname, float param) { 613cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glTexEnvf(target, pname, param); 614cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 615cfd74d65d832137e20e193c960802afba73b5d38sm } 616cfd74d65d832137e20e193c960802afba73b5d38sm 617cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexEnvfv(int target, int pname, FloatBuffer params) { 618cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glTexEnvfv(target, pname, params); 619cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 620cfd74d65d832137e20e193c960802afba73b5d38sm } 621cfd74d65d832137e20e193c960802afba73b5d38sm 622cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexEnvfv(int target, int pname, float[] params, int offset) { 623cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glTexEnvfv(target, pname, params, offset); 624cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 625cfd74d65d832137e20e193c960802afba73b5d38sm } 626cfd74d65d832137e20e193c960802afba73b5d38sm 627cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexEnvx(int target, int pname, int param) { 628cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glTexEnvx(target, pname, param); 629cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 630cfd74d65d832137e20e193c960802afba73b5d38sm } 631cfd74d65d832137e20e193c960802afba73b5d38sm 632cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexEnvxv(int target, int pname, IntBuffer params) { 633cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glTexEnvxv(target, pname, params); 634cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 635cfd74d65d832137e20e193c960802afba73b5d38sm } 636cfd74d65d832137e20e193c960802afba73b5d38sm 637cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexEnvxv(int target, int pname, int[] params, int offset) { 638cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glTexEnvxv(target, pname, params, offset); 639cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 640cfd74d65d832137e20e193c960802afba73b5d38sm } 641cfd74d65d832137e20e193c960802afba73b5d38sm 642cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexImage2D(int target, int level, int internalformat, 643cfd74d65d832137e20e193c960802afba73b5d38sm int width, int height, int border, int format, int type, 644cfd74d65d832137e20e193c960802afba73b5d38sm Buffer pixels) { 645cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glTexImage2D( target, level, internalformat, 646cfd74d65d832137e20e193c960802afba73b5d38sm width, height, border, format, type, 647cfd74d65d832137e20e193c960802afba73b5d38sm pixels); 648cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 649cfd74d65d832137e20e193c960802afba73b5d38sm } 650cfd74d65d832137e20e193c960802afba73b5d38sm 651cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexParameterf(int target, int pname, float param) { 652cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glTexParameterf(target, pname, param); 653cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 654cfd74d65d832137e20e193c960802afba73b5d38sm } 655cfd74d65d832137e20e193c960802afba73b5d38sm 656cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexParameterx(int target, int pname, int param) { 657cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glTexParameterx(target, pname, param); 658cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 659cfd74d65d832137e20e193c960802afba73b5d38sm } 660cfd74d65d832137e20e193c960802afba73b5d38sm 661cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexSubImage2D(int target, int level, int xoffset, 662cfd74d65d832137e20e193c960802afba73b5d38sm int yoffset, int width, int height, int format, int type, 663cfd74d65d832137e20e193c960802afba73b5d38sm Buffer pixels) { 664cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glTexSubImage2D( target, level, xoffset, 665cfd74d65d832137e20e193c960802afba73b5d38sm yoffset, width, height, format, type, 666cfd74d65d832137e20e193c960802afba73b5d38sm pixels); 667cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 668cfd74d65d832137e20e193c960802afba73b5d38sm } 669cfd74d65d832137e20e193c960802afba73b5d38sm 670cfd74d65d832137e20e193c960802afba73b5d38sm public void glTranslatef(float x, float y, float z) { 671cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glTranslatef(x, y, z); 672cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 673cfd74d65d832137e20e193c960802afba73b5d38sm } 674cfd74d65d832137e20e193c960802afba73b5d38sm 675cfd74d65d832137e20e193c960802afba73b5d38sm public void glTranslatex(int x, int y, int z) { 676cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glTranslatex(x, y, z); 677cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 678cfd74d65d832137e20e193c960802afba73b5d38sm } 679cfd74d65d832137e20e193c960802afba73b5d38sm 680cfd74d65d832137e20e193c960802afba73b5d38sm public void glVertexPointer(int size, int type, int stride, 681cfd74d65d832137e20e193c960802afba73b5d38sm Buffer pointer) { 682cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glVertexPointer( size, type, stride, 683cfd74d65d832137e20e193c960802afba73b5d38sm pointer); 684cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 685cfd74d65d832137e20e193c960802afba73b5d38sm } 686cfd74d65d832137e20e193c960802afba73b5d38sm 687cfd74d65d832137e20e193c960802afba73b5d38sm public void glViewport(int x, int y, int width, int height) { 688cfd74d65d832137e20e193c960802afba73b5d38sm ((GL10)mGL).glViewport(x, y, width, height); 689cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 690cfd74d65d832137e20e193c960802afba73b5d38sm } 691cfd74d65d832137e20e193c960802afba73b5d38sm 692cfd74d65d832137e20e193c960802afba73b5d38sm public void glBindBuffer(int arg0, int arg1) { 693cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glBindBuffer(arg0, arg1); 694cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 695cfd74d65d832137e20e193c960802afba73b5d38sm } 696cfd74d65d832137e20e193c960802afba73b5d38sm 697cfd74d65d832137e20e193c960802afba73b5d38sm public void glBufferData(int arg0, int arg1, Buffer arg2, int arg3) { 698cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glBufferData(arg0, arg1, arg2, arg3); 699cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 700cfd74d65d832137e20e193c960802afba73b5d38sm } 701cfd74d65d832137e20e193c960802afba73b5d38sm 702cfd74d65d832137e20e193c960802afba73b5d38sm public void glBufferSubData(int arg0, int arg1, int arg2, Buffer arg3) { 703cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glBufferSubData(arg0, arg1, arg2, arg3); 704cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 705cfd74d65d832137e20e193c960802afba73b5d38sm } 706cfd74d65d832137e20e193c960802afba73b5d38sm 707cfd74d65d832137e20e193c960802afba73b5d38sm public void glClipPlanef(int arg0, FloatBuffer arg1) { 708cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glClipPlanef(arg0, arg1); 709cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 710cfd74d65d832137e20e193c960802afba73b5d38sm } 711cfd74d65d832137e20e193c960802afba73b5d38sm 712cfd74d65d832137e20e193c960802afba73b5d38sm public void glClipPlanef(int arg0, float[] arg1, int arg2) { 713cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glClipPlanef(arg0, arg1, arg2); 714cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 715cfd74d65d832137e20e193c960802afba73b5d38sm } 716cfd74d65d832137e20e193c960802afba73b5d38sm 717cfd74d65d832137e20e193c960802afba73b5d38sm public void glClipPlanex(int arg0, IntBuffer arg1) { 718cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glClipPlanex(arg0, arg1); 719cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 720cfd74d65d832137e20e193c960802afba73b5d38sm } 721cfd74d65d832137e20e193c960802afba73b5d38sm 722cfd74d65d832137e20e193c960802afba73b5d38sm public void glClipPlanex(int arg0, int[] arg1, int arg2) { 723cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glClipPlanex(arg0, arg1, arg2); 724cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 725cfd74d65d832137e20e193c960802afba73b5d38sm } 726cfd74d65d832137e20e193c960802afba73b5d38sm 727cfd74d65d832137e20e193c960802afba73b5d38sm public void glColor4ub(byte arg0, byte arg1, byte arg2, byte arg3) { 728cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glColor4ub(arg0, arg1, arg2, arg3); 729cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 730cfd74d65d832137e20e193c960802afba73b5d38sm } 731cfd74d65d832137e20e193c960802afba73b5d38sm 732cfd74d65d832137e20e193c960802afba73b5d38sm public void glColorPointer(int arg0, int arg1, int arg2, int arg3) { 733cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glColorPointer(arg0, arg1, arg2, arg3); 734cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 735cfd74d65d832137e20e193c960802afba73b5d38sm } 736cfd74d65d832137e20e193c960802afba73b5d38sm 737cfd74d65d832137e20e193c960802afba73b5d38sm public void glDeleteBuffers(int n, IntBuffer buffers) { 738cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glDeleteBuffers(n, buffers); 739cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 740cfd74d65d832137e20e193c960802afba73b5d38sm } 741cfd74d65d832137e20e193c960802afba73b5d38sm 742cfd74d65d832137e20e193c960802afba73b5d38sm public void glDeleteBuffers(int n, int[] buffers, int offset) { 743cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glDeleteBuffers(n, buffers, offset); 744cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 745cfd74d65d832137e20e193c960802afba73b5d38sm } 746cfd74d65d832137e20e193c960802afba73b5d38sm 747cfd74d65d832137e20e193c960802afba73b5d38sm public void glDrawElements(int mode, int count, int type, int offset) { 748cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glDrawElements(mode, count, type, offset); 749cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 750cfd74d65d832137e20e193c960802afba73b5d38sm } 751cfd74d65d832137e20e193c960802afba73b5d38sm 752cfd74d65d832137e20e193c960802afba73b5d38sm public void glGenBuffers(int n, IntBuffer buffers) { 753cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGenBuffers(n, buffers); 754cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 755cfd74d65d832137e20e193c960802afba73b5d38sm } 756cfd74d65d832137e20e193c960802afba73b5d38sm 757cfd74d65d832137e20e193c960802afba73b5d38sm public void glGenBuffers(int n, int[] buffers, int offset) { 758cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGenBuffers(n, buffers, offset); 759cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 760cfd74d65d832137e20e193c960802afba73b5d38sm } 761cfd74d65d832137e20e193c960802afba73b5d38sm 762cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetBooleanv(int pname, IntBuffer params) { 763cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetBooleanv(pname, params); 764cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 765cfd74d65d832137e20e193c960802afba73b5d38sm } 766cfd74d65d832137e20e193c960802afba73b5d38sm 767cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetBooleanv(int pname, boolean[] params, int offset) { 768cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetBooleanv(pname, params, offset); 769cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 770cfd74d65d832137e20e193c960802afba73b5d38sm } 771cfd74d65d832137e20e193c960802afba73b5d38sm 772cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetBufferParameteriv(int target, int pname, 773cfd74d65d832137e20e193c960802afba73b5d38sm IntBuffer params) { 774cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetBufferParameteriv( target, pname, 775cfd74d65d832137e20e193c960802afba73b5d38sm params); 776cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 777cfd74d65d832137e20e193c960802afba73b5d38sm } 778cfd74d65d832137e20e193c960802afba73b5d38sm 779cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetBufferParameteriv(int target, int pname, int[] params, 780cfd74d65d832137e20e193c960802afba73b5d38sm int offset) { 781cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetBufferParameteriv( target, pname, params, 782cfd74d65d832137e20e193c960802afba73b5d38sm offset); 783cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 784cfd74d65d832137e20e193c960802afba73b5d38sm } 785cfd74d65d832137e20e193c960802afba73b5d38sm 786cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetClipPlanef(int pname, FloatBuffer eqn) { 787cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetClipPlanef(pname, eqn); 788cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 789cfd74d65d832137e20e193c960802afba73b5d38sm } 790cfd74d65d832137e20e193c960802afba73b5d38sm 791cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetClipPlanef(int pname, float[] eqn, int offset) { 792cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetClipPlanef(pname, eqn, offset); 793cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 794cfd74d65d832137e20e193c960802afba73b5d38sm } 795cfd74d65d832137e20e193c960802afba73b5d38sm 796cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetClipPlanex(int pname, IntBuffer eqn) { 797cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetClipPlanex(pname, eqn); 798cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 799cfd74d65d832137e20e193c960802afba73b5d38sm } 800cfd74d65d832137e20e193c960802afba73b5d38sm 801cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetClipPlanex(int pname, int[] eqn, int offset) { 802cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetClipPlanex(pname, eqn, offset); 803cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 804cfd74d65d832137e20e193c960802afba73b5d38sm } 805cfd74d65d832137e20e193c960802afba73b5d38sm 806cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetFixedv(int pname, IntBuffer params) { 807cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetFixedv(pname, params); 808cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 809cfd74d65d832137e20e193c960802afba73b5d38sm } 810cfd74d65d832137e20e193c960802afba73b5d38sm 811cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetFixedv(int pname, int[] params, int offset) { 812cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetFixedv(pname, params, offset); 813cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 814cfd74d65d832137e20e193c960802afba73b5d38sm } 815cfd74d65d832137e20e193c960802afba73b5d38sm 816cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetFloatv(int pname, FloatBuffer params) { 817cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetFloatv(pname, params); 818cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 819cfd74d65d832137e20e193c960802afba73b5d38sm } 820cfd74d65d832137e20e193c960802afba73b5d38sm 821cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetFloatv(int pname, float[] params, int offset) { 822cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetFloatv(pname, params, offset); 823cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 824cfd74d65d832137e20e193c960802afba73b5d38sm } 825cfd74d65d832137e20e193c960802afba73b5d38sm 826cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetLightfv(int light, int pname, FloatBuffer params) { 827cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetLightfv(light, pname, params); 828cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 829cfd74d65d832137e20e193c960802afba73b5d38sm } 830cfd74d65d832137e20e193c960802afba73b5d38sm 831cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetLightfv(int light, int pname, float[] params, 832cfd74d65d832137e20e193c960802afba73b5d38sm int offset) { 833cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetLightfv( light, pname, params, 834cfd74d65d832137e20e193c960802afba73b5d38sm offset); 835cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 836cfd74d65d832137e20e193c960802afba73b5d38sm } 837cfd74d65d832137e20e193c960802afba73b5d38sm 838cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetLightxv(int light, int pname, IntBuffer params) { 839cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetLightxv(light, pname, params); 840cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 841cfd74d65d832137e20e193c960802afba73b5d38sm } 842cfd74d65d832137e20e193c960802afba73b5d38sm 843cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetLightxv(int light, int pname, int[] params, int offset) { 844cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetLightxv(light, pname, params, offset); 845cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 846cfd74d65d832137e20e193c960802afba73b5d38sm } 847cfd74d65d832137e20e193c960802afba73b5d38sm 848cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetMaterialfv(int face, int pname, FloatBuffer params) { 849cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetMaterialfv(face, pname, params); 850cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 851cfd74d65d832137e20e193c960802afba73b5d38sm } 852cfd74d65d832137e20e193c960802afba73b5d38sm 853cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetMaterialfv(int face, int pname, float[] params, 854cfd74d65d832137e20e193c960802afba73b5d38sm int offset) { 855cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetMaterialfv( face, pname, params, 856cfd74d65d832137e20e193c960802afba73b5d38sm offset); 857cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 858cfd74d65d832137e20e193c960802afba73b5d38sm } 859cfd74d65d832137e20e193c960802afba73b5d38sm 860cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetMaterialxv(int face, int pname, IntBuffer params) { 861cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetMaterialxv(face, pname, params); 862cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 863cfd74d65d832137e20e193c960802afba73b5d38sm } 864cfd74d65d832137e20e193c960802afba73b5d38sm 865cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetMaterialxv(int face, int pname, int[] params, 866cfd74d65d832137e20e193c960802afba73b5d38sm int offset) { 867cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetMaterialxv( face, pname, params, 868cfd74d65d832137e20e193c960802afba73b5d38sm offset); 869cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 870cfd74d65d832137e20e193c960802afba73b5d38sm } 871cfd74d65d832137e20e193c960802afba73b5d38sm 872cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetPointerv(int pname, Buffer[] params) { 873cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetPointerv(pname, params); 874cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 875cfd74d65d832137e20e193c960802afba73b5d38sm } 876cfd74d65d832137e20e193c960802afba73b5d38sm 877cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetTexEnviv(int env, int pname, IntBuffer params) { 878cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetTexEnviv(env, pname, params); 879cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 880cfd74d65d832137e20e193c960802afba73b5d38sm } 881cfd74d65d832137e20e193c960802afba73b5d38sm 882cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetTexEnviv(int env, int pname, int[] params, int offset) { 883cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetTexEnviv(env, pname, params, offset); 884cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 885cfd74d65d832137e20e193c960802afba73b5d38sm } 886cfd74d65d832137e20e193c960802afba73b5d38sm 887cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetTexEnvxv(int env, int pname, IntBuffer params) { 888cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetTexEnvxv(env, pname, params); 889cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 890cfd74d65d832137e20e193c960802afba73b5d38sm } 891cfd74d65d832137e20e193c960802afba73b5d38sm 892cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetTexEnvxv(int env, int pname, int[] params, int offset) { 893cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetTexEnvxv(env, pname, params, offset); 894cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 895cfd74d65d832137e20e193c960802afba73b5d38sm } 896cfd74d65d832137e20e193c960802afba73b5d38sm 897cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetTexParameterfv(int target, int pname, 898cfd74d65d832137e20e193c960802afba73b5d38sm FloatBuffer params) { 899cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetTexParameterfv( target, pname, 900cfd74d65d832137e20e193c960802afba73b5d38sm params); 901cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 902cfd74d65d832137e20e193c960802afba73b5d38sm } 903cfd74d65d832137e20e193c960802afba73b5d38sm 904cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetTexParameterfv(int target, int pname, float[] params, 905cfd74d65d832137e20e193c960802afba73b5d38sm int offset) { 906cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetTexParameterfv( target, pname, params, 907cfd74d65d832137e20e193c960802afba73b5d38sm offset); 908cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 909cfd74d65d832137e20e193c960802afba73b5d38sm } 910cfd74d65d832137e20e193c960802afba73b5d38sm 911cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetTexParameteriv(int target, int pname, IntBuffer params) { 912cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetTexParameteriv(target, pname, params); 913cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 914cfd74d65d832137e20e193c960802afba73b5d38sm } 915cfd74d65d832137e20e193c960802afba73b5d38sm 916cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetTexParameteriv(int target, int pname, int[] params, 917cfd74d65d832137e20e193c960802afba73b5d38sm int offset) { 918cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetTexParameteriv( target, pname, params, 919cfd74d65d832137e20e193c960802afba73b5d38sm offset); 920cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 921cfd74d65d832137e20e193c960802afba73b5d38sm } 922cfd74d65d832137e20e193c960802afba73b5d38sm 923cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetTexParameterxv(int target, int pname, IntBuffer params) { 924cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetTexParameterxv(target, pname, params); 925cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 926cfd74d65d832137e20e193c960802afba73b5d38sm } 927cfd74d65d832137e20e193c960802afba73b5d38sm 928cfd74d65d832137e20e193c960802afba73b5d38sm public void glGetTexParameterxv(int target, int pname, int[] params, 929cfd74d65d832137e20e193c960802afba73b5d38sm int offset) { 930cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glGetTexParameterxv( target, pname, params, 931cfd74d65d832137e20e193c960802afba73b5d38sm offset); 932cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 933cfd74d65d832137e20e193c960802afba73b5d38sm } 934cfd74d65d832137e20e193c960802afba73b5d38sm 935cfd74d65d832137e20e193c960802afba73b5d38sm public boolean glIsBuffer(int buffer) { 936cfd74d65d832137e20e193c960802afba73b5d38sm boolean result = ((GL11)mGL).glIsBuffer( buffer); 937cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 938cfd74d65d832137e20e193c960802afba73b5d38sm return result; 939cfd74d65d832137e20e193c960802afba73b5d38sm } 940cfd74d65d832137e20e193c960802afba73b5d38sm 941cfd74d65d832137e20e193c960802afba73b5d38sm public boolean glIsEnabled(int cap) { 942cfd74d65d832137e20e193c960802afba73b5d38sm boolean result = ((GL11)mGL).glIsEnabled(cap); 943cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 944cfd74d65d832137e20e193c960802afba73b5d38sm return result; 945cfd74d65d832137e20e193c960802afba73b5d38sm } 946cfd74d65d832137e20e193c960802afba73b5d38sm 947cfd74d65d832137e20e193c960802afba73b5d38sm public boolean glIsTexture(int texture) { 948cfd74d65d832137e20e193c960802afba73b5d38sm boolean result = ((GL11)mGL).glIsTexture( texture); 949cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 950cfd74d65d832137e20e193c960802afba73b5d38sm return result; 951cfd74d65d832137e20e193c960802afba73b5d38sm } 952cfd74d65d832137e20e193c960802afba73b5d38sm 953cfd74d65d832137e20e193c960802afba73b5d38sm public void glNormalPointer(int type, int stride, int offset) { 954cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glNormalPointer(type, stride, offset); 955cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 956cfd74d65d832137e20e193c960802afba73b5d38sm } 957cfd74d65d832137e20e193c960802afba73b5d38sm 958cfd74d65d832137e20e193c960802afba73b5d38sm public void glPointParameterf(int pname, float param) { 959cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glPointParameterf(pname, param); 960cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 961cfd74d65d832137e20e193c960802afba73b5d38sm } 962cfd74d65d832137e20e193c960802afba73b5d38sm 963cfd74d65d832137e20e193c960802afba73b5d38sm public void glPointParameterfv(int pname, FloatBuffer params) { 964cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glPointParameterfv(pname, params); 965cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 966cfd74d65d832137e20e193c960802afba73b5d38sm } 967cfd74d65d832137e20e193c960802afba73b5d38sm 968cfd74d65d832137e20e193c960802afba73b5d38sm public void glPointParameterfv(int pname, float[] params, int offset) { 969cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glPointParameterfv(pname, params, offset); 970cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 971cfd74d65d832137e20e193c960802afba73b5d38sm } 972cfd74d65d832137e20e193c960802afba73b5d38sm 973cfd74d65d832137e20e193c960802afba73b5d38sm public void glPointParameterx(int pname, int param) { 974cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glPointParameterx(pname, param); 975cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 976cfd74d65d832137e20e193c960802afba73b5d38sm } 977cfd74d65d832137e20e193c960802afba73b5d38sm 978cfd74d65d832137e20e193c960802afba73b5d38sm public void glPointParameterxv(int pname, IntBuffer params) { 979cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glPointParameterxv(pname, params); 980cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 981cfd74d65d832137e20e193c960802afba73b5d38sm } 982cfd74d65d832137e20e193c960802afba73b5d38sm 983cfd74d65d832137e20e193c960802afba73b5d38sm public void glPointParameterxv(int pname, int[] params, int offset) { 984cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glPointParameterxv(pname, params, offset); 985cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 986cfd74d65d832137e20e193c960802afba73b5d38sm } 987cfd74d65d832137e20e193c960802afba73b5d38sm 988cfd74d65d832137e20e193c960802afba73b5d38sm public void glPointSizePointerOES(int type, int stride, Buffer pointer) { 989cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glPointSizePointerOES(type, stride, pointer); 990cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 991cfd74d65d832137e20e193c960802afba73b5d38sm } 992cfd74d65d832137e20e193c960802afba73b5d38sm 993cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexCoordPointer(int size, int type, int stride, int offset) { 994cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glTexCoordPointer(size, type, stride, offset); 995cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 996cfd74d65d832137e20e193c960802afba73b5d38sm } 997cfd74d65d832137e20e193c960802afba73b5d38sm 998cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexEnvi(int target, int pname, int param) { 999cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glTexEnvi(target, pname, param); 1000cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1001cfd74d65d832137e20e193c960802afba73b5d38sm } 1002cfd74d65d832137e20e193c960802afba73b5d38sm 1003cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexEnviv(int target, int pname, IntBuffer params) { 1004cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glTexEnviv(target, pname, params); 1005cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1006cfd74d65d832137e20e193c960802afba73b5d38sm } 1007cfd74d65d832137e20e193c960802afba73b5d38sm 1008cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexEnviv(int target, int pname, int[] params, int offset) { 1009cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glTexEnviv(target, pname, params, offset); 1010cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1011cfd74d65d832137e20e193c960802afba73b5d38sm } 1012cfd74d65d832137e20e193c960802afba73b5d38sm 1013cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexParameterfv(int target, int pname, FloatBuffer params) { 1014cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glTexParameterfv(target, pname, params); 1015cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1016cfd74d65d832137e20e193c960802afba73b5d38sm } 1017cfd74d65d832137e20e193c960802afba73b5d38sm 1018cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexParameterfv(int target, int pname, float[] params, 1019cfd74d65d832137e20e193c960802afba73b5d38sm int offset) { 1020cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glTexParameterfv( target, pname, params, 1021cfd74d65d832137e20e193c960802afba73b5d38sm offset); 1022cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1023cfd74d65d832137e20e193c960802afba73b5d38sm } 1024cfd74d65d832137e20e193c960802afba73b5d38sm 1025cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexParameteri(int target, int pname, int param) { 1026cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glTexParameteri(target, pname, param); 1027cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1028cfd74d65d832137e20e193c960802afba73b5d38sm } 1029cfd74d65d832137e20e193c960802afba73b5d38sm 1030cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexParameteriv(int target, int pname, IntBuffer params) { 1031cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glTexParameteriv(target, pname, params); 1032cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1033cfd74d65d832137e20e193c960802afba73b5d38sm } 1034cfd74d65d832137e20e193c960802afba73b5d38sm 1035cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexParameteriv(int target, int pname, int[] params, 1036cfd74d65d832137e20e193c960802afba73b5d38sm int offset) { } 1037cfd74d65d832137e20e193c960802afba73b5d38sm 1038cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexParameterxv(int target, int pname, IntBuffer params) { 1039cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glTexParameterxv(target, pname, params); 1040cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1041cfd74d65d832137e20e193c960802afba73b5d38sm } 1042cfd74d65d832137e20e193c960802afba73b5d38sm 1043cfd74d65d832137e20e193c960802afba73b5d38sm public void glTexParameterxv(int target, int pname, int[] params, 1044cfd74d65d832137e20e193c960802afba73b5d38sm int offset) { 1045cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glTexParameterxv( target, pname, params, 1046cfd74d65d832137e20e193c960802afba73b5d38sm offset); 1047cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1048cfd74d65d832137e20e193c960802afba73b5d38sm } 1049cfd74d65d832137e20e193c960802afba73b5d38sm 1050cfd74d65d832137e20e193c960802afba73b5d38sm public void glVertexPointer(int size, int type, int stride, int offset) { 1051cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11)mGL).glVertexPointer(size, type, stride, offset); 1052cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1053cfd74d65d832137e20e193c960802afba73b5d38sm } 1054cfd74d65d832137e20e193c960802afba73b5d38sm 1055cfd74d65d832137e20e193c960802afba73b5d38sm public void glCurrentPaletteMatrixOES(int matrixpaletteindex) { 1056cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11Ext)mGL).glCurrentPaletteMatrixOES(matrixpaletteindex); 1057cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1058cfd74d65d832137e20e193c960802afba73b5d38sm } 1059cfd74d65d832137e20e193c960802afba73b5d38sm 1060cfd74d65d832137e20e193c960802afba73b5d38sm public void glDrawTexfOES(float x, float y, float z, float width, 1061cfd74d65d832137e20e193c960802afba73b5d38sm float height) { 1062cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11Ext)mGL).glDrawTexfOES( x, y, z, width, 1063cfd74d65d832137e20e193c960802afba73b5d38sm height); 1064cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1065cfd74d65d832137e20e193c960802afba73b5d38sm } 1066cfd74d65d832137e20e193c960802afba73b5d38sm 1067cfd74d65d832137e20e193c960802afba73b5d38sm public void glDrawTexfvOES(FloatBuffer coords) { 1068cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11Ext)mGL).glDrawTexfvOES(coords); 1069cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1070cfd74d65d832137e20e193c960802afba73b5d38sm } 1071cfd74d65d832137e20e193c960802afba73b5d38sm 1072cfd74d65d832137e20e193c960802afba73b5d38sm public void glDrawTexfvOES(float[] coords, int offset) { 1073cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11Ext)mGL).glDrawTexfvOES(coords, offset); 1074cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1075cfd74d65d832137e20e193c960802afba73b5d38sm } 1076cfd74d65d832137e20e193c960802afba73b5d38sm 1077cfd74d65d832137e20e193c960802afba73b5d38sm public void glDrawTexiOES(int x, int y, int z, int width, int height) { 1078cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11Ext)mGL).glDrawTexiOES( x, y, z, width, height); 1079cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1080cfd74d65d832137e20e193c960802afba73b5d38sm } 1081cfd74d65d832137e20e193c960802afba73b5d38sm 1082cfd74d65d832137e20e193c960802afba73b5d38sm public void glDrawTexivOES(IntBuffer coords) { 1083cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11Ext)mGL).glDrawTexivOES(coords); 1084cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1085cfd74d65d832137e20e193c960802afba73b5d38sm 1086cfd74d65d832137e20e193c960802afba73b5d38sm 1087cfd74d65d832137e20e193c960802afba73b5d38sm } 1088cfd74d65d832137e20e193c960802afba73b5d38sm 1089cfd74d65d832137e20e193c960802afba73b5d38sm public void glDrawTexivOES(int[] coords, int offset) { 1090cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11Ext)mGL).glDrawTexivOES(coords, offset); 1091cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1092cfd74d65d832137e20e193c960802afba73b5d38sm 1093cfd74d65d832137e20e193c960802afba73b5d38sm 1094cfd74d65d832137e20e193c960802afba73b5d38sm } 1095cfd74d65d832137e20e193c960802afba73b5d38sm 1096cfd74d65d832137e20e193c960802afba73b5d38sm public void glDrawTexsOES(short x, short y, short z, short width, 1097cfd74d65d832137e20e193c960802afba73b5d38sm short height) { 1098cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11Ext)mGL).glDrawTexsOES( x, y, z, width, 1099cfd74d65d832137e20e193c960802afba73b5d38sm height); 1100cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1101cfd74d65d832137e20e193c960802afba73b5d38sm } 1102cfd74d65d832137e20e193c960802afba73b5d38sm 1103cfd74d65d832137e20e193c960802afba73b5d38sm public void glDrawTexsvOES(ShortBuffer coords) { 1104cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11Ext)mGL).glDrawTexsvOES(coords); 1105cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1106cfd74d65d832137e20e193c960802afba73b5d38sm 1107cfd74d65d832137e20e193c960802afba73b5d38sm 1108cfd74d65d832137e20e193c960802afba73b5d38sm } 1109cfd74d65d832137e20e193c960802afba73b5d38sm 1110cfd74d65d832137e20e193c960802afba73b5d38sm public void glDrawTexsvOES(short[] coords, int offset) { 1111cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11Ext)mGL).glDrawTexsvOES(coords, offset); 1112cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1113cfd74d65d832137e20e193c960802afba73b5d38sm 1114cfd74d65d832137e20e193c960802afba73b5d38sm 1115cfd74d65d832137e20e193c960802afba73b5d38sm } 1116cfd74d65d832137e20e193c960802afba73b5d38sm 1117cfd74d65d832137e20e193c960802afba73b5d38sm public void glDrawTexxOES(int x, int y, int z, int width, int height) { 1118cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11Ext)mGL).glDrawTexxOES( x, y, z, width, height); 1119cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1120cfd74d65d832137e20e193c960802afba73b5d38sm } 1121cfd74d65d832137e20e193c960802afba73b5d38sm 1122cfd74d65d832137e20e193c960802afba73b5d38sm public void glDrawTexxvOES(IntBuffer coords) { 1123cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11Ext)mGL).glDrawTexxvOES(coords); 1124cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1125cfd74d65d832137e20e193c960802afba73b5d38sm 1126cfd74d65d832137e20e193c960802afba73b5d38sm 1127cfd74d65d832137e20e193c960802afba73b5d38sm } 1128cfd74d65d832137e20e193c960802afba73b5d38sm 1129cfd74d65d832137e20e193c960802afba73b5d38sm public void glDrawTexxvOES(int[] coords, int offset) { 1130cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11Ext)mGL).glDrawTexxvOES(coords, offset); 1131cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1132cfd74d65d832137e20e193c960802afba73b5d38sm 1133cfd74d65d832137e20e193c960802afba73b5d38sm 1134cfd74d65d832137e20e193c960802afba73b5d38sm } 1135cfd74d65d832137e20e193c960802afba73b5d38sm 1136cfd74d65d832137e20e193c960802afba73b5d38sm public void glLoadPaletteFromModelViewMatrixOES() { 1137cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11Ext)mGL).glLoadPaletteFromModelViewMatrixOES(); 1138cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1139cfd74d65d832137e20e193c960802afba73b5d38sm 1140cfd74d65d832137e20e193c960802afba73b5d38sm 1141cfd74d65d832137e20e193c960802afba73b5d38sm } 1142cfd74d65d832137e20e193c960802afba73b5d38sm 1143cfd74d65d832137e20e193c960802afba73b5d38sm public void glMatrixIndexPointerOES(int size, int type, int stride, 1144cfd74d65d832137e20e193c960802afba73b5d38sm Buffer pointer) { 1145cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11Ext)mGL).glMatrixIndexPointerOES( size, type, stride, 1146cfd74d65d832137e20e193c960802afba73b5d38sm pointer); 1147cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1148cfd74d65d832137e20e193c960802afba73b5d38sm 1149cfd74d65d832137e20e193c960802afba73b5d38sm } 1150cfd74d65d832137e20e193c960802afba73b5d38sm 1151cfd74d65d832137e20e193c960802afba73b5d38sm public void glMatrixIndexPointerOES(int size, int type, int stride, 1152cfd74d65d832137e20e193c960802afba73b5d38sm int offset) { 1153cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11Ext)mGL).glMatrixIndexPointerOES( size, type, stride, 1154cfd74d65d832137e20e193c960802afba73b5d38sm offset); 1155cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1156cfd74d65d832137e20e193c960802afba73b5d38sm } 1157cfd74d65d832137e20e193c960802afba73b5d38sm 1158cfd74d65d832137e20e193c960802afba73b5d38sm public void glWeightPointerOES(int size, int type, int stride, 1159cfd74d65d832137e20e193c960802afba73b5d38sm Buffer pointer) { 1160cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11Ext)mGL).glWeightPointerOES( size, type, stride, 1161cfd74d65d832137e20e193c960802afba73b5d38sm pointer); 1162cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1163cfd74d65d832137e20e193c960802afba73b5d38sm } 1164cfd74d65d832137e20e193c960802afba73b5d38sm 1165cfd74d65d832137e20e193c960802afba73b5d38sm public void glWeightPointerOES(int size, int type, int stride, 1166cfd74d65d832137e20e193c960802afba73b5d38sm int offset) { 1167cfd74d65d832137e20e193c960802afba73b5d38sm ((GL11Ext)mGL).glWeightPointerOES( size, type, stride, 1168cfd74d65d832137e20e193c960802afba73b5d38sm offset); 1169cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1170cfd74d65d832137e20e193c960802afba73b5d38sm } 1171cfd74d65d832137e20e193c960802afba73b5d38sm 1172cfd74d65d832137e20e193c960802afba73b5d38sm public int glQueryMatrixxOES(IntBuffer arg0, IntBuffer arg1) { 1173cfd74d65d832137e20e193c960802afba73b5d38sm int result = ((GL10Ext)mGL).glQueryMatrixxOES( arg0, arg1); 1174cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1175cfd74d65d832137e20e193c960802afba73b5d38sm return result; 1176cfd74d65d832137e20e193c960802afba73b5d38sm } 1177cfd74d65d832137e20e193c960802afba73b5d38sm 1178cfd74d65d832137e20e193c960802afba73b5d38sm public int glQueryMatrixxOES(int[] arg0, int arg1, int[] arg2, int arg3) { 1179cfd74d65d832137e20e193c960802afba73b5d38sm int result = ((GL10Ext)mGL).glQueryMatrixxOES(arg0, arg1,arg2, arg3); 1180cfd74d65d832137e20e193c960802afba73b5d38sm checkError(); 1181cfd74d65d832137e20e193c960802afba73b5d38sm return result; 1182cfd74d65d832137e20e193c960802afba73b5d38sm } 1183cfd74d65d832137e20e193c960802afba73b5d38sm } 1184cfd74d65d832137e20e193c960802afba73b5d38sm} 1185