diff options
| author | Djihads80 <mahboubijoujou111@gmail.com> | 2026-10-30 19:34:38 +0100 |
|---|---|---|
| committer | Djihads80 <mahboubijoujou111@gmail.com> | 2026-10-30 19:37:31 +0100 |
| commit | 8a72dc011e0a30a6bddd1f2476a94927787e6e15 (patch) | |
| tree | 9a316df86ae1a2d7bdf4986af591ab8600754591 /src/qt_common/config | |
| parent | ea33ad1865970ee731e5f74dbcc26ca472798afe (diff) | |
Added FSR 3 Upscaling and Frame Generation
Diffstat (limited to 'src/qt_common/config')
| -rw-r--r-- | src/qt_common/config/shared_translation.cpp | 15 | ||||
| -rw-r--r-- | src/qt_common/config/shared_translation.h | 6 |
2 files changed, 21 insertions, 0 deletions
diff --git a/src/qt_common/config/shared_translation.cpp b/src/qt_common/config/shared_translation.cpp index bb92d896f8..37f5a89f26 100644 --- a/src/qt_common/config/shared_translation.cpp +++ b/src/qt_common/config/shared_translation.cpp @@ -204,6 +204,15 @@ std::unique_ptr<TranslationMap> InitializeTranslations(QObject* parent) { INSERT(Settings, bg_green, QString(), QString()); INSERT(Settings, bg_blue, QString(), QString()); + INSERT(Settings, frame_gen, tr("Enable Frame Generation"), QString()); + INSERT(Settings, frame_gen_type, tr("Frame Generation Type"), QString()); + INSERT(Settings, frame_gen_multiplier, tr("Frame Generation Multiplier"), QString()); + INSERT(Settings, frame_gen_target_rate, tr("Target Frame Rate"), QString()); + INSERT(Settings, frame_gen_flow_scale_auto, tr("Auto Flow Scale"), QString()); + INSERT(Settings, frame_gen_flow_scale, tr("Flow Scale"), QString()); + INSERT(Settings, frame_gen_queue_target, tr("Queue Target"), QString()); + INSERT(Settings, frame_gen_dump_flow, tr("Dump Optical Flow"), QString()); + // Renderer (Advanced Graphics) INSERT(Settings, use_asynchronous_gpu_emulation, QString(), QString()); @@ -475,6 +484,11 @@ std::unique_ptr<ComboboxTranslationMap> ComboboxEnumeration(QObject* parent) { PAIR(ResolutionSetup, Res7X, tr("7X (5040p/7560p)")), PAIR(ResolutionSetup, Res8X, tr("8X (5760p/8640p)")), }}); + translations->insert({Settings::EnumMetadata<Settings::FrameGenType>::Index(), + { + PAIR(FrameGenType, Lsfg, tr("Lossless Scaling (LSFG)")), + PAIR(FrameGenType, Fsr3, tr("AMD FidelityFX Super Resolution 3 (FSR 3)")), + }}); translations->insert({Settings::EnumMetadata<Settings::ScalingFilter>::Index(), { PAIR(ScalingFilter, NearestNeighbor, tr("Nearest Neighbor")), @@ -492,6 +506,7 @@ std::unique_ptr<ComboboxTranslationMap> ComboboxEnumeration(QObject* parent) { PAIR(ScalingFilter, Spline1, tr("Spline-1")), PAIR(ScalingFilter, Sgsr, tr("Snapdragon Game Super Resolution")), PAIR(ScalingFilter, SgsrEdge, tr("Snapdragon Game Super Resolution EdgeDir")), + PAIR(ScalingFilter, Fsr3, tr("AMD FidelityFX Super Resolution 3")), }}); translations->insert({Settings::EnumMetadata<Settings::AntiAliasing>::Index(), { diff --git a/src/qt_common/config/shared_translation.h b/src/qt_common/config/shared_translation.h index dbe472caa1..15d427d4aa 100644 --- a/src/qt_common/config/shared_translation.h +++ b/src/qt_common/config/shared_translation.h @@ -33,6 +33,11 @@ static const std::map<Settings::AntiAliasing, QString> anti_aliasing_texts_map = {Settings::AntiAliasing::Smaa, QStringLiteral(QT_TRANSLATE_NOOP("MainWindow", "SMAA"))}, }; +static const std::map<Settings::FrameGenType, QString> frame_gen_type_texts_map = { + {Settings::FrameGenType::Lsfg, QStringLiteral(QT_TRANSLATE_NOOP("MainWindow", "LSFG"))}, + {Settings::FrameGenType::Fsr3, QStringLiteral(QT_TRANSLATE_NOOP("MainWindow", "FSR 3"))}, +}; + static const std::map<Settings::ScalingFilter, QString> scaling_filter_texts_map = { {Settings::ScalingFilter::NearestNeighbor, QStringLiteral(QT_TRANSLATE_NOOP("MainWindow", "Nearest"))}, @@ -55,6 +60,7 @@ static const std::map<Settings::ScalingFilter, QString> scaling_filter_texts_map {Settings::ScalingFilter::Mmpx, QStringLiteral(QT_TRANSLATE_NOOP("MainWindow", "MMPX"))}, {Settings::ScalingFilter::Sgsr, QStringLiteral(QT_TRANSLATE_NOOP("MainWindow", "SGSR"))}, {Settings::ScalingFilter::SgsrEdge, QStringLiteral(QT_TRANSLATE_NOOP("MainWindow", "SGSR EdgeDir"))}, + {Settings::ScalingFilter::Fsr3, QStringLiteral(QT_TRANSLATE_NOOP("MainWindow", "FSR 3"))}, }; static const std::map<Settings::ConsoleMode, QString> use_docked_mode_texts_map = { |
