2014-02-13 09:47:18 +00:00
|
|
|
/* 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) {
|
|
|
|
|
2014-02-26 09:56:09 +00:00
|
|
|
if ((EGLNativeDisplayType)display_id != EGL_DEFAULT_DISPLAY) {
|
2014-02-13 09:47:18 +00:00
|
|
|
jniThrowException(_env, "java/lang/UnsupportedOperationException", "eglGetDisplay");
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
return android_eglGetDisplay(_env, _this, display_id);
|
|
|
|
}
|
|
|
|
|