From 4b03ec072f4f600e8135aaadeeb963378ff97230 Mon Sep 17 00:00:00 2001 From: lizzie Date: Thu, 17 Sep 2026 05:45:29 +0000 Subject: [PATCH] 2026-09-17 05:45:29 Signed-off-by: lizzie --- src/common/settings.h | 4 ++-- src/video_core/vulkan_common/vulkan_device.cpp | 4 ++++ src/yuzu/configuration/shared_widget.cpp | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/common/settings.h b/src/common/settings.h index c1c2d4f0df..7e2129bbf7 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -649,10 +649,10 @@ struct Values { SwitchableSetting fix_bloom_effects{linkage, false, "fix_bloom_effects", Category::RendererHacks}; - +#ifdef __ANDROID__ SwitchableSetting emulate_bgr565{linkage, false, "emulate_bgr565", Category::RendererHacks}; - +#endif SwitchableSetting rescale_hack{linkage, false, "rescale_hack", Category::RendererHacks}; SwitchableSetting enable_gpu_buffer_readback{linkage, diff --git a/src/video_core/vulkan_common/vulkan_device.cpp b/src/video_core/vulkan_common/vulkan_device.cpp index be09bca8d3..3f93b188ff 100644 --- a/src/video_core/vulkan_common/vulkan_device.cpp +++ b/src/video_core/vulkan_common/vulkan_device.cpp @@ -993,7 +993,11 @@ bool Device::HasTimelineSemaphore() const { } bool Device::MustEmulateBGR565() const { +#ifdef __ANDROID__ return Settings::values.emulate_bgr565.GetValue(); +#else + return false; +#endif } bool Device::GetSuitability(bool requires_swapchain) { diff --git a/src/yuzu/configuration/shared_widget.cpp b/src/yuzu/configuration/shared_widget.cpp index 0f59ee23a6..cf3748ae60 100644 --- a/src/yuzu/configuration/shared_widget.cpp +++ b/src/yuzu/configuration/shared_widget.cpp @@ -774,7 +774,7 @@ Builder::~Builder() = default; static bool IsAndroidOnly(const Settings::BasicSetting& setting) { const std::string& label = setting.GetLabel(); - return label.starts_with("frame_gen") || label == "emulate_bgr565"; + return label.starts_with("frame_gen"); } Widget* Builder::BuildWidget(Settings::BasicSetting* setting,