aboutsummaryrefslogtreecommitdiff
path: root/src/qt_common/config/shared_translation.cpp
diff options
context:
space:
mode:
authorMaranBr <maranbr@outlook.com>2025-12-09 18:11:05 +0100
committercrueter <crueter@eden-emu.dev>2025-12-09 18:11:05 +0100
commit9da38715fe3e84794e8f583d7706b72d13dfe2ce (patch)
tree970987cfd0e487b73e997fd8212fd69b848df4ca /src/qt_common/config/shared_translation.cpp
parent7157d5167ec1c3517169635011c82fe6f5b49460 (diff)
[video_core] Rework GPU Accuracy levels and remove Early Release Fences toggle (#3129)
The GPU Accuracy level is now divided into Performance, Balanced and Accurate. 1. Performance prioritizes speed at all costs. It's faster, but it can be unstable and may have some bugs (which is expected). 2. Balanced maintains excellent performance and is safer against bugs and shader corruption. 3. Accurate is the most precise and the most expensive in terms of hardware. Only a few games still need this level to work properly. The Release Early Fences toggle has also been removed by @PavelBARABANOV, as it's not needed anymore. Co-authored-by: PavelBARABANOV <pavelbarabanov94@gmail.com> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3129 Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com> Reviewed-by: Maufeat <sahyno1996@gmail.com> Co-authored-by: MaranBr <maranbr@outlook.com> Co-committed-by: MaranBr <maranbr@outlook.com>
Diffstat (limited to 'src/qt_common/config/shared_translation.cpp')
-rw-r--r--src/qt_common/config/shared_translation.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/qt_common/config/shared_translation.cpp b/src/qt_common/config/shared_translation.cpp
index 48190eda79..6609c3e357 100644
--- a/src/qt_common/config/shared_translation.cpp
+++ b/src/qt_common/config/shared_translation.cpp
@@ -277,9 +277,8 @@ std::unique_ptr<TranslationMap> InitializeTranslations(QObject* parent)
INSERT(Settings,
gpu_accuracy,
tr("GPU Accuracy:"),
- tr("Controls the GPU emulation accuracy.\nMost games render fine with Normal, but High is still "
- "required for some.\nParticles tend to only render correctly with High "
- "accuracy.\nExtreme should only be used as a last resort."));
+ tr("Controls the GPU emulation accuracy.\nMost games render fine with Performance or Balanced modes, but Accurate is still "
+ "required for some.\nParticles tend to only render correctly with Accurate mode."));
INSERT(Settings,
dma_accuracy,
tr("DMA Accuracy:"),
@@ -507,9 +506,9 @@ std::unique_ptr<ComboboxTranslationMap> ComboboxEnumeration(QObject* parent)
}});
translations->insert({Settings::EnumMetadata<Settings::GpuAccuracy>::Index(),
{
- PAIR(GpuAccuracy, Normal, tr("Normal")),
- PAIR(GpuAccuracy, High, tr("High")),
- PAIR(GpuAccuracy, Extreme, tr("Extreme")),
+ PAIR(GpuAccuracy, Low, tr("Performance")),
+ PAIR(GpuAccuracy, Medium, tr("Balanced")),
+ PAIR(GpuAccuracy, High, tr("Accurate")),
}});
translations->insert({Settings::EnumMetadata<Settings::DmaAccuracy>::Index(),
{