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