ad0f52fc2b
Change-Id: If534cbcf2c3e644270572cbf829ba9b5acab29e6
25 lines
833 B
C++
Executable File
25 lines
833 B
C++
Executable File
/* EGLDisplay eglGetDisplay ( EGLNativeDisplayType display_id ) */
|
|
static jobject
|
|
android_eglGetDisplay
|
|
(JNIEnv *_env, jobject _this, jlong display_id) {
|
|
EGLDisplay _returnValue = (EGLDisplay) 0;
|
|
_returnValue = eglGetDisplay(
|
|
reinterpret_cast<EGLNativeDisplayType>(display_id)
|
|
);
|
|
return toEGLHandle(_env, egldisplayClass, egldisplayConstructor, _returnValue);
|
|
}
|
|
|
|
/* EGLDisplay eglGetDisplay ( EGLNativeDisplayType display_id ) */
|
|
static jobject
|
|
android_eglGetDisplayInt
|
|
(JNIEnv *_env, jobject _this, jint display_id) {
|
|
|
|
if (static_cast<uintptr_t>(display_id) !=
|
|
reinterpret_cast<uintptr_t>(EGL_DEFAULT_DISPLAY)) {
|
|
jniThrowException(_env, "java/lang/UnsupportedOperationException", "eglGetDisplay");
|
|
return 0;
|
|
}
|
|
return android_eglGetDisplay(_env, _this, display_id);
|
|
}
|
|
|