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