summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon
diff options
context:
space:
mode:
authorskidau <skidau@gmail.com>2011-10-22 16:18:02 +1100
committerskidau <skidau@gmail.com>2011-10-22 16:18:02 +1100
commit3cdcdba25f2d6f0eb5631b60d98a5a7df4405d2a (patch)
treef4aae72920ae1344f4f81e05b379c2950d69d012 /Source/Core/VideoCommon
parent8d9061ac39ee8841557ce461c48fdc2791ec8a20 (diff)
parent599c3ccd7bc0c7b75c9ef6c4a3fd4f0fb2ae266c (diff)
Merge branch 'SaveStates'
Diffstat (limited to 'Source/Core/VideoCommon')
-rw-r--r--Source/Core/VideoCommon/Src/PixelEngine.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/Core/VideoCommon/Src/PixelEngine.cpp b/Source/Core/VideoCommon/Src/PixelEngine.cpp
index 2a328de95d..3b6d1b7487 100644
--- a/Source/Core/VideoCommon/Src/PixelEngine.cpp
+++ b/Source/Core/VideoCommon/Src/PixelEngine.cpp
@@ -31,6 +31,7 @@
#include "CommandProcessor.h"
#include "HW/ProcessorInterface.h"
#include "DLCache.h"
+#include "State.h"
namespace PixelEngine
{
@@ -329,6 +330,8 @@ void UpdateFinishInterrupt(bool active)
{
ProcessorInterface::SetInterrupt(INT_CAUSE_PE_FINISH, active);
interruptSetFinish = active;
+ if (active)
+ State::ProcessRequestedStates(0);
}
}