SWG: Adds TEV stage output dumping. Fixes interrupt handling in the command processor. Some code cleanup and a few graphical fixes for rare cases.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4472 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
donkopunchstania
2009-10-28 03:01:07 +00:00
parent a31eb24955
commit 63e3d184f8
11 changed files with 143 additions and 81 deletions

View File

@ -33,6 +33,7 @@
#include "HwRasterizer.h"
#include "LogManager.h"
#include "EfbInterface.h"
#include "DebugUtil.h"
PLUGIN_GLOBALS* globals = NULL;
@ -88,6 +89,7 @@ void Initialize(void *init)
Rasterizer::Init();
HwRasterizer::Init();
Renderer::Init(_pVideoInitialize);
DebugUtil::Init();
}
void DoState(unsigned char **ptr, int mode)
@ -109,6 +111,7 @@ void Video_Prepare(void)
// Run from the CPU thread (from VideoInterface.cpp)
void Video_BeginField(u32 xfbAddr, FieldType field, u32 fbWidth, u32 fbHeight)
{
g_VideoInitialize.pCopiedToXFB(true);
}
// Run from the CPU thread (from VideoInterface.cpp)