Merge pull request #76 from LegacyGamerHD/pull

some bug fixes and cleanup
This commit is contained in:
ShirosakiMio 2023-08-09 09:32:39 +08:00 committed by GitHub
commit 8c5e277a17
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 10 deletions

View File

@ -140,10 +140,6 @@ public class FCLauncher {
envMap.put("LIBGL_NOINTOVLHACK", "1"); envMap.put("LIBGL_NOINTOVLHACK", "1");
} else if (renderer == FCLConfig.Renderer.RENDERER_ANGLE) { } else if (renderer == FCLConfig.Renderer.RENDERER_ANGLE) {
envMap.put("LIBGL_ES","3"); envMap.put("LIBGL_ES","3");
envMap.put("LIBGL_MIPMAP", "3");
envMap.put("LIBGL_NORMALIZE", "1");
envMap.put("LIBGL_VSYNC", "1");
envMap.put("LIBGL_NOINTOVLHACK", "1");
} else { } else {
envMap.put("MESA_GLSL_CACHE_DIR", config.getContext().getCacheDir().getAbsolutePath()); envMap.put("MESA_GLSL_CACHE_DIR", config.getContext().getCacheDir().getAbsolutePath());
envMap.put("MESA_GL_VERSION_OVERRIDE", renderer == FCLConfig.Renderer.RENDERER_VIRGL ? "4.3" : "4.6"); envMap.put("MESA_GL_VERSION_OVERRIDE", renderer == FCLConfig.Renderer.RENDERER_VIRGL ? "4.3" : "4.6");
@ -153,13 +149,11 @@ public class FCLauncher {
envMap.put("allow_glsl_extension_directive_midshader", "true"); envMap.put("allow_glsl_extension_directive_midshader", "true");
envMap.put("MESA_LOADER_DRIVER_OVERRIDE", "zink"); envMap.put("MESA_LOADER_DRIVER_OVERRIDE", "zink");
envMap.put("VTEST_SOCKET_NAME", new File(config.getContext().getCacheDir().getAbsolutePath(), ".virgl_test").getAbsolutePath()); envMap.put("VTEST_SOCKET_NAME", new File(config.getContext().getCacheDir().getAbsolutePath(), ".virgl_test").getAbsolutePath());
envMap.put("REGAL_GL_VENDOR", "Android"); if (renderer == FCLConfig.Renderer.RENDERER_VIRGL) {
envMap.put("REGAL_GL_RENDERER", "Regal");
envMap.put("REGAL_GL_VERSION", "4.5");
if (renderer == FCLConfig.Renderer.RENDERER_VIRGL) {
envMap.put("GALLIUM_DRIVER", "virpipe"); envMap.put("GALLIUM_DRIVER", "virpipe");
envMap.put("OSMESA_NO_FLUSH_FRONTBUFFER", "1"); envMap.put("OSMESA_NO_FLUSH_FRONTBUFFER", "0");
} else { envMap.put("LIBGL_ES","2");
} else {
envMap.put("GALLIUM_DRIVER", "zink"); envMap.put("GALLIUM_DRIVER", "zink");
} }
} }