dolphin/Source/Core/VideoBackends/Software
Pokechu22 0327e6acb4 Use the same logic for lerp bias for color and alpha
It doesn't make sense for alpha to add the bias ONLY when dividing by 2, while color doesn't apply the bias for divide by 2 only; hardware testing indicates that alpha should have the bias.

This fixes the menus in Mario Kart Wii (https://bugs.dolphin-emu.org/issues/11909) but reintroduces the white rectangle in Fortune Street.

This reverts commit 5aaa5141ed (and several other matching changes elsewhere).
2022-02-08 15:15:15 -08:00
..
Clipper.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
Clipper.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
CMakeLists.txt VideoCommon: Abstract bounding box 2021-10-04 15:51:24 -04:00
CopyRegion.h Software: Fix out of bounds accesses in CopyRegion 2021-03-06 21:58:28 -08:00
DebugUtil.cpp BPMemory: Refactor/consolidate TexUnit Addressing 2021-10-10 09:09:43 +13:00
DebugUtil.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
EfbCopy.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
EfbCopy.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
EfbInterface.cpp VideoSoftware: Fix copy filter clamping 2021-11-17 09:29:16 +13:00
EfbInterface.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
NativeVertexFormat.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
Rasterizer.cpp Software: Adjust diagonal LOD implementation 2021-11-17 20:04:34 -08:00
Rasterizer.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
SetupUnit.cpp Convert OpcodeDecoder::Opcode and OpcodeDecoder::Primitive to enum class 2021-12-18 12:51:56 -08:00
SetupUnit.h Convert OpcodeDecoder::Opcode and OpcodeDecoder::Primitive to enum class 2021-12-18 12:51:56 -08:00
SWBoundingBox.cpp VideoCommon: Abstract bounding box 2021-10-04 15:51:24 -04:00
SWBoundingBox.h VideoCommon: Abstract bounding box 2021-10-04 15:51:24 -04:00
SWmain.cpp VideoConfig: Add flag for whether the system supports setting object names 2022-01-31 01:17:37 -05:00
SWOGLWindow.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
SWOGLWindow.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
SWRenderer.cpp VideoCommon: Abstract bounding box 2021-10-04 15:51:24 -04:00
SWRenderer.h VideoCommon: Abstract bounding box 2021-10-04 15:51:24 -04:00
SWTexture.cpp Treewide: Adjust order of includes 2021-12-10 14:49:57 -08:00
SWTexture.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
SWVertexLoader.cpp Eliminate VarType for ComponentFormat 2021-12-18 15:21:48 -08:00
SWVertexLoader.h Remove parameters to SWVertexLoader::SetFormat 2021-12-18 12:51:56 -08:00
Tev.cpp Use the same logic for lerp bias for color and alpha 2022-02-08 15:15:15 -08:00
Tev.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
TextureCache.h Replace EFBRectangle/TargetRectangle with MathUtil::Rectangle 2019-04-21 14:28:14 +10:00
TextureEncoder.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
TextureEncoder.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
TextureSampler.cpp Eliminate SamplerCommon::AreBpTexMode0MipmapsEnabled 2021-11-17 20:04:34 -08:00
TextureSampler.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
TransformUnit.cpp Convert NaN to 1 when generating texture coordinates 2021-07-24 22:20:35 -07:00
TransformUnit.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
Vec3.h Fix all uninitialized variable warnings (C26495) 2021-10-13 12:32:16 -07:00
VideoBackend.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00