From f4c3254435704d74c8ff8cc15b27b2b8aca8967e Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 13 Sep 2017 11:24:26 +0100 Subject: [PATCH] Set command buffer info for all re-recorded commands, including partials --- renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp index 68d4a0d23..ab9019fa5 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_cmd_funcs.cpp @@ -575,11 +575,11 @@ bool WrappedVulkan::Serialise_vkBeginCommandBuffer(Serialiser *localSerialiser, // there's no issue with clashes here. m_RerecordCmds[bakeId] = cmd; m_RerecordCmds[cmdId] = cmd; - - m_BakedCmdBufferInfo[GetResID(cmd)].level = allocInfo.level; - m_BakedCmdBufferInfo[GetResID(cmd)].beginFlags = info.flags; } + m_BakedCmdBufferInfo[GetResID(cmd)].level = allocInfo.level; + m_BakedCmdBufferInfo[GetResID(cmd)].beginFlags = info.flags; + // add one-time submit flag as this partial cmd buffer will only be submitted once info.flags |= VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT;