Only get command list IDs when writing

This commit is contained in:
baldurk
2016-07-08 16:17:16 +03:00
parent 925445c8b0
commit 295a315840
@@ -53,9 +53,13 @@ bool WrappedID3D12CommandQueue::Serialise_ExecuteCommandLists(UINT NumCommandLis
SERIALISE_ELEMENT(UINT, num, NumCommandLists);
std::vector<ResourceId> ids;
ids.reserve(num);
for(UINT i = 0; i < num; i++)
ids.push_back(GetResID(ppCommandLists[i]));
if(m_State >= WRITING)
{
ids.reserve(num);
for(UINT i = 0; i < num; i++)
ids.push_back(GetResID(ppCommandLists[i]));
}
m_pSerialiser->Serialise("ppCommandLists", ids);