mirror of
https://github.com/AngelAuraMC/Amethyst-Android.git
synced 2025-09-16 16:16:04 -04:00
New eXperimental option: force gles 1
This commit is contained in:
parent
2867ef3ad2
commit
10e4187a76
@ -37,6 +37,7 @@ public class LauncherPreferences
|
||||
public static String PREF_GLES_SHRINK_HACK = "0";
|
||||
public static boolean PREF_VBO_DISABLE_HACK = false;
|
||||
public static boolean PREF_VIRTUAL_MOUSE_START = false;
|
||||
public static boolean PREF_OPENGL_VERSION_HACK = false;
|
||||
|
||||
|
||||
public static void loadPreferences(Context ctx) {
|
||||
@ -69,6 +70,7 @@ public class LauncherPreferences
|
||||
PREF_GLES_SHRINK_HACK = DEFAULT_PREF.getString("gl4es_shrink_hack", "0");
|
||||
PREF_VBO_DISABLE_HACK = DEFAULT_PREF.getBoolean("vbo_disable_hack", false);
|
||||
PREF_VIRTUAL_MOUSE_START = DEFAULT_PREF.getBoolean("mouse_start", false);
|
||||
PREF_OPENGL_VERSION_HACK = DEFAULT_PREF.getBoolean("gles_version_hack", false);
|
||||
|
||||
/*
|
||||
if (PREF_CUSTOM_JAVA_ARGS.isEmpty()) {
|
||||
|
@ -5,6 +5,7 @@ import static net.kdt.pojavlaunch.Architecture.archAsString;
|
||||
import static net.kdt.pojavlaunch.Architecture.is64BitsDevice;
|
||||
import static net.kdt.pojavlaunch.Tools.LOCAL_RENDERER;
|
||||
import static net.kdt.pojavlaunch.prefs.LauncherPreferences.PREF_GLES_SHRINK_HACK;
|
||||
import static net.kdt.pojavlaunch.prefs.LauncherPreferences.PREF_OPENGL_VERSION_HACK;
|
||||
import static net.kdt.pojavlaunch.prefs.LauncherPreferences.PREF_VBO_DISABLE_HACK;
|
||||
|
||||
import android.app.*;
|
||||
@ -217,7 +218,10 @@ public class JREUtils {
|
||||
envMap.put("LIBGL_SHRINK", PREF_GLES_SHRINK_HACK);
|
||||
|
||||
// VBO disable hack
|
||||
if(PREF_VBO_DISABLE_HACK) envMap.put("LIBGL_USEVBO","0");
|
||||
if (PREF_VBO_DISABLE_HACK) envMap.put("LIBGL_USEVBO","0");
|
||||
|
||||
// openGL version hack
|
||||
if (PREF_OPENGL_VERSION_HACK) envMap.put("LIBGL_ES", "1");
|
||||
|
||||
// Fix white color on banner and sheep, since GL4ES 1.1.5
|
||||
envMap.put("LIBGL_NORMALIZE", "1");
|
||||
|
@ -288,5 +288,7 @@
|
||||
|
||||
<string name="vbo_hack_title">Disable VBOs</string>
|
||||
<string name="vbo_hack_description">Help with compatibility on some old versions</string>
|
||||
<string name="gles_version_hack_title">Force openGL 1</string>
|
||||
<string name="gles_version_hack_description">Help with compatibility on some old versions</string>
|
||||
|
||||
</resources>
|
||||
|
@ -19,5 +19,12 @@
|
||||
android:key="vbo_disable_hack"
|
||||
/>
|
||||
|
||||
<SwitchPreference
|
||||
android:title="@string/gles_version_hack_title"
|
||||
android:summary="@string/gles_version_hack_description"
|
||||
android:defaultValue="false"
|
||||
android:key="gles_version_hack"
|
||||
/>
|
||||
|
||||
</PreferenceCategory>
|
||||
</PreferenceScreen>
|
Loading…
x
Reference in New Issue
Block a user