24 lines
772 B
C++
24 lines
772 B
C++
|
/* 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 (sizeof(void*) != sizeof(uint32_t)) {
|
||
|
jniThrowException(_env, "java/lang/UnsupportedOperationException", "eglGetDisplay");
|
||
|
return 0;
|
||
|
}
|
||
|
return android_eglGetDisplay(_env, _this, display_id);
|
||
|
}
|
||
|
|