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 56375975e..420e8bf2c 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 @@ -410,6 +410,7 @@ public class JREUtils { switch (LOCAL_RENDERER){ case "opengles2": renderLibrary = "libgl4es_114.so"; break; case "opengles2_5": renderLibrary = "libgl4es_115.so"; break; + case "opengles3": renderLibrary = "libgl4es_115.so"; break; case "vulkan_zink": renderLibrary = "libOSMesa_8.so"; break; case "opengles3_vgpu" : renderLibrary = "libvgpu.so"; break; default: diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/V117CompatUtil.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/V117CompatUtil.java index e79af1b7a..74bd60c49 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/V117CompatUtil.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/V117CompatUtil.java @@ -110,7 +110,7 @@ public class V117CompatUtil { String renderer = cfg != null && cfg.renderer != null?cfg.renderer:LauncherPreferences.PREF_RENDERER; if(renderer.equals("vulkan_zink")) return; //don't install for zink users; - if(packList.contains("\"assets-v0.zip\"") && renderer.equals("opengles2_5")) return; + if(packList.contains("\"assets-v0.zip\"") && renderer.equals("opengles3")) return; Object lock = new Object(); AtomicInteger proceed = new AtomicInteger(0); @@ -145,7 +145,7 @@ public class V117CompatUtil { cfg = new PerVersionConfig.VersionConfig(); PerVersionConfig.configMap.put(version, cfg); } - cfg.renderer = "opengles2_5"; + cfg.renderer = "opengles3"; String path = Tools.DIR_GAME_NEW; if(cfg.gamePath != null && !cfg.gamePath.isEmpty()) path = cfg.gamePath; copyResourcePack(path,ctx.getAssets()); diff --git a/app_pojavlauncher/src/main/res/values/headings_array.xml b/app_pojavlauncher/src/main/res/values/headings_array.xml index 97c935284..42e6ceb9e 100644 --- a/app_pojavlauncher/src/main/res/values/headings_array.xml +++ b/app_pojavlauncher/src/main/res/values/headings_array.xml @@ -10,6 +10,7 @@ @string/mcl_setting_renderer_gles2_4 @string/mcl_setting_renderer_gles2_5 + @string/mcl_setting_renderer_gles3_5 @string/mcl_setting_renderer_vulkan_zink @string/mcl_setting_renderer_vgpu @@ -17,6 +18,7 @@ opengles2 opengles2_5 + opengles3 vulkan_zink opengles3_vgpu diff --git a/app_pojavlauncher/src/main/res/values/strings.xml b/app_pojavlauncher/src/main/res/values/strings.xml index 7628d4ea0..85b49b4f5 100644 --- a/app_pojavlauncher/src/main/res/values/strings.xml +++ b/app_pojavlauncher/src/main/res/values/strings.xml @@ -101,7 +101,8 @@ Renderer gl4es 1.1.4 (OpenGL ES 2): exports OpenGL 2.1 gl4es 1.1.5 (OpenGL ES 2): exports OpenGL 2.1 - vgpu (OpenGL ES 3): exports OpenGL 4.6 (unstable and no 1.17 supported yet) + gl4es 1.1.5 (OpenGL ES 3): exports OpenGL 2.1 + partial 3.2 (no 1.17 supported yet) + vgpu (OpenGL ES 3): exports OpenGL 4.6 zink (Vulkan): exports OpenGL 4.6 Version type will be in version list Release