diff options
Diffstat (limited to 'src/android/app/src/main/java/org')
2 files changed, 30 insertions, 0 deletions
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 a137d1c3a..aeb262ce6 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 @@ -194,6 +194,10 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView) val rendererBackend = rendererSection!!.getSetting(SettingsFile.KEY_RENDERER_BACKEND) val rendererAccuracy = rendererSection.getSetting(SettingsFile.KEY_RENDERER_ACCURACY) val rendererResolution = rendererSection.getSetting(SettingsFile.KEY_RENDERER_RESOLUTION) + val rendererScalingFilter = + rendererSection.getSetting(SettingsFile.KEY_RENDERER_SCALING_FILTER) + val rendererAntiAliasing = + rendererSection.getSetting(SettingsFile.KEY_RENDERER_ANTI_ALIASING) val rendererAspectRatio = rendererSection.getSetting(SettingsFile.KEY_RENDERER_ASPECT_RATIO) val rendererUseDiskShaderCache = @@ -242,6 +246,30 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView) ) add( SingleChoiceSetting( + SettingsFile.KEY_RENDERER_SCALING_FILTER, + Settings.SECTION_RENDERER, + rendererScalingFilter, + R.string.renderer_scaling_filter, + 0, + R.array.rendererScalingFilterNames, + R.array.rendererScalingFilterValues, + 1 + ) + ) + add( + SingleChoiceSetting( + SettingsFile.KEY_RENDERER_ANTI_ALIASING, + Settings.SECTION_RENDERER, + rendererAntiAliasing, + R.string.renderer_anti_aliasing, + 0, + R.array.rendererAntiAliasingNames, + R.array.rendererAntiAliasingValues, + 0 + ) + ) + add( + SingleChoiceSetting( SettingsFile.KEY_RENDERER_ASPECT_RATIO, Settings.SECTION_RENDERER, rendererAspectRatio, diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/utils/SettingsFile.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/utils/SettingsFile.kt index c518d9ba0..493d90954 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/utils/SettingsFile.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/features/settings/utils/SettingsFile.kt @@ -34,6 +34,8 @@ object SettingsFile { // Renderer const val KEY_RENDERER_RESOLUTION = "resolution_setup" + const val KEY_RENDERER_SCALING_FILTER = "scaling_filter" + const val KEY_RENDERER_ANTI_ALIASING = "anti_aliasing" const val KEY_RENDERER_ASPECT_RATIO = "aspect_ratio" const val KEY_RENDERER_ACCURACY = "gpu_accuracy" const val KEY_RENDERER_USE_DISK_SHADER_CACHE = "use_disk_shader_cache" |