From 0a2b6a290d23e629e5a4edd788b206186ae455c5 Mon Sep 17 00:00:00 2001 From: kd-11 Date: Fri, 17 Jan 2020 13:58:46 +0300 Subject: [PATCH] vk: Fixup - Scaling is not needed for a direct typeless transfer! --- rpcs3/Emu/RSX/VK/VKTexture.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/rpcs3/Emu/RSX/VK/VKTexture.cpp b/rpcs3/Emu/RSX/VK/VKTexture.cpp index 779704cb36..a1d3fb093c 100644 --- a/rpcs3/Emu/RSX/VK/VKTexture.cpp +++ b/rpcs3/Emu/RSX/VK/VKTexture.cpp @@ -890,9 +890,7 @@ namespace vk // Final dimensions are a match if (xfer_info.src_is_typeless || xfer_info.dst_is_typeless) { - const areai src_rect = src_area * size2f{ xfer_info.src_scaling_hint, 1.f }; - const areai dst_rect = dst_area * size2f{ xfer_info.dst_scaling_hint, 1.f }; - vk::copy_image_typeless(cmd, src, dst, src_rect, dst_rect, 1, src->aspect(), dst->aspect()); + vk::copy_image_typeless(cmd, src, dst, src_area, dst_area, 1, src->aspect(), dst->aspect()); } else {