From c6735c9fd443daf16a9be588e1e02c1c8f570ea7 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 16 Sep 2016 10:35:18 +0200 Subject: [PATCH] Set PipelineState in render state when serialising an initial Reset() --- renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp b/renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp index a212c93e4..906ca2658 100644 --- a/renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp +++ b/renderdoc/driver/d3d12/d3d12_command_list_wrap.cpp @@ -209,6 +209,8 @@ bool WrappedID3D12GraphicsCommandList::Serialise_Reset(ID3D12CommandAllocator *p m_Cmd->m_RerecordCmds[bakeId] = list; m_Cmd->m_RerecordCmds[CommandList] = list; } + + m_Cmd->m_RenderState.pipe = GetResID(pInitialState); } m_Cmd->m_BakedCmdListInfo[CommandList].curEventID = 0;