System: Add memory-only save states and rewind

This commit is contained in:
Connor McLaughlin
2021-01-23 19:00:54 +10:00
parent 6c6fdeb15e
commit 516d685dd0
22 changed files with 537 additions and 70 deletions

View File

@ -20,11 +20,12 @@ bool GPU_SW_Backend::Initialize()
return GPUBackend::Initialize();
}
void GPU_SW_Backend::Reset()
void GPU_SW_Backend::Reset(bool clear_vram)
{
GPUBackend::Reset();
GPUBackend::Reset(clear_vram);
m_vram.fill(0);
if (clear_vram)
m_vram.fill(0);
}
void GPU_SW_Backend::DrawPolygon(const GPUBackendDrawPolygonCommand* cmd)