From bf41008851bd2d88aced28e4032b5103d102476d Mon Sep 17 00:00:00 2001 From: khanhduytran0 Date: Sat, 4 Dec 2021 16:56:46 +0700 Subject: [PATCH] virgl: set OpenGL version to 4.3 OpenGL 4.4 is incomplete, especially GL_ARB_buffer_storage, which is enabled by default in Sodium. --- .../src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java | 4 ++-- app_pojavlauncher/src/main/res/values/strings.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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 3e576b7be..61e2d28d7 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 @@ -217,8 +217,8 @@ public class JREUtils { envMap.put("MESA_GLSL_CACHE_DIR", activity.getCacheDir().getAbsolutePath()); if (LOCAL_RENDERER != null) { - envMap.put("MESA_GL_VERSION_OVERRIDE", LOCAL_RENDERER.equals("opengles3_virgl")?"4.5":"4.6"); - envMap.put("MESA_GLSL_VERSION_OVERRIDE", LOCAL_RENDERER.equals("opengles3_virgl")?"450":"460"); + envMap.put("MESA_GL_VERSION_OVERRIDE", LOCAL_RENDERER.equals("opengles3_virgl")?"4.3":"4.6"); + envMap.put("MESA_GLSL_VERSION_OVERRIDE", LOCAL_RENDERER.equals("opengles3_virgl")?"430":"460"); } envMap.put("force_glsl_extensions_warn", "true"); envMap.put("allow_higher_compat_version", "true"); diff --git a/app_pojavlauncher/src/main/res/values/strings.xml b/app_pojavlauncher/src/main/res/values/strings.xml index 8a8459327..36b68ca4d 100644 --- a/app_pojavlauncher/src/main/res/values/strings.xml +++ b/app_pojavlauncher/src/main/res/values/strings.xml @@ -102,7 +102,7 @@ gl4es 1.1.4 (OpenGL ES 2): exports OpenGL 2.1 gl4es 1.1.5 (OpenGL ES 2): exports OpenGL 2.1 gl4es 1.1.5 (OpenGL ES 3): exports OpenGL 2.1 + partial 3.2 - virglrenderer (OpenGL ES 3): exports OpenGL 4.5 + virglrenderer (OpenGL ES 3): exports OpenGL 4.3 vgpu (OpenGL ES 3): exports OpenGL 3.0 zink (Vulkan): exports OpenGL 4.6 Version type will be in version list