OSDN Git Service

Add Direct3D 8 implementation.
authorNicolas Capens <capn@google.com>
Thu, 15 Sep 2016 13:32:16 +0000 (09:32 -0400)
committerNicolas Capens <capn@google.com>
Fri, 16 Sep 2016 03:32:36 +0000 (03:32 +0000)
commit17b29fd4f21db9966607fc502b075dc6840e223b
treeb46dfef1a52cf05af24eddad698e87cd812aea58
parent5270fb393ee4219eb751843f38e67e51ac952440
Add Direct3D 8 implementation.

Bug swiftshader:5

Change-Id: I6aec7237f2db6222702e828a2b9dae1a1a6ac9af
Reviewed-on: https://swiftshader-review.googlesource.com/7191
Tested-by: Nicolas Capens <capn@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
51 files changed:
SwiftShader.sln
include/Direct3D/d3d8.h [new file with mode: 0644]
include/Direct3D/d3d8caps.h [new file with mode: 0644]
include/Direct3D/d3d8types.h [new file with mode: 0644]
src/D3D8/Capabilities.cpp [new file with mode: 0644]
src/D3D8/Capabilities.hpp [new file with mode: 0644]
src/D3D8/D3D8.cpp [new file with mode: 0644]
src/D3D8/D3D8.rc [new file with mode: 0644]
src/D3D8/D3D8.vcxproj [new file with mode: 0644]
src/D3D8/D3D8.vcxproj.filters [new file with mode: 0644]
src/D3D8/Debug.hpp [new file with mode: 0644]
src/D3D8/Direct3D8.cpp [new file with mode: 0644]
src/D3D8/Direct3D8.hpp [new file with mode: 0644]
src/D3D8/Direct3DBaseTexture8.cpp [new file with mode: 0644]
src/D3D8/Direct3DBaseTexture8.hpp [new file with mode: 0644]
src/D3D8/Direct3DCubeTexture8.cpp [new file with mode: 0644]
src/D3D8/Direct3DCubeTexture8.hpp [new file with mode: 0644]
src/D3D8/Direct3DDevice8.cpp [new file with mode: 0644]
src/D3D8/Direct3DDevice8.hpp [new file with mode: 0644]
src/D3D8/Direct3DIndexBuffer8.cpp [new file with mode: 0644]
src/D3D8/Direct3DIndexBuffer8.hpp [new file with mode: 0644]
src/D3D8/Direct3DPixelShader8.cpp [new file with mode: 0644]
src/D3D8/Direct3DPixelShader8.hpp [new file with mode: 0644]
src/D3D8/Direct3DResource8.cpp [new file with mode: 0644]
src/D3D8/Direct3DResource8.hpp [new file with mode: 0644]
src/D3D8/Direct3DStateBlock8.cpp [new file with mode: 0644]
src/D3D8/Direct3DStateBlock8.hpp [new file with mode: 0644]
src/D3D8/Direct3DSurface8.cpp [new file with mode: 0644]
src/D3D8/Direct3DSurface8.hpp [new file with mode: 0644]
src/D3D8/Direct3DSwapChain8.cpp [new file with mode: 0644]
src/D3D8/Direct3DSwapChain8.hpp [new file with mode: 0644]
src/D3D8/Direct3DTexture8.cpp [new file with mode: 0644]
src/D3D8/Direct3DTexture8.hpp [new file with mode: 0644]
src/D3D8/Direct3DVertexBuffer8.cpp [new file with mode: 0644]
src/D3D8/Direct3DVertexBuffer8.hpp [new file with mode: 0644]
src/D3D8/Direct3DVertexDeclaration8.cpp [new file with mode: 0644]
src/D3D8/Direct3DVertexDeclaration8.hpp [new file with mode: 0644]
src/D3D8/Direct3DVertexShader8.cpp [new file with mode: 0644]
src/D3D8/Direct3DVertexShader8.hpp [new file with mode: 0644]
src/D3D8/Direct3DVolume8.cpp [new file with mode: 0644]
src/D3D8/Direct3DVolume8.hpp [new file with mode: 0644]
src/D3D8/Direct3DVolumeTexture8.cpp [new file with mode: 0644]
src/D3D8/Direct3DVolumeTexture8.hpp [new file with mode: 0644]
src/D3D8/Unknown.cpp [new file with mode: 0644]
src/D3D8/Unknown.hpp [new file with mode: 0644]
src/D3D8/d3d8.def [new file with mode: 0644]
src/D3D8/resource.h [new file with mode: 0644]
src/D3D8/resource1.h [new file with mode: 0644]
src/D3D9/D3D9.rc
src/D3D9/Direct3DDevice9.cpp
src/D3D9/Direct3DSwapChain9.cpp