From d4d9a855c4a87c688ec01ce6a1f9197332bcbbf9 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 20 Oct 2016 12:56:14 +0200 Subject: [PATCH] Fix replaying through indirect draws on vulkan --- renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp index 9a8af0543..19c8599cf 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_draw_funcs.cpp @@ -325,7 +325,7 @@ bool WrappedVulkan::Serialise_vkCmdDrawIndirect(Serialiser *localSerialiser, uint32_t baseEventID = it->eventID; // when re-recording all, submit every drawcall individually to the callback - if(ShouldRerecordCmd(cmdid) && InRerecordRange(cmdid) && IsDrawInRenderPass()) + if(m_DrawcallCallback && m_DrawcallCallback->RecordAllCmds() && IsDrawInRenderPass()) { for(uint32_t i = 0; i < cnt; i++) {