dolphin/Source/Core/VideoCommon
Tony Wasserka 4f82d6f7af PixelShaderGen: Implement tev combiner lerping in a faster way which also reproduces hardware behavior perfectly.
The new behavior has been verified to be correct by hardware tests. This is an improvement over the old code, which was just a guess.
2014-03-26 00:17:04 +01:00
..
AVIDump.cpp Fixes spacing for "for", "while", "switch" and "if" 2014-03-11 00:35:07 +13:00
AVIDump.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
BPFunctions.cpp BPMemory: Expose the pixel_format and zformat fields in PE_CONTROL as enumerations. 2014-03-25 23:57:58 +01:00
BPFunctions.h BPMemory: Expose the pixel_format and zformat fields in PE_CONTROL as enumerations. 2014-03-25 23:57:58 +01:00
BPMemory.cpp BPMemory: Make use of BitField in a number of structures. 2014-03-25 23:57:58 +01:00
BPMemory.h BPMemory: Make use of BitField in a number of structures. 2014-03-25 23:57:58 +01:00
BPStructs.cpp BPMemory: Make use of BitField in a number of structures. 2014-03-25 23:57:58 +01:00
BPStructs.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
CMakeLists.txt VideoCommon: remove Cache Displaylist 2014-01-31 07:30:55 +01:00
CommandProcessor.cpp Fixes spacing for "for", "while", "switch" and "if" 2014-03-11 00:35:07 +13:00
CommandProcessor.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
ConstantManager.h ConstantManager: Do not use single-element arrays. 2014-03-14 22:33:25 +01:00
CPMemory.cpp Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
CPMemory.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
DataReader.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
Debugger.cpp BPMemory: Expose the pixel_format and zformat fields in PE_CONTROL as enumerations. 2014-03-25 23:57:58 +01:00
Debugger.h Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
DriverDetails.cpp Fixes spacing for "for", "while", "switch" and "if" 2014-03-11 00:35:07 +13:00
DriverDetails.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
EmuWindow.cpp Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
EmuWindow.h Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
Fifo.cpp Fixes spacing for "for", "while", "switch" and "if" 2014-03-11 00:35:07 +13:00
Fifo.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
FPSCounter.cpp Various changes suggested by cppcheck 2014-02-28 12:43:20 +01:00
FPSCounter.h Replace all include guard ifdefs with "#pragma once" 2014-02-10 18:07:16 -05:00
FramebufferManagerBase.cpp clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
FramebufferManagerBase.h clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
HiresTextures.cpp Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
HiresTextures.h Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
ImageWrite.cpp clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
ImageWrite.h Various changes suggested by cppcheck 2014-02-28 12:43:20 +01:00
IndexGenerator.cpp Fixes spacing for "for", "while", "switch" and "if" 2014-03-11 00:35:07 +13:00
IndexGenerator.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
LightingShaderGen.h Pixel/LightingShaderGen: Fix code alignment issues. 2014-03-14 22:33:26 +01:00
LookUpTables.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
MainBase.cpp Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
MainBase.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
memcpy_amd.cpp Make our architecture defines less stupid. 2014-03-04 09:36:59 -06:00
NativeVertexFormat.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
OnScreenDisplay.cpp Kill off some usages of c_str. 2014-03-14 13:51:23 -04:00
OnScreenDisplay.h Replace all include guard ifdefs with "#pragma once" 2014-02-10 18:07:16 -05:00
OpcodeDecoding.cpp clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
OpcodeDecoding.h Replace all include guard ifdefs with "#pragma once" 2014-02-10 18:07:16 -05: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 Fix more header sorting issues in VideoCommon/ (now check-includes clean). 2014-02-20 01:01:10 +01:00
PixelEngine.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
PixelShaderGen.cpp PixelShaderGen: Implement tev combiner lerping in a faster way which also reproduces hardware behavior perfectly. 2014-03-26 00:17:04 +01:00
PixelShaderGen.h PixelShaderGen: Perform some of the fog calculations with integers. 2014-03-14 22:31:32 +01:00
PixelShaderManager.cpp BPMemory: Use the new BitField class in two selected structures. 2014-03-25 23:57:57 +01:00
PixelShaderManager.h Fix more header sorting issues in VideoCommon/ (now check-includes clean). 2014-02-20 01:01:10 +01:00
RenderBase.cpp BPMemory: Expose the pixel_format and zformat fields in PE_CONTROL as enumerations. 2014-03-25 23:57:58 +01:00
RenderBase.h BPMemory: Expose the pixel_format and zformat fields in PE_CONTROL as enumerations. 2014-03-25 23:57:58 +01:00
ShaderGenCommon.h clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
Statistics.cpp Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
Statistics.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
stdafx.cpp Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
stdafx.h Second and final pass of clearing out tabs. 2014-02-17 02:19:41 -05:00
TextureCacheBase.cpp BPMemory: Expose the pixel_format and zformat fields in PE_CONTROL as enumerations. 2014-03-25 23:57:58 +01:00
TextureCacheBase.h BPMemory: Expose the pixel_format and zformat fields in PE_CONTROL as enumerations. 2014-03-25 23:57:58 +01:00
TextureConversionShader.cpp Fixes spacing for "for", "while", "switch" and "if" 2014-03-11 00:35:07 +13:00
TextureConversionShader.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
TextureDecoder_Generic.cpp Clang 3.4 exposes some warnings on Android. 2014-03-17 18:17:12 -05:00
TextureDecoder_x64.cpp Fixes spacing for "for", "while", "switch" and "if" 2014-03-11 00:35:07 +13:00
TextureDecoder.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
VertexLoader_Color.cpp Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
VertexLoader_Color.h Replace all include guard ifdefs with "#pragma once" 2014-02-10 18:07:16 -05:00
VertexLoader_Normal.cpp Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
VertexLoader_Normal.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
VertexLoader_Position.cpp clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
VertexLoader_Position.h Remove unnecessary Src/ folders 2013-12-31 14:03:19 -05:00
VertexLoader_TextCoord.cpp clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
VertexLoader_TextCoord.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
VertexLoader.cpp Remove superfluous bit shift 2014-03-18 04:07:45 +01:00
VertexLoader.h Fix various warnings reported by clang 2014-02-28 12:28:19 +01:00
VertexLoaderManager.cpp clang-modernize -use-nullptr 2014-03-09 21:14:26 +01:00
VertexLoaderManager.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
VertexManagerBase.cpp BPMemory: Expose the pixel_format and zformat fields in PE_CONTROL as enumerations. 2014-03-25 23:57:58 +01:00
VertexManagerBase.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
VertexShaderGen.cpp LightingShaderGen: Perform more lighting calculations with integers. 2014-03-14 22:31:19 +01:00
VertexShaderGen.h ShaderGen: Store light color uniforms as integers. 2014-03-14 22:31:18 +01:00
VertexShaderManager.cpp Remove the extra parameters field from the PH. 2014-03-15 15:04:39 +02: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 More range-based loops and overrides 2014-03-17 02:55:55 +01:00
VideoCommon.h Make our architecture defines less stupid. 2014-03-04 09:36:59 -06:00
VideoCommon.vcxproj [VideoCommon] Remove references to now non-existant files OpenCL.h and OpenCL/OCLTextureDecoder.h in the Visual Studio vcxproj file. 2014-02-01 21:52:06 -05:00
VideoCommon.vcxproj.filters VideoCommon: remove Cache Displaylist 2014-01-31 07:30:55 +01:00
VideoConfig.cpp Remove the extra parameters field from the PH. 2014-03-15 15:04:39 +02:00
VideoConfig.h Prevent VideoConfig inheritance. 2014-03-16 17:00:29 -04:00
VideoState.cpp Fix more header sorting issues in VideoCommon/ (now check-includes clean). 2014-02-20 01:01:10 +01:00
VideoState.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
XFMemory.cpp Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
XFMemory.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
XFStructs.cpp Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
XFStructs.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00