mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-06-19 19:00:09 +02:00
added some missing VideoBackendHardware data to savestates. I think this makes savestates more stable (fewer "GFX FIFO: Unknown Opcode" errors) in dual core mode.
also added some extra verification markers around here, to potentially give better info on future version mismatches
This commit is contained in:
@ -186,6 +186,14 @@ void VideoBackendHardware::InitializeShared()
|
||||
void VideoBackendHardware::DoState(PointerWrap& p)
|
||||
{
|
||||
VideoCommon_DoState(p);
|
||||
p.DoMarker("VideoCommon");
|
||||
|
||||
p.Do(s_swapRequested);
|
||||
p.Do(s_efbAccessRequested);
|
||||
p.Do(s_beginFieldArgs);
|
||||
p.Do(s_accessEFBArgs);
|
||||
p.Do(s_AccessEFBResult);
|
||||
p.DoMarker("VideoBackendHardware");
|
||||
|
||||
// Refresh state.
|
||||
if (p.GetMode() == PointerWrap::MODE_READ)
|
||||
|
Reference in New Issue
Block a user