dolphin/Source/Plugins/Plugin_VideoDX9/Src
NeoBrainX a6ebc8234f Preparing stuff for DX11:
- be more strict with the input signature of generated pixel shaders
- replace the D3D parameter with an API_TYPE one, so that we can further distinguish between DX9 and DX11
- for what it's worth dx11 (using vs_4_0) doesn't support D3DCOLORtoUBYTE4; added a workaround for this
- add a "dx9-" prefix to the shader cache files to avoid conflicts with dx11 shaders

Apart from that we're calling CommandProcessor::Shutdown() in main.cpp,Shutdown() now.
Delete all files in User/ShaderCache if you want to save a few KB disk space :P


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5659 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-06-12 15:49:21 +00:00
..
Debugger Hg: 2010-06-09 01:37:08 +00:00
W32Util Fix some cases of variables being used uninitialized. Also some unused 2010-06-02 20:35:12 +00:00
bmp_io.cpp set svn:eol-style=native for Plugins/**.cpp 2008-12-08 05:25:12 +00:00
bmp_io.h Fix some cases of variables being used uninitialized. Also some unused 2010-06-02 20:35:12 +00:00
BPFunctions.cpp Fix some cases of variables being used uninitialized. Also some unused 2010-06-02 20:35:12 +00:00
CPStructs.cpp Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
CPStructs.h Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
D3DBase.cpp added ssaa and efb scale as separate configurations: 2010-06-09 15:33:01 +00:00
D3DBase.h build fixin', warning fixin'. 2010-06-09 21:19:23 +00:00
D3DShader.cpp Shader Disk Cache implementation for D3D. Saves generated shaders on disk. Eliminates "freeze jerks" in D3D plugin the _second_ and later times you play something.... not much to do about the first time. The D3D shader compiler is just slow. 2010-01-17 17:44:09 +00:00
D3DShader.h Fix some cases of variables being used uninitialized. Also some unused 2010-06-02 20:35:12 +00:00
D3DTexture.cpp Slightly optimize uploading D3DFMT_A8R8G8B8 data to textures. 2010-05-29 09:32:44 +00:00
D3DTexture.h fixed xfb bumping introduced by my last commit. 2010-04-14 13:57:16 +00:00
D3DUtil.cpp space changes, merge #defines, language fix, and code reorder/cleanup :P 2010-06-05 01:38:22 +00:00
D3DUtil.h hopefully solved all the pixel align problems when drawing full screen quads. 2010-05-24 14:20:19 +00:00
DLCompiler.cpp Fix some cases of variables being used uninitialized. Also some unused 2010-06-02 20:35:12 +00:00
DLCompiler.h Fix some cases of variables being used uninitialized. Also some unused 2010-06-02 20:35:12 +00:00
DlgSettings.cpp added ssaa and efb scale as separate configurations: 2010-06-09 15:33:01 +00:00
DlgSettings.h Fix some cases of variables being used uninitialized. Also some unused 2010-06-02 20:35:12 +00:00
EmuWindow.cpp space changes, merge #defines, language fix, and code reorder/cleanup :P 2010-06-05 01:38:22 +00:00
EmuWindow.h Move fullscreen display resolution control to the GUI with the rest of the fullscreen toggling code. This removes redundancy of code that was in several places through the various video plugins. Unfortunately it means the fullscreen resolution setting also had to be moved to the main configuration dialog. I am sure that will meet some resistance. 2010-04-22 04:28:34 +00:00
FramebufferManager.cpp Plugins build fix 2010-06-05 21:48:38 +00:00
FramebufferManager.h Hg: 2010-06-09 01:37:08 +00:00
Globals.h Hg: 2010-06-09 01:37:08 +00:00
main.cpp Preparing stuff for DX11: 2010-06-12 15:49:21 +00:00
main.h fixed fps limiting when using using virtual xfb, now fps = vps, in fact now real xfb is as fast as no using xfb, i'm thinking now that the correct thing is leave it enabled as default, and even remove the option. 2010-03-28 23:51:32 +00:00
NativeVertexFormat.cpp Fix some cases of variables being used uninitialized. Also some unused 2010-06-02 20:35:12 +00:00
PixelShaderCache.cpp Preparing stuff for DX11: 2010-06-12 15:49:21 +00:00
PixelShaderCache.h second try to implement a more correct safe texture cache, implemented full hashing of tlut textures as they are the more problematic, this should solve virtually all the problems with characters in all the games that have them. 2010-02-08 23:23:04 +00:00
Render.cpp added ssaa and efb scale as separate configurations: 2010-06-09 15:33:01 +00:00
resource.h added ssaa and efb scale as separate configurations: 2010-06-09 15:33:01 +00:00
resource.rc apply svn:eol-style native to all of Source/* 2010-06-12 02:27:51 +00:00
RGBAFloat.h Fix some cases of variables being used uninitialized. Also some unused 2010-06-02 20:35:12 +00:00
stdafx.cpp Fix some cases of variables being used uninitialized. Also some unused 2010-06-02 20:35:12 +00:00
stdafx.h Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
TextureCache.cpp added ssaa and efb scale as separate configurations: 2010-06-09 15:33:01 +00:00
TextureCache.h HUGE commit :) 2010-06-05 00:01:18 +00:00
TextureConverter.cpp Hg: 2010-06-09 01:37:08 +00:00
TextureConverter.h Hg: 2010-06-09 01:37:08 +00:00
Utils.cpp Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
Utils.h Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
Vec3.h STAND BACK - NEWLINE POLICE 2009-11-15 22:26:39 +00:00
VertexManager.cpp revert my last change to vertex manager as the performance difference is negligible an causes performance drop in higher definitions 2010-06-12 15:38:42 +00:00
VertexManager.h space changes, merge #defines, language fix, and code reorder/cleanup :P 2010-06-05 01:38:22 +00:00
VertexShaderCache.cpp Preparing stuff for DX11: 2010-06-12 15:49:21 +00:00
VertexShaderCache.h HUGE commit :) 2010-06-05 00:01:18 +00:00
XFStructs.cpp Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
XFStructs.h Fix some cases of variables being used uninitialized. Also some unused 2010-06-02 20:35:12 +00:00