diff --git a/app_pojavlauncher/src/main/assets/components/lwjgl3/lwjgl-glfw-classes.jar b/app_pojavlauncher/src/main/assets/components/lwjgl3/lwjgl-glfw-classes.jar index 0d9edf563..f2275bfc1 100644 Binary files a/app_pojavlauncher/src/main/assets/components/lwjgl3/lwjgl-glfw-classes.jar and b/app_pojavlauncher/src/main/assets/components/lwjgl3/lwjgl-glfw-classes.jar differ diff --git a/app_pojavlauncher/src/main/assets/components/lwjgl3/version b/app_pojavlauncher/src/main/assets/components/lwjgl3/version index ca3fa2088..e80aeb382 100644 --- a/app_pojavlauncher/src/main/assets/components/lwjgl3/version +++ b/app_pojavlauncher/src/main/assets/components/lwjgl3/version @@ -1 +1 @@ -1656203589590 \ No newline at end of file +1656559105309 \ No newline at end of file diff --git a/app_pojavlauncher/src/main/jni/egl_bridge.c b/app_pojavlauncher/src/main/jni/egl_bridge.c index 1b30c4496..82cb446da 100644 --- a/app_pojavlauncher/src/main/jni/egl_bridge.c +++ b/app_pojavlauncher/src/main/jni/egl_bridge.c @@ -400,9 +400,9 @@ void pojavSwapBuffers() { } break; case RENDERER_VK_ZINK: { - OSMesaFlushFrontbuffer_p(); //OSMesaMakeCurrent_p(ctx,buf.bits,GL_UNSIGNED_BYTE,savedWidth,savedHeight); glFinish_p(); + //OSMesaFlushFrontbuffer_p(); //ANativeWindow_lock(potatoBridge.androidWindow,&buf,NULL); //glReadPixels_p(0, 0, savedWidth, savedHeight, GL_RGBA, GL_INT, buf.bits); //ANativeWindow_unlockAndPost(potatoBridge.androidWindow); @@ -479,7 +479,7 @@ void pojavMakeCurrent(void* window) { if (config_renderer == RENDERER_VK_ZINK || config_renderer == RENDERER_VIRGL) { printf("OSMDroid: making current\n"); - OSMesaMakeCurrent_p((OSMesaContext)window,NULL/*potatoBridge.androidWindow*/,GL_UNSIGNED_BYTE,savedWidth,savedHeight); + OSMesaMakeCurrent_p((OSMesaContext)window,potatoBridge.androidWindow,GL_UNSIGNED_BYTE,savedWidth,savedHeight); if (config_renderer == RENDERER_VK_ZINK) { //ANativeWindow_lock(potatoBridge.androidWindow,&buf,NULL); OSMesaPixelStore_p(OSMESA_ROW_LENGTH,buf.stride); diff --git a/app_pojavlauncher/src/main/jni/libpojavexec.so b/app_pojavlauncher/src/main/jni/libpojavexec.so index b111c00b1..ccb9fee74 100644 Binary files a/app_pojavlauncher/src/main/jni/libpojavexec.so and b/app_pojavlauncher/src/main/jni/libpojavexec.so differ diff --git a/app_pojavlauncher/src/main/jniLibs/arm64-v8a/libOSMesa_8.so b/app_pojavlauncher/src/main/jniLibs/arm64-v8a/libOSMesa_8.so index 5a790eeeb..0ca8e075f 100644 Binary files a/app_pojavlauncher/src/main/jniLibs/arm64-v8a/libOSMesa_8.so and b/app_pojavlauncher/src/main/jniLibs/arm64-v8a/libOSMesa_8.so differ diff --git a/app_pojavlauncher/src/main/jniLibs/armeabi-v7a/libOSMesa_8.so b/app_pojavlauncher/src/main/jniLibs/armeabi-v7a/libOSMesa_8.so.z similarity index 100% rename from app_pojavlauncher/src/main/jniLibs/armeabi-v7a/libOSMesa_8.so rename to app_pojavlauncher/src/main/jniLibs/armeabi-v7a/libOSMesa_8.so.z diff --git a/app_pojavlauncher/src/main/jniLibs/x86_64/libOSMesa_8.so b/app_pojavlauncher/src/main/jniLibs/x86_64/libOSMesa_8.so index 9ee7b0124..2b3c148a9 100644 Binary files a/app_pojavlauncher/src/main/jniLibs/x86_64/libOSMesa_8.so and b/app_pojavlauncher/src/main/jniLibs/x86_64/libOSMesa_8.so differ