Delete chunks upon re-beginning a command buffer

* If a command buffer had an unbalanced begin/end, some chunks may still be left
  in the record that haven't been baked. Delete these before beginning to record
  again.
This commit is contained in:
baldurk
2022-06-23 18:38:03 +01:00
parent 5919085e47
commit e310f72939
@@ -1320,6 +1320,8 @@ VkResult WrappedVulkan::vkBeginCommandBuffer(VkCommandBuffer commandBuffer,
ToStr(record->bakedCommands->GetResourceID()).c_str());
}
record->DeleteChunks();
{
CACHE_THREAD_SERIALISER();