From ab01e9e8537c00b9783f79d3989c7ba35e18b5d8 Mon Sep 17 00:00:00 2001 From: hrydgard <hrydgard@gmail.com> Date: Fri, 26 Dec 2008 13:03:50 +0000 Subject: [PATCH] Prepare vertexloaders for the move... git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1691 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Core/VideoCommon/VideoCommon.vcproj | 172 ++++++++++-------- .../Src/VertexLoader_Color.cpp | 5 +- .../Src/VertexLoader_Normal.cpp | 6 +- .../Src/VertexLoader_Position.cpp | 5 +- .../Src/VertexLoader_TextCoord.cpp | 5 +- 5 files changed, 104 insertions(+), 89 deletions(-) diff --git a/Source/Core/VideoCommon/VideoCommon.vcproj b/Source/Core/VideoCommon/VideoCommon.vcproj index ba9174c7aa..502d104e48 100644 --- a/Source/Core/VideoCommon/VideoCommon.vcproj +++ b/Source/Core/VideoCommon/VideoCommon.vcproj @@ -459,6 +459,98 @@ > </File> </Filter> + <Filter + Name="ShaderManagers" + > + <File + RelativePath=".\Src\PixelShaderManager.cpp" + > + </File> + <File + RelativePath=".\Src\PixelShaderManager.h" + > + </File> + </Filter> + <Filter + Name="Util" + > + <File + RelativePath=".\Src\ImageWrite.cpp" + > + </File> + <File + RelativePath=".\Src\ImageWrite.h" + > + </File> + <File + RelativePath=".\Src\IndexGenerator.cpp" + > + </File> + <File + RelativePath=".\Src\IndexGenerator.h" + > + </File> + <File + RelativePath=".\Src\LookUpTables.cpp" + > + </File> + <File + RelativePath=".\Src\LookUpTables.h" + > + </File> + <File + RelativePath=".\Src\Profiler.cpp" + > + </File> + <File + RelativePath=".\Src\Profiler.h" + > + </File> + <File + RelativePath=".\Src\Statistics.cpp" + > + </File> + <File + RelativePath=".\Src\Statistics.h" + > + </File> + <File + RelativePath=".\Src\VideoState.cpp" + > + </File> + <File + RelativePath=".\Src\VideoState.h" + > + </File> + <File + RelativePath=".\Src\XFBConvert.cpp" + > + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AssemblerOutput="4" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|x64" + > + <Tool + Name="VCCLCompilerTool" + AssemblerOutput="4" + /> + </FileConfiguration> + </File> + <File + RelativePath=".\Src\XFBConvert.h" + > + </File> + </Filter> + <Filter + Name="VertexLoading" + > + </Filter> <File RelativePath=".\Src\DataReader.h" > @@ -471,30 +563,6 @@ RelativePath=".\Src\Fifo.h" > </File> - <File - RelativePath=".\Src\ImageWrite.cpp" - > - </File> - <File - RelativePath=".\Src\ImageWrite.h" - > - </File> - <File - RelativePath=".\Src\IndexGenerator.cpp" - > - </File> - <File - RelativePath=".\Src\IndexGenerator.h" - > - </File> - <File - RelativePath=".\Src\LookUpTables.cpp" - > - </File> - <File - RelativePath=".\Src\LookUpTables.h" - > - </File> <File RelativePath=".\Src\NativeVertexFormat.h" > @@ -515,34 +583,10 @@ RelativePath=".\Src\OpcodeDecoding.h" > </File> - <File - RelativePath=".\Src\PixelShaderManager.cpp" - > - </File> - <File - RelativePath=".\Src\PixelShaderManager.h" - > - </File> - <File - RelativePath=".\Src\Profiler.cpp" - > - </File> - <File - RelativePath=".\Src\Profiler.h" - > - </File> <File RelativePath=".\Src\SConscript" > </File> - <File - RelativePath=".\Src\Statistics.cpp" - > - </File> - <File - RelativePath=".\Src\Statistics.h" - > - </File> <File RelativePath=".\Src\TextureDecoder.cpp" > @@ -567,38 +611,6 @@ RelativePath=".\Src\VideoCommon.h" > </File> - <File - RelativePath=".\Src\VideoState.cpp" - > - </File> - <File - RelativePath=".\Src\VideoState.h" - > - </File> - <File - RelativePath=".\Src\XFBConvert.cpp" - > - <FileConfiguration - Name="Release|Win32" - > - <Tool - Name="VCCLCompilerTool" - AssemblerOutput="4" - /> - </FileConfiguration> - <FileConfiguration - Name="Release|x64" - > - <Tool - Name="VCCLCompilerTool" - AssemblerOutput="4" - /> - </FileConfiguration> - </File> - <File - RelativePath=".\Src\XFBConvert.h" - > - </File> </Files> <Globals> </Globals> diff --git a/Source/Plugins/Plugin_VideoOGL/Src/VertexLoader_Color.cpp b/Source/Plugins/Plugin_VideoOGL/Src/VertexLoader_Color.cpp index 5c56f4faee..ebb1c62dcc 100644 --- a/Source/Plugins/Plugin_VideoOGL/Src/VertexLoader_Color.cpp +++ b/Source/Plugins/Plugin_VideoOGL/Src/VertexLoader_Color.cpp @@ -18,11 +18,12 @@ #ifndef _VERTEXLOADERCOLOR_H #define _VERTEXLOADERCOLOR_H -#include "Globals.h" +#include "Common.h" +#include "VideoCommon.h" #include "LookUpTables.h" #include "VertexLoader.h" -#include "VertexManager.h" #include "VertexLoader_Color.h" +#include "NativeVertexWriter.h" #define RSHIFT 0 #define GSHIFT 8 diff --git a/Source/Plugins/Plugin_VideoOGL/Src/VertexLoader_Normal.cpp b/Source/Plugins/Plugin_VideoOGL/Src/VertexLoader_Normal.cpp index df3ca8a375..da2f990594 100644 --- a/Source/Plugins/Plugin_VideoOGL/Src/VertexLoader_Normal.cpp +++ b/Source/Plugins/Plugin_VideoOGL/Src/VertexLoader_Normal.cpp @@ -15,11 +15,11 @@ // Official SVN repository and contact information can be found at // http://code.google.com/p/dolphin-emu/ -#include "Globals.h" -#include "Config.h" +#include "Common.h" +#include "VideoCommon.h" #include "VertexLoader.h" -#include "VertexManager.h" #include "VertexLoader_Normal.h" +#include "NativeVertexWriter.h" #define LOG_NORM8() PRIM_LOG("norm: %f %f %f, ", ((s8*)VertexManager::s_pCurBufferPointer)[-3]/127.0f, ((s8*)VertexManager::s_pCurBufferPointer)[-2]/127.0f, ((s8*)VertexManager::s_pCurBufferPointer)[-1]/127.0f); #define LOG_NORM16() PRIM_LOG("norm: %f %f %f, ", ((s16*)VertexManager::s_pCurBufferPointer)[-3]/32767.0f, ((s16*)VertexManager::s_pCurBufferPointer)[-2]/32767.0f, ((s16*)VertexManager::s_pCurBufferPointer)[-1]/32767.0f); diff --git a/Source/Plugins/Plugin_VideoOGL/Src/VertexLoader_Position.cpp b/Source/Plugins/Plugin_VideoOGL/Src/VertexLoader_Position.cpp index 72c72daaa2..4dfd1c1869 100644 --- a/Source/Plugins/Plugin_VideoOGL/Src/VertexLoader_Position.cpp +++ b/Source/Plugins/Plugin_VideoOGL/Src/VertexLoader_Position.cpp @@ -18,10 +18,11 @@ #ifndef VERTEXLOADER_POSITION_H #define VERTEXLOADER_POSITION_H -#include "Globals.h" +#include "Common.h" +#include "VideoCommon.h" #include "VertexLoader.h" -#include "VertexManager.h" #include "VertexLoader_Position.h" +#include "NativeVertexWriter.h" extern float posScale; extern TVtxAttr *pVtxAttr; diff --git a/Source/Plugins/Plugin_VideoOGL/Src/VertexLoader_TextCoord.cpp b/Source/Plugins/Plugin_VideoOGL/Src/VertexLoader_TextCoord.cpp index 01f1fe56ad..bd6cb43f99 100644 --- a/Source/Plugins/Plugin_VideoOGL/Src/VertexLoader_TextCoord.cpp +++ b/Source/Plugins/Plugin_VideoOGL/Src/VertexLoader_TextCoord.cpp @@ -18,10 +18,11 @@ #ifndef VERTEXLOADER_TEXCOORD_H #define VERTEXLOADER_TEXCOORD_H -#include "Globals.h" +#include "Common.h" +#include "VideoCommon.h" #include "VertexLoader.h" -#include "VertexManager.h" #include "VertexLoader_Position.h" +#include "NativeVertexWriter.h" #define LOG_TEX1() PRIM_LOG("tex: %f, ", ((float*)VertexManager::s_pCurBufferPointer)[0]); #define LOG_TEX2() PRIM_LOG("tex: %f %f, ", ((float*)VertexManager::s_pCurBufferPointer)[0], ((float*)VertexManager::s_pCurBufferPointer)[1]);