From 2d45c3ad22f45d46685cbb3603a4380c4780144e Mon Sep 17 00:00:00 2001 From: John Date: Tue, 7 Apr 2026 13:26:39 +0200 Subject: [PATCH] [Settings]Exposes the Hidden GPU Async Setting on other Platforms Alleviates and Fixes flickering in Pokemon LZA, Kirby, Jamboree, XCDE, etc. Audio improvements in Metroid Prime 4 --- src/qt_common/config/shared_translation.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/qt_common/config/shared_translation.cpp b/src/qt_common/config/shared_translation.cpp index eda0fb2002..10270a8038 100644 --- a/src/qt_common/config/shared_translation.cpp +++ b/src/qt_common/config/shared_translation.cpp @@ -169,6 +169,8 @@ std::unique_ptr InitializeTranslations(QObject* parent) { tr("Runs an additional optimization pass over generated SPIRV shaders.\n" "Will increase time required for shader compilation.\nMay slightly improve " "performance.\nThis feature is experimental.")); + INSERT(Settings, use_asynchronous_gpu_emulation, tr("Use asynchronous GPU emulation"), + tr("Uses an extra CPU thread for rendering.\nThis option should always remain enabled.")); INSERT(Settings, nvdec_emulation, tr("NVDEC emulation:"), tr("Specifies how videos should be decoded.\nIt can either use the CPU or the GPU for " "decoding, or perform no decoding at all (black screen on videos).\n"