diff options
| author | XTra.KrazzY <XTra.KrazzY@gmail.com> | 2008-08-28 09:19:46 +0000 |
|---|---|---|
| committer | XTra.KrazzY <XTra.KrazzY@gmail.com> | 2008-08-28 09:19:46 +0000 |
| commit | f8b4311b665ce88f4d56d0cb13392bfa13e5cc56 (patch) | |
| tree | a11465b76b584024a40c5ade47eee29f6bf7baac /Source/Core/VideoCommon | |
| parent | 531230c03d2c849d1128ad40b932e6de6c2a49a1 (diff) | |
Final typo and error fixes and include reordering
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@372 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/VideoCommon')
| -rw-r--r-- | Source/Core/VideoCommon/Src/Fifo.cpp | 8 | ||||
| -rw-r--r-- | Source/Core/VideoCommon/Src/Fifo.h | 5 | ||||
| -rw-r--r-- | Source/Core/VideoCommon/Src/VideoState.cpp | 10 |
3 files changed, 18 insertions, 5 deletions
diff --git a/Source/Core/VideoCommon/Src/Fifo.cpp b/Source/Core/VideoCommon/Src/Fifo.cpp index 7b407a934b..8e971700a0 100644 --- a/Source/Core/VideoCommon/Src/Fifo.cpp +++ b/Source/Core/VideoCommon/Src/Fifo.cpp @@ -20,7 +20,6 @@ #include "MemoryUtil.h"
#include "Thread.h"
#include "OpcodeDecoding.h"
-#include "pluginspecs_video.h"
#include "Fifo.h"
@@ -33,6 +32,13 @@ static u8 *videoBuffer; static int size = 0;
static int readptr = 0;
+void Fifo_DoState(ChunkFile &f) {
+ f.Do(size);
+ f.DoArray(videoBuffer, size);
+
+ f.Do(readptr);
+}
+
void Fifo_Init()
{
videoBuffer = (u8*)AllocateMemoryPages(FIFO_SIZE);
diff --git a/Source/Core/VideoCommon/Src/Fifo.h b/Source/Core/VideoCommon/Src/Fifo.h index f8f9a33892..43a20496f5 100644 --- a/Source/Core/VideoCommon/Src/Fifo.h +++ b/Source/Core/VideoCommon/Src/Fifo.h @@ -18,7 +18,11 @@ #ifndef _FIFO_H
#define _FIFO_H
+#include "pluginspecs_video.h"
+
#include "Common.h"
+#include "ChunkFile.h"
+
// inline for speed!
class FifoReader
{
@@ -53,6 +57,7 @@ extern FifoReader fifo; void Fifo_Init();
void Fifo_Shutdown();
void Fifo_EnterLoop(const SVideoInitialize &video_initialize);
+void Fifo_DoState(ChunkFile &f);
#endif
diff --git a/Source/Core/VideoCommon/Src/VideoState.cpp b/Source/Core/VideoCommon/Src/VideoState.cpp index 8a8642f5dd..0952f0d0eb 100644 --- a/Source/Core/VideoCommon/Src/VideoState.cpp +++ b/Source/Core/VideoCommon/Src/VideoState.cpp @@ -16,7 +16,12 @@ // http://code.google.com/p/dolphin-emu/
#include "VideoState.h"
+
+#include "BPMemory.h"
+#include "CPMemory.h"
+#include "XFMemory.h"
#include "TextureDecoder.h"
+#include "Fifo.h"
static void DoState(ChunkFile &f) {
// BP Memory
@@ -33,10 +38,7 @@ static void DoState(ChunkFile &f) { f.Do(texMem);
// FIFO
- f.Do(size);
- f.DoArray(videoBuffer, sizeof(u8), size);
-
- f.Do(readptr);
+ Fifo_DoState(f);
//TODO: Check for more pointers in the data structures and make them
// serializable
|
