diff --git a/src/video_core/renderer_vulkan/vk_texture_cache.cpp b/src/video_core/renderer_vulkan/vk_texture_cache.cpp index 136a11f78d..113a7eb2fc 100644 --- a/src/video_core/renderer_vulkan/vk_texture_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_texture_cache.cpp @@ -418,18 +418,9 @@ TransformBufferCopies(std::span copies, size_t bu size_t buffer_offset; VkImageAspectFlags aspect_mask; }; - if (aspect_mask == (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT)) { - boost::container::small_vector result(copies.size() * 2); - std::ranges::transform(copies, result.begin(), - Maker{buffer_offset, VK_IMAGE_ASPECT_DEPTH_BIT}); - std::ranges::transform(copies, result.begin() + copies.size(), - Maker{buffer_offset, VK_IMAGE_ASPECT_STENCIL_BIT}); - return result; - } else { - boost::container::small_vector result(copies.size()); - std::ranges::transform(copies, result.begin(), Maker{buffer_offset, aspect_mask}); - return result; - } + boost::container::small_vector result(copies.size()); + std::ranges::transform(copies, result.begin(), Maker{buffer_offset, aspect_mask}); + return result; } [[nodiscard]] VkImageSubresourceRange MakeSubresourceRange(VkImageAspectFlags aspect_mask,