From cee81227b01eb4fac82f8e7d899f65a220f52df8 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 9 Jan 2020 16:59:46 +0000 Subject: [PATCH] Handle off-by-one errors when replaying final parts of a subpass --- renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp index 03239caa6..1f014b948 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp @@ -993,7 +993,7 @@ bool WrappedVulkan::Serialise_vkEndCommandBuffer(SerialiserType &ser, VkCommandB rdcarray > imgbarriers; - for(sub = m_RenderState.subpass; sub < numSubpasses - 1; sub++) + for(sub = m_RenderState.subpass + 1; sub < numSubpasses; sub++) { ObjDisp(commandBuffer)->CmdNextSubpass(Unwrap(commandBuffer), VK_SUBPASS_CONTENTS_INLINE);