From 26ed01ec8a5c16905701d2860f67788b9eac8802 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 3 Feb 2020 13:18:11 +0000 Subject: [PATCH] Ensure that queue used in vkQueuePresentKHR is referenced --- renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp | 2 ++ 1 file changed, 2 insertions(+) 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()); }