mirror of
https://github.com/AngelAuraMC/Amethyst-Android.git
synced 2025-09-15 23:59:21 -04:00
rework(Renderer/Default): Remove "Global Default" and check based on mcver
Just use profile customization.
This commit is contained in:
parent
adcd35e065
commit
6cfb9cb18a
@ -357,7 +357,10 @@ public class MainActivity extends BaseActivity implements ControlButtonMenuListe
|
||||
|
||||
private void runCraft(String versionId, JMinecraftVersionList.Version version) throws Throwable {
|
||||
if(Tools.LOCAL_RENDERER == null) {
|
||||
Tools.LOCAL_RENDERER = LauncherPreferences.PREF_RENDERER;
|
||||
Integer iSelectedMcVer = Tools.mcVersiontoInt(Tools.getSelectedVanillaMcVer());
|
||||
if (iSelectedMcVer >= 1021005) {
|
||||
Tools.LOCAL_RENDERER = "opengles_mobileglues";
|
||||
} else Tools.LOCAL_RENDERER = "opengles2";
|
||||
}
|
||||
if(!Tools.checkRendererCompatible(this, Tools.LOCAL_RENDERER)) {
|
||||
Tools.RenderersList renderersList = Tools.getCompatibleRenderers(this);
|
||||
|
@ -27,7 +27,6 @@ public class LauncherPreferences {
|
||||
public static final String PREF_KEY_SKIP_NOTIFICATION_CHECK = "skipNotificationPermissionCheck";
|
||||
|
||||
public static SharedPreferences DEFAULT_PREF;
|
||||
public static String PREF_RENDERER = "opengles2";
|
||||
|
||||
public static boolean PREF_IGNORE_NOTCH = false;
|
||||
public static int PREF_NOTCH_SIZE = 0;
|
||||
@ -79,7 +78,6 @@ public class LauncherPreferences {
|
||||
Tools.initStorageConstants(ctx);
|
||||
boolean isDevicePowerful = isDevicePowerful(ctx);
|
||||
|
||||
PREF_RENDERER = DEFAULT_PREF.getString("renderer", "opengles2");
|
||||
PREF_BUTTONSIZE = DEFAULT_PREF.getInt("buttonscale", 100);
|
||||
PREF_MOUSESCALE = DEFAULT_PREF.getInt("mousescale", 100)/100f;
|
||||
PREF_MOUSESPEED = ((float)DEFAULT_PREF.getInt("mousespeed",100))/100f;
|
||||
|
@ -45,12 +45,6 @@ public class LauncherPreferenceVideoFragment extends LauncherPreferenceFragment
|
||||
requirePreference("alternate_surface", SwitchPreferenceCompat.class).setChecked(LauncherPreferences.PREF_USE_ALTERNATE_SURFACE);
|
||||
requirePreference("force_vsync", SwitchPreferenceCompat.class).setChecked(LauncherPreferences.PREF_FORCE_VSYNC);
|
||||
|
||||
ListPreference rendererListPreference = requirePreference("renderer",
|
||||
ListPreference.class);
|
||||
Tools.RenderersList renderersList = Tools.getCompatibleRenderers(getContext());
|
||||
rendererListPreference.setEntries(renderersList.rendererDisplayNames);
|
||||
rendererListPreference.setEntryValues(renderersList.rendererIds.toArray(new String[0]));
|
||||
|
||||
computeVisibility();
|
||||
}
|
||||
|
||||
|
@ -5,16 +5,10 @@
|
||||
<net.kdt.pojavlaunch.prefs.BackButtonPreference/>
|
||||
|
||||
<PreferenceCategory android:title="@string/preference_category_video" >
|
||||
<androidx.preference.ListPreference
|
||||
android:title="@string/mcl_setting_category_renderer"
|
||||
android:key="renderer"
|
||||
android:defaultValue="opengles2"
|
||||
android:icon="@drawable/ic_setting_engine"
|
||||
app2:useSimpleSummaryProvider="true"/>
|
||||
|
||||
<Preference
|
||||
android:title="@string/mcl_setting_title_renderer_settings"
|
||||
android:summary="@string/mcl_setting_title_renderer_subtitle"
|
||||
android:icon="@drawable/ic_setting_engine"
|
||||
android:fragment="net.kdt.pojavlaunch.prefs.screens.LauncherPreferenceRendererSettingsFragment"
|
||||
/>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user