From c65694e3ec40fbb2fc62d850ea5ec34a977d5da0 Mon Sep 17 00:00:00 2001 From: CamilleLaVey Date: Fri, 28 Aug 2026 15:59:53 -0400 Subject: [PATCH] Mercy please --- src/common/settings.cpp | 2 +- src/video_core/renderer_vulkan/vk_texture_cache.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/common/settings.cpp b/src/common/settings.cpp index e2c5b532ac..e1625c81f2 100644 --- a/src/common/settings.cpp +++ b/src/common/settings.cpp @@ -369,7 +369,7 @@ void TranslateResolutionInfo(ResolutionSetup setup, ResolutionScalingInfo& info) } info.up_factor = static_cast(info.up_scale) / (1U << info.down_shift); info.down_factor = static_cast(1U << info.down_shift) / info.up_scale; - info.active = info.up_scale != 1 || info.down_shift != 0; + info.active = true; } void UpdateRescalingInfo() { diff --git a/src/video_core/renderer_vulkan/vk_texture_cache.cpp b/src/video_core/renderer_vulkan/vk_texture_cache.cpp index d9c9a807cc..1184eaf74c 100644 --- a/src/video_core/renderer_vulkan/vk_texture_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_texture_cache.cpp @@ -2440,7 +2440,7 @@ bool Image::ScaleUp(bool ignore) { runtime->ViewFormats(info.format)); ignore = false; } - current_image = &Image::scaled_image; + ignore = true; if (ignore) { return true; } @@ -2468,6 +2468,7 @@ bool Image::ScaleDown(bool ignore) { } ASSERT(info.type != ImageType::Linear); flags &= ~ImageFlagBits::Rescaled; + ignore = true; current_image = &Image::original_image; if (ignore) { return true;