mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-19 12:19:40 -06:00
DataReader migration to faster one: first step.
TODO: doing it for DX9, move DataReader to VideoCommon, remove dirty debug #def if ok git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@729 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
@ -18,6 +18,7 @@
|
||||
#include "Globals.h"
|
||||
#include "DataReader.h"
|
||||
|
||||
#if !defined(DATAREADER_INLINE) || defined(DATAREADER_DEBUG)
|
||||
// =================================================================================================
|
||||
// CDataReader_Fifo
|
||||
// =================================================================================================
|
||||
@ -27,6 +28,7 @@ extern u8 FAKE_ReadFifo8();
|
||||
extern u16 FAKE_ReadFifo16();
|
||||
extern u32 FAKE_ReadFifo32();
|
||||
extern int FAKE_GetPosition();
|
||||
extern int FAKE_GetRealPtr();
|
||||
extern void FAKE_SkipFifo(u32 skip);
|
||||
|
||||
IDataReader::~IDataReader()
|
||||
@ -61,6 +63,10 @@ int CDataReader_Fifo::GetPosition()
|
||||
{
|
||||
return FAKE_GetPosition();
|
||||
}
|
||||
int CDataReader_Fifo::GetRealPtr()
|
||||
{
|
||||
return FAKE_GetRealPtr();
|
||||
}
|
||||
|
||||
|
||||
// =================================================================================================
|
||||
@ -108,3 +114,9 @@ void CDataReader_Memory::Skip(u32 skip)
|
||||
{
|
||||
m_uReadAddress += skip;
|
||||
}
|
||||
|
||||
int CDataReader_Memory::GetRealPtr()
|
||||
{
|
||||
return (int)Memory_GetPtr(m_uReadAddress);
|
||||
}
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user