diff options
author | lat9nq <22451773+lat9nq@users.noreply.github.com> | 2023-05-07 23:41:30 +0200 |
---|---|---|
committer | lat9nq <22451773+lat9nq@users.noreply.github.com> | 2023-07-21 16:56:07 +0200 |
commit | a4de202cbd5abdf46c48663874e34bdd028b6df5 (patch) | |
tree | 13dad1fd40a80e6799fbd9dfc44a093c634ef7f0 | |
parent | shared_translation: Finish using int ids (diff) | |
download | yuzu-a4de202cbd5abdf46c48663874e34bdd028b6df5.tar yuzu-a4de202cbd5abdf46c48663874e34bdd028b6df5.tar.gz yuzu-a4de202cbd5abdf46c48663874e34bdd028b6df5.tar.bz2 yuzu-a4de202cbd5abdf46c48663874e34bdd028b6df5.tar.lz yuzu-a4de202cbd5abdf46c48663874e34bdd028b6df5.tar.xz yuzu-a4de202cbd5abdf46c48663874e34bdd028b6df5.tar.zst yuzu-a4de202cbd5abdf46c48663874e34bdd028b6df5.zip |
-rw-r--r-- | src/common/settings.h | 8 | ||||
-rw-r--r-- | src/yuzu/configuration/shared_translation.cpp | 7 |
2 files changed, 15 insertions, 0 deletions
diff --git a/src/common/settings.h b/src/common/settings.h index a90fc87a7..1c26081c9 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -116,6 +116,14 @@ enum class AstcRecompression : u32 { Bc3 = 2, }; +enum class AspectRatio : u32 { + R16_9, + R4_3, + R21_9, + R16_10, + Stretch, +}; + enum class Category : u32 { Audio, Core, diff --git a/src/yuzu/configuration/shared_translation.cpp b/src/yuzu/configuration/shared_translation.cpp index 181dd7cf0..c20a3ebd9 100644 --- a/src/yuzu/configuration/shared_translation.cpp +++ b/src/yuzu/configuration/shared_translation.cpp @@ -132,6 +132,8 @@ std::unique_ptr<TranslationMap> InitializeTranslations(QWidget* parent) { std::forward_list<QString> ComboboxEnumeration(std::type_index type, QWidget* parent) { const auto& tr = [&](const char* text) { return parent->tr(text); }; + // Intentionally skipping VSyncMode to let the UI fill that one out + if (type == typeid(Settings::AstcDecodeMode)) { return { tr("CPU"), @@ -199,6 +201,11 @@ std::forward_list<QString> ComboboxEnumeration(std::type_index type, QWidget* pa tr("FXAA"), tr("SMAA"), }; + } else if (type == typeid(Settings::AspectRatio)) { + return { + tr("Default (16:9)"), tr("Force 4:3"), tr("Force 21:9"), + tr("Force 16:10"), tr("Stretch to Window"), + }; } else if (type == typeid(Settings::AnisotropyMode)) { return { tr("Automatic"), tr("Default"), tr("2x"), tr("4x"), tr("8x"), tr("16x"), |