feat(renderer): add extended resolution scale options

- Add 1.25X (900p/1350p) and 1.75X (1260p/1890p) resolution scales

- Fix Android resolution array value mappings (was incorrectly mapped)

- Add all resolution options (0.25X to 8X) to Android settings

- Mark experimental resolutions with [EXPERIMENTAL] tag

Signed-off-by: Zephyron <zephyron@citron-emu.org>
This commit is contained in:
Zephyron
2026-02-04 17:48:16 +10:00
parent c788400b7c
commit 4d80cbba7f
5 changed files with 49 additions and 12 deletions

View File

@@ -625,7 +625,9 @@ enum class ResolutionSetup : s32 {
Res1_2X = 0,
Res3_4X = 1,
Res1X = 2,
Res5_4X = 11, // 1.25X
Res3_2X = 3,
Res7_4X = 12, // 1.75X
Res2X = 4,
Res3X = 5,
Res4X = 6,
@@ -643,7 +645,9 @@ EnumMetadata<ResolutionSetup>::Canonicalizations() {
{"Res1_2X", ResolutionSetup::Res1_2X},
{"Res3_4X", ResolutionSetup::Res3_4X},
{"Res1X", ResolutionSetup::Res1X},
{"Res5_4X", ResolutionSetup::Res5_4X},
{"Res3_2X", ResolutionSetup::Res3_2X},
{"Res7_4X", ResolutionSetup::Res7_4X},
{"Res2X", ResolutionSetup::Res2X},
{"Res3X", ResolutionSetup::Res3X},
{"Res4X", ResolutionSetup::Res4X},