From 55f03331829dba4d01722a0c4e91e1fbc096cebe Mon Sep 17 00:00:00 2001 From: "Herman S." <429230+has207@users.noreply.github.com> Date: Mon, 22 Dec 2025 12:19:17 +0900 Subject: [PATCH] [Vulkan] Fix incorrect scaling EDRAM tile span parameters These parameters are EDRAM tile coordinates in guest space and shouldn't be scaled. Fixes visual issues in certain games when upscaling. --- src/xenia/gpu/vulkan/vulkan_render_target_cache.cc | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/xenia/gpu/vulkan/vulkan_render_target_cache.cc b/src/xenia/gpu/vulkan/vulkan_render_target_cache.cc index 8113b6a52..35382f43b 100644 --- a/src/xenia/gpu/vulkan/vulkan_render_target_cache.cc +++ b/src/xenia/gpu/vulkan/vulkan_render_target_cache.cc @@ -1063,13 +1063,6 @@ bool VulkanRenderTargetCache::Resolve(const Memory& memory, uint32_t dump_pitch; resolve_info.GetCopyEdramTileSpan(dump_base, dump_row_length_used, dump_rows, dump_pitch); - // Scale tile parameters for resolution scaling to match resolve shader - // expectations - if (IsDrawResolutionScaled()) { - dump_row_length_used *= draw_resolution_scale_x(); - dump_rows *= draw_resolution_scale_y(); - dump_pitch *= draw_resolution_scale_x(); - } DumpRenderTargets(dump_base, dump_row_length_used, dump_rows, dump_pitch); }