diff --git a/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp index 739491799..81ff15177 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp @@ -450,9 +450,11 @@ VkResult WrappedVulkan::vkQueuePresentKHR( VkPresentInfoKHR* pPresentInfo) { if(m_State == WRITING_IDLE) + { RenderDoc::Inst().Tick(); - GetResourceManager()->FlushPendingDirty(); + GetResourceManager()->FlushPendingDirty(); + } m_FrameCounter++; // first present becomes frame #1, this function is at the end of the frame