modules/graphics/src/main/native-glass/mac/GlassView.m

Print this page

        

*** 657,667 **** * Class: com_sun_glass_ui_mac_MacView * Method: _uploadPixelsDirect * Signature: (JLjava/nio/Buffer;II)V */ JNIEXPORT void JNICALL Java_com_sun_glass_ui_mac_MacView__1uploadPixelsDirect ! (JNIEnv *env, jobject jView, jlong jPtr, jobject jBuffer, jint jWidth, jint jHeight, jfloat jScale) { LOG("Java_com_sun_glass_ui_mac_MacView__1uploadPixelsDirect"); if (!jPtr) return; GLASS_ASSERT_MAIN_JAVA_THREAD(env); --- 657,667 ---- * Class: com_sun_glass_ui_mac_MacView * Method: _uploadPixelsDirect * Signature: (JLjava/nio/Buffer;II)V */ JNIEXPORT void JNICALL Java_com_sun_glass_ui_mac_MacView__1uploadPixelsDirect ! (JNIEnv *env, jobject jView, jlong jPtr, jobject jBuffer, jint jWidth, jint jHeight, jfloat jScaleX, jfloat jScaleY) { LOG("Java_com_sun_glass_ui_mac_MacView__1uploadPixelsDirect"); if (!jPtr) return; GLASS_ASSERT_MAIN_JAVA_THREAD(env);
*** 674,694 **** #endif // must be in the middle of begin/end if ((jWidth > 0) && (jHeight > 0)) { ! [view pushPixels:pixels withWidth:(GLuint)jWidth withHeight:(GLuint)jHeight withScale:(GLfloat)jScale withEnv:env]; } } /* * Class: com_sun_glass_ui_mac_MacView * Method: _uploadPixelsByteArray * Signature: (J[BIII)V */ JNIEXPORT void JNICALL Java_com_sun_glass_ui_mac_MacView__1uploadPixelsByteArray ! (JNIEnv *env, jobject jView, jlong jPtr, jbyteArray jArray, jint jOffset, jint jWidth, jint jHeight, jfloat jScale) { LOG("Java_com_sun_glass_ui_mac_MacView__1uploadPixelsByteArray"); if (!jPtr) return; GLASS_ASSERT_MAIN_JAVA_THREAD(env); --- 674,694 ---- #endif // must be in the middle of begin/end if ((jWidth > 0) && (jHeight > 0)) { ! [view pushPixels:pixels withWidth:(GLuint)jWidth withHeight:(GLuint)jHeight withScaleX:(GLfloat)jScaleX withScaleY:(GLfloat)jScaleY withEnv:env]; } } /* * Class: com_sun_glass_ui_mac_MacView * Method: _uploadPixelsByteArray * Signature: (J[BIII)V */ JNIEXPORT void JNICALL Java_com_sun_glass_ui_mac_MacView__1uploadPixelsByteArray ! (JNIEnv *env, jobject jView, jlong jPtr, jbyteArray jArray, jint jOffset, jint jWidth, jint jHeight, jfloat jScaleX, jfloat jScaleY) { LOG("Java_com_sun_glass_ui_mac_MacView__1uploadPixelsByteArray"); if (!jPtr) return; GLASS_ASSERT_MAIN_JAVA_THREAD(env);
*** 707,717 **** #endif // must be in the middle of begin/end if ((jWidth > 0) && (jHeight > 0)) { ! [view pushPixels:pixels withWidth:(GLuint)jWidth withHeight:(GLuint)jHeight withScale:(GLfloat)jScale withEnv:env]; } } (*env)->ReleasePrimitiveArrayCritical(env, jArray, data, JNI_ABORT); } --- 707,717 ---- #endif // must be in the middle of begin/end if ((jWidth > 0) && (jHeight > 0)) { ! [view pushPixels:pixels withWidth:(GLuint)jWidth withHeight:(GLuint)jHeight withScaleX:(GLfloat)jScaleX withScaleY:(GLfloat)jScaleY withEnv:env]; } } (*env)->ReleasePrimitiveArrayCritical(env, jArray, data, JNI_ABORT); }
*** 719,729 **** * Class: com_sun_glass_ui_mac_MacView * Method: _uploadPixelsIntArray * Signature: (J[IIII)V */ JNIEXPORT void JNICALL Java_com_sun_glass_ui_mac_MacView__1uploadPixelsIntArray ! (JNIEnv *env, jobject jView, jlong jPtr, jintArray jArray, jint jOffset, jint jWidth, jint jHeight, jfloat jScale) { LOG("Java_com_sun_glass_ui_mac_MacView__1uploadPixelsIntArray"); if (!jPtr) return; GLASS_ASSERT_MAIN_JAVA_THREAD(env); --- 719,729 ---- * Class: com_sun_glass_ui_mac_MacView * Method: _uploadPixelsIntArray * Signature: (J[IIII)V */ JNIEXPORT void JNICALL Java_com_sun_glass_ui_mac_MacView__1uploadPixelsIntArray ! (JNIEnv *env, jobject jView, jlong jPtr, jintArray jArray, jint jOffset, jint jWidth, jint jHeight, jfloat jScaleX, jfloat jScaleY) { LOG("Java_com_sun_glass_ui_mac_MacView__1uploadPixelsIntArray"); if (!jPtr) return; GLASS_ASSERT_MAIN_JAVA_THREAD(env);
*** 742,752 **** #endif // must be in the middle of begin/end if ((jWidth > 0) && (jHeight > 0)) { ! [view pushPixels:pixels withWidth:(GLuint)jWidth withHeight:(GLuint)jHeight withScale:(GLfloat)jScale withEnv:env]; } } (*env)->ReleasePrimitiveArrayCritical(env, jArray, data, JNI_ABORT); } --- 742,752 ---- #endif // must be in the middle of begin/end if ((jWidth > 0) && (jHeight > 0)) { ! [view pushPixels:pixels withWidth:(GLuint)jWidth withHeight:(GLuint)jHeight withScaleX:(GLfloat)jScaleX withScaleY:(GLfloat)jScaleY withEnv:env]; } } (*env)->ReleasePrimitiveArrayCritical(env, jArray, data, JNI_ABORT); }