mirror of
https://github.com/AngelAuraMC/Amethyst-Android.git
synced 2025-09-13 06:39:54 -04:00
Attempt fix Forge 1.16+ crash by safety EGL make current
This commit is contained in:
parent
06491c5bbf
commit
efd548f869
@ -45,10 +45,6 @@ void pojav_openGLOnUnload() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jboolean JNICALL Java_org_lwjgl_glfw_GLFW_nativeEglInit(JNIEnv* env, jclass clazz) {
|
JNIEXPORT jboolean JNICALL Java_org_lwjgl_glfw_GLFW_nativeEglInit(JNIEnv* env, jclass clazz) {
|
||||||
return JNI_TRUE;
|
|
||||||
}
|
|
||||||
|
|
||||||
JNIEXPORT jboolean JNICALL Java_org_lwjgl_glfw_GLFW_nativeEglMakeCurrent(JNIEnv* env, jclass clazz) {
|
|
||||||
printf("EGLBridge: Initializing\n");
|
printf("EGLBridge: Initializing\n");
|
||||||
printf("ANativeWindow pointer = %p\n", potatoBridge.androidWindow);
|
printf("ANativeWindow pointer = %p\n", potatoBridge.androidWindow);
|
||||||
|
|
||||||
@ -127,13 +123,12 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_glfw_GLFW_nativeEglMakeCurrent(JNIEnv*
|
|||||||
assert(eglGetConfigAttrib(potatoBridge.eglDisplay, config, EGL_SURFACE_TYPE, &val));
|
assert(eglGetConfigAttrib(potatoBridge.eglDisplay, config, EGL_SURFACE_TYPE, &val));
|
||||||
assert(val & EGL_WINDOW_BIT);
|
assert(val & EGL_WINDOW_BIT);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
return JNI_TRUE;
|
return JNI_TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
JNIEXPORT jboolean JNICALL Java_org_lwjgl_glfw_GLFW_nativeEglMakeCurrent(JNIEnv* env, jclass clazz) {
|
JNIEXPORT jboolean JNICALL Java_org_lwjgl_glfw_GLFW_nativeEglMakeCurrent(JNIEnv* env, jclass clazz) {
|
||||||
*/
|
eglMakeCurrent(potatoBridge.eglDisplay, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT);
|
||||||
|
|
||||||
printf("EGLBridge: Making current\n");
|
printf("EGLBridge: Making current\n");
|
||||||
printf("EGLContext=%p, EGLDisplay=%p, EGLSurface=%p\n",
|
printf("EGLContext=%p, EGLDisplay=%p, EGLSurface=%p\n",
|
||||||
potatoBridge.eglContext,
|
potatoBridge.eglContext,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user