Home | History | Annotate | Download | only in egl
      1 /* EGLDisplay eglGetDisplay ( EGLNativeDisplayType display_id ) */
      2 static jobject
      3 android_eglGetDisplay
      4   (JNIEnv *_env, jobject _this, jlong display_id) {
      5     EGLDisplay _returnValue = (EGLDisplay) 0;
      6     _returnValue = eglGetDisplay(
      7         reinterpret_cast<EGLNativeDisplayType>(display_id)
      8     );
      9     return toEGLHandle(_env, egldisplayClass, egldisplayConstructor, _returnValue);
     10 }
     11 
     12 /* EGLDisplay eglGetDisplay ( EGLNativeDisplayType display_id ) */
     13 static jobject
     14 android_eglGetDisplayInt
     15   (JNIEnv *_env, jobject _this, jint display_id) {
     16 
     17     if (static_cast<uintptr_t>(display_id) !=
     18         reinterpret_cast<uintptr_t>(EGL_DEFAULT_DISPLAY)) {
     19         jniThrowException(_env, "java/lang/UnsupportedOperationException", "eglGetDisplay");
     20         return 0;
     21     }
     22     return android_eglGetDisplay(_env, _this, display_id);
     23 }
     24 
     25