Begin implementing save states to video software. Kind of works, sometimes.

This commit is contained in:
Rachel Bryk 2013-02-25 20:05:02 -05:00
parent e5c53e371f
commit 415a2f17c9
10 changed files with 59 additions and 4 deletions

View file

@ -39,6 +39,8 @@
#include "FileUtil.h"
#include "VideoBackend.h"
#include "Core.h"
#include "OpcodeDecoder.h"
#include "SWVertexLoader.h"
#define VSYNC_ENABLED 0
@ -93,9 +95,13 @@ bool VideoSoftware::Initialize(void *&window_handle)
return true;
}
void VideoSoftware::DoState(PointerWrap&)
void VideoSoftware::DoState(PointerWrap& p)
{
// NYI
// TODO: incomplete
SWCommandProcessor::DoState(p);
SWPixelEngine::DoState(p);
EfbInterface::DoState(p);
OpcodeDecoder::DoState(p);
}
void VideoSoftware::CheckInvalidState()