dolphin/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 Change libav* autodetection to support framedumping on Ubuntu 14.04 2014-07-13 23:06:20 +02:00
AVIDump.h AVIDump: cleanup 2014-06-27 19:48:35 +02:00
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 Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
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 LightingShader: hard code const variable 2014-06-19 16:46:53 +02:00
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 Core: Remove UpdateFPSDisplay 2014-08-19 10:05:58 -04:00
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: Initialize members. 2014-07-26 14:37:18 +02:00
FPSCounter.h FPSCounter: Remove redundant destructor. 2014-07-18 12:49:40 +02:00
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 msvc: resolve all warnings in VideoCommon. 2014-08-19 22:33:46 -07:00
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 Video backends: warn on usage of GL_DRAW_QUADS_2. 2014-05-17 11:55:32 -07:00
LightingShaderGen.h LightingShader: hard code const variable 2014-06-19 16:46:53 +02:00
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 Replace all include guard ifdefs with "#pragma once" 2014-02-10 18:07:16 -05:00
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 clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
PerfQueryBase.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
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 Support Sampler binding in the shader. 2014-07-18 17:04:03 -05:00
PixelShaderGen.h LightingShader: hard code const variable 2014-06-19 16:46:53 +02:00
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 Revert "Catch broken configurations inside of the Post Processing shaders." 2014-08-25 14:33:41 +02:00
PostProcessing.h Revert "Catch broken configurations inside of the Post Processing shaders." 2014-08-25 14:33:41 +02:00
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 LightingShader: hard code const variable 2014-06-19 16:46:53 +02:00
Statistics.cpp Statistics: Reformat stats string 2014-06-27 09:36:50 +02:00
Statistics.h VideoCommon: remove unused stats 2014-06-27 09:35:26 +02:00
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 Replace all include guard ifdefs with "#pragma once" 2014-02-10 18:07:16 -05:00
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 VideoCommon: Remove some unused constants from VertexShaderGen.h. 2014-07-05 23:46:07 -04:00
VertexShaderManager.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
VertexShaderManager.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
VideoBackendBase.cpp clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
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 Convert some more header inclusions into forward declarations 2014-07-29 20:55:07 -04:00
VideoState.h Convert some more header inclusions into forward declarations 2014-07-29 20:55:07 -04:00
XFMemory.cpp Video backends: mass-replace "xfregs" with "xfmem". 2014-05-16 18:58:07 -07:00
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 Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00