From d026705c5072c0156a2ca77b70008b3daf8fa1a9 Mon Sep 17 00:00:00 2001 From: baldurk Date: Sun, 31 Jul 2016 14:53:22 +0700 Subject: [PATCH] Make sure struct is properly initialised --- renderdoc/driver/d3d12/d3d12_commands.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/renderdoc/driver/d3d12/d3d12_commands.cpp b/renderdoc/driver/d3d12/d3d12_commands.cpp index 3c0efc160..4d6bba142 100644 --- a/renderdoc/driver/d3d12/d3d12_commands.cpp +++ b/renderdoc/driver/d3d12/d3d12_commands.cpp @@ -578,11 +578,20 @@ HRESULT STDMETHODCALLTYPE WrappedID3D12GraphicsCommandList::QueryInterface(REFII D3D12CommandData::D3D12CommandData() { + m_CurChunkOffset = 0; + m_RootEventID = 1; m_RootDrawcallID = 1; m_FirstEventID = 0; m_LastEventID = ~0U; + m_pDevice = NULL; + m_pSerialiser = NULL; + + m_DrawcallCallback = NULL; + + m_AddedDrawcall = false; + m_RootDrawcallStack.push_back(&m_ParentDrawcall); }