From 5420ab3256d1397c8f5f1a66fd6118f8a8baee04 Mon Sep 17 00:00:00 2001 From: baldurk Date: Sun, 10 Jul 2016 16:42:24 +0300 Subject: [PATCH] Reset allocator after GPU sync to avoid excessive leaking --- renderdoc/driver/d3d12/d3d12_device.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/driver/d3d12/d3d12_device.cpp b/renderdoc/driver/d3d12/d3d12_device.cpp index 23ec940a3..23c636cbe 100644 --- a/renderdoc/driver/d3d12/d3d12_device.cpp +++ b/renderdoc/driver/d3d12/d3d12_device.cpp @@ -1327,6 +1327,8 @@ void WrappedID3D12Device::FlushLists(bool forceSync) m_InternalCmds.submittedcmds.begin(), m_InternalCmds.submittedcmds.end()); m_InternalCmds.submittedcmds.clear(); + + m_Alloc->Reset(); } }