Lines Matching defs:env

254     ArrayHelper(JNIEnv* env, JArray ref, jint offset, jint minSize) {
255 mEnv = env;
330 void util_computeBoundingSphere(JNIEnv *env, jclass clazz,
333 FloatArrayHelper positions(env, positions_ref, positionsOffset, 0);
334 FloatArrayHelper sphere(env, sphere_ref, sphereOffset, 4);
345 doThrowIAE(env, "positionsCount < 1");
487 jint util_frustumCullSpheres(JNIEnv *env, jclass clazz,
495 FloatArrayHelper mvp(env, mvp_ref, mvpOffset, 16);
496 FloatArrayHelper spheres(env, spheres_ref, spheresOffset, spheresCount * 4);
497 IntArrayHelper results(env, results_ref, resultsOffset, resultsCapacity);
534 jint util_visibilityTest(JNIEnv *env, jclass clazz,
539 FloatArrayHelper ws(env, ws_ref, wsOffset, 16);
540 FloatArrayHelper positions(env, positions_ref, positionsOffset, 0);
541 UnsignedShortArrayHelper indices(env, indices_ref, indicesOffset, 0);
550 doThrowIAE(env, "length < offset + indexCount");
589 void util_multiplyMM(JNIEnv *env, jclass clazz,
594 FloatArrayHelper resultMat(env, result_ref, resultOffset, 16);
595 FloatArrayHelper lhs(env, lhs_ref, lhsOffset, 16);
596 FloatArrayHelper rhs(env, rhs_ref, rhsOffset, 16);
620 void util_multiplyMV(JNIEnv *env, jclass clazz,
625 FloatArrayHelper resultV(env, result_ref, resultOffset, 4);
626 FloatArrayHelper lhs(env, lhs_ref, lhsOffset, 16);
627 FloatArrayHelper rhs(env, rhs_ref, rhsOffset, 4);
710 static jint util_getInternalFormat(JNIEnv *env, jclass clazz,
714 GraphicsJNI::getSkBitmap(env, jbitmap, &nativeBitmap);
718 static jint util_getType(JNIEnv *env, jclass clazz,
722 GraphicsJNI::getSkBitmap(env, jbitmap, &nativeBitmap);
726 static jint util_texImage2D(JNIEnv *env, jclass clazz,
731 GraphicsJNI::getSkBitmap(env, jbitmap, &bitmap);
773 static jint util_texSubImage2D(JNIEnv *env, jclass clazz,
778 GraphicsJNI::getSkBitmap(env, jbitmap, &bitmap);
813 nativeClassInitBuffer(JNIEnv *env)
815 jclass nioAccessClassLocal = FindClassOrDie(env, "java/nio/NIOAccess");
816 nioAccessClass = MakeGlobalRefOrDie(env, nioAccessClassLocal);
817 getBasePointerID = GetStaticMethodIDOrDie(env, nioAccessClass,
819 getBaseArrayID = GetStaticMethodIDOrDie(env, nioAccessClass,
821 getBaseArrayOffsetID = GetStaticMethodIDOrDie(env, nioAccessClass,
824 jclass bufferClassLocal = FindClassOrDie(env, "java/nio/Buffer");
825 bufferClass = MakeGlobalRefOrDie(env, bufferClassLocal);
826 positionID = GetFieldIDOrDie(env, bufferClass, "position", "I");
827 limitID = GetFieldIDOrDie(env, bufferClass, "limit", "I");
828 elementSizeShiftID = GetFieldIDOrDie(env, bufferClass, "_elementSizeShift", "I");
853 BufferHelper(JNIEnv *env, jobject buffer) {
854 mEnv = env;
901 static void etc1_encodeBlock(JNIEnv *env, jclass clazz,
904 doThrowIAE(env, "validPixelMask");
907 BufferHelper inB(env, in);
908 BufferHelper outB(env, out);
911 doThrowIAE(env, "in's remaining data < DECODED_BLOCK_SIZE");
913 doThrowIAE(env, "out's remaining data < ENCODED_BLOCK_SIZE");
930 static void etc1_decodeBlock(JNIEnv *env, jclass clazz,
932 BufferHelper inB(env, in);
933 BufferHelper outB(env, out);
936 doThrowIAE(env, "in's remaining data < ENCODED_BLOCK_SIZE");
938 doThrowIAE(env, "out's remaining data < DECODED_BLOCK_SIZE");
949 static jint etc1_getEncodedDataSize(JNIEnv *env, jclass clazz,
960 static void etc1_encodeImage(JNIEnv *env, jclass clazz,
964 doThrowIAE(env, "pixelSize must be 2 or 3");
967 BufferHelper inB(env, in);
968 BufferHelper outB(env, out);
973 doThrowIAE(env, "in's remaining data < image size");
975 doThrowIAE(env, "out's remaining data < encoded image size");
990 static void etc1_decodeImage(JNIEnv *env, jclass clazz,
995 doThrowIAE(env, "pixelSize must be 2 or 3");
998 BufferHelper inB(env, in);
999 BufferHelper outB(env, out);
1004 doThrowIAE(env, "in's remaining data < encoded image size");
1006 doThrowIAE(env, "out's remaining data < image size");
1017 static void etc1_formatHeader(JNIEnv *env, jclass clazz,
1019 BufferHelper headerB(env, header);
1022 doThrowIAE(env, "header's remaining data < ETC_PKM_HEADER_SIZE");
1032 static jboolean etc1_isValid(JNIEnv *env, jclass clazz,
1035 BufferHelper headerB(env, header);
1038 doThrowIAE(env, "header's remaining data < ETC_PKM_HEADER_SIZE");
1049 static jint etc1_getWidth(JNIEnv *env, jclass clazz,
1052 BufferHelper headerB(env, header);
1055 doThrowIAE(env, "header's remaining data < ETC_PKM_HEADER_SIZE");
1066 static jint etc1_getHeight(JNIEnv *env, jclass clazz,
1069 BufferHelper headerB(env, header);
1072 doThrowIAE(env, "header's remaining data < ETC_PKM_HEADER_SIZE");
1127 int register_android_opengl_classes(JNIEnv* env)
1129 nativeClassInitBuffer(env);
1133 result = RegisterMethodsOrDie(env, cri->classPath, cri->methods, cri->methodCount);