diff --git a/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp index 69cac9e93..078f0bddd 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp @@ -875,6 +875,8 @@ VkResult WrappedVulkan::vkQueuePresentKHR(VkQueue queue, const VkPresentInfoKHR SCOPED_SERIALISE_CHUNK(VulkanChunk::vkQueuePresentKHR); Serialise_vkQueuePresentKHR(ser, queue, pPresentInfo); + GetResourceManager()->MarkResourceFrameReferenced(GetResID(queue), eFrameRef_Read); + m_FrameCaptureRecord->AddChunk(scope.Get()); }