diff options
| author | MrPurple666 <antoniosacramento666usa@gmail.com> | 2025-04-30 16:19:06 -0300 |
|---|---|---|
| committer | MrPurple666 <antoniosacramento666usa@gmail.com> | 2025-04-30 16:19:06 -0300 |
| commit | 7bd606bece182715d877fe5bbfb73daaac6546b7 (patch) | |
| tree | 9ac3698b78005301e4e69a28369a9d7afeb55e5e /src/android | |
| parent | bb2f527b162372d6b63bbd5cc768f3e82dac0c5c (diff) | |
| parent | 4cf41673ba0a1861d7409f9bfe7c6cc3ff170564 (diff) | |
Merge https://git.eden-emu.dev/eden-emu/eden
Diffstat (limited to 'src/android')
4 files changed, 12 insertions, 1 deletions
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt index ec2759edd5..0a40daa486 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/BooleanSetting.kt @@ -13,6 +13,7 @@ enum class BooleanSetting(override val key: String) : AbstractBooleanSetting { CORE_SYNC_CORE_SPEED("sync_core_speed"), RENDERER_USE_SPEED_LIMIT("use_speed_limit"), USE_DOCKED_MODE("use_docked_mode"), + USE_AUTO_STUB("use_auto_stub"), RENDERER_USE_DISK_SHADER_CACHE("use_disk_shader_cache"), RENDERER_FORCE_MAX_CLOCK("force_max_clock"), RENDERER_ASYNCHRONOUS_SHADERS("use_asynchronous_shaders"), diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt index 7ccc6500c2..52f63ad3d1 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/model/view/SettingsItem.kt @@ -273,7 +273,13 @@ abstract class SettingsItem( descriptionId = R.string.use_docked_mode_description ) ) - + put( + SwitchSetting( + BooleanSetting.USE_AUTO_STUB, + titleId = R.string.use_auto_stub, + descriptionId = R.string.use_auto_stub_description + ) + ) put( SwitchSetting( syncCoreSpeedSetting, @@ -354,6 +360,7 @@ abstract class SettingsItem( valuesId = R.array.vramUsageMethodValues ) ) + put( SingleChoiceSetting( IntSetting.RENDERER_RESOLUTION, diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt index 4a33b176d7..8f136790a6 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt @@ -261,6 +261,7 @@ class SettingsFragmentPresenter( add(BooleanSetting.RENDERER_USE_SPEED_LIMIT.key) add(ShortSetting.RENDERER_SPEED_LIMIT.key) add(BooleanSetting.USE_DOCKED_MODE.key) + add(BooleanSetting.USE_AUTO_STUB.key) add(IntSetting.REGION_INDEX.key) add(IntSetting.LANGUAGE_INDEX.key) add(BooleanSetting.USE_CUSTOM_RTC.key) diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 28f18e1596..2987ea91fc 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -256,6 +256,8 @@ <string name="device_name">Device name</string> <string name="use_docked_mode">Docked Mode</string> <string name="use_docked_mode_description">Increases resolution, decreasing performance. Handheld Mode is used when disabled, lowering resolution and increasing performance.</string> + <string name="use_auto_stub">Use Auto Stub</string> + <string name="use_auto_stub_description">Automatically stub missing services and functions. This may improve compatibility but can cause crashes and stability issues.</string> <string name="emulated_region">Emulated region</string> <string name="emulated_language">Emulated language</string> <string name="select_rtc_date">Select RTC date</string> |
