Merge some state loading stuff to VideoCommon and fixed a crash on Linux system when trying to save a state.

Credits go to miquelmartos from the forums for the patch ;)

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6593 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
NeoBrainX
2010-12-16 18:21:14 +00:00
parent aa226aaf41
commit 4553699077
4 changed files with 57 additions and 72 deletions

View File

@ -286,14 +286,3 @@ void Shutdown()
D3D::Shutdown();
EmuWindow::Close();
}
void DoState(unsigned char **ptr, int mode)
{
// Clear texture cache because it might have written to RAM
CommandProcessor::FifoCriticalEnter();
TextureCache::Invalidate(false);
CommandProcessor::FifoCriticalLeave();
// No need to clear shader caches
PointerWrap p(ptr, mode);
VideoCommon_DoState(p);
}