Dependency cleanup in DX9.
commitcedc9865eaab6083d9addc5add56ba06c72956c5
authorNeoBrainX <NeoBrainX@8ced0084-cf51-0410-be5f-012b33b47a6e>
Sat, 17 Jul 2010 11:42:28 +0000 (17 11:42 +0000)
committerNeoBrainX <NeoBrainX@8ced0084-cf51-0410-be5f-012b33b47a6e>
Sat, 17 Jul 2010 11:42:28 +0000 (17 11:42 +0000)
tree3ade66c775f72c3014cda7ea5ae343715310507e
parent6aa246e198714df6f5fb9175080c8cd1aa86ce6c
Dependency cleanup in DX9.
Dynamically load a d3dx9 dll at runtime (I tested Dolphin with the first d3dx9 dll and it even worked fine there).
Should fix the flood of users asking why they can't select the DX9 plugin :P

Compilers should be able to stop bundling cgD3D9.dll now.

Minor changes in DX11.

git-svn-id: http://dolphin-emu.googlecode.com/svn/trunk@5890 8ced0084-cf51-0410-be5f-012b33b47a6e
Source/Plugins/Plugin_VideoDX11/Src/D3DBase.cpp
Source/Plugins/Plugin_VideoDX11/Src/D3DTexture.cpp
Source/Plugins/Plugin_VideoDX11/Src/NativeVertexFormat.cpp
Source/Plugins/Plugin_VideoDX9/Plugin_VideoDX9.vcproj
Source/Plugins/Plugin_VideoDX9/Src/D3DBase.cpp
Source/Plugins/Plugin_VideoDX9/Src/D3DBase.h
Source/Plugins/Plugin_VideoDX9/Src/D3DShader.cpp
Source/Plugins/Plugin_VideoDX9/Src/Render.cpp
Source/Plugins/Plugin_VideoDX9/Src/TextureCache.cpp