Fix a crash loading a completely empty capture on D3D11

This commit is contained in:
baldurk
2020-02-05 14:39:37 +00:00
parent d3cbc6aadb
commit bf92f9adf0
+6 -3
View File
@@ -1220,9 +1220,12 @@ ReplayStatus WrappedID3D11DeviceContext::ReplayLog(CaptureState readType, uint32
if(IsActiveReplaying(m_State))
{
APIEvent ev = GetEvent(startEventID);
m_CurEventID = ev.eventId;
ser.GetReader()->SetOffset(ev.fileOffset);
if(!m_Events.empty())
{
APIEvent ev = GetEvent(startEventID);
m_CurEventID = ev.eventId;
ser.GetReader()->SetOffset(ev.fileOffset);
}
ClearMaps();
for(size_t i = 0; i < m_pDevice->GetNumDeferredContexts(); i++)