From bde06fe78607abe90eaf9984ea55ae39b811c2a6 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Tue, 9 Dec 2025 22:41:45 +1000 Subject: [PATCH] Settings: Disable wireframe+downsample in Safe Mode Apparently I forgot these. --- src/core/settings.cpp | 2 ++ src/core/system.cpp | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/src/core/settings.cpp b/src/core/settings.cpp index 4fe9fc1bc..36ad6b659 100644 --- a/src/core/settings.cpp +++ b/src/core/settings.cpp @@ -1080,6 +1080,8 @@ void Settings::ApplySettingRestrictions() gpu_sprite_texture_filter = GPUTextureFilter::Nearest; gpu_dithering_mode = GPUDitheringMode::Unscaled; gpu_line_detect_mode = GPULineDetectMode::Disabled; + gpu_downsample_mode = GPUDownsampleMode::Disabled; + gpu_wireframe_mode = GPUWireframeMode::Disabled; gpu_force_video_timing = ForceVideoTimingMode::Disabled; gpu_widescreen_rendering = false; gpu_widescreen_hack = false; diff --git a/src/core/system.cpp b/src/core/system.cpp index 9198d20b3..f4d4bb37b 100644 --- a/src/core/system.cpp +++ b/src/core/system.cpp @@ -4933,6 +4933,10 @@ void System::WarnAboutUnsafeSettings() { append(TRANSLATE_SV("System", "Texture filtering disabled.")); } + if (g_settings.gpu_wireframe_mode != GPUWireframeMode::Disabled) + append(TRANSLATE_SV("System", "Wireframe rendering disabled.")); + if (g_settings.gpu_downsample_mode != GPUDownsampleMode::Disabled) + append(TRANSLATE_SV("System", "Downsampling disabled.")); if (g_settings.display_deinterlacing_mode == DisplayDeinterlacingMode::Progressive) append(TRANSLATE_SV("System", "Interlaced rendering enabled.")); if (g_settings.gpu_force_video_timing != ForceVideoTimingMode::Disabled)