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