dolphin/Source/Plugins/Plugin_VideoDX11/Src
NeoBrainX 6087987f85 ClearScreen fixes:
- Clear alpha channel to 0xFF instead of 0x00 whenever we (re-)create the EFB texture
- Disable color/alpha channels whenever the actual EFB format doesn't use them

Fixes issue 2826.
Fixes issue 1879.

Please check if issue 3014 is fixed now, as well as any other games which might have broken due to ClearScreen changes.
For what it's worth, Super Mario Sunshine still shows a small glitch even with these changes.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6635 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-12-21 22:18:40 +00:00
..
D3DBase.cpp DX11: Fix two crashes. One occured when trying to run a game with D3D 10.0 level hardware, the other one when closing a game when MSAA was disabled. 2010-11-28 17:25:19 +00:00
D3DBase.h DX11: 2010-11-23 19:58:02 +00:00
D3DBlob.cpp boring svn:eol-style native again... 2010-06-22 23:45:56 +00:00
D3DBlob.h boring svn:eol-style native again... 2010-06-22 23:45:56 +00:00
D3DShader.cpp Made LinearDiskCache a template class. Keys are now some POD type (fixed size). Eliminates casting and key size checking. 2010-11-15 05:22:03 +00:00
D3DShader.h Made LinearDiskCache a template class. Keys are now some POD type (fixed size). Eliminates casting and key size checking. 2010-11-15 05:22:03 +00:00
D3DTexture.cpp DX11: 2010-11-23 19:58:02 +00:00
D3DTexture.h DX11: 2010-11-23 19:58:02 +00:00
D3DUtil.cpp DX11: 2010-11-27 11:11:05 +00:00
D3DUtil.h DX9/DX11: Remove some dead or obsolete code. 2010-11-07 10:11:58 +00:00
FramebufferManager.cpp DX11: Fix two crashes. One occured when trying to run a game with D3D 10.0 level hardware, the other one when closing a game when MSAA was disabled. 2010-11-28 17:25:19 +00:00
FramebufferManager.h DX11: 2010-11-23 19:58:02 +00:00
GfxState.cpp DX11 plugin: Fix a small oversight 2010-11-13 00:05:14 +00:00
GfxState.h DX11 plugin: Do destination-alpha in a single pass. No more drawing the same geometry twice! SMG is faster now because it uses destination-alpha extensively. This uses dual-source color blending, a DirectX 10-level feature. The equivalent OpenGL function comes from the GL_ARB_blend_func_extended extension, which was made core in OpenGL 3.3. 2010-10-20 03:11:22 +00:00
Globals.h Add a DX11 video plugin. 2010-06-13 19:50:06 +00:00
NativeVertexFormat.cpp Minor change to ease video plugin merging. Made static NativeVertexFormat::Create function into a virtual function of VertexManager. I believe this is the last bit of code which is only declared in VideoCommon and defined in each of the plugins. 2010-11-26 09:25:08 +00:00
PixelShaderCache.cpp this probably doesn't fix anything noticeable, but, it seems like a bug that C_COLORMATRIX+4 overlapped with C_PLIGHTS 2010-12-19 21:09:29 +00:00
PixelShaderCache.h DX11: 2010-11-27 11:11:05 +00:00
Render.cpp ClearScreen fixes: 2010-12-21 22:18:40 +00:00
Render.h * revert Clear Screen's stuff from r6604 2010-12-19 22:00:25 +00:00
TextureCache.cpp DX11: 2010-11-27 11:11:05 +00:00
TextureCache.h DX11: Fix mipmaps. Someone forgot creating them at the proper time ;P 2010-11-24 19:13:19 +00:00
VertexManager.cpp Merged the D3D9 debugger into VideoCommon/VideoUICommon: 2010-12-05 14:15:36 +00:00
VertexManager.h Minor change to ease video plugin merging. Made static NativeVertexFormat::Create function into a virtual function of VertexManager. I believe this is the last bit of code which is only declared in VideoCommon and defined in each of the plugins. 2010-11-26 09:25:08 +00:00
VertexShaderCache.cpp Merged the D3D9 debugger into VideoCommon/VideoUICommon: 2010-12-05 14:15:36 +00:00
VertexShaderCache.h Committing some cleanups by avindra: 2010-07-18 10:11:34 +00:00
main.cpp Merge some state loading stuff to VideoCommon and fixed a crash on Linux system when trying to save a state. 2010-12-16 18:21:14 +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 Add a DX11 video plugin. 2010-06-13 19:50:06 +00:00
stdafx.h Add a DX11 video plugin. 2010-06-13 19:50:06 +00:00