VideoCommon: cleanup OpcodeDecoder

This commit is contained in:
degasus
2014-11-27 23:53:11 +01:00
parent 4b22885ed8
commit 21970c4a2a
8 changed files with 197 additions and 224 deletions

View File

@ -5,6 +5,7 @@
#pragma once
#include "Common/CommonTypes.h"
#include "VideoCommon/DataReader.h"
#define GX_NOP 0x00
@ -40,5 +41,6 @@ extern bool g_bRecordFifoData;
void OpcodeDecoder_Init();
void OpcodeDecoder_Shutdown();
u8* OpcodeDecoder_Run(u8* start, u8* end, u32* cycles, bool in_display_list);
u8* OpcodeDecoder_Preprocess(u8* start, u8* end, bool in_display_list);
template <bool is_preprocess = false>
u8* OpcodeDecoder_Run(DataReader src, u32* cycles, bool in_display_list);