From 61666bae69b6c31cc85c64a102ab3c83cbd86db1 Mon Sep 17 00:00:00 2001 From: kd-11 Date: Wed, 21 Sep 2022 23:19:06 +0300 Subject: [PATCH] rsx: Fix hardware deswizzle not getting used when hardware deswizzle flag is not set --- rpcs3/Emu/RSX/Common/TextureUtils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/RSX/Common/TextureUtils.cpp b/rpcs3/Emu/RSX/Common/TextureUtils.cpp index 729d2a7f82..0a70949d25 100644 --- a/rpcs3/Emu/RSX/Common/TextureUtils.cpp +++ b/rpcs3/Emu/RSX/Common/TextureUtils.cpp @@ -1038,7 +1038,7 @@ namespace rsx result.element_size = word_size; result.block_length = words_per_block; - bool require_cpu_swizzle = !caps.supports_hw_deswizzle; + bool require_cpu_swizzle = !caps.supports_hw_deswizzle && is_swizzled; bool require_cpu_byteswap = !caps.supports_byteswap; if (is_swizzled && caps.supports_hw_deswizzle)