From 7b18471247010d3367107e15bb01c12061635011 Mon Sep 17 00:00:00 2001 From: SolDev69 Date: Thu, 1 Aug 2024 11:06:54 -0400 Subject: [PATCH] [fix] set opengl 3.3 on mali properly --- app_pojavlauncher/src/main/jni/egl_bridge.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app_pojavlauncher/src/main/jni/egl_bridge.c b/app_pojavlauncher/src/main/jni/egl_bridge.c index cb440b1a84..4d2cb04e16 100644 --- a/app_pojavlauncher/src/main/jni/egl_bridge.c +++ b/app_pojavlauncher/src/main/jni/egl_bridge.c @@ -244,10 +244,10 @@ int pojavInitOpenGL() { if (strcmp(renderer, "virgl") == 0 || strcmp(renderer, "virgl_a") == 0) { solcraft_environ->config_renderer = RENDERER_VIRGL; setenv("GALLIUM_DRIVER","virpipe",1); -#ifndef ADRENO_POSSIBLE - setenv("MESA_GL_VERSION_OVERRIDE", "3.3", 0); - setenv("MESA_GLSL_VERSION_OVERRIDE", "330", 0); -#endif + if(!checkAdrenoGraphics()) + setenv("MESA_GL_VERSION_OVERRIDE", "3.3", 0); + setenv("MESA_GLSL_VERSION_OVERRIDE", "330", 0); + } setenv("OSMESA_NO_FLUSH_FRONTBUFFER","1",false); if(strcmp(getenv("OSMESA_NO_FLUSH_FRONTBUFFER"),"1") == 0) { printf("VirGL: OSMesa buffer flush is DISABLED!\n");