Merged identical VertexManager code from DX9/DX11/OGL plugins into VideoCommon. Still...
commit0a9beb11582b58c7798cdf24d8fcf2feaad3edfe
authorBilliard26 <Billiard26@8ced0084-cf51-0410-be5f-012b33b47a6e>
Sun, 3 Oct 2010 00:41:06 +0000 (3 00:41 +0000)
committerBilliard26 <Billiard26@8ced0084-cf51-0410-be5f-012b33b47a6e>
Sun, 3 Oct 2010 00:41:06 +0000 (3 00:41 +0000)
tree1f4d719002f4181f85427763caa13af46faa65fa
parent60f8268295ec0caf35cb50456589c10182971108
Merged identical VertexManager code from DX9/DX11/OGL plugins into VideoCommon. Still need to merge VertexManager::Flush (will be easier after TextureCache is merged). Purposely using a class/virtualfuncs rather than a namespace so multiple VertexManager can be in one plugin (VideoMergeNew? :p).

git-svn-id: http://dolphin-emu.googlecode.com/svn/trunk@6249 8ced0084-cf51-0410-be5f-012b33b47a6e
24 files changed:
Source/Core/VideoCommon/Src/DLCache.cpp
Source/Core/VideoCommon/Src/SConscript
Source/Core/VideoCommon/Src/VertexLoader.cpp
Source/Core/VideoCommon/Src/VertexLoader_Color.cpp
Source/Core/VideoCommon/Src/VertexLoader_Normal.cpp
Source/Core/VideoCommon/Src/VertexLoader_Position.cpp
Source/Core/VideoCommon/Src/VertexLoader_TextCoord.cpp
Source/Core/VideoCommon/Src/VertexManagerBase.cpp [new file with mode: 0644]
Source/Core/VideoCommon/Src/VertexManagerBase.h [new file with mode: 0644]
Source/Core/VideoCommon/Src/VertexShaderManager.cpp
Source/Core/VideoCommon/Src/XFStructs.cpp
Source/Core/VideoCommon/VideoCommon.vcproj
Source/Plugins/Plugin_VideoDX11/Src/VertexManager.cpp
Source/Plugins/Plugin_VideoDX11/Src/VertexManager.h
Source/Plugins/Plugin_VideoDX11/Src/main.cpp
Source/Plugins/Plugin_VideoDX9/Src/VertexManager.cpp
Source/Plugins/Plugin_VideoDX9/Src/VertexManager.h
Source/Plugins/Plugin_VideoDX9/Src/main.cpp
Source/Plugins/Plugin_VideoOGL/Src/NativeVertexFormat.cpp
Source/Plugins/Plugin_VideoOGL/Src/VertexManager.cpp
Source/Plugins/Plugin_VideoOGL/Src/VertexManager.h
Source/Plugins/Plugin_VideoOGL/Src/main.cpp
Source/Plugins/Plugin_VideoSoftware/Plugin_VideoSoftware.vcproj
Source/Plugins/Plugin_VideoSoftware/Src/VertexLoader.cpp