Lines Matching refs:_env

43 nativeClassInit(JNIEnv *_env, jclass glImplClass)
45 jclass nioAccessClassLocal = _env->FindClass("java/nio/NIOAccess");
46 nioAccessClass = (jclass) _env->NewGlobalRef(nioAccessClassLocal);
48 jclass bufferClassLocal = _env->FindClass("java/nio/Buffer");
49 bufferClass = (jclass) _env->NewGlobalRef(bufferClassLocal);
51 getBasePointerID = _env->GetStaticMethodID(nioAccessClass,
53 getBaseArrayID = _env->GetStaticMethodID(nioAccessClass,
55 getBaseArrayOffsetID = _env->GetStaticMethodID(nioAccessClass,
58 positionID = _env->GetFieldID(bufferClass, "position", "I");
59 limitID = _env->GetFieldID(bufferClass, "limit", "I");
61 _env->GetFieldID(bufferClass, "_elementSizeShift", "I");
66 getPointer(JNIEnv *_env, jobject buffer, jarray *array, jint *remaining)
75 position = _env->GetIntField(buffer, positionID);
76 limit = _env->GetIntField(buffer, limitID);
77 elementSizeShift = _env->GetIntField(buffer, elementSizeShiftID);
79 pointer = _env->CallStaticLongMethod(nioAccessClass,
86 *array = (jarray) _env->CallStaticObjectMethod(nioAccessClass,
88 offset = _env->CallStaticIntMethod(nioAccessClass,
90 data = _env->GetPrimitiveArrayCritical(*array, (jboolean *) 0);
97 releasePointer(JNIEnv *_env, jarray array, void *data, jboolean commit)
99 _env->ReleasePrimitiveArrayCritical(array, data,
107 (JNIEnv *_env, jobject _this, jintArray mantissa_ref, jint mantissaOffset, jintArray exponent_ref, jint exponentOffset) {
119 jniThrowException(_env, "java/lang/IllegalArgumentException", "mantissa == null");
124 jniThrowException(_env, "java/lang/IllegalArgumentException", "mantissaOffset < 0");
127 _mantissaRemaining = _env->GetArrayLength(mantissa_ref) - mantissaOffset;
130 jniThrowException(_env, "java/lang/IllegalArgumentException", "length - mantissaOffset < 16");
134 _env->GetPrimitiveArrayCritical(mantissa_ref, (jboolean *)0);
139 jniThrowException(_env, "java/lang/IllegalArgumentException", "exponent == null");
144 jniThrowException(_env, "java/lang/IllegalArgumentException", "exponentOffset < 0");
147 _exponentRemaining = _env->GetArrayLength(exponent_ref) - exponentOffset;
150 jniThrowException(_env, "java/lang/IllegalArgumentException", "length - exponentOffset < 16");
154 _env->GetPrimitiveArrayCritical(exponent_ref, (jboolean *)0);
164 _env->ReleasePrimitiveArrayCritical(exponent_ref, exponent_base,
168 _env->ReleasePrimitiveArrayCritical(mantissa_ref, mantissa_base,
177 (JNIEnv *_env, jobject _this, jobject mantissa_buf, jobject exponent_buf) {
187 mantissa = (GLfixed *)getPointer(_env, mantissa_buf, &_mantissaArray, &_mantissaRemaining);
190 jniThrowException(_env, "java/lang/IllegalArgumentException", "remaining() < 16");
193 exponent = (GLint *)getPointer(_env, exponent_buf, &_exponentArray, &_exponentRemaining);
196 jniThrowException(_env, "java/lang/IllegalArgumentException", "remaining() < 16");
206 releasePointer(_env, _mantissaArray, exponent, _exception ? JNI_FALSE : JNI_TRUE);
209 releasePointer(_env, _exponentArray, mantissa, _exception ? JNI_FALSE : JNI_TRUE);
222 int register_android_opengl_jni_GLES10Ext(JNIEnv *_env)
225 err = android::AndroidRuntime::registerNativeMethods(_env, classPathName, methods, NELEM(methods));