From 8a72dc011e0a30a6bddd1f2476a94927787e6e15 Mon Sep 17 00:00:00 2001 From: Djihads80 Date: Fri, 30 Oct 2026 19:34:38 +0100 Subject: Added FSR 3 Upscaling and Frame Generation --- .../yuzu/yuzu_emu/features/settings/ui/SettingsFragmentPresenter.kt | 1 + .../src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt | 1 + src/android/app/src/main/res/values/arrays.xml | 4 ++++ src/android/app/src/main/res/values/strings.xml | 1 + 4 files changed, 7 insertions(+) (limited to 'src/android') 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 824a54181e..99b45cf3f3 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 @@ -140,6 +140,7 @@ class SettingsFragmentPresenter( context.getString(R.string.scaling_filter_fsr), context.getString(R.string.scaling_filter_sgsr), context.getString(R.string.scaling_filter_sgsr_edge), + context.getString(R.string.scaling_filter_fsr3), ) return names.asSequence() .mapIndexedNotNull { index, name -> diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt index 3323b3cf9a..9db255d70c 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt @@ -1250,6 +1250,7 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { getString(R.string.scaling_filter_fsr), getString(R.string.scaling_filter_sgsr), getString(R.string.scaling_filter_sgsr_edge), + getString(R.string.scaling_filter_fsr3), ) return names.asSequence() .mapIndexedNotNull { index, name -> diff --git a/src/android/app/src/main/res/values/arrays.xml b/src/android/app/src/main/res/values/arrays.xml index be367a2fcf..a9cf000e43 100644 --- a/src/android/app/src/main/res/values/arrays.xml +++ b/src/android/app/src/main/res/values/arrays.xml @@ -81,6 +81,7 @@ 0 7 14 + 15 9 10 15 @@ -279,6 +280,7 @@ @string/scaling_filter_spline1 @string/scaling_filter_sgsr @string/scaling_filter_sgsr_edge + @string/scaling_filter_fsr3 @@ -297,6 +299,7 @@ 12 13 14 + 15 @@ -454,6 +457,7 @@ 13 14 15 + 15 16 17 18 diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 5dd20af9a7..6304ef256b 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -1170,6 +1170,7 @@ Lanczos ScaleForce AMD FidelityFX Super Resolution + AMD FidelityFX Super Resolution 3 Area Zero-Tangent B-Spline -- cgit v1.2.3