124ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes/* //device/java/android/com/google/android/gles_jni/GLImpl.java 224ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** 324ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** Copyright 2006, The Android Open Source Project 424ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** 524ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** Licensed under the Apache License, Version 2.0 (the "License"); 624ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** you may not use this file except in compliance with the License. 724ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** You may obtain a copy of the License at 824ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** 924ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** http://www.apache.org/licenses/LICENSE-2.0 1024ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** 1124ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** Unless required by applicable law or agreed to in writing, software 1224ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** distributed under the License is distributed on an "AS IS" BASIS, 1324ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1424ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** See the License for the specific language governing permissions and 1524ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** limitations under the License. 1624ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes*/ 179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project// This source file is automatically generated 199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpackage com.google.android.gles_jni; 219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2201e4cfc47d0a2c7e7ab383d2fb23224ec52c0301Dianne Hackbornimport android.app.AppGlobals; 2391a27ae2fec23b420244258636d2370117e86f5eJack Palevichimport android.content.pm.ApplicationInfo; 2491a27ae2fec23b420244258636d2370117e86f5eJack Palevichimport android.content.pm.IPackageManager; 2591a27ae2fec23b420244258636d2370117e86f5eJack Palevichimport android.os.Build; 26f02b60aa4f367516f40cf3d60fffae0c6fe3e1b8Dianne Hackbornimport android.os.UserHandle; 2791a27ae2fec23b420244258636d2370117e86f5eJack Palevichimport android.util.Log; 2891a27ae2fec23b420244258636d2370117e86f5eJack Palevich 299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport java.nio.Buffer; 309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport javax.microedition.khronos.opengles.GL10; 319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport javax.microedition.khronos.opengles.GL10Ext; 329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport javax.microedition.khronos.opengles.GL11; 339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport javax.microedition.khronos.opengles.GL11Ext; 349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectimport javax.microedition.khronos.opengles.GL11ExtensionPack; 359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpublic class GLImpl implements GL10, GL10Ext, GL11, GL11Ext, GL11ExtensionPack { 379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // Private accessors for native code 399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project native private static void _nativeClassInit(); 419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project static { 428a985d24ce9a38f40ed88fecbdcd0e75e3a68f44John Spurlock _nativeClassInit(); 439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Buffer _colorPointer = null; 469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Buffer _normalPointer = null; 479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Buffer _texCoordPointer = null; 489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project Buffer _vertexPointer = null; 49be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich Buffer _pointSizePointerOES = null; 50be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich Buffer _matrixIndexPointerOES = null; 51be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich Buffer _weightPointerOES = null; 528a4de4be9ed522c704a45a44a265669e10a8f2ebJack Palevich 538a4de4be9ed522c704a45a44a265669e10a8f2ebJack Palevich private boolean haveCheckedExtensions; 548a4de4be9ed522c704a45a44a265669e10a8f2ebJack Palevich private boolean have_OES_blend_equation_separate; 558a4de4be9ed522c704a45a44a265669e10a8f2ebJack Palevich private boolean have_OES_blend_subtract; 568a4de4be9ed522c704a45a44a265669e10a8f2ebJack Palevich private boolean have_OES_framebuffer_object; 578a4de4be9ed522c704a45a44a265669e10a8f2ebJack Palevich private boolean have_OES_texture_cube_map; 589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public GLImpl() { 609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6291a27ae2fec23b420244258636d2370117e86f5eJack Palevich public void glGetPointerv(int pname, java.nio.Buffer[] params) { 6391a27ae2fec23b420244258636d2370117e86f5eJack Palevich throw new UnsupportedOperationException("glGetPointerv"); 6491a27ae2fec23b420244258636d2370117e86f5eJack Palevich } 6591a27ae2fec23b420244258636d2370117e86f5eJack Palevich 6691a27ae2fec23b420244258636d2370117e86f5eJack Palevich private static boolean allowIndirectBuffers(String appName) { 6791a27ae2fec23b420244258636d2370117e86f5eJack Palevich boolean result = false; 6891a27ae2fec23b420244258636d2370117e86f5eJack Palevich int version = 0; 6901e4cfc47d0a2c7e7ab383d2fb23224ec52c0301Dianne Hackborn IPackageManager pm = AppGlobals.getPackageManager(); 7091a27ae2fec23b420244258636d2370117e86f5eJack Palevich try { 71f02b60aa4f367516f40cf3d60fffae0c6fe3e1b8Dianne Hackborn ApplicationInfo applicationInfo = pm.getApplicationInfo(appName, 0, UserHandle.myUserId()); 7291a27ae2fec23b420244258636d2370117e86f5eJack Palevich if (applicationInfo != null) { 7391a27ae2fec23b420244258636d2370117e86f5eJack Palevich version = applicationInfo.targetSdkVersion; 7491a27ae2fec23b420244258636d2370117e86f5eJack Palevich } 7591a27ae2fec23b420244258636d2370117e86f5eJack Palevich } catch (android.os.RemoteException e) { 7691a27ae2fec23b420244258636d2370117e86f5eJack Palevich // ignore 7791a27ae2fec23b420244258636d2370117e86f5eJack Palevich } 7891a27ae2fec23b420244258636d2370117e86f5eJack Palevich Log.e("OpenGLES", String.format( 7991a27ae2fec23b420244258636d2370117e86f5eJack Palevich "Application %s (SDK target %d) called a GL11 Pointer method with an indirect Buffer.", 8091a27ae2fec23b420244258636d2370117e86f5eJack Palevich appName, version)); 8191a27ae2fec23b420244258636d2370117e86f5eJack Palevich if (version <= Build.VERSION_CODES.CUPCAKE) { 8291a27ae2fec23b420244258636d2370117e86f5eJack Palevich result = true; 8391a27ae2fec23b420244258636d2370117e86f5eJack Palevich } 8491a27ae2fec23b420244258636d2370117e86f5eJack Palevich return result; 8591a27ae2fec23b420244258636d2370117e86f5eJack Palevich } 869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glActiveTexture ( GLenum texture ) 889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glActiveTexture( 909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int texture 919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glAlphaFunc ( GLenum func, GLclampf ref ) 949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glAlphaFunc( 969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int func, 979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float ref 989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glAlphaFuncx ( GLenum func, GLclampx ref ) 1019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glAlphaFuncx( 1039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int func, 1049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int ref 1059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 1069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glBindTexture ( GLenum target, GLuint texture ) 1089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glBindTexture( 1109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 1119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int texture 1129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 1139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glBlendFunc ( GLenum sfactor, GLenum dfactor ) 1159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glBlendFunc( 1179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int sfactor, 1189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int dfactor 1199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 1209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glClear ( GLbitfield mask ) 1229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glClear( 1249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int mask 1259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 1269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glClearColor ( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha ) 1289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glClearColor( 1309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float red, 1319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float green, 1329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float blue, 1339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float alpha 1349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 1359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glClearColorx ( GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha ) 1379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glClearColorx( 1399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int red, 1409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int green, 1419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int blue, 1429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int alpha 1439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 1449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glClearDepthf ( GLclampf depth ) 1469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glClearDepthf( 1489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float depth 1499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 1509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glClearDepthx ( GLclampx depth ) 1529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glClearDepthx( 1549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int depth 1559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 1569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glClearStencil ( GLint s ) 1589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glClearStencil( 1609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int s 1619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 1629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glClientActiveTexture ( GLenum texture ) 1649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glClientActiveTexture( 1669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int texture 1679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 1689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glColor4f ( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha ) 1709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glColor4f( 1729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float red, 1739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float green, 1749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float blue, 1759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float alpha 1769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 1779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glColor4x ( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) 1799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glColor4x( 1819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int red, 1829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int green, 1839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int blue, 1849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int alpha 1859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 1869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glColorMask ( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) 1889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glColorMask( 1909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project boolean red, 1919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project boolean green, 1929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project boolean blue, 1939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project boolean alpha 1949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 1959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glColorPointer ( GLint size, GLenum type, GLsizei stride, const GLvoid *pointer ) 1979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project private native void glColorPointerBounds( 1999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int size, 2009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 2019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int stride, 2029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.Buffer pointer, 2039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int remaining 2049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 2059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void glColorPointer( 2079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int size, 2089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 2099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int stride, 2109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.Buffer pointer 2119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ) { 2129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project glColorPointerBounds( 2139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project size, 2149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project type, 2159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project stride, 2169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project pointer, 2179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project pointer.remaining() 2189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 219e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich if ((size == 4) && 220e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich ((type == GL_FLOAT) || 221e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich (type == GL_UNSIGNED_BYTE) || 222e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich (type == GL_FIXED)) && 223e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich (stride >= 0)) { 224e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich _colorPointer = pointer; 225e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich } 2269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 2279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glCompressedTexImage2D ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data ) 2299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glCompressedTexImage2D( 2319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 2329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int level, 2339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int internalformat, 2349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int width, 2359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int height, 2369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int border, 2379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int imageSize, 2389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.Buffer data 2399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 2409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glCompressedTexSubImage2D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data ) 2429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glCompressedTexSubImage2D( 2449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 2459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int level, 2469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int xoffset, 2479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int yoffset, 2489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int width, 2499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int height, 2509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int format, 2519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int imageSize, 2529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.Buffer data 2539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 2549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glCopyTexImage2D ( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) 2569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glCopyTexImage2D( 2589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 2599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int level, 2609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int internalformat, 2619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int x, 2629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int y, 2639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int width, 2649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int height, 2659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int border 2669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 2679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glCopyTexSubImage2D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) 2699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glCopyTexSubImage2D( 2719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 2729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int level, 2739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int xoffset, 2749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int yoffset, 2759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int x, 2769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int y, 2779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int width, 2789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int height 2799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 2809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glCullFace ( GLenum mode ) 2829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glCullFace( 2849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int mode 2859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 2869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDeleteTextures ( GLsizei n, const GLuint *textures ) 2889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDeleteTextures( 2909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int n, 2919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] textures, 2929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 2939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 2949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDeleteTextures ( GLsizei n, const GLuint *textures ) 2969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 2979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDeleteTextures( 2989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int n, 2999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer textures 3009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 3019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDepthFunc ( GLenum func ) 3039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDepthFunc( 3059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int func 3069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 3079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDepthMask ( GLboolean flag ) 3099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDepthMask( 3119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project boolean flag 3129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 3139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDepthRangef ( GLclampf zNear, GLclampf zFar ) 3159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDepthRangef( 3179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float zNear, 3189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float zFar 3199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 3209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDepthRangex ( GLclampx zNear, GLclampx zFar ) 3229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDepthRangex( 3249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int zNear, 3259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int zFar 3269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 3279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDisable ( GLenum cap ) 3299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDisable( 3319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int cap 3329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 3339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDisableClientState ( GLenum array ) 3359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDisableClientState( 3379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int array 3389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 3399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDrawArrays ( GLenum mode, GLint first, GLsizei count ) 3419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDrawArrays( 3439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int mode, 3449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int first, 3459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int count 3469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 3479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDrawElements ( GLenum mode, GLsizei count, GLenum type, const GLvoid *indices ) 3499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDrawElements( 3519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int mode, 3529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int count, 3539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 3549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.Buffer indices 3559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 3569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glEnable ( GLenum cap ) 3589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glEnable( 3609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int cap 3619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 3629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glEnableClientState ( GLenum array ) 3649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glEnableClientState( 3669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int array 3679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 3689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glFinish ( void ) 3709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glFinish( 3729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 3739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glFlush ( void ) 3759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glFlush( 3779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 3789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glFogf ( GLenum pname, GLfloat param ) 3809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glFogf( 3829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 3839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float param 3849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 3859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glFogfv ( GLenum pname, const GLfloat *params ) 3879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glFogfv( 3899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 3909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float[] params, 3919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 3929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 3939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glFogfv ( GLenum pname, const GLfloat *params ) 3959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 3969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glFogfv( 3979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 3989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.FloatBuffer params 3999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 4009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glFogx ( GLenum pname, GLfixed param ) 4029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glFogx( 4049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 4059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int param 4069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 4079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glFogxv ( GLenum pname, const GLfixed *params ) 4099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glFogxv( 4119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 4129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 4139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 4149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 4159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glFogxv ( GLenum pname, const GLfixed *params ) 4179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glFogxv( 4199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 4209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 4219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 4229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glFrontFace ( GLenum mode ) 4249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glFrontFace( 4269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int mode 4279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 4289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glFrustumf ( GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar ) 4309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glFrustumf( 4329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float left, 4339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float right, 4349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float bottom, 4359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float top, 4369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float zNear, 4379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float zFar 4389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 4399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glFrustumx ( GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar ) 4419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glFrustumx( 4439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int left, 4449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int right, 4459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int bottom, 4469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int top, 4479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int zNear, 4489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int zFar 4499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 4509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGenTextures ( GLsizei n, GLuint *textures ) 4529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGenTextures( 4549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int n, 4559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] textures, 4569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 4579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 4589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGenTextures ( GLsizei n, GLuint *textures ) 4609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGenTextures( 4629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int n, 4639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer textures 4649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 4659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function GLenum glGetError ( void ) 4679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native int glGetError( 4699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 4709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetIntegerv ( GLenum pname, GLint *params ) 4729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetIntegerv( 4749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 4759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 4769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 4779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 4789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetIntegerv ( GLenum pname, GLint *params ) 4809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetIntegerv( 4829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 4839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 4849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 4859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function const GLubyte * glGetString ( GLenum name ) 4879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native String _glGetString( 4899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int name 4909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 4919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public String glGetString( 4939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int name 4949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ) { 4959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project String returnValue; 4969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project returnValue = _glGetString( 4979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project name 4989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 4999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project return returnValue; 5009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 5019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glHint ( GLenum target, GLenum mode ) 5039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glHint( 5059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 5069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int mode 5079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 5089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLightModelf ( GLenum pname, GLfloat param ) 5109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLightModelf( 5129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 5139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float param 5149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 5159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLightModelfv ( GLenum pname, const GLfloat *params ) 5179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLightModelfv( 5199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 5209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float[] params, 5219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 5229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 5239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLightModelfv ( GLenum pname, const GLfloat *params ) 5259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLightModelfv( 5279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 5289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.FloatBuffer params 5299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 5309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLightModelx ( GLenum pname, GLfixed param ) 5329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLightModelx( 5349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 5359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int param 5369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 5379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLightModelxv ( GLenum pname, const GLfixed *params ) 5399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLightModelxv( 5419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 5429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 5439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 5449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 5459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLightModelxv ( GLenum pname, const GLfixed *params ) 5479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLightModelxv( 5499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 5509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 5519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 5529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLightf ( GLenum light, GLenum pname, GLfloat param ) 5549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLightf( 5569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int light, 5579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 5589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float param 5599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 5609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLightfv ( GLenum light, GLenum pname, const GLfloat *params ) 5629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLightfv( 5649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int light, 5659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 5669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float[] params, 5679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 5689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 5699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLightfv ( GLenum light, GLenum pname, const GLfloat *params ) 5719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLightfv( 5739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int light, 5749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 5759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.FloatBuffer params 5769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 5779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLightx ( GLenum light, GLenum pname, GLfixed param ) 5799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLightx( 5819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int light, 5829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 5839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int param 5849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 5859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLightxv ( GLenum light, GLenum pname, const GLfixed *params ) 5879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLightxv( 5899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int light, 5909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 5919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 5929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 5939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 5949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLightxv ( GLenum light, GLenum pname, const GLfixed *params ) 5969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 5979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLightxv( 5989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int light, 5999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 6009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 6019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 6029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLineWidth ( GLfloat width ) 6049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLineWidth( 6069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float width 6079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 6089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLineWidthx ( GLfixed width ) 6109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLineWidthx( 6129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int width 6139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 6149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLoadIdentity ( void ) 6169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLoadIdentity( 6189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 6199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLoadMatrixf ( const GLfloat *m ) 6219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLoadMatrixf( 6239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float[] m, 6249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 6259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 6269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLoadMatrixf ( const GLfloat *m ) 6289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLoadMatrixf( 6309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.FloatBuffer m 6319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 6329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLoadMatrixx ( const GLfixed *m ) 6349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLoadMatrixx( 6369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] m, 6379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 6389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 6399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLoadMatrixx ( const GLfixed *m ) 6419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLoadMatrixx( 6439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer m 6449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 6459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLogicOp ( GLenum opcode ) 6479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLogicOp( 6499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int opcode 6509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 6519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glMaterialf ( GLenum face, GLenum pname, GLfloat param ) 6539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glMaterialf( 6559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int face, 6569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 6579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float param 6589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 6599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glMaterialfv ( GLenum face, GLenum pname, const GLfloat *params ) 6619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glMaterialfv( 6639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int face, 6649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 6659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float[] params, 6669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 6679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 6689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glMaterialfv ( GLenum face, GLenum pname, const GLfloat *params ) 6709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glMaterialfv( 6729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int face, 6739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 6749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.FloatBuffer params 6759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 6769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glMaterialx ( GLenum face, GLenum pname, GLfixed param ) 6789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glMaterialx( 6809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int face, 6819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 6829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int param 6839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 6849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glMaterialxv ( GLenum face, GLenum pname, const GLfixed *params ) 6869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glMaterialxv( 6889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int face, 6899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 6909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 6919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 6929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 6939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glMaterialxv ( GLenum face, GLenum pname, const GLfixed *params ) 6959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 6969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glMaterialxv( 6979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int face, 6989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 6999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 7009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 7019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glMatrixMode ( GLenum mode ) 7039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glMatrixMode( 7059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int mode 7069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 7079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glMultMatrixf ( const GLfloat *m ) 7099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glMultMatrixf( 7119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float[] m, 7129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 7139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 7149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glMultMatrixf ( const GLfloat *m ) 7169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glMultMatrixf( 7189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.FloatBuffer m 7199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 7209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glMultMatrixx ( const GLfixed *m ) 7229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glMultMatrixx( 7249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] m, 7259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 7269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 7279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glMultMatrixx ( const GLfixed *m ) 7299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glMultMatrixx( 7319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer m 7329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 7339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glMultiTexCoord4f ( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q ) 7359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glMultiTexCoord4f( 7379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 7389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float s, 7399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float t, 7409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float r, 7419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float q 7429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 7439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glMultiTexCoord4x ( GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q ) 7459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glMultiTexCoord4x( 7479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 7489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int s, 7499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int t, 7509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int r, 7519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int q 7529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 7539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glNormal3f ( GLfloat nx, GLfloat ny, GLfloat nz ) 7559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glNormal3f( 7579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float nx, 7589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float ny, 7599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float nz 7609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 7619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glNormal3x ( GLfixed nx, GLfixed ny, GLfixed nz ) 7639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glNormal3x( 7659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int nx, 7669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int ny, 7679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int nz 7689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 7699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glNormalPointer ( GLenum type, GLsizei stride, const GLvoid *pointer ) 7719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project private native void glNormalPointerBounds( 7739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 7749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int stride, 7759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.Buffer pointer, 7769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int remaining 7779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 7789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void glNormalPointer( 7809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 7819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int stride, 7829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.Buffer pointer 7839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ) { 784e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich glNormalPointerBounds( 785e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich type, 786e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich stride, 787e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich pointer, 788e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich pointer.remaining() 789e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich ); 7909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project if (((type == GL_FLOAT) || 7919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project (type == GL_BYTE) || 7929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project (type == GL_SHORT) || 7939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project (type == GL_FIXED)) && 7949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project (stride >= 0)) { 7959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project _normalPointer = pointer; 7969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 7979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 7989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 7999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glOrthof ( GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar ) 8009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glOrthof( 8029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float left, 8039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float right, 8049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float bottom, 8059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float top, 8069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float zNear, 8079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float zFar 8089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 8099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glOrthox ( GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar ) 8119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glOrthox( 8139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int left, 8149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int right, 8159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int bottom, 8169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int top, 8179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int zNear, 8189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int zFar 8199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 8209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glPixelStorei ( GLenum pname, GLint param ) 8229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glPixelStorei( 8249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 8259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int param 8269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 8279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glPointSize ( GLfloat size ) 8299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glPointSize( 8319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float size 8329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 8339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glPointSizex ( GLfixed size ) 8359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glPointSizex( 8379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int size 8389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 8399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glPolygonOffset ( GLfloat factor, GLfloat units ) 8419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glPolygonOffset( 8439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float factor, 8449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float units 8459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 8469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glPolygonOffsetx ( GLfixed factor, GLfixed units ) 8489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glPolygonOffsetx( 8509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int factor, 8519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int units 8529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 8539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glPopMatrix ( void ) 8559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glPopMatrix( 8579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 8589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glPushMatrix ( void ) 8609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glPushMatrix( 8629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 8639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glReadPixels ( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels ) 8659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glReadPixels( 8679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int x, 8689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int y, 8699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int width, 8709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int height, 8719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int format, 8729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 8739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.Buffer pixels 8749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 8759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glRotatef ( GLfloat angle, GLfloat x, GLfloat y, GLfloat z ) 8779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glRotatef( 8799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float angle, 8809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float x, 8819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float y, 8829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float z 8839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 8849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glRotatex ( GLfixed angle, GLfixed x, GLfixed y, GLfixed z ) 8869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glRotatex( 8889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int angle, 8899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int x, 8909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int y, 8919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int z 8929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 8939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glSampleCoverage ( GLclampf value, GLboolean invert ) 8959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 8969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glSampleCoverage( 8979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float value, 8989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project boolean invert 8999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 9009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glSampleCoveragex ( GLclampx value, GLboolean invert ) 9029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glSampleCoveragex( 9049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int value, 9059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project boolean invert 9069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 9079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glScalef ( GLfloat x, GLfloat y, GLfloat z ) 9099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glScalef( 9119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float x, 9129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float y, 9139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float z 9149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 9159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glScalex ( GLfixed x, GLfixed y, GLfixed z ) 9179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glScalex( 9199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int x, 9209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int y, 9219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int z 9229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 9239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glScissor ( GLint x, GLint y, GLsizei width, GLsizei height ) 9259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glScissor( 9279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int x, 9289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int y, 9299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int width, 9309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int height 9319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 9329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glShadeModel ( GLenum mode ) 9349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glShadeModel( 9369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int mode 9379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 9389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glStencilFunc ( GLenum func, GLint ref, GLuint mask ) 9409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glStencilFunc( 9429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int func, 9439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int ref, 9449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int mask 9459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 9469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glStencilMask ( GLuint mask ) 9489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glStencilMask( 9509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int mask 9519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 9529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glStencilOp ( GLenum fail, GLenum zfail, GLenum zpass ) 9549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glStencilOp( 9569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int fail, 9579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int zfail, 9589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int zpass 9599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 9609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexCoordPointer ( GLint size, GLenum type, GLsizei stride, const GLvoid *pointer ) 9629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project private native void glTexCoordPointerBounds( 9649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int size, 9659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 9669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int stride, 9679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.Buffer pointer, 9689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int remaining 9699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 9709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void glTexCoordPointer( 9729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int size, 9739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 9749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int stride, 9759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.Buffer pointer 9769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ) { 977e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich glTexCoordPointerBounds( 978e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich size, 979e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich type, 980e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich stride, 981e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich pointer, 982e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich pointer.remaining() 983e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich ); 9849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project if (((size == 2) || 9859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project (size == 3) || 9869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project (size == 4)) && 9879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ((type == GL_FLOAT) || 9889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project (type == GL_BYTE) || 9899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project (type == GL_SHORT) || 9909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project (type == GL_FIXED)) && 9919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project (stride >= 0)) { 9929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project _texCoordPointer = pointer; 9939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 9949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 9959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexEnvf ( GLenum target, GLenum pname, GLfloat param ) 9979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 9989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexEnvf( 9999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 10009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 10019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float param 10029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 10039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexEnvfv ( GLenum target, GLenum pname, const GLfloat *params ) 10059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexEnvfv( 10079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 10089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 10099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float[] params, 10109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 10119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 10129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexEnvfv ( GLenum target, GLenum pname, const GLfloat *params ) 10149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexEnvfv( 10169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 10179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 10189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.FloatBuffer params 10199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 10209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexEnvx ( GLenum target, GLenum pname, GLfixed param ) 10229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexEnvx( 10249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 10259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 10269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int param 10279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 10289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexEnvxv ( GLenum target, GLenum pname, const GLfixed *params ) 10309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexEnvxv( 10329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 10339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 10349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 10359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 10369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 10379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexEnvxv ( GLenum target, GLenum pname, const GLfixed *params ) 10399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexEnvxv( 10419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 10429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 10439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 10449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 10459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexImage2D ( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels ) 10479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexImage2D( 10499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 10509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int level, 10519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int internalformat, 10529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int width, 10539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int height, 10549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int border, 10559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int format, 10569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 10579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.Buffer pixels 10589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 10599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexParameterf ( GLenum target, GLenum pname, GLfloat param ) 10619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexParameterf( 10639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 10649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 10659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float param 10669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 10679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexParameterx ( GLenum target, GLenum pname, GLfixed param ) 10699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexParameterx( 10719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 10729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 10739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int param 10749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 10759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexSubImage2D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels ) 10779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexSubImage2D( 10799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 10809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int level, 10819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int xoffset, 10829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int yoffset, 10839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int width, 10849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int height, 10859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int format, 10869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 10879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.Buffer pixels 10889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 10899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTranslatef ( GLfloat x, GLfloat y, GLfloat z ) 10919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTranslatef( 10939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float x, 10949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float y, 10959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float z 10969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 10979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 10989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTranslatex ( GLfixed x, GLfixed y, GLfixed z ) 10999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTranslatex( 11019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int x, 11029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int y, 11039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int z 11049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 11059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glVertexPointer ( GLint size, GLenum type, GLsizei stride, const GLvoid *pointer ) 11079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project private native void glVertexPointerBounds( 11099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int size, 11109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 11119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int stride, 11129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.Buffer pointer, 11139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int remaining 11149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 11159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public void glVertexPointer( 11179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int size, 11189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 11199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int stride, 11209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.Buffer pointer 11219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ) { 1122e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich glVertexPointerBounds( 1123e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich size, 1124e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich type, 1125e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich stride, 1126e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich pointer, 1127e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich pointer.remaining() 1128e20ea783a12f1031482c3aa01938efe39dcbf0a2Jack Palevich ); 11299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project if (((size == 2) || 11309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project (size == 3) || 11319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project (size == 4)) && 11329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ((type == GL_FLOAT) || 11339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project (type == GL_BYTE) || 11349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project (type == GL_SHORT) || 11359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project (type == GL_FIXED)) && 11369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project (stride >= 0)) { 11379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project _vertexPointer = pointer; 11389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 11399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project } 11409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glViewport ( GLint x, GLint y, GLsizei width, GLsizei height ) 11429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glViewport( 11449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int x, 11459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int y, 11469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int width, 11479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int height 11489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 11499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function GLbitfield glQueryMatrixxOES ( GLfixed *mantissa, GLint *exponent ) 11519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native int glQueryMatrixxOES( 11539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] mantissa, 11549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int mantissaOffset, 11559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] exponent, 11569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int exponentOffset 11579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 11589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function GLbitfield glQueryMatrixxOES ( GLfixed *mantissa, GLint *exponent ) 11609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native int glQueryMatrixxOES( 11629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer mantissa, 11639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer exponent 11649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 11659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glBindBuffer ( GLenum target, GLuint buffer ) 11679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glBindBuffer( 11699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 11709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int buffer 11719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 11729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glBufferData ( GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage ) 11749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glBufferData( 11769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 11779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int size, 11789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.Buffer data, 11799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int usage 11809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 11819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glBufferSubData ( GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data ) 11839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glBufferSubData( 11859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 11869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset, 11879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int size, 11889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.Buffer data 11899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 11909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glClipPlanef ( GLenum plane, const GLfloat *equation ) 11929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glClipPlanef( 11949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int plane, 11959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float[] equation, 11969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 11979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 11989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 11999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glClipPlanef ( GLenum plane, const GLfloat *equation ) 12009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glClipPlanef( 12029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int plane, 12039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.FloatBuffer equation 12049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 12059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glClipPlanex ( GLenum plane, const GLfixed *equation ) 12079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glClipPlanex( 12099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int plane, 12109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] equation, 12119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 12129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 12139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glClipPlanex ( GLenum plane, const GLfixed *equation ) 12159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glClipPlanex( 12179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int plane, 12189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer equation 12199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 12209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glColor4ub ( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha ) 12229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glColor4ub( 12249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project byte red, 12259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project byte green, 12269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project byte blue, 12279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project byte alpha 12289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 12299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glColorPointer ( GLint size, GLenum type, GLsizei stride, GLint offset ) 12319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glColorPointer( 12339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int size, 12349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 12359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int stride, 12369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 12379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 12389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDeleteBuffers ( GLsizei n, const GLuint *buffers ) 12409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDeleteBuffers( 12429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int n, 12439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] buffers, 12449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 12459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 12469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDeleteBuffers ( GLsizei n, const GLuint *buffers ) 12489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDeleteBuffers( 12509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int n, 12519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer buffers 12529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 12539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDrawElements ( GLenum mode, GLsizei count, GLenum type, GLint offset ) 12559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDrawElements( 12579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int mode, 12589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int count, 12599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 12609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 12619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 12629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGenBuffers ( GLsizei n, GLuint *buffers ) 12649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGenBuffers( 12669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int n, 12679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] buffers, 12689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 12699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 12709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGenBuffers ( GLsizei n, GLuint *buffers ) 12729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGenBuffers( 12749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int n, 12759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer buffers 12769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 12779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetBooleanv ( GLenum pname, GLboolean *params ) 12799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetBooleanv( 12819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 12829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project boolean[] params, 12839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 12849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 12859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetBooleanv ( GLenum pname, GLboolean *params ) 12879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetBooleanv( 12899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 12909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 12919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 12929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetBufferParameteriv ( GLenum target, GLenum pname, GLint *params ) 12949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 12959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetBufferParameteriv( 12969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 12979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 12989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 12999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 13009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 13019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetBufferParameteriv ( GLenum target, GLenum pname, GLint *params ) 13039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetBufferParameteriv( 13059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 13069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 13079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 13089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 13099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetClipPlanef ( GLenum pname, GLfloat *eqn ) 13119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetClipPlanef( 13139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 13149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float[] eqn, 13159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 13169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 13179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetClipPlanef ( GLenum pname, GLfloat *eqn ) 13199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetClipPlanef( 13219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 13229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.FloatBuffer eqn 13239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 13249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetClipPlanex ( GLenum pname, GLfixed *eqn ) 13269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetClipPlanex( 13289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 13299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] eqn, 13309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 13319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 13329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetClipPlanex ( GLenum pname, GLfixed *eqn ) 13349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetClipPlanex( 13369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 13379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer eqn 13389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 13399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetFixedv ( GLenum pname, GLfixed *params ) 13419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetFixedv( 13439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 13449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 13459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 13469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 13479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetFixedv ( GLenum pname, GLfixed *params ) 13499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetFixedv( 13519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 13529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 13539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 13549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetFloatv ( GLenum pname, GLfloat *params ) 13569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetFloatv( 13589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 13599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float[] params, 13609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 13619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 13629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetFloatv ( GLenum pname, GLfloat *params ) 13649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetFloatv( 13669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 13679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.FloatBuffer params 13689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 13699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetLightfv ( GLenum light, GLenum pname, GLfloat *params ) 13719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetLightfv( 13739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int light, 13749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 13759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float[] params, 13769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 13779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 13789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetLightfv ( GLenum light, GLenum pname, GLfloat *params ) 13809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetLightfv( 13829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int light, 13839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 13849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.FloatBuffer params 13859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 13869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetLightxv ( GLenum light, GLenum pname, GLfixed *params ) 13889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetLightxv( 13909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int light, 13919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 13929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 13939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 13949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 13959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetLightxv ( GLenum light, GLenum pname, GLfixed *params ) 13979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 13989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetLightxv( 13999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int light, 14009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 14019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 14029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 14039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetMaterialfv ( GLenum face, GLenum pname, GLfloat *params ) 14059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetMaterialfv( 14079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int face, 14089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 14099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float[] params, 14109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 14119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 14129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetMaterialfv ( GLenum face, GLenum pname, GLfloat *params ) 14149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetMaterialfv( 14169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int face, 14179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 14189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.FloatBuffer params 14199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 14209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetMaterialxv ( GLenum face, GLenum pname, GLfixed *params ) 14229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetMaterialxv( 14249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int face, 14259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 14269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 14279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 14289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 14299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetMaterialxv ( GLenum face, GLenum pname, GLfixed *params ) 14319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetMaterialxv( 14339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int face, 14349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 14359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 14369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 14379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetTexEnviv ( GLenum env, GLenum pname, GLint *params ) 14399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetTexEnviv( 14419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int env, 14429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 14439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 14449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 14459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 14469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetTexEnviv ( GLenum env, GLenum pname, GLint *params ) 14489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetTexEnviv( 14509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int env, 14519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 14529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 14539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 14549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetTexEnvxv ( GLenum env, GLenum pname, GLfixed *params ) 14569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetTexEnvxv( 14589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int env, 14599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 14609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 14619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 14629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 14639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetTexEnvxv ( GLenum env, GLenum pname, GLfixed *params ) 14659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetTexEnvxv( 14679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int env, 14689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 14699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 14709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 14719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetTexParameterfv ( GLenum target, GLenum pname, GLfloat *params ) 14739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetTexParameterfv( 14759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 14769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 14779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float[] params, 14789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 14799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 14809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetTexParameterfv ( GLenum target, GLenum pname, GLfloat *params ) 14829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetTexParameterfv( 14849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 14859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 14869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.FloatBuffer params 14879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 14889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetTexParameteriv ( GLenum target, GLenum pname, GLint *params ) 14909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetTexParameteriv( 14929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 14939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 14949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 14959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 14969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 14979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 14989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetTexParameteriv ( GLenum target, GLenum pname, GLint *params ) 14999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetTexParameteriv( 15019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 15029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 15039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 15049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 15059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetTexParameterxv ( GLenum target, GLenum pname, GLfixed *params ) 15079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetTexParameterxv( 15099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 15109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 15119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 15129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 15139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 15149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetTexParameterxv ( GLenum target, GLenum pname, GLfixed *params ) 15169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetTexParameterxv( 15189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 15199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 15209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 15219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 15229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function GLboolean glIsBuffer ( GLuint buffer ) 15249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native boolean glIsBuffer( 15269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int buffer 15279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 15289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function GLboolean glIsEnabled ( GLenum cap ) 15309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native boolean glIsEnabled( 15329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int cap 15339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 15349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function GLboolean glIsTexture ( GLuint texture ) 15369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native boolean glIsTexture( 15389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int texture 15399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 15409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glNormalPointer ( GLenum type, GLsizei stride, GLint offset ) 15429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glNormalPointer( 15449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 15459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int stride, 15469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 15479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 15489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glPointParameterf ( GLenum pname, GLfloat param ) 15509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glPointParameterf( 15529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 15539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float param 15549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 15559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glPointParameterfv ( GLenum pname, const GLfloat *params ) 15579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glPointParameterfv( 15599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 15609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float[] params, 15619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 15629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 15639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glPointParameterfv ( GLenum pname, const GLfloat *params ) 15659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glPointParameterfv( 15679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 15689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.FloatBuffer params 15699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 15709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glPointParameterx ( GLenum pname, GLfixed param ) 15729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glPointParameterx( 15749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 15759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int param 15769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 15779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glPointParameterxv ( GLenum pname, const GLfixed *params ) 15799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glPointParameterxv( 15819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 15829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 15839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 15849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 15859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glPointParameterxv ( GLenum pname, const GLfixed *params ) 15879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glPointParameterxv( 15899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 15909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 15919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 15929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 15939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glPointSizePointerOES ( GLenum type, GLsizei stride, const GLvoid *pointer ) 15949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1595be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich private native void glPointSizePointerOESBounds( 15969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 15979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int stride, 1598be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich java.nio.Buffer pointer, 1599be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich int remaining 16009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 16019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1602be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich public void glPointSizePointerOES( 1603be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich int type, 1604be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich int stride, 1605be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich java.nio.Buffer pointer 1606be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich ) { 1607be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich glPointSizePointerOESBounds( 1608be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich type, 1609be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich stride, 1610be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich pointer, 1611be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich pointer.remaining() 1612be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich ); 1613be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich if (((type == GL_FLOAT) || 1614be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich (type == GL_FIXED)) && 1615be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich (stride >= 0)) { 1616be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich _pointSizePointerOES = pointer; 1617be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich } 1618be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich } 1619be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich 16209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexCoordPointer ( GLint size, GLenum type, GLsizei stride, GLint offset ) 16219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 16229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexCoordPointer( 16239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int size, 16249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 16259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int stride, 16269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 16279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 16289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 16299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexEnvi ( GLenum target, GLenum pname, GLint param ) 16309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 16319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexEnvi( 16329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 16339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 16349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int param 16359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 16369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 16379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexEnviv ( GLenum target, GLenum pname, const GLint *params ) 16389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 16399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexEnviv( 16409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 16419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 16429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 16439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 16449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 16459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 16469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexEnviv ( GLenum target, GLenum pname, const GLint *params ) 16479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 16489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexEnviv( 16499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 16509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 16519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 16529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 16539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 16549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexParameterfv ( GLenum target, GLenum pname, const GLfloat *params ) 16559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 16569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexParameterfv( 16579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 16589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 16599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float[] params, 16609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 16619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 16629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 16639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexParameterfv ( GLenum target, GLenum pname, const GLfloat *params ) 16649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 16659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexParameterfv( 16669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 16679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 16689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.FloatBuffer params 16699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 16709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 16719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexParameteri ( GLenum target, GLenum pname, GLint param ) 16729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 16739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexParameteri( 16749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 16759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 16769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int param 16779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 16789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 16799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexParameteriv ( GLenum target, GLenum pname, const GLint *params ) 16809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 16819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexParameteriv( 16829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 16839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 16849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 16859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 16869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 16879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 16889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexParameteriv ( GLenum target, GLenum pname, const GLint *params ) 16899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 16909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexParameteriv( 16919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 16929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 16939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 16949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 16959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 16969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexParameterxv ( GLenum target, GLenum pname, const GLfixed *params ) 16979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 16989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexParameterxv( 16999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 17009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 17019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 17029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 17039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 17049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexParameterxv ( GLenum target, GLenum pname, const GLfixed *params ) 17069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexParameterxv( 17089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 17099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 17109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 17119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 17129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glVertexPointer ( GLint size, GLenum type, GLsizei stride, GLint offset ) 17149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glVertexPointer( 17169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int size, 17179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 17189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int stride, 17199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 17209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 17219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glCurrentPaletteMatrixOES ( GLuint matrixpaletteindex ) 17239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glCurrentPaletteMatrixOES( 17259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int matrixpaletteindex 17269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 17279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDrawTexfOES ( GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height ) 17299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDrawTexfOES( 17319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float x, 17329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float y, 17339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float z, 17349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float width, 17359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float height 17369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 17379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDrawTexfvOES ( const GLfloat *coords ) 17399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDrawTexfvOES( 17419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float[] coords, 17429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 17439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 17449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDrawTexfvOES ( const GLfloat *coords ) 17469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDrawTexfvOES( 17489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.FloatBuffer coords 17499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 17509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDrawTexiOES ( GLint x, GLint y, GLint z, GLint width, GLint height ) 17529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDrawTexiOES( 17549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int x, 17559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int y, 17569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int z, 17579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int width, 17589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int height 17599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 17609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDrawTexivOES ( const GLint *coords ) 17629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDrawTexivOES( 17649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] coords, 17659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 17669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 17679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDrawTexivOES ( const GLint *coords ) 17699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDrawTexivOES( 17719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer coords 17729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 17739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDrawTexsOES ( GLshort x, GLshort y, GLshort z, GLshort width, GLshort height ) 17759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDrawTexsOES( 17779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project short x, 17789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project short y, 17799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project short z, 17809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project short width, 17819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project short height 17829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 17839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDrawTexsvOES ( const GLshort *coords ) 17859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDrawTexsvOES( 17879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project short[] coords, 17889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 17899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 17909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDrawTexsvOES ( const GLshort *coords ) 17929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDrawTexsvOES( 17949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.ShortBuffer coords 17959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 17969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDrawTexxOES ( GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height ) 17989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDrawTexxOES( 18009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int x, 18019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int y, 18029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int z, 18039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int width, 18049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int height 18059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 18069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 18079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDrawTexxvOES ( const GLfixed *coords ) 18089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 18099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDrawTexxvOES( 18109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] coords, 18119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 18129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 18139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 18149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glDrawTexxvOES ( const GLfixed *coords ) 18159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 18169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDrawTexxvOES( 18179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer coords 18189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 18199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 18209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glLoadPaletteFromModelViewMatrixOES ( void ) 18219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 18229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glLoadPaletteFromModelViewMatrixOES( 18239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 18249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 18259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glMatrixIndexPointerOES ( GLint size, GLenum type, GLsizei stride, const GLvoid *pointer ) 18269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1827be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich private native void glMatrixIndexPointerOESBounds( 18289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int size, 18299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 18309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int stride, 1831be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich java.nio.Buffer pointer, 1832be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich int remaining 18339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 18349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1835be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich public void glMatrixIndexPointerOES( 1836be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich int size, 1837be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich int type, 1838be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich int stride, 1839be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich java.nio.Buffer pointer 1840be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich ) { 1841be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich glMatrixIndexPointerOESBounds( 1842be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich size, 1843be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich type, 1844be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich stride, 1845be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich pointer, 1846be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich pointer.remaining() 1847be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich ); 1848be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich if (((size == 2) || 1849be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich (size == 3) || 1850be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich (size == 4)) && 1851be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich ((type == GL_FLOAT) || 1852be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich (type == GL_BYTE) || 1853be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich (type == GL_SHORT) || 1854be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich (type == GL_FIXED)) && 1855be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich (stride >= 0)) { 1856be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich _matrixIndexPointerOES = pointer; 1857be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich } 1858be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich } 1859be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich 18609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glMatrixIndexPointerOES ( GLint size, GLenum type, GLsizei stride, GLint offset ) 18619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 18629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glMatrixIndexPointerOES( 18639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int size, 18649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 18659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int stride, 18669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 18679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 18689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 18699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glWeightPointerOES ( GLint size, GLenum type, GLsizei stride, const GLvoid *pointer ) 18709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1871be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich private native void glWeightPointerOESBounds( 18729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int size, 18739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 18749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int stride, 1875be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich java.nio.Buffer pointer, 1876be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich int remaining 18779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 18789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 1879be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich public void glWeightPointerOES( 1880be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich int size, 1881be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich int type, 1882be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich int stride, 1883be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich java.nio.Buffer pointer 1884be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich ) { 1885be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich glWeightPointerOESBounds( 1886be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich size, 1887be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich type, 1888be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich stride, 1889be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich pointer, 1890be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich pointer.remaining() 1891be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich ); 1892be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich } 1893be6eac828f5af8b608c3fa6749330f1dcd6b6206Jack Palevich 18949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glWeightPointerOES ( GLint size, GLenum type, GLsizei stride, GLint offset ) 18959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 18969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glWeightPointerOES( 18979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int size, 18989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int type, 18999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int stride, 19009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 19019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 19029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glBindFramebufferOES ( GLint target, GLint framebuffer ) 19049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glBindFramebufferOES( 19069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 19079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int framebuffer 19089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 19099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glBindRenderbufferOES ( GLint target, GLint renderbuffer ) 19119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glBindRenderbufferOES( 19139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 19149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int renderbuffer 19159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 19169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glBlendEquation ( GLint mode ) 19189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glBlendEquation( 19209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int mode 19219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 19229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glBlendEquationSeparate ( GLint modeRGB, GLint modeAlpha ) 19249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glBlendEquationSeparate( 19269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int modeRGB, 19279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int modeAlpha 19289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 19299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glBlendFuncSeparate ( GLint srcRGB, GLint dstRGB, GLint srcAlpha, GLint dstAlpha ) 19319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glBlendFuncSeparate( 19339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int srcRGB, 19349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int dstRGB, 19359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int srcAlpha, 19369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int dstAlpha 19379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 19389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function GLint glCheckFramebufferStatusOES ( GLint target ) 19409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native int glCheckFramebufferStatusOES( 19429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target 19439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 19449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19458a4de4be9ed522c704a45a44a265669e10a8f2ebJack Palevich // C function void glDeleteFramebuffersOES ( GLint n, GLuint *framebuffers ) 19469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDeleteFramebuffersOES( 19489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int n, 19499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] framebuffers, 19509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 19519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 19529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19538a4de4be9ed522c704a45a44a265669e10a8f2ebJack Palevich // C function void glDeleteFramebuffersOES ( GLint n, GLuint *framebuffers ) 19549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDeleteFramebuffersOES( 19569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int n, 19579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer framebuffers 19589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 19599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19608a4de4be9ed522c704a45a44a265669e10a8f2ebJack Palevich // C function void glDeleteRenderbuffersOES ( GLint n, GLuint *renderbuffers ) 19619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDeleteRenderbuffersOES( 19639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int n, 19649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] renderbuffers, 19659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 19669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 19679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19688a4de4be9ed522c704a45a44a265669e10a8f2ebJack Palevich // C function void glDeleteRenderbuffersOES ( GLint n, GLuint *renderbuffers ) 19699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glDeleteRenderbuffersOES( 19719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int n, 19729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer renderbuffers 19739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 19749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glFramebufferRenderbufferOES ( GLint target, GLint attachment, GLint renderbuffertarget, GLint renderbuffer ) 19769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glFramebufferRenderbufferOES( 19789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 19799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int attachment, 19809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int renderbuffertarget, 19819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int renderbuffer 19829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 19839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glFramebufferTexture2DOES ( GLint target, GLint attachment, GLint textarget, GLint texture, GLint level ) 19859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glFramebufferTexture2DOES( 19879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 19889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int attachment, 19899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int textarget, 19909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int texture, 19919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int level 19929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 19939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGenerateMipmapOES ( GLint target ) 19959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 19969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGenerateMipmapOES( 19979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target 19989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 19999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20008a4de4be9ed522c704a45a44a265669e10a8f2ebJack Palevich // C function void glGenFramebuffersOES ( GLint n, GLuint *framebuffers ) 20019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGenFramebuffersOES( 20039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int n, 20049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] framebuffers, 20059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 20069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 20079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20088a4de4be9ed522c704a45a44a265669e10a8f2ebJack Palevich // C function void glGenFramebuffersOES ( GLint n, GLuint *framebuffers ) 20099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGenFramebuffersOES( 20119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int n, 20129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer framebuffers 20139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 20149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20158a4de4be9ed522c704a45a44a265669e10a8f2ebJack Palevich // C function void glGenRenderbuffersOES ( GLint n, GLuint *renderbuffers ) 20169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGenRenderbuffersOES( 20189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int n, 20199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] renderbuffers, 20209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 20219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 20229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20238a4de4be9ed522c704a45a44a265669e10a8f2ebJack Palevich // C function void glGenRenderbuffersOES ( GLint n, GLuint *renderbuffers ) 20249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGenRenderbuffersOES( 20269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int n, 20279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer renderbuffers 20289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 20299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetFramebufferAttachmentParameterivOES ( GLint target, GLint attachment, GLint pname, GLint *params ) 20319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetFramebufferAttachmentParameterivOES( 20339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 20349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int attachment, 20359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 20369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 20379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 20389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 20399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetFramebufferAttachmentParameterivOES ( GLint target, GLint attachment, GLint pname, GLint *params ) 20419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetFramebufferAttachmentParameterivOES( 20439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 20449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int attachment, 20459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 20469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 20479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 20489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetRenderbufferParameterivOES ( GLint target, GLint pname, GLint *params ) 20509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetRenderbufferParameterivOES( 20529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 20539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 20549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 20559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 20569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 20579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetRenderbufferParameterivOES ( GLint target, GLint pname, GLint *params ) 20599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetRenderbufferParameterivOES( 20619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 20629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 20639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 20649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 20659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetTexGenfv ( GLint coord, GLint pname, GLfloat *params ) 20679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetTexGenfv( 20699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int coord, 20709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 20719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float[] params, 20729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 20739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 20749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetTexGenfv ( GLint coord, GLint pname, GLfloat *params ) 20769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetTexGenfv( 20789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int coord, 20799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 20809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.FloatBuffer params 20819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 20829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetTexGeniv ( GLint coord, GLint pname, GLint *params ) 20849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetTexGeniv( 20869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int coord, 20879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 20889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 20899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 20909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 20919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetTexGeniv ( GLint coord, GLint pname, GLint *params ) 20939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 20949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetTexGeniv( 20959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int coord, 20969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 20979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 20989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 20999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetTexGenxv ( GLint coord, GLint pname, GLint *params ) 21019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetTexGenxv( 21039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int coord, 21049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 21059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 21069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 21079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 21089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glGetTexGenxv ( GLint coord, GLint pname, GLint *params ) 21109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glGetTexGenxv( 21129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int coord, 21139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 21149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 21159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 21169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function GLboolean glIsFramebufferOES ( GLint framebuffer ) 21189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native boolean glIsFramebufferOES( 21209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int framebuffer 21219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 21229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function GLboolean glIsRenderbufferOES ( GLint renderbuffer ) 21249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native boolean glIsRenderbufferOES( 21269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int renderbuffer 21279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 21289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glRenderbufferStorageOES ( GLint target, GLint internalformat, GLint width, GLint height ) 21309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glRenderbufferStorageOES( 21329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int target, 21339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int internalformat, 21349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int width, 21359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int height 21369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 21379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexGenf ( GLint coord, GLint pname, GLfloat param ) 21399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexGenf( 21419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int coord, 21429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 21439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float param 21449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 21459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexGenfv ( GLint coord, GLint pname, GLfloat *params ) 21479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexGenfv( 21499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int coord, 21509066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 21519066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project float[] params, 21529066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 21539066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 21549066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexGenfv ( GLint coord, GLint pname, GLfloat *params ) 21569066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21579066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexGenfv( 21589066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int coord, 21599066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 21609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.FloatBuffer params 21619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 21629066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21639066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexGeni ( GLint coord, GLint pname, GLint param ) 21649066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21659066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexGeni( 21669066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int coord, 21679066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 21689066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int param 21699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 21709066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21719066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexGeniv ( GLint coord, GLint pname, GLint *params ) 21729066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21739066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexGeniv( 21749066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int coord, 21759066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 21769066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 21779066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 21789066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 21799066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21809066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexGeniv ( GLint coord, GLint pname, GLint *params ) 21819066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21829066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexGeniv( 21839066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int coord, 21849066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 21859066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 21869066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 21879066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21889066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexGenx ( GLint coord, GLint pname, GLint param ) 21899066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21909066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexGenx( 21919066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int coord, 21929066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 21939066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int param 21949066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 21959066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21969066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexGenxv ( GLint coord, GLint pname, GLint *params ) 21979066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 21989066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexGenxv( 21999066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int coord, 22009066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 22019066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int[] params, 22029066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int offset 22039066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 22049066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 22059066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // C function void glTexGenxv ( GLint coord, GLint pname, GLint *params ) 22069066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 22079066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project public native void glTexGenxv( 22089066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int coord, 22099066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project int pname, 22109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project java.nio.IntBuffer params 22119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ); 22129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 22139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project} 2214