From 380c72bfc299417cf1cc08089c2ba51563f7c61b Mon Sep 17 00:00:00 2001 From: artdeell Date: Sun, 13 Nov 2022 00:32:31 +0300 Subject: [PATCH] Restore ANGLE --- .../src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java index bb9b64258..2624d8a53 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java @@ -222,6 +222,10 @@ public class JREUtils { envMap.put("REGAL_GL_VERSION", "4.5"); if(LOCAL_RENDERER != null) { envMap.put("POJAV_RENDERER", LOCAL_RENDERER); + if(LOCAL_RENDERER.equals("opengles3_desktopgl_angle_vulkan")) { + envMap.put("LIBGL_ES", "3"); + envMap.put("POJAVEXEC_EGL","libEGL_angle.so"); // Use ANGLE EGL + } } envMap.put("AWTSTUB_WIDTH", Integer.toString(CallbackBridge.windowWidth > 0 ? CallbackBridge.windowWidth : CallbackBridge.physicalWidth)); envMap.put("AWTSTUB_HEIGHT", Integer.toString(CallbackBridge.windowHeight > 0 ? CallbackBridge.windowHeight : CallbackBridge.physicalHeight)); @@ -440,6 +444,7 @@ public class JREUtils { renderLibrary = "libgl4es_114.so"; break; case "opengles3_virgl": case "vulkan_zink": renderLibrary = "libOSMesa_8.so"; break; + case "opengles3_desktopgl_angle_vulkan" : renderLibrary = "libtinywrapper.so"; break; default: Log.w("RENDER_LIBRARY", "No renderer selected, defaulting to opengles2"); renderLibrary = "libgl4es_114.so";