From 226178ddac01c1f63c95c50c5e9055d40f22a1ff Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 23 Apr 2021 12:11:39 +0100 Subject: [PATCH] Explicitly set layer count when doing MSAA <-> Array copies --- renderdoc/driver/vulkan/vk_msaa_array_conv.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/renderdoc/driver/vulkan/vk_msaa_array_conv.cpp b/renderdoc/driver/vulkan/vk_msaa_array_conv.cpp index 6db7e9791..820ebaac1 100644 --- a/renderdoc/driver/vulkan/vk_msaa_array_conv.cpp +++ b/renderdoc/driver/vulkan/vk_msaa_array_conv.cpp @@ -122,6 +122,7 @@ void VulkanDebugManager::CopyTex2DMSToArray(VkImage destArray, VkImage srcMS, Vk uint32_t batchIndex = slice % batchSize; viewInfo.subresourceRange.baseArrayLayer = slice; + viewInfo.subresourceRange.layerCount = 1; vkr = ObjDisp(dev)->CreateImageView(Unwrap(dev), &viewInfo, NULL, &destView); RDCASSERTEQUAL(vkr, VK_SUCCESS);