From d8f8a97c9e6a35809a9fb1325e8db55fba200f42 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 21 Dec 2015 22:37:42 +0100 Subject: [PATCH] Don't do single draw via ReplayLog if we're doing it directly --- renderdoc/driver/vulkan/vk_debug.cpp | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/renderdoc/driver/vulkan/vk_debug.cpp b/renderdoc/driver/vulkan/vk_debug.cpp index 570c8b131..bba4c631f 100644 --- a/renderdoc/driver/vulkan/vk_debug.cpp +++ b/renderdoc/driver/vulkan/vk_debug.cpp @@ -4286,17 +4286,6 @@ void VulkanDebugManager::InitPostVSBuffers(uint32_t frameID, uint32_t eventID) NULL, &fetchdesc, NULL }; m_pDriver->vkUpdateDescriptorSets(dev, 1, &write, 0, NULL); - - vkr = ObjDisp(dev)->EndCommandBuffer(Unwrap(cmd)); - RDCASSERT(vkr == VK_SUCCESS); - - // do single draw - m_pDriver->ReplayLog(frameID, 0, eventID, eReplay_OnlyDraw); - - cmd = m_pDriver->GetNextCmd(); - - vkr = ObjDisp(dev)->BeginCommandBuffer(Unwrap(cmd), &beginInfo); - RDCASSERT(vkr == VK_SUCCESS); // do single draw modifiedstate.BeginRenderPassAndApplyState(cmd);