dolphin-emulator/Source/Core/VideoCommon
Tony Wasserka 1d23c2ca8b GPU: Only load the relevant color components upon writes to the tev color registers.
The other two components need not be valid upon write, hence loading them results in glitches.

Fixes issue 6783.
2014-09-21 10:38:22 +02:00
..
AVIDump.cpp
AVIDump.h
BPFunctions.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
BPFunctions.h Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
BPMemory.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
BPMemory.h GPU: Only load the relevant color components upon writes to the tev color registers. 2014-09-21 10:38:22 +02:00
BPStructs.cpp GPU: Only load the relevant color components upon writes to the tev color registers. 2014-09-21 10:38:22 +02:00
BPStructs.h
CMakeLists.txt VideoCommon: Start putting common texture decoding code in TextureDecoder_Common 2014-09-04 18:36:53 -07:00
CommandProcessor.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
CommandProcessor.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
ConstantManager.h
CPMemory.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
CPMemory.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
DataReader.h VideoCommon: remove XFReg copy optimization 2014-09-04 17:56:17 +02:00
Debugger.cpp
Debugger.h Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
DriverDetails.cpp Work around Intel's failings with with buffer_storage 2014-09-04 19:03:49 -05:00
DriverDetails.h Work around Intel's failings with with buffer_storage 2014-09-04 19:03:49 -05:00
Fifo.cpp Kill Core::g_CoreStartupParameter. 2014-09-09 00:24:49 -04:00
Fifo.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
FPSCounter.cpp
FPSCounter.h
FramebufferManagerBase.cpp VideoCommon: Fix function casing in FrameBufferManagerBase 2014-09-20 14:54:59 -04:00
FramebufferManagerBase.h VideoCommon: Fix function casing in FrameBufferManagerBase 2014-09-20 14:54:59 -04:00
HiresTextures.cpp
HiresTextures.h Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
ImageWrite.cpp VideoCommon: Clean up brace placements 2014-08-30 18:06:45 -04:00
ImageWrite.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
IndexGenerator.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
IndexGenerator.h
LightingShaderGen.h
LookUpTables.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
MainBase.cpp VideoCommon: Fix function casing in FrameBufferManagerBase 2014-09-20 14:54:59 -04:00
MainBase.h Unify three types of non-FIFO requests to the GPU thread around Common::Event and Common::Flag. 2014-08-26 12:43:39 -04:00
NativeVertexFormat.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
OnScreenDisplay.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
OnScreenDisplay.h
OpcodeDecoding.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
OpcodeDecoding.h VideoCommon: rewrite frame skipping code 2014-09-04 18:07:39 +02:00
PerfQueryBase.cpp
PerfQueryBase.h
PixelEngine.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
PixelEngine.h Get rid of C-style empty function parameter indicators 2014-08-30 15:23:48 -04:00
PixelShaderGen.cpp
PixelShaderGen.h
PixelShaderManager.cpp GPU: Only load the relevant color components upon writes to the tev color registers. 2014-09-21 10:38:22 +02:00
PixelShaderManager.h GPU: Only load the relevant color components upon writes to the tev color registers. 2014-09-21 10:38:22 +02:00
PostProcessing.cpp
PostProcessing.h
RenderBase.cpp WIP XFB scaling. 2014-09-19 12:33:15 -05:00
RenderBase.h WIP XFB scaling. 2014-09-19 12:33:15 -05:00
sfont.inc VideoCommon: Start putting common texture decoding code in TextureDecoder_Common 2014-09-04 18:36:53 -07:00
ShaderGenCommon.h
Statistics.cpp
Statistics.h
TextureCacheBase.cpp TextureDecoder: Pass the TLUT address straight into the texture decoder 2014-09-04 18:36:57 -07:00
TextureCacheBase.h Render: Implemented simple render target pool 2014-09-04 22:21:06 +02:00
TextureConversionShader.cpp Rename Log2 and add IsPow2 to MathUtils for future use 2014-09-08 20:15:45 -07:00
TextureConversionShader.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
TextureDecoder.h TextureDecoder: Pass the TLUT address straight into the texture decoder 2014-09-04 18:36:57 -07:00
TextureDecoder_Common.cpp Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00
TextureDecoder_Generic.cpp Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00
TextureDecoder_x64.cpp Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00
VertexLoader.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
VertexLoader.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
VertexLoader_Color.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
VertexLoader_Color.h
VertexLoader_Normal.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
VertexLoader_Normal.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
VertexLoader_Position.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
VertexLoader_Position.h VertexLoader: Change VtxDesc to use u64 instead of u32 2014-09-01 11:18:02 +02:00
VertexLoader_TextCoord.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
VertexLoader_TextCoord.h VertexLoader: Change VtxDesc to use u64 instead of u32 2014-09-01 11:18:02 +02:00
VertexLoaderManager.cpp Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00
VertexLoaderManager.h Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
VertexManagerBase.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
VertexManagerBase.h Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
VertexShaderGen.cpp VideoCommon: Clean up brace placements 2014-08-30 18:06:45 -04:00
VertexShaderGen.h
VertexShaderManager.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
VertexShaderManager.h
VideoBackendBase.cpp
VideoBackendBase.h WIP XFB scaling. 2014-09-19 12:33:15 -05:00
VideoCommon.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
VideoCommon.vcxproj VideoCommon: Start putting common texture decoding code in TextureDecoder_Common 2014-09-04 18:36:53 -07:00
VideoCommon.vcxproj.filters VideoCommon: Start putting common texture decoding code in TextureDecoder_Common 2014-09-04 18:36:53 -07:00
VideoConfig.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
VideoConfig.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
VideoState.cpp
VideoState.h
XFMemory.cpp
XFMemory.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
XFStructs.cpp Fix build failing when disabling precompiled headers. 2014-09-19 18:17:51 -04:00
XFStructs.h