From 3c7c0a088289a8da4acb418ca8d4d5a96f8fbafe Mon Sep 17 00:00:00 2001 From: Duy Tran Khanh <40482367+khanhduytran0@users.noreply.github.com> Date: Tue, 9 Nov 2021 08:05:49 +0700 Subject: [PATCH] Added a null check :fr: The mod installer tries to set Mesa OpenGL version that depends on renderer, but it is unused. --- .../src/main/java/net/kdt/pojavlaunch/utils/JREUtils.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 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 953968d6f..a66dc8485 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 @@ -210,8 +210,10 @@ public class JREUtils { envMap.put("LIBGL_NORMALIZE", "1"); envMap.put("MESA_GLSL_CACHE_DIR", ctx.getCacheDir().getAbsolutePath()); - 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"); + 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("force_glsl_extensions_warn", "true"); envMap.put("allow_higher_compat_version", "true"); envMap.put("allow_glsl_extension_directive_midshader", "true");