dolphin/Source/Core/VideoBackends/Software
Pokechu22 e04d23e086 SW/Rasterizer: Fix indirect stage using texture coordinates/maps >= 4
The masking was incorrect. This affects the main menu of The Last Avatar, though that menu also relies on copy filter functionality that is not correctly handled in the software renderer so the difference is not obvious; that game shuffles textures across all indices for some reason, so this issue would presumably result in subtle flickering.
2022-08-28 12:19:36 -07:00
..
CMakeLists.txt cmake: Don't use PCH with Qt6. 2022-05-22 01:19:44 +02:00
Clipper.cpp Software: Disable clipping based on xfmem 2022-04-16 12:35:00 -07:00
Clipper.h Software: Fix zfreeze with CullMode::All 2022-04-08 20:05:32 -07: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 Software: Use hardware-verified numbers for RGB->YUV conversion 2022-07-16 00:07:10 -07: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 SW/Rasterizer: Fix indirect stage using texture coordinates/maps >= 4 2022-08-28 12:19:36 -07:00
Rasterizer.h Software: Use new scissor logic 2022-04-16 12:34:58 -07: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
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 Software: Use new scissor logic 2022-04-16 12:34:58 -07:00
SWRenderer.h Software: Use new scissor logic 2022-04-16 12:34:58 -07: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 Show a panic alert if the CP matrix indices don't match the XF matrix indices 2022-05-18 14:43:14 -07:00
SWVertexLoader.h Software: Fix zfreeze with CullMode::All 2022-04-08 20:05:32 -07:00
SWmain.cpp VideoBackends:Metal: MSAA support 2022-07-21 20:44:19 -05: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
Tev.cpp VideoCommon: Better driver bug handling 2022-07-13 21:51:24 -05:00
Tev.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
TextureCache.h Restructure parameters to TetxureConverterShaderGen/TextureConversionShader 2022-07-16 00:07:10 -07: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 VideoCommon: Add comment explaining why only the first normal gets normalized 2022-04-22 16:54:38 -07:00
TransformUnit.h VideoCommon: Handle emboss texgen with only a single normal 2022-04-22 16:54:38 -07: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