Don't signal non-live fences

This commit is contained in:
baldurk
2016-07-28 11:57:28 +07:00
parent 6e5f8ae687
commit 9e604294ea
@@ -193,7 +193,7 @@ bool WrappedID3D12CommandQueue::Serialise_Signal(ID3D12Fence *pFence, UINT64 Val
SERIALISE_ELEMENT(ResourceId, Fence, GetResID(pFence));
SERIALISE_ELEMENT(UINT64, val, Value);
if(m_State <= EXECUTING)
if(m_State <= EXECUTING && GetResourceManager()->HasLiveResource(Fence))
{
pFence = GetResourceManager()->GetLiveAs<ID3D12Fence>(Fence);