summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Software
diff options
context:
space:
mode:
authorMarkus Wick <markus+github@selfnet.de>2014-12-10 06:53:11 +0100
committerMarkus Wick <markus+github@selfnet.de>2014-12-10 06:53:11 +0100
commit4c139ca7cc816489feffc0b6ee0a3f1a6d85060e (patch)
treee16ae78d1428f5ae62e68541bc8fe46bd3693d34 /Source/Core/VideoBackends/Software
parent57d2469d93ca6e2d3e0efe7c0efa85dfb95ed9c0 (diff)
parente88e63adb36d649903a54740d9580a491cd6bf0d (diff)
Merge pull request #1609 from degasus/datareader
VideoCommon: Datareader
Diffstat (limited to 'Source/Core/VideoBackends/Software')
-rw-r--r--Source/Core/VideoBackends/Software/OpcodeDecoder.cpp2
-rw-r--r--Source/Core/VideoBackends/Software/SWCommandProcessor.cpp2
-rw-r--r--Source/Core/VideoBackends/Software/SWVertexLoader.cpp9
3 files changed, 6 insertions, 7 deletions
diff --git a/Source/Core/VideoBackends/Software/OpcodeDecoder.cpp b/Source/Core/VideoBackends/Software/OpcodeDecoder.cpp
index 66816e6626..6ae76c44b5 100644
--- a/Source/Core/VideoBackends/Software/OpcodeDecoder.cpp
+++ b/Source/Core/VideoBackends/Software/OpcodeDecoder.cpp
@@ -14,8 +14,8 @@
#include "VideoBackends/Software/SWVertexLoader.h"
#include "VideoBackends/Software/SWVideoConfig.h"
#include "VideoBackends/Software/XFMemLoader.h"
-#include "VideoCommon/DataReader.h"
#include "VideoCommon/Fifo.h"
+#include "VideoCommon/VertexLoaderUtils.h"
typedef void (*DecodingFunction)(u32);
diff --git a/Source/Core/VideoBackends/Software/SWCommandProcessor.cpp b/Source/Core/VideoBackends/Software/SWCommandProcessor.cpp
index 5b3af7f78a..9c7ff303b7 100644
--- a/Source/Core/VideoBackends/Software/SWCommandProcessor.cpp
+++ b/Source/Core/VideoBackends/Software/SWCommandProcessor.cpp
@@ -20,8 +20,8 @@
#include "VideoBackends/Software/SWCommandProcessor.h"
#include "VideoBackends/Software/VideoBackend.h"
-#include "VideoCommon/DataReader.h"
#include "VideoCommon/Fifo.h"
+#include "VideoCommon/VertexLoaderUtils.h"
namespace SWCommandProcessor
{
diff --git a/Source/Core/VideoBackends/Software/SWVertexLoader.cpp b/Source/Core/VideoBackends/Software/SWVertexLoader.cpp
index 0612a743da..d847f87cfe 100644
--- a/Source/Core/VideoBackends/Software/SWVertexLoader.cpp
+++ b/Source/Core/VideoBackends/Software/SWVertexLoader.cpp
@@ -13,7 +13,6 @@
#include "VideoBackends/Software/TransformUnit.h"
#include "VideoBackends/Software/XFMemLoader.h"
-#include "VideoCommon/DataReader.h"
#include "VideoCommon/VertexLoader.h"
#include "VideoCommon/VertexLoader_Color.h"
#include "VideoCommon/VertexLoader_Normal.h"
@@ -286,20 +285,20 @@ void SWVertexLoader::LoadTexMtx(SWVertexLoader *vertexLoader, InputVertexData *v
void SWVertexLoader::LoadPosition(SWVertexLoader *vertexLoader, InputVertexData *vertex, u8 unused)
{
- VertexManager::s_pCurBufferPointer = (u8*)&vertex->position;
+ g_vertex_manager_write_ptr = (u8*)&vertex->position;
vertexLoader->m_positionLoader();
}
void SWVertexLoader::LoadNormal(SWVertexLoader *vertexLoader, InputVertexData *vertex, u8 unused)
{
- VertexManager::s_pCurBufferPointer = (u8*)&vertex->normal;
+ g_vertex_manager_write_ptr = (u8*)&vertex->normal;
vertexLoader->m_normalLoader();
}
void SWVertexLoader::LoadColor(SWVertexLoader *vertexLoader, InputVertexData *vertex, u8 index)
{
u32 color;
- VertexManager::s_pCurBufferPointer = (u8*)&color;
+ g_vertex_manager_write_ptr = (u8*)&color;
colIndex = index;
vertexLoader->m_colorLoader[index]();
@@ -309,7 +308,7 @@ void SWVertexLoader::LoadColor(SWVertexLoader *vertexLoader, InputVertexData *ve
void SWVertexLoader::LoadTexCoord(SWVertexLoader *vertexLoader, InputVertexData *vertex, u8 index)
{
- VertexManager::s_pCurBufferPointer = (u8*)&vertex->texCoords[index];
+ g_vertex_manager_write_ptr = (u8*)&vertex->texCoords[index];
tcIndex = index;
vertexLoader->m_texCoordLoader[index]();
}