android_opengl_GLES11Ext.cpp revision 27f8002e591b5c579f75b2580183b5d1c4219cd4
127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* 227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich** 327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich** Copyright 2009, The Android Open Source Project 427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich** 527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich** Licensed under the Apache License, Version 2.0 (the "License"); 627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich** you may not use this file except in compliance with the License. 727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich** You may obtain a copy of the License at 827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich** 927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich** http://www.apache.org/licenses/LICENSE-2.0 1027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich** 1127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich** Unless required by applicable law or agreed to in writing, software 1227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich** distributed under the License is distributed on an "AS IS" BASIS, 1327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich** See the License for the specific language governing permissions and 1527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich** limitations under the License. 1627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich*/ 1727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 1827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich// This source file is automatically generated 1927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 2027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich#include <android_runtime/AndroidRuntime.h> 2127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich#include <utils/misc.h> 2227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 2327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich#include <assert.h> 2427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich#include <GLES/gl.h> 2527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 2627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich#include <private/opengles/gl_context.h> 2727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 2827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich#define _NUM_COMPRESSED_TEXTURE_FORMATS \ 2927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (::android::OGLES_NUM_COMPRESSED_TEXTURE_FORMATS) 3027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 3127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic int initialized = 0; 3227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 3327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic jclass nioAccessClass; 3427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic jclass bufferClass; 3527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic jclass OOMEClass; 3627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic jclass UOEClass; 3727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic jclass IAEClass; 3827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic jclass AIOOBEClass; 3927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic jmethodID getBasePointerID; 4027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic jmethodID getBaseArrayID; 4127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic jmethodID getBaseArrayOffsetID; 4227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic jfieldID positionID; 4327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic jfieldID limitID; 4427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic jfieldID elementSizeShiftID; 4527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 4627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* Cache method IDs each time the class is loaded. */ 4727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 4827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 4927f8002e591b5c579f75b2580183b5d1c4219cd4Jack PalevichnativeClassInitBuffer(JNIEnv *_env) 5027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{ 5127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jclass nioAccessClassLocal = _env->FindClass("java/nio/NIOAccess"); 5227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich nioAccessClass = (jclass) _env->NewGlobalRef(nioAccessClassLocal); 5327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 5427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jclass bufferClassLocal = _env->FindClass("java/nio/Buffer"); 5527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich bufferClass = (jclass) _env->NewGlobalRef(bufferClassLocal); 5627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 5727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich getBasePointerID = _env->GetStaticMethodID(nioAccessClass, 5827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "getBasePointer", "(Ljava/nio/Buffer;)J"); 5927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich getBaseArrayID = _env->GetStaticMethodID(nioAccessClass, 6027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "getBaseArray", "(Ljava/nio/Buffer;)Ljava/lang/Object;"); 6127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich getBaseArrayOffsetID = _env->GetStaticMethodID(nioAccessClass, 6227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "getBaseArrayOffset", "(Ljava/nio/Buffer;)I"); 6327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 6427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich positionID = _env->GetFieldID(bufferClass, "position", "I"); 6527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich limitID = _env->GetFieldID(bufferClass, "limit", "I"); 6627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich elementSizeShiftID = 6727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->GetFieldID(bufferClass, "_elementSizeShift", "I"); 6827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 6927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 7027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 7127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 7227f8002e591b5c579f75b2580183b5d1c4219cd4Jack PalevichnativeClassInit(JNIEnv *_env, jclass glImplClass) 7327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{ 7427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich nativeClassInitBuffer(_env); 7527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 7627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jclass IAEClassLocal = 7727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->FindClass("java/lang/IllegalArgumentException"); 7827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jclass OOMEClassLocal = 7927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->FindClass("java/lang/OutOfMemoryError"); 8027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jclass UOEClassLocal = 8127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->FindClass("java/lang/UnsupportedOperationException"); 8227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jclass AIOOBEClassLocal = 8327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->FindClass("java/lang/ArrayIndexOutOfBoundsException"); 8427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 8527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich IAEClass = (jclass) _env->NewGlobalRef(IAEClassLocal); 8627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich OOMEClass = (jclass) _env->NewGlobalRef(OOMEClassLocal); 8727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich UOEClass = (jclass) _env->NewGlobalRef(UOEClassLocal); 8827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich AIOOBEClass = (jclass) _env->NewGlobalRef(AIOOBEClassLocal); 8927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 9027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 9127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void * 9227f8002e591b5c579f75b2580183b5d1c4219cd4Jack PalevichgetPointer(JNIEnv *_env, jobject buffer, jarray *array, jint *remaining) 9327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{ 9427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jint position; 9527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jint limit; 9627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jint elementSizeShift; 9727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jlong pointer; 9827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jint offset; 9927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich void *data; 10027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 10127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich position = _env->GetIntField(buffer, positionID); 10227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich limit = _env->GetIntField(buffer, limitID); 10327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich elementSizeShift = _env->GetIntField(buffer, elementSizeShiftID); 10427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich *remaining = (limit - position) << elementSizeShift; 10527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich pointer = _env->CallStaticLongMethod(nioAccessClass, 10627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich getBasePointerID, buffer); 10727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (pointer != 0L) { 10827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich *array = NULL; 10927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich return (void *) (jint) pointer; 11027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 11127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 11227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich *array = (jarray) _env->CallStaticObjectMethod(nioAccessClass, 11327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich getBaseArrayID, buffer); 11427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich offset = _env->CallStaticIntMethod(nioAccessClass, 11527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich getBaseArrayOffsetID, buffer); 11627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich data = _env->GetPrimitiveArrayCritical(*array, (jboolean *) 0); 11727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 11827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich return (void *) ((char *) data + offset); 11927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 12027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 12127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 12227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 12327f8002e591b5c579f75b2580183b5d1c4219cd4Jack PalevichreleasePointer(JNIEnv *_env, jarray array, void *data, jboolean commit) 12427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{ 12527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ReleasePrimitiveArrayCritical(array, data, 12627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich commit ? 0 : JNI_ABORT); 12727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 12827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 12927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich// -------------------------------------------------------------------------- 13027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 13127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glBlendEquationSeparateOES ( GLenum modeRGB, GLenum modeAlpha ) */ 13227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 13327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glBlendEquationSeparateOES__II 13427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint modeRGB, jint modeAlpha) { 13527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 13627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glBlendEquationSeparateOES"); 13727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 13827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 13927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glBlendFuncSeparateOES ( GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) */ 14027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 14127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glBlendFuncSeparateOES__IIII 14227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint srcRGB, jint dstRGB, jint srcAlpha, jint dstAlpha) { 14327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 14427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glBlendFuncSeparateOES"); 14527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 14627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 14727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glBlendEquationOES ( GLenum mode ) */ 14827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 14927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glBlendEquationOES__I 15027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint mode) { 15127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 15227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glBlendEquationOES"); 15327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 15427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 15527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glDrawTexsOES ( GLshort x, GLshort y, GLshort z, GLshort width, GLshort height ) */ 15627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 15727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glDrawTexsOES__SSSSS 15827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jshort x, jshort y, jshort z, jshort width, jshort height) { 15927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich glDrawTexsOES( 16027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLshort)x, 16127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLshort)y, 16227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLshort)z, 16327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLshort)width, 16427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLshort)height 16527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich ); 16627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 16727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 16827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glDrawTexiOES ( GLint x, GLint y, GLint z, GLint width, GLint height ) */ 16927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 17027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glDrawTexiOES__IIIII 17127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint x, jint y, jint z, jint width, jint height) { 17227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich glDrawTexiOES( 17327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLint)x, 17427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLint)y, 17527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLint)z, 17627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLint)width, 17727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLint)height 17827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich ); 17927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 18027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 18127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glDrawTexxOES ( GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height ) */ 18227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 18327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glDrawTexxOES__IIIII 18427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint x, jint y, jint z, jint width, jint height) { 18527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich glDrawTexxOES( 18627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLfixed)x, 18727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLfixed)y, 18827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLfixed)z, 18927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLfixed)width, 19027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLfixed)height 19127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich ); 19227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 19327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 19427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glDrawTexsvOES ( const GLshort *coords ) */ 19527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 19627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glDrawTexsvOES___3SI 19727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jshortArray coords_ref, jint offset) { 19827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich GLshort *coords_base = (GLshort *) 0; 19927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jint _remaining; 20027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich GLshort *coords = (GLshort *) 0; 20127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 20227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (!coords_ref) { 20327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(IAEClass, "coords == null"); 20427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich goto exit; 20527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 20627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (offset < 0) { 20727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(IAEClass, "offset < 0"); 20827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich goto exit; 20927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 21027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _remaining = _env->GetArrayLength(coords_ref) - offset; 21127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (_remaining < 5) { 21227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(IAEClass, "length - offset < 5"); 21327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich goto exit; 21427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 21527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich coords_base = (GLshort *) 21627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->GetPrimitiveArrayCritical(coords_ref, (jboolean *)0); 21727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich coords = coords_base + offset; 21827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 21927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich glDrawTexsvOES( 22027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLshort *)coords 22127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich ); 22227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 22327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichexit: 22427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (coords_base) { 22527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ReleasePrimitiveArrayCritical(coords_ref, coords_base, 22627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich JNI_ABORT); 22727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 22827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 22927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 23027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glDrawTexsvOES ( const GLshort *coords ) */ 23127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 23227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glDrawTexsvOES__Ljava_nio_ShortBuffer_2 23327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jobject coords_buf) { 23427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jarray _array = (jarray) 0; 23527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jint _remaining; 23627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich GLshort *coords = (GLshort *) 0; 23727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 23827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich coords = (GLshort *)getPointer(_env, coords_buf, &_array, &_remaining); 23927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (_remaining < 5) { 24027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(IAEClass, "remaining() < 5"); 24127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich goto exit; 24227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 24327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich glDrawTexsvOES( 24427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLshort *)coords 24527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich ); 24627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 24727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichexit: 24827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (_array) { 24927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich releasePointer(_env, _array, coords, JNI_FALSE); 25027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 25127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 25227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 25327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glDrawTexivOES ( const GLint *coords ) */ 25427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 25527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glDrawTexivOES___3II 25627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jintArray coords_ref, jint offset) { 25727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich GLint *coords_base = (GLint *) 0; 25827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jint _remaining; 25927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich GLint *coords = (GLint *) 0; 26027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 26127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (!coords_ref) { 26227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(IAEClass, "coords == null"); 26327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich goto exit; 26427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 26527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (offset < 0) { 26627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(IAEClass, "offset < 0"); 26727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich goto exit; 26827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 26927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _remaining = _env->GetArrayLength(coords_ref) - offset; 27027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (_remaining < 5) { 27127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(IAEClass, "length - offset < 5"); 27227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich goto exit; 27327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 27427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich coords_base = (GLint *) 27527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->GetPrimitiveArrayCritical(coords_ref, (jboolean *)0); 27627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich coords = coords_base + offset; 27727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 27827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich glDrawTexivOES( 27927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLint *)coords 28027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich ); 28127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 28227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichexit: 28327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (coords_base) { 28427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ReleasePrimitiveArrayCritical(coords_ref, coords_base, 28527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich JNI_ABORT); 28627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 28727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 28827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 28927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glDrawTexivOES ( const GLint *coords ) */ 29027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 29127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glDrawTexivOES__Ljava_nio_IntBuffer_2 29227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jobject coords_buf) { 29327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jarray _array = (jarray) 0; 29427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jint _remaining; 29527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich GLint *coords = (GLint *) 0; 29627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 29727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich coords = (GLint *)getPointer(_env, coords_buf, &_array, &_remaining); 29827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (_remaining < 5) { 29927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(IAEClass, "remaining() < 5"); 30027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich goto exit; 30127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 30227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich glDrawTexivOES( 30327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLint *)coords 30427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich ); 30527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 30627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichexit: 30727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (_array) { 30827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich releasePointer(_env, _array, coords, JNI_FALSE); 30927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 31027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 31127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 31227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glDrawTexxvOES ( const GLfixed *coords ) */ 31327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 31427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glDrawTexxvOES___3II 31527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jintArray coords_ref, jint offset) { 31627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich GLfixed *coords_base = (GLfixed *) 0; 31727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jint _remaining; 31827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich GLfixed *coords = (GLfixed *) 0; 31927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 32027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (!coords_ref) { 32127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(IAEClass, "coords == null"); 32227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich goto exit; 32327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 32427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (offset < 0) { 32527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(IAEClass, "offset < 0"); 32627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich goto exit; 32727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 32827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _remaining = _env->GetArrayLength(coords_ref) - offset; 32927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (_remaining < 5) { 33027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(IAEClass, "length - offset < 5"); 33127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich goto exit; 33227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 33327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich coords_base = (GLfixed *) 33427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->GetPrimitiveArrayCritical(coords_ref, (jboolean *)0); 33527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich coords = coords_base + offset; 33627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 33727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich glDrawTexxvOES( 33827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLfixed *)coords 33927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich ); 34027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 34127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichexit: 34227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (coords_base) { 34327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ReleasePrimitiveArrayCritical(coords_ref, coords_base, 34427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich JNI_ABORT); 34527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 34627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 34727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 34827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glDrawTexxvOES ( const GLfixed *coords ) */ 34927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 35027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glDrawTexxvOES__Ljava_nio_IntBuffer_2 35127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jobject coords_buf) { 35227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jarray _array = (jarray) 0; 35327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jint _remaining; 35427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich GLfixed *coords = (GLfixed *) 0; 35527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 35627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich coords = (GLfixed *)getPointer(_env, coords_buf, &_array, &_remaining); 35727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (_remaining < 5) { 35827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(IAEClass, "remaining() < 5"); 35927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich goto exit; 36027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 36127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich glDrawTexxvOES( 36227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLfixed *)coords 36327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich ); 36427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 36527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichexit: 36627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (_array) { 36727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich releasePointer(_env, _array, coords, JNI_FALSE); 36827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 36927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 37027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 37127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glDrawTexfOES ( GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height ) */ 37227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 37327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glDrawTexfOES__FFFFF 37427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jfloat x, jfloat y, jfloat z, jfloat width, jfloat height) { 37527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich glDrawTexfOES( 37627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLfloat)x, 37727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLfloat)y, 37827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLfloat)z, 37927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLfloat)width, 38027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLfloat)height 38127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich ); 38227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 38327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 38427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glDrawTexfvOES ( const GLfloat *coords ) */ 38527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 38627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glDrawTexfvOES___3FI 38727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jfloatArray coords_ref, jint offset) { 38827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich GLfloat *coords_base = (GLfloat *) 0; 38927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jint _remaining; 39027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich GLfloat *coords = (GLfloat *) 0; 39127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 39227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (!coords_ref) { 39327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(IAEClass, "coords == null"); 39427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich goto exit; 39527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 39627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (offset < 0) { 39727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(IAEClass, "offset < 0"); 39827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich goto exit; 39927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 40027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _remaining = _env->GetArrayLength(coords_ref) - offset; 40127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (_remaining < 5) { 40227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(IAEClass, "length - offset < 5"); 40327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich goto exit; 40427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 40527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich coords_base = (GLfloat *) 40627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->GetPrimitiveArrayCritical(coords_ref, (jboolean *)0); 40727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich coords = coords_base + offset; 40827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 40927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich glDrawTexfvOES( 41027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLfloat *)coords 41127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich ); 41227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 41327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichexit: 41427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (coords_base) { 41527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ReleasePrimitiveArrayCritical(coords_ref, coords_base, 41627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich JNI_ABORT); 41727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 41827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 41927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 42027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glDrawTexfvOES ( const GLfloat *coords ) */ 42127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 42227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glDrawTexfvOES__Ljava_nio_FloatBuffer_2 42327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jobject coords_buf) { 42427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jarray _array = (jarray) 0; 42527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich jint _remaining; 42627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich GLfloat *coords = (GLfloat *) 0; 42727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 42827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich coords = (GLfloat *)getPointer(_env, coords_buf, &_array, &_remaining); 42927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (_remaining < 5) { 43027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(IAEClass, "remaining() < 5"); 43127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich goto exit; 43227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 43327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich glDrawTexfvOES( 43427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (GLfloat *)coords 43527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich ); 43627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 43727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichexit: 43827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich if (_array) { 43927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich releasePointer(_env, _array, coords, JNI_FALSE); 44027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich } 44127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 44227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 44327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glEGLImageTargetTexture2DOES ( GLenum target, GLeglImageOES image ) */ 44427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 44527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glEGLImageTargetTexture2DOES__ILjava_nio_Buffer_2 44627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jobject image_buf) { 44727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 44827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glEGLImageTargetTexture2DOES"); 44927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 45027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 45127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glEGLImageTargetRenderbufferStorageOES ( GLenum target, GLeglImageOES image ) */ 45227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 45327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glEGLImageTargetRenderbufferStorageOES__ILjava_nio_Buffer_2 45427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jobject image_buf) { 45527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 45627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glEGLImageTargetRenderbufferStorageOES"); 45727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 45827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 45927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glAlphaFuncxOES ( GLenum func, GLclampx ref ) */ 46027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 46127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glAlphaFuncxOES__II 46227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint func, jint ref) { 46327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 46427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glAlphaFuncxOES"); 46527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 46627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 46727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glClearColorxOES ( GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha ) */ 46827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 46927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glClearColorxOES__IIII 47027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint red, jint green, jint blue, jint alpha) { 47127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 47227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glClearColorxOES"); 47327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 47427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 47527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glClearDepthxOES ( GLclampx depth ) */ 47627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 47727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glClearDepthxOES__I 47827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint depth) { 47927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 48027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glClearDepthxOES"); 48127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 48227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 48327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glClipPlanexOES ( GLenum plane, const GLfixed *equation ) */ 48427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 48527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glClipPlanexOES__I_3II 48627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint plane, jintArray equation_ref, jint offset) { 48727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 48827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glClipPlanexOES"); 48927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 49027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 49127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glClipPlanexOES ( GLenum plane, const GLfixed *equation ) */ 49227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 49327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glClipPlanexOES__ILjava_nio_IntBuffer_2 49427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint plane, jobject equation_buf) { 49527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 49627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glClipPlanexOES"); 49727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 49827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 49927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glColor4xOES ( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha ) */ 50027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 50127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glColor4xOES__IIII 50227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint red, jint green, jint blue, jint alpha) { 50327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 50427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glColor4xOES"); 50527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 50627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 50727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glDepthRangexOES ( GLclampx zNear, GLclampx zFar ) */ 50827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 50927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glDepthRangexOES__II 51027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint zNear, jint zFar) { 51127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 51227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glDepthRangexOES"); 51327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 51427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 51527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glFogxOES ( GLenum pname, GLfixed param ) */ 51627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 51727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glFogxOES__II 51827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint pname, jint param) { 51927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 52027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glFogxOES"); 52127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 52227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 52327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glFogxvOES ( GLenum pname, const GLfixed *params ) */ 52427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 52527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glFogxvOES__I_3II 52627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint pname, jintArray params_ref, jint offset) { 52727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 52827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glFogxvOES"); 52927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 53027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 53127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glFogxvOES ( GLenum pname, const GLfixed *params ) */ 53227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 53327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glFogxvOES__ILjava_nio_IntBuffer_2 53427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint pname, jobject params_buf) { 53527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 53627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glFogxvOES"); 53727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 53827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 53927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glFrustumxOES ( GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar ) */ 54027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 54127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glFrustumxOES__IIIIII 54227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint left, jint right, jint bottom, jint top, jint zNear, jint zFar) { 54327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 54427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glFrustumxOES"); 54527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 54627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 54727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetClipPlanexOES ( GLenum pname, GLfixed *eqn ) */ 54827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 54927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetClipPlanexOES__I_3II 55027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint pname, jintArray eqn_ref, jint offset) { 55127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 55227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetClipPlanexOES"); 55327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 55427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 55527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetClipPlanexOES ( GLenum pname, GLfixed *eqn ) */ 55627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 55727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetClipPlanexOES__ILjava_nio_IntBuffer_2 55827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint pname, jobject eqn_buf) { 55927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 56027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetClipPlanexOES"); 56127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 56227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 56327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetFixedvOES ( GLenum pname, GLfixed *params ) */ 56427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 56527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetFixedvOES__I_3II 56627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint pname, jintArray params_ref, jint offset) { 56727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 56827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetFixedvOES"); 56927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 57027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 57127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetFixedvOES ( GLenum pname, GLfixed *params ) */ 57227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 57327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetFixedvOES__ILjava_nio_IntBuffer_2 57427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint pname, jobject params_buf) { 57527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 57627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetFixedvOES"); 57727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 57827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 57927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetLightxvOES ( GLenum light, GLenum pname, GLfixed *params ) */ 58027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 58127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetLightxvOES__II_3II 58227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint light, jint pname, jintArray params_ref, jint offset) { 58327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 58427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetLightxvOES"); 58527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 58627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 58727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetLightxvOES ( GLenum light, GLenum pname, GLfixed *params ) */ 58827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 58927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetLightxvOES__IILjava_nio_IntBuffer_2 59027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint light, jint pname, jobject params_buf) { 59127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 59227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetLightxvOES"); 59327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 59427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 59527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetMaterialxvOES ( GLenum face, GLenum pname, GLfixed *params ) */ 59627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 59727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetMaterialxvOES__II_3II 59827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint face, jint pname, jintArray params_ref, jint offset) { 59927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 60027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetMaterialxvOES"); 60127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 60227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 60327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetMaterialxvOES ( GLenum face, GLenum pname, GLfixed *params ) */ 60427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 60527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetMaterialxvOES__IILjava_nio_IntBuffer_2 60627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint face, jint pname, jobject params_buf) { 60727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 60827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetMaterialxvOES"); 60927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 61027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 61127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetTexEnvxvOES ( GLenum env, GLenum pname, GLfixed *params ) */ 61227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 61327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetTexEnvxvOES__II_3II 61427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint env, jint pname, jintArray params_ref, jint offset) { 61527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 61627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetTexEnvxvOES"); 61727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 61827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 61927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetTexEnvxvOES ( GLenum env, GLenum pname, GLfixed *params ) */ 62027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 62127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetTexEnvxvOES__IILjava_nio_IntBuffer_2 62227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint env, jint pname, jobject params_buf) { 62327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 62427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetTexEnvxvOES"); 62527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 62627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 62727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetTexParameterxvOES ( GLenum target, GLenum pname, GLfixed *params ) */ 62827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 62927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetTexParameterxvOES__II_3II 63027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jint pname, jintArray params_ref, jint offset) { 63127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 63227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetTexParameterxvOES"); 63327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 63427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 63527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetTexParameterxvOES ( GLenum target, GLenum pname, GLfixed *params ) */ 63627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 63727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetTexParameterxvOES__IILjava_nio_IntBuffer_2 63827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jint pname, jobject params_buf) { 63927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 64027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetTexParameterxvOES"); 64127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 64227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 64327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glLightModelxOES ( GLenum pname, GLfixed param ) */ 64427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 64527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glLightModelxOES__II 64627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint pname, jint param) { 64727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 64827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glLightModelxOES"); 64927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 65027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 65127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glLightModelxvOES ( GLenum pname, const GLfixed *params ) */ 65227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 65327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glLightModelxvOES__I_3II 65427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint pname, jintArray params_ref, jint offset) { 65527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 65627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glLightModelxvOES"); 65727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 65827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 65927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glLightModelxvOES ( GLenum pname, const GLfixed *params ) */ 66027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 66127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glLightModelxvOES__ILjava_nio_IntBuffer_2 66227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint pname, jobject params_buf) { 66327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 66427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glLightModelxvOES"); 66527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 66627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 66727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glLightxOES ( GLenum light, GLenum pname, GLfixed param ) */ 66827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 66927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glLightxOES__III 67027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint light, jint pname, jint param) { 67127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 67227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glLightxOES"); 67327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 67427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 67527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glLightxvOES ( GLenum light, GLenum pname, const GLfixed *params ) */ 67627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 67727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glLightxvOES__II_3II 67827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint light, jint pname, jintArray params_ref, jint offset) { 67927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 68027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glLightxvOES"); 68127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 68227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 68327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glLightxvOES ( GLenum light, GLenum pname, const GLfixed *params ) */ 68427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 68527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glLightxvOES__IILjava_nio_IntBuffer_2 68627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint light, jint pname, jobject params_buf) { 68727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 68827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glLightxvOES"); 68927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 69027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 69127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glLineWidthxOES ( GLfixed width ) */ 69227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 69327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glLineWidthxOES__I 69427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint width) { 69527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 69627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glLineWidthxOES"); 69727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 69827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 69927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glLoadMatrixxOES ( const GLfixed *m ) */ 70027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 70127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glLoadMatrixxOES___3II 70227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jintArray m_ref, jint offset) { 70327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 70427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glLoadMatrixxOES"); 70527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 70627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 70727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glLoadMatrixxOES ( const GLfixed *m ) */ 70827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 70927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glLoadMatrixxOES__Ljava_nio_IntBuffer_2 71027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jobject m_buf) { 71127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 71227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glLoadMatrixxOES"); 71327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 71427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 71527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glMaterialxOES ( GLenum face, GLenum pname, GLfixed param ) */ 71627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 71727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glMaterialxOES__III 71827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint face, jint pname, jint param) { 71927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 72027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glMaterialxOES"); 72127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 72227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 72327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glMaterialxvOES ( GLenum face, GLenum pname, const GLfixed *params ) */ 72427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 72527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glMaterialxvOES__II_3II 72627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint face, jint pname, jintArray params_ref, jint offset) { 72727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 72827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glMaterialxvOES"); 72927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 73027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 73127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glMaterialxvOES ( GLenum face, GLenum pname, const GLfixed *params ) */ 73227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 73327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glMaterialxvOES__IILjava_nio_IntBuffer_2 73427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint face, jint pname, jobject params_buf) { 73527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 73627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glMaterialxvOES"); 73727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 73827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 73927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glMultMatrixxOES ( const GLfixed *m ) */ 74027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 74127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glMultMatrixxOES___3II 74227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jintArray m_ref, jint offset) { 74327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 74427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glMultMatrixxOES"); 74527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 74627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 74727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glMultMatrixxOES ( const GLfixed *m ) */ 74827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 74927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glMultMatrixxOES__Ljava_nio_IntBuffer_2 75027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jobject m_buf) { 75127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 75227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glMultMatrixxOES"); 75327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 75427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 75527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glMultiTexCoord4xOES ( GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q ) */ 75627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 75727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glMultiTexCoord4xOES__IIIII 75827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jint s, jint t, jint r, jint q) { 75927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 76027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glMultiTexCoord4xOES"); 76127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 76227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 76327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glNormal3xOES ( GLfixed nx, GLfixed ny, GLfixed nz ) */ 76427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 76527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glNormal3xOES__III 76627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint nx, jint ny, jint nz) { 76727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 76827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glNormal3xOES"); 76927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 77027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 77127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glOrthoxOES ( GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar ) */ 77227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 77327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glOrthoxOES__IIIIII 77427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint left, jint right, jint bottom, jint top, jint zNear, jint zFar) { 77527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 77627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glOrthoxOES"); 77727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 77827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 77927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glPointParameterxOES ( GLenum pname, GLfixed param ) */ 78027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 78127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glPointParameterxOES__II 78227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint pname, jint param) { 78327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 78427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glPointParameterxOES"); 78527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 78627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 78727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glPointParameterxvOES ( GLenum pname, const GLfixed *params ) */ 78827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 78927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glPointParameterxvOES__I_3II 79027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint pname, jintArray params_ref, jint offset) { 79127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 79227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glPointParameterxvOES"); 79327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 79427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 79527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glPointParameterxvOES ( GLenum pname, const GLfixed *params ) */ 79627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 79727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glPointParameterxvOES__ILjava_nio_IntBuffer_2 79827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint pname, jobject params_buf) { 79927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 80027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glPointParameterxvOES"); 80127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 80227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 80327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glPointSizexOES ( GLfixed size ) */ 80427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 80527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glPointSizexOES__I 80627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint size) { 80727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 80827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glPointSizexOES"); 80927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 81027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 81127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glPolygonOffsetxOES ( GLfixed factor, GLfixed units ) */ 81227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 81327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glPolygonOffsetxOES__II 81427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint factor, jint units) { 81527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 81627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glPolygonOffsetxOES"); 81727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 81827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 81927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glRotatexOES ( GLfixed angle, GLfixed x, GLfixed y, GLfixed z ) */ 82027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 82127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glRotatexOES__IIII 82227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint angle, jint x, jint y, jint z) { 82327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 82427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glRotatexOES"); 82527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 82627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 82727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glSampleCoveragexOES ( GLclampx value, GLboolean invert ) */ 82827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 82927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glSampleCoveragexOES__IZ 83027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint value, jboolean invert) { 83127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 83227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glSampleCoveragexOES"); 83327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 83427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 83527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glScalexOES ( GLfixed x, GLfixed y, GLfixed z ) */ 83627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 83727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glScalexOES__III 83827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint x, jint y, jint z) { 83927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 84027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glScalexOES"); 84127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 84227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 84327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glTexEnvxOES ( GLenum target, GLenum pname, GLfixed param ) */ 84427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 84527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glTexEnvxOES__III 84627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jint pname, jint param) { 84727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 84827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glTexEnvxOES"); 84927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 85027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 85127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glTexEnvxvOES ( GLenum target, GLenum pname, const GLfixed *params ) */ 85227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 85327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glTexEnvxvOES__II_3II 85427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jint pname, jintArray params_ref, jint offset) { 85527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 85627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glTexEnvxvOES"); 85727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 85827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 85927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glTexEnvxvOES ( GLenum target, GLenum pname, const GLfixed *params ) */ 86027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 86127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glTexEnvxvOES__IILjava_nio_IntBuffer_2 86227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jint pname, jobject params_buf) { 86327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 86427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glTexEnvxvOES"); 86527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 86627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 86727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glTexParameterxOES ( GLenum target, GLenum pname, GLfixed param ) */ 86827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 86927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glTexParameterxOES__III 87027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jint pname, jint param) { 87127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 87227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glTexParameterxOES"); 87327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 87427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 87527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glTexParameterxvOES ( GLenum target, GLenum pname, const GLfixed *params ) */ 87627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 87727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glTexParameterxvOES__II_3II 87827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jint pname, jintArray params_ref, jint offset) { 87927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 88027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glTexParameterxvOES"); 88127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 88227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 88327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glTexParameterxvOES ( GLenum target, GLenum pname, const GLfixed *params ) */ 88427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 88527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glTexParameterxvOES__IILjava_nio_IntBuffer_2 88627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jint pname, jobject params_buf) { 88727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 88827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glTexParameterxvOES"); 88927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 89027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 89127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glTranslatexOES ( GLfixed x, GLfixed y, GLfixed z ) */ 89227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 89327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glTranslatexOES__III 89427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint x, jint y, jint z) { 89527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 89627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glTranslatexOES"); 89727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 89827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 89927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* GLboolean glIsRenderbufferOES ( GLuint renderbuffer ) */ 90027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic jboolean 90127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glIsRenderbufferOES__I 90227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint renderbuffer) { 90327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 90427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glIsRenderbufferOES"); 90527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich return JNI_FALSE; 90627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 90727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 90827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glBindRenderbufferOES ( GLenum target, GLuint renderbuffer ) */ 90927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 91027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glBindRenderbufferOES__II 91127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jint renderbuffer) { 91227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 91327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glBindRenderbufferOES"); 91427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 91527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 91627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glDeleteRenderbuffersOES ( GLsizei n, const GLuint *renderbuffers ) */ 91727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 91827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glDeleteRenderbuffersOES__I_3II 91927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint n, jintArray renderbuffers_ref, jint offset) { 92027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 92127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glDeleteRenderbuffersOES"); 92227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 92327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 92427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glDeleteRenderbuffersOES ( GLsizei n, const GLuint *renderbuffers ) */ 92527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 92627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glDeleteRenderbuffersOES__ILjava_nio_IntBuffer_2 92727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint n, jobject renderbuffers_buf) { 92827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 92927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glDeleteRenderbuffersOES"); 93027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 93127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 93227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGenRenderbuffersOES ( GLsizei n, GLuint *renderbuffers ) */ 93327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 93427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGenRenderbuffersOES__I_3II 93527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint n, jintArray renderbuffers_ref, jint offset) { 93627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 93727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGenRenderbuffersOES"); 93827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 93927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 94027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGenRenderbuffersOES ( GLsizei n, GLuint *renderbuffers ) */ 94127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 94227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGenRenderbuffersOES__ILjava_nio_IntBuffer_2 94327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint n, jobject renderbuffers_buf) { 94427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 94527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGenRenderbuffersOES"); 94627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 94727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 94827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glRenderbufferStorageOES ( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) */ 94927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 95027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glRenderbufferStorageOES__IIII 95127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jint internalformat, jint width, jint height) { 95227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 95327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glRenderbufferStorageOES"); 95427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 95527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 95627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetRenderbufferParameterivOES ( GLenum target, GLenum pname, GLint *params ) */ 95727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 95827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetRenderbufferParameterivOES__II_3II 95927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jint pname, jintArray params_ref, jint offset) { 96027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 96127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetRenderbufferParameterivOES"); 96227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 96327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 96427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetRenderbufferParameterivOES ( GLenum target, GLenum pname, GLint *params ) */ 96527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 96627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetRenderbufferParameterivOES__IILjava_nio_IntBuffer_2 96727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jint pname, jobject params_buf) { 96827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 96927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetRenderbufferParameterivOES"); 97027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 97127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 97227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* GLboolean glIsFramebufferOES ( GLuint framebuffer ) */ 97327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic jboolean 97427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glIsFramebufferOES__I 97527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint framebuffer) { 97627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 97727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glIsFramebufferOES"); 97827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich return JNI_FALSE; 97927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 98027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 98127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glBindFramebufferOES ( GLenum target, GLuint framebuffer ) */ 98227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 98327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glBindFramebufferOES__II 98427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jint framebuffer) { 98527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 98627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glBindFramebufferOES"); 98727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 98827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 98927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glDeleteFramebuffersOES ( GLsizei n, const GLuint *framebuffers ) */ 99027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 99127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glDeleteFramebuffersOES__I_3II 99227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint n, jintArray framebuffers_ref, jint offset) { 99327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 99427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glDeleteFramebuffersOES"); 99527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 99627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 99727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glDeleteFramebuffersOES ( GLsizei n, const GLuint *framebuffers ) */ 99827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 99927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glDeleteFramebuffersOES__ILjava_nio_IntBuffer_2 100027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint n, jobject framebuffers_buf) { 100127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 100227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glDeleteFramebuffersOES"); 100327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 100427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 100527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGenFramebuffersOES ( GLsizei n, GLuint *framebuffers ) */ 100627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 100727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGenFramebuffersOES__I_3II 100827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint n, jintArray framebuffers_ref, jint offset) { 100927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 101027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGenFramebuffersOES"); 101127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 101227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 101327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGenFramebuffersOES ( GLsizei n, GLuint *framebuffers ) */ 101427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 101527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGenFramebuffersOES__ILjava_nio_IntBuffer_2 101627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint n, jobject framebuffers_buf) { 101727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 101827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGenFramebuffersOES"); 101927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 102027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 102127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* GLenum glCheckFramebufferStatusOES ( GLenum target ) */ 102227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic jint 102327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glCheckFramebufferStatusOES__I 102427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target) { 102527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 102627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glCheckFramebufferStatusOES"); 102727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich return 0; 102827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 102927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 103027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glFramebufferRenderbufferOES ( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) */ 103127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 103227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glFramebufferRenderbufferOES__IIII 103327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jint attachment, jint renderbuffertarget, jint renderbuffer) { 103427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 103527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glFramebufferRenderbufferOES"); 103627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 103727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 103827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glFramebufferTexture2DOES ( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) */ 103927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 104027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glFramebufferTexture2DOES__IIIII 104127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jint attachment, jint textarget, jint texture, jint level) { 104227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 104327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glFramebufferTexture2DOES"); 104427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 104527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 104627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetFramebufferAttachmentParameterivOES ( GLenum target, GLenum attachment, GLenum pname, GLint *params ) */ 104727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 104827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetFramebufferAttachmentParameterivOES__III_3II 104927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jint attachment, jint pname, jintArray params_ref, jint offset) { 105027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 105127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetFramebufferAttachmentParameterivOES"); 105227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 105327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 105427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetFramebufferAttachmentParameterivOES ( GLenum target, GLenum attachment, GLenum pname, GLint *params ) */ 105527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 105627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetFramebufferAttachmentParameterivOES__IIILjava_nio_IntBuffer_2 105727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target, jint attachment, jint pname, jobject params_buf) { 105827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 105927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetFramebufferAttachmentParameterivOES"); 106027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 106127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 106227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGenerateMipmapOES ( GLenum target ) */ 106327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 106427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGenerateMipmapOES__I 106527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint target) { 106627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 106727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGenerateMipmapOES"); 106827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 106927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 107027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glCurrentPaletteMatrixOES ( GLuint matrixpaletteindex ) */ 107127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 107227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glCurrentPaletteMatrixOES__I 107327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint matrixpaletteindex) { 107427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 107527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glCurrentPaletteMatrixOES"); 107627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 107727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 107827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glLoadPaletteFromModelViewMatrixOES ( void ) */ 107927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 108027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glLoadPaletteFromModelViewMatrixOES__ 108127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this) { 108227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 108327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glLoadPaletteFromModelViewMatrixOES"); 108427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 108527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 108627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glMatrixIndexPointerOES ( GLint size, GLenum type, GLsizei stride, const GLvoid *pointer ) */ 108727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 108827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glMatrixIndexPointerOES__IIILjava_nio_Buffer_2 108927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint size, jint type, jint stride, jobject pointer_buf) { 109027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 109127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glMatrixIndexPointerOES"); 109227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 109327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 109427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glWeightPointerOES ( GLint size, GLenum type, GLsizei stride, const GLvoid *pointer ) */ 109527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 109627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glWeightPointerOES__IIILjava_nio_Buffer_2 109727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint size, jint type, jint stride, jobject pointer_buf) { 109827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 109927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glWeightPointerOES"); 110027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 110127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 110227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glDepthRangefOES ( GLclampf zNear, GLclampf zFar ) */ 110327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 110427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glDepthRangefOES__FF 110527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jfloat zNear, jfloat zFar) { 110627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 110727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glDepthRangefOES"); 110827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 110927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 111027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glFrustumfOES ( GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar ) */ 111127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 111227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glFrustumfOES__FFFFFF 111327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jfloat left, jfloat right, jfloat bottom, jfloat top, jfloat zNear, jfloat zFar) { 111427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 111527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glFrustumfOES"); 111627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 111727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 111827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glOrthofOES ( GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar ) */ 111927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 112027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glOrthofOES__FFFFFF 112127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jfloat left, jfloat right, jfloat bottom, jfloat top, jfloat zNear, jfloat zFar) { 112227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 112327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glOrthofOES"); 112427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 112527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 112627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glClipPlanefOES ( GLenum plane, const GLfloat *equation ) */ 112727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 112827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glClipPlanefOES__I_3FI 112927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint plane, jfloatArray equation_ref, jint offset) { 113027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 113127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glClipPlanefOES"); 113227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 113327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 113427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glClipPlanefOES ( GLenum plane, const GLfloat *equation ) */ 113527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 113627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glClipPlanefOES__ILjava_nio_FloatBuffer_2 113727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint plane, jobject equation_buf) { 113827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 113927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glClipPlanefOES"); 114027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 114127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 114227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetClipPlanefOES ( GLenum pname, GLfloat *eqn ) */ 114327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 114427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetClipPlanefOES__I_3FI 114527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint pname, jfloatArray eqn_ref, jint offset) { 114627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 114727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetClipPlanefOES"); 114827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 114927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 115027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetClipPlanefOES ( GLenum pname, GLfloat *eqn ) */ 115127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 115227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetClipPlanefOES__ILjava_nio_FloatBuffer_2 115327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint pname, jobject eqn_buf) { 115427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 115527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetClipPlanefOES"); 115627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 115727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 115827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glClearDepthfOES ( GLclampf depth ) */ 115927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 116027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glClearDepthfOES__F 116127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jfloat depth) { 116227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 116327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glClearDepthfOES"); 116427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 116527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 116627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glTexGenfOES ( GLenum coord, GLenum pname, GLfloat param ) */ 116727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 116827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glTexGenfOES__IIF 116927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint coord, jint pname, jfloat param) { 117027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 117127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glTexGenfOES"); 117227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 117327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 117427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glTexGenfvOES ( GLenum coord, GLenum pname, const GLfloat *params ) */ 117527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 117627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glTexGenfvOES__II_3FI 117727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint coord, jint pname, jfloatArray params_ref, jint offset) { 117827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 117927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glTexGenfvOES"); 118027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 118127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 118227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glTexGenfvOES ( GLenum coord, GLenum pname, const GLfloat *params ) */ 118327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 118427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glTexGenfvOES__IILjava_nio_FloatBuffer_2 118527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint coord, jint pname, jobject params_buf) { 118627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 118727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glTexGenfvOES"); 118827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 118927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 119027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glTexGeniOES ( GLenum coord, GLenum pname, GLint param ) */ 119127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 119227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glTexGeniOES__III 119327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint coord, jint pname, jint param) { 119427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 119527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glTexGeniOES"); 119627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 119727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 119827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glTexGenivOES ( GLenum coord, GLenum pname, const GLint *params ) */ 119927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 120027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glTexGenivOES__II_3II 120127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint coord, jint pname, jintArray params_ref, jint offset) { 120227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 120327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glTexGenivOES"); 120427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 120527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 120627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glTexGenivOES ( GLenum coord, GLenum pname, const GLint *params ) */ 120727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 120827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glTexGenivOES__IILjava_nio_IntBuffer_2 120927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint coord, jint pname, jobject params_buf) { 121027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 121127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glTexGenivOES"); 121227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 121327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 121427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glTexGenxOES ( GLenum coord, GLenum pname, GLfixed param ) */ 121527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 121627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glTexGenxOES__III 121727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint coord, jint pname, jint param) { 121827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 121927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glTexGenxOES"); 122027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 122127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 122227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glTexGenxvOES ( GLenum coord, GLenum pname, const GLfixed *params ) */ 122327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 122427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glTexGenxvOES__II_3II 122527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint coord, jint pname, jintArray params_ref, jint offset) { 122627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 122727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glTexGenxvOES"); 122827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 122927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 123027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glTexGenxvOES ( GLenum coord, GLenum pname, const GLfixed *params ) */ 123127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 123227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glTexGenxvOES__IILjava_nio_IntBuffer_2 123327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint coord, jint pname, jobject params_buf) { 123427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 123527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glTexGenxvOES"); 123627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 123727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 123827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetTexGenfvOES ( GLenum coord, GLenum pname, GLfloat *params ) */ 123927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 124027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetTexGenfvOES__II_3FI 124127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint coord, jint pname, jfloatArray params_ref, jint offset) { 124227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 124327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetTexGenfvOES"); 124427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 124527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 124627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetTexGenfvOES ( GLenum coord, GLenum pname, GLfloat *params ) */ 124727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 124827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetTexGenfvOES__IILjava_nio_FloatBuffer_2 124927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint coord, jint pname, jobject params_buf) { 125027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 125127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetTexGenfvOES"); 125227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 125327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 125427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetTexGenivOES ( GLenum coord, GLenum pname, GLint *params ) */ 125527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 125627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetTexGenivOES__II_3II 125727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint coord, jint pname, jintArray params_ref, jint offset) { 125827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 125927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetTexGenivOES"); 126027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 126127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 126227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetTexGenivOES ( GLenum coord, GLenum pname, GLint *params ) */ 126327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 126427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetTexGenivOES__IILjava_nio_IntBuffer_2 126527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint coord, jint pname, jobject params_buf) { 126627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 126727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetTexGenivOES"); 126827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 126927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 127027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetTexGenxvOES ( GLenum coord, GLenum pname, GLfixed *params ) */ 127127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 127227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetTexGenxvOES__II_3II 127327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint coord, jint pname, jintArray params_ref, jint offset) { 127427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 127527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetTexGenxvOES"); 127627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 127727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 127827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich/* void glGetTexGenxvOES ( GLenum coord, GLenum pname, GLfixed *params ) */ 127927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic void 128027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichandroid_glGetTexGenxvOES__IILjava_nio_IntBuffer_2 128127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich (JNIEnv *_env, jobject _this, jint coord, jint pname, jobject params_buf) { 128227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich _env->ThrowNew(UOEClass, 128327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich "glGetTexGenxvOES"); 128427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 128527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 128627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic const char *classPathName = "android/opengl/GLES11Ext"; 128727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 128827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichstatic JNINativeMethod methods[] = { 128927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"_nativeClassInit", "()V", (void*)nativeClassInit }, 129027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glBlendEquationSeparateOES", "(II)V", (void *) android_glBlendEquationSeparateOES__II }, 129127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glBlendFuncSeparateOES", "(IIII)V", (void *) android_glBlendFuncSeparateOES__IIII }, 129227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glBlendEquationOES", "(I)V", (void *) android_glBlendEquationOES__I }, 129327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glDrawTexsOES", "(SSSSS)V", (void *) android_glDrawTexsOES__SSSSS }, 129427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glDrawTexiOES", "(IIIII)V", (void *) android_glDrawTexiOES__IIIII }, 129527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glDrawTexxOES", "(IIIII)V", (void *) android_glDrawTexxOES__IIIII }, 129627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glDrawTexsvOES", "([SI)V", (void *) android_glDrawTexsvOES___3SI }, 129727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glDrawTexsvOES", "(Ljava/nio/ShortBuffer;)V", (void *) android_glDrawTexsvOES__Ljava_nio_ShortBuffer_2 }, 129827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glDrawTexivOES", "([II)V", (void *) android_glDrawTexivOES___3II }, 129927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glDrawTexivOES", "(Ljava/nio/IntBuffer;)V", (void *) android_glDrawTexivOES__Ljava_nio_IntBuffer_2 }, 130027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glDrawTexxvOES", "([II)V", (void *) android_glDrawTexxvOES___3II }, 130127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glDrawTexxvOES", "(Ljava/nio/IntBuffer;)V", (void *) android_glDrawTexxvOES__Ljava_nio_IntBuffer_2 }, 130227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glDrawTexfOES", "(FFFFF)V", (void *) android_glDrawTexfOES__FFFFF }, 130327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glDrawTexfvOES", "([FI)V", (void *) android_glDrawTexfvOES___3FI }, 130427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glDrawTexfvOES", "(Ljava/nio/FloatBuffer;)V", (void *) android_glDrawTexfvOES__Ljava_nio_FloatBuffer_2 }, 130527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glEGLImageTargetTexture2DOES", "(ILjava/nio/Buffer;)V", (void *) android_glEGLImageTargetTexture2DOES__ILjava_nio_Buffer_2 }, 130627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glEGLImageTargetRenderbufferStorageOES", "(ILjava/nio/Buffer;)V", (void *) android_glEGLImageTargetRenderbufferStorageOES__ILjava_nio_Buffer_2 }, 130727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glAlphaFuncxOES", "(II)V", (void *) android_glAlphaFuncxOES__II }, 130827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glClearColorxOES", "(IIII)V", (void *) android_glClearColorxOES__IIII }, 130927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glClearDepthxOES", "(I)V", (void *) android_glClearDepthxOES__I }, 131027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glClipPlanexOES", "(I[II)V", (void *) android_glClipPlanexOES__I_3II }, 131127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glClipPlanexOES", "(ILjava/nio/IntBuffer;)V", (void *) android_glClipPlanexOES__ILjava_nio_IntBuffer_2 }, 131227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glColor4xOES", "(IIII)V", (void *) android_glColor4xOES__IIII }, 131327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glDepthRangexOES", "(II)V", (void *) android_glDepthRangexOES__II }, 131427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glFogxOES", "(II)V", (void *) android_glFogxOES__II }, 131527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glFogxvOES", "(I[II)V", (void *) android_glFogxvOES__I_3II }, 131627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glFogxvOES", "(ILjava/nio/IntBuffer;)V", (void *) android_glFogxvOES__ILjava_nio_IntBuffer_2 }, 131727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glFrustumxOES", "(IIIIII)V", (void *) android_glFrustumxOES__IIIIII }, 131827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetClipPlanexOES", "(I[II)V", (void *) android_glGetClipPlanexOES__I_3II }, 131927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetClipPlanexOES", "(ILjava/nio/IntBuffer;)V", (void *) android_glGetClipPlanexOES__ILjava_nio_IntBuffer_2 }, 132027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetFixedvOES", "(I[II)V", (void *) android_glGetFixedvOES__I_3II }, 132127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetFixedvOES", "(ILjava/nio/IntBuffer;)V", (void *) android_glGetFixedvOES__ILjava_nio_IntBuffer_2 }, 132227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetLightxvOES", "(II[II)V", (void *) android_glGetLightxvOES__II_3II }, 132327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetLightxvOES", "(IILjava/nio/IntBuffer;)V", (void *) android_glGetLightxvOES__IILjava_nio_IntBuffer_2 }, 132427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetMaterialxvOES", "(II[II)V", (void *) android_glGetMaterialxvOES__II_3II }, 132527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetMaterialxvOES", "(IILjava/nio/IntBuffer;)V", (void *) android_glGetMaterialxvOES__IILjava_nio_IntBuffer_2 }, 132627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetTexEnvxvOES", "(II[II)V", (void *) android_glGetTexEnvxvOES__II_3II }, 132727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetTexEnvxvOES", "(IILjava/nio/IntBuffer;)V", (void *) android_glGetTexEnvxvOES__IILjava_nio_IntBuffer_2 }, 132827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetTexParameterxvOES", "(II[II)V", (void *) android_glGetTexParameterxvOES__II_3II }, 132927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetTexParameterxvOES", "(IILjava/nio/IntBuffer;)V", (void *) android_glGetTexParameterxvOES__IILjava_nio_IntBuffer_2 }, 133027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glLightModelxOES", "(II)V", (void *) android_glLightModelxOES__II }, 133127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glLightModelxvOES", "(I[II)V", (void *) android_glLightModelxvOES__I_3II }, 133227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glLightModelxvOES", "(ILjava/nio/IntBuffer;)V", (void *) android_glLightModelxvOES__ILjava_nio_IntBuffer_2 }, 133327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glLightxOES", "(III)V", (void *) android_glLightxOES__III }, 133427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glLightxvOES", "(II[II)V", (void *) android_glLightxvOES__II_3II }, 133527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glLightxvOES", "(IILjava/nio/IntBuffer;)V", (void *) android_glLightxvOES__IILjava_nio_IntBuffer_2 }, 133627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glLineWidthxOES", "(I)V", (void *) android_glLineWidthxOES__I }, 133727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glLoadMatrixxOES", "([II)V", (void *) android_glLoadMatrixxOES___3II }, 133827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glLoadMatrixxOES", "(Ljava/nio/IntBuffer;)V", (void *) android_glLoadMatrixxOES__Ljava_nio_IntBuffer_2 }, 133927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glMaterialxOES", "(III)V", (void *) android_glMaterialxOES__III }, 134027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glMaterialxvOES", "(II[II)V", (void *) android_glMaterialxvOES__II_3II }, 134127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glMaterialxvOES", "(IILjava/nio/IntBuffer;)V", (void *) android_glMaterialxvOES__IILjava_nio_IntBuffer_2 }, 134227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glMultMatrixxOES", "([II)V", (void *) android_glMultMatrixxOES___3II }, 134327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glMultMatrixxOES", "(Ljava/nio/IntBuffer;)V", (void *) android_glMultMatrixxOES__Ljava_nio_IntBuffer_2 }, 134427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glMultiTexCoord4xOES", "(IIIII)V", (void *) android_glMultiTexCoord4xOES__IIIII }, 134527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glNormal3xOES", "(III)V", (void *) android_glNormal3xOES__III }, 134627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glOrthoxOES", "(IIIIII)V", (void *) android_glOrthoxOES__IIIIII }, 134727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glPointParameterxOES", "(II)V", (void *) android_glPointParameterxOES__II }, 134827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glPointParameterxvOES", "(I[II)V", (void *) android_glPointParameterxvOES__I_3II }, 134927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glPointParameterxvOES", "(ILjava/nio/IntBuffer;)V", (void *) android_glPointParameterxvOES__ILjava_nio_IntBuffer_2 }, 135027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glPointSizexOES", "(I)V", (void *) android_glPointSizexOES__I }, 135127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glPolygonOffsetxOES", "(II)V", (void *) android_glPolygonOffsetxOES__II }, 135227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glRotatexOES", "(IIII)V", (void *) android_glRotatexOES__IIII }, 135327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glSampleCoveragexOES", "(IZ)V", (void *) android_glSampleCoveragexOES__IZ }, 135427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glScalexOES", "(III)V", (void *) android_glScalexOES__III }, 135527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glTexEnvxOES", "(III)V", (void *) android_glTexEnvxOES__III }, 135627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glTexEnvxvOES", "(II[II)V", (void *) android_glTexEnvxvOES__II_3II }, 135727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glTexEnvxvOES", "(IILjava/nio/IntBuffer;)V", (void *) android_glTexEnvxvOES__IILjava_nio_IntBuffer_2 }, 135827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glTexParameterxOES", "(III)V", (void *) android_glTexParameterxOES__III }, 135927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glTexParameterxvOES", "(II[II)V", (void *) android_glTexParameterxvOES__II_3II }, 136027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glTexParameterxvOES", "(IILjava/nio/IntBuffer;)V", (void *) android_glTexParameterxvOES__IILjava_nio_IntBuffer_2 }, 136127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glTranslatexOES", "(III)V", (void *) android_glTranslatexOES__III }, 136227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glIsRenderbufferOES", "(I)Z", (void *) android_glIsRenderbufferOES__I }, 136327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glBindRenderbufferOES", "(II)V", (void *) android_glBindRenderbufferOES__II }, 136427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glDeleteRenderbuffersOES", "(I[II)V", (void *) android_glDeleteRenderbuffersOES__I_3II }, 136527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glDeleteRenderbuffersOES", "(ILjava/nio/IntBuffer;)V", (void *) android_glDeleteRenderbuffersOES__ILjava_nio_IntBuffer_2 }, 136627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGenRenderbuffersOES", "(I[II)V", (void *) android_glGenRenderbuffersOES__I_3II }, 136727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGenRenderbuffersOES", "(ILjava/nio/IntBuffer;)V", (void *) android_glGenRenderbuffersOES__ILjava_nio_IntBuffer_2 }, 136827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glRenderbufferStorageOES", "(IIII)V", (void *) android_glRenderbufferStorageOES__IIII }, 136927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetRenderbufferParameterivOES", "(II[II)V", (void *) android_glGetRenderbufferParameterivOES__II_3II }, 137027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetRenderbufferParameterivOES", "(IILjava/nio/IntBuffer;)V", (void *) android_glGetRenderbufferParameterivOES__IILjava_nio_IntBuffer_2 }, 137127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glIsFramebufferOES", "(I)Z", (void *) android_glIsFramebufferOES__I }, 137227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glBindFramebufferOES", "(II)V", (void *) android_glBindFramebufferOES__II }, 137327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glDeleteFramebuffersOES", "(I[II)V", (void *) android_glDeleteFramebuffersOES__I_3II }, 137427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glDeleteFramebuffersOES", "(ILjava/nio/IntBuffer;)V", (void *) android_glDeleteFramebuffersOES__ILjava_nio_IntBuffer_2 }, 137527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGenFramebuffersOES", "(I[II)V", (void *) android_glGenFramebuffersOES__I_3II }, 137627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGenFramebuffersOES", "(ILjava/nio/IntBuffer;)V", (void *) android_glGenFramebuffersOES__ILjava_nio_IntBuffer_2 }, 137727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glCheckFramebufferStatusOES", "(I)I", (void *) android_glCheckFramebufferStatusOES__I }, 137827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glFramebufferRenderbufferOES", "(IIII)V", (void *) android_glFramebufferRenderbufferOES__IIII }, 137927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glFramebufferTexture2DOES", "(IIIII)V", (void *) android_glFramebufferTexture2DOES__IIIII }, 138027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetFramebufferAttachmentParameterivOES", "(III[II)V", (void *) android_glGetFramebufferAttachmentParameterivOES__III_3II }, 138127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetFramebufferAttachmentParameterivOES", "(IIILjava/nio/IntBuffer;)V", (void *) android_glGetFramebufferAttachmentParameterivOES__IIILjava_nio_IntBuffer_2 }, 138227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGenerateMipmapOES", "(I)V", (void *) android_glGenerateMipmapOES__I }, 138327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glCurrentPaletteMatrixOES", "(I)V", (void *) android_glCurrentPaletteMatrixOES__I }, 138427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glLoadPaletteFromModelViewMatrixOES", "()V", (void *) android_glLoadPaletteFromModelViewMatrixOES__ }, 138527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glMatrixIndexPointerOES", "(IIILjava/nio/Buffer;)V", (void *) android_glMatrixIndexPointerOES__IIILjava_nio_Buffer_2 }, 138627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glWeightPointerOES", "(IIILjava/nio/Buffer;)V", (void *) android_glWeightPointerOES__IIILjava_nio_Buffer_2 }, 138727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glDepthRangefOES", "(FF)V", (void *) android_glDepthRangefOES__FF }, 138827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glFrustumfOES", "(FFFFFF)V", (void *) android_glFrustumfOES__FFFFFF }, 138927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glOrthofOES", "(FFFFFF)V", (void *) android_glOrthofOES__FFFFFF }, 139027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glClipPlanefOES", "(I[FI)V", (void *) android_glClipPlanefOES__I_3FI }, 139127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glClipPlanefOES", "(ILjava/nio/FloatBuffer;)V", (void *) android_glClipPlanefOES__ILjava_nio_FloatBuffer_2 }, 139227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetClipPlanefOES", "(I[FI)V", (void *) android_glGetClipPlanefOES__I_3FI }, 139327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetClipPlanefOES", "(ILjava/nio/FloatBuffer;)V", (void *) android_glGetClipPlanefOES__ILjava_nio_FloatBuffer_2 }, 139427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glClearDepthfOES", "(F)V", (void *) android_glClearDepthfOES__F }, 139527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glTexGenfOES", "(IIF)V", (void *) android_glTexGenfOES__IIF }, 139627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glTexGenfvOES", "(II[FI)V", (void *) android_glTexGenfvOES__II_3FI }, 139727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glTexGenfvOES", "(IILjava/nio/FloatBuffer;)V", (void *) android_glTexGenfvOES__IILjava_nio_FloatBuffer_2 }, 139827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glTexGeniOES", "(III)V", (void *) android_glTexGeniOES__III }, 139927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glTexGenivOES", "(II[II)V", (void *) android_glTexGenivOES__II_3II }, 140027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glTexGenivOES", "(IILjava/nio/IntBuffer;)V", (void *) android_glTexGenivOES__IILjava_nio_IntBuffer_2 }, 140127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glTexGenxOES", "(III)V", (void *) android_glTexGenxOES__III }, 140227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glTexGenxvOES", "(II[II)V", (void *) android_glTexGenxvOES__II_3II }, 140327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glTexGenxvOES", "(IILjava/nio/IntBuffer;)V", (void *) android_glTexGenxvOES__IILjava_nio_IntBuffer_2 }, 140427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetTexGenfvOES", "(II[FI)V", (void *) android_glGetTexGenfvOES__II_3FI }, 140527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetTexGenfvOES", "(IILjava/nio/FloatBuffer;)V", (void *) android_glGetTexGenfvOES__IILjava_nio_FloatBuffer_2 }, 140627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetTexGenivOES", "(II[II)V", (void *) android_glGetTexGenivOES__II_3II }, 140727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetTexGenivOES", "(IILjava/nio/IntBuffer;)V", (void *) android_glGetTexGenivOES__IILjava_nio_IntBuffer_2 }, 140827f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetTexGenxvOES", "(II[II)V", (void *) android_glGetTexGenxvOES__II_3II }, 140927f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{"glGetTexGenxvOES", "(IILjava/nio/IntBuffer;)V", (void *) android_glGetTexGenxvOES__IILjava_nio_IntBuffer_2 }, 141027f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich}; 141127f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich 141227f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevichint register_android_opengl_jni_GLES11Ext(JNIEnv *_env) 141327f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich{ 141427f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich int err; 141527f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich err = android::AndroidRuntime::registerNativeMethods(_env, classPathName, methods, NELEM(methods)); 141627f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich return err; 141727f8002e591b5c579f75b2580183b5d1c4219cd4Jack Palevich} 1418