diff options
| author | lizzie <lizzie@eden-emu.dev> | 2025-10-07 06:35:57 +0200 |
|---|---|---|
| committer | crueter <crueter@eden-emu.dev> | 2025-10-07 06:35:57 +0200 |
| commit | dbeae7add0bbc0242be84664641d8d20edbecdac (patch) | |
| tree | 6ec204509b56cfc0426ef4ed359aee93c9f58fee /src/android | |
| parent | 62369aa2d5cfd55da00a4174d5bffdf367f31eea (diff) | |
[vk, ogl] Add VK_QCOM ZTC, Bspline, Mitchell filter weights, add MMPX filter (#2577)
Adds native support for QCOM cubic filter weights, and for devices whom do not support said weights, just implement them in shaders
TODO: ZTC filter is wrong!?
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2577
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
Diffstat (limited to 'src/android')
| -rw-r--r-- | src/android/app/src/main/res/values/arrays.xml | 8 | ||||
| -rw-r--r-- | src/android/app/src/main/res/values/strings.xml | 4 |
2 files changed, 12 insertions, 0 deletions
diff --git a/src/android/app/src/main/res/values/arrays.xml b/src/android/app/src/main/res/values/arrays.xml index ec94730348..7e44750909 100644 --- a/src/android/app/src/main/res/values/arrays.xml +++ b/src/android/app/src/main/res/values/arrays.xml @@ -253,12 +253,16 @@ <item>@string/scaling_filter_nearest_neighbor</item> <item>@string/scaling_filter_bilinear</item> <item>@string/scaling_filter_bicubic</item> + <item>@string/scaling_filter_zero_tangent</item> + <item>@string/scaling_filter_bspline</item> + <item>@string/scaling_filter_mitchell</item> <item>@string/scaling_filter_spline1</item> <item>@string/scaling_filter_gaussian</item> <item>@string/scaling_filter_lanczos</item> <item>@string/scaling_filter_scale_force</item> <item>@string/scaling_filter_fsr</item> <item>@string/scaling_filter_area</item> + <item>@string/scaling_filter_mmpx</item> </string-array> <integer-array name="rendererScalingFilterValues"> @@ -271,6 +275,10 @@ <item>6</item> <item>7</item> <item>8</item> + <item>9</item> + <item>10</item> + <item>11</item> + <item>12</item> </integer-array> <string-array name="rendererAntiAliasingNames"> diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 2f6587d136..cff0bab2b5 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -1018,6 +1018,10 @@ <string name="scaling_filter_scale_force">ScaleForce</string> <string name="scaling_filter_fsr">AMD FidelityFX™ Super Resolution</string> <string name="scaling_filter_area">Area</string> + <string name="scaling_filter_zero_tangent">Zero-Tangent</string> + <string name="scaling_filter_bspline">B-Spline</string> + <string name="scaling_filter_mitchell">Mitchell</string> + <string name="scaling_filter_mmpx">MMPX</string> <!-- Anti-Aliasing --> <string name="anti_aliasing_none">None</string> |
