dolphin/Source/Plugins/Plugin_VideoDX9/Src
Rodolfo Osvaldo Bogado f869281301 normalize the efb to texture process for color textures to make it work the same in all the plugins and with the same accuracy as real hardware (almost :))
please test for regressions and fixes.
some little changes to make pixel shader more dx9 sm2.0 friendly. the condition is not to use pixel lighting ( sorry no hardware support for the quantity of parameters needed).

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6777 8ced0084-cf51-0410-be5f-012b33b47a6e
2011-01-07 19:23:57 +00:00
..
D3DBase.cpp D3D9: Fall back to just creating a depth surface instead of a depth texture if the latter one isn't supported by the hardware. 2011-01-04 12:56:52 +00:00
D3DBase.h D3D9: Fall back to just creating a depth surface instead of a depth texture if the latter one isn't supported by the hardware. 2011-01-04 12:56:52 +00:00
D3DShader.cpp Minor code formatting: 2010-09-28 02:15:02 +00:00
D3DShader.h Minor code formatting: 2010-09-28 02:15:02 +00:00
D3DTexture.cpp Use CPUDetect.h and bSSSE3 to fix "unknown machine instructions" on DX9 plugin. 2011-01-07 09:42:44 +00:00
D3DTexture.h fixed xfb bumping introduced by my last commit. 2010-04-14 13:57:16 +00:00
D3DUtil.cpp D3D9: Make sure to use powers of two as render target dimensions if it's needed by the device. 2011-01-02 23:13:29 +00:00
D3DUtil.h Second Experimental commit: 2010-12-27 03:18:01 +00:00
FramebufferManager.cpp a little cleanup of dx9 depth conversion code that r6751 made unnecessary, and a question about D3DFMT_D24X8 checks, and (most importantly) spelled Stretch right in video config 2011-01-06 02:24:03 +00:00
FramebufferManager.h D3D9: Make sure to use powers of two as render target dimensions if it's needed by the device. 2011-01-02 23:13:29 +00:00
Globals.h Minor code formatting: 2010-09-28 02:15:02 +00:00
NativeVertexFormat.cpp DX9 debugger improvements: 2010-11-29 16:16:48 +00:00
PixelShaderCache.cpp normalize the efb to texture process for color textures to make it work the same in all the plugins and with the same accuracy as real hardware (almost :)) 2011-01-07 19:23:57 +00:00
PixelShaderCache.h a little cleanup of dx9 depth conversion code that r6751 made unnecessary, and a question about D3DFMT_D24X8 checks, and (most importantly) spelled Stretch right in video config 2011-01-06 02:24:03 +00:00
Render.cpp normalize the efb to texture process for color textures to make it work the same in all the plugins and with the same accuracy as real hardware (almost :)) 2011-01-07 19:23:57 +00:00
Render.h Add anvideo config option to automatically resize the render window to the size of the game's output resolution. This avoids artifacts that appear when the render target is scaled to fit a window of a different size. 2011-01-07 04:57:59 +00:00
TextureCache.cpp normalize the efb to texture process for color textures to make it work the same in all the plugins and with the same accuracy as real hardware (almost :)) 2011-01-07 19:23:57 +00:00
TextureCache.h DX11: Fix mipmaps. Someone forgot creating them at the proper time ;P 2010-11-24 19:13:19 +00:00
TextureConverter.cpp normalize the efb to texture process for color textures to make it work the same in all the plugins and with the same accuracy as real hardware (almost :)) 2011-01-07 19:23:57 +00:00
TextureConverter.h Second Experimental commit: 2010-12-27 03:18:01 +00:00
VertexManager.cpp Merged the D3D9 debugger into VideoCommon/VideoUICommon: 2010-12-05 14:15:36 +00:00
VertexManager.h DX9 debugger improvements: 2010-11-29 16:16:48 +00:00
VertexShaderCache.cpp Second Experimental commit: 2010-12-27 03:18:01 +00:00
VertexShaderCache.h DX9 debugger improvements: 2010-11-29 16:16:48 +00:00
main.cpp DX9/DX11: Fixing some maybe possible crashes if a game was started, the config dialog opened and the game closed again. Due to other issues this still happens quite often though... 2010-12-29 13:07:00 +00:00
main.h Move some shared gfx plugin code into VideoCommon. Changed "Renderer" class to use virtual functions. (setting stuff up for video plugin merging) 2010-11-18 02:21:26 +00:00
stdafx.cpp Minor code formatting: 2010-09-28 02:15:02 +00:00
stdafx.h Minor code formatting: 2010-09-28 02:15:02 +00:00