From 48e52c12f7d2a28e9cfff42d2ba05d7f77c89904 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 8 Jul 2016 16:16:46 +0300 Subject: [PATCH] Mark signalled fences as referenced --- renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp b/renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp index 32f1a80ed..6c3745108 100644 --- a/renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp +++ b/renderdoc/driver/d3d12/d3d12_command_queue_wrap.cpp @@ -204,6 +204,7 @@ HRESULT STDMETHODCALLTYPE WrappedID3D12CommandQueue::Signal(ID3D12Fence *pFence, Serialise_Signal(pFence, Value); m_QueueRecord->AddChunk(scope.Get()); + GetResourceManager()->MarkResourceFrameReferenced(GetResID(pFence), eFrameRef_Read); } return m_pReal->Signal(Unwrap(pFence), Value);