From 855f97841dffcc2bd75f8c0f6cdb48c2d42a8f08 Mon Sep 17 00:00:00 2001 From: skidau Date: Tue, 8 Feb 2011 10:37:47 +0000 Subject: Paused the video thread while a save state was being created or loaded. Performed the save state operation after the fifo became idle. Saved the interrupt status of the video thread into the save state. This helps stabilise the save states in dual core mode in games like Super Mario Galaxy. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7112 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Core/VideoCommon/Src/VideoState.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Source/Core/VideoCommon/Src/VideoState.cpp') diff --git a/Source/Core/VideoCommon/Src/VideoState.cpp b/Source/Core/VideoCommon/Src/VideoState.cpp index b7ca4c00c1..d82aaed46f 100644 --- a/Source/Core/VideoCommon/Src/VideoState.cpp +++ b/Source/Core/VideoCommon/Src/VideoState.cpp @@ -55,3 +55,8 @@ void VideoCommon_DoState(PointerWrap &p) DoState(p); //TODO: search for more data that should be saved and add it here } + +void VideoCommon_RunLoop(bool enable) +{ + Fifo_RunLoop(enable); +} -- cgit v1.2.3