dolphin/Source/Core/VideoBackends/Software
Pokechu22 5ef8a7973e BPMemory: Make TevKSel more clear
It stores both the konst selection value for alpha and color channels (for two tev stages per ksel), and half of a swap table row (there are 4 total swap tables, which can be used for swizzling the rasterized color and the texture color, and indices selecting which tables to use are stored per tev stage in the alpha combiner).  Since these are indexed very differently, the old code was hard to follow.
2022-08-29 11:10:05 -07: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
CMakeLists.txt cmake: Don't use PCH with Qt6. 2022-05-22 01:19:44 +02:00
CopyRegion.h
DebugUtil.cpp
DebugUtil.h
EfbCopy.cpp
EfbCopy.h
EfbInterface.cpp Software: Use hardware-verified numbers for RGB->YUV conversion 2022-07-16 00:07:10 -07:00
EfbInterface.h
NativeVertexFormat.h
Rasterizer.cpp SW/Rasterizer: Use RAS1_IREF::getTexCoord and getTexMap 2022-08-29 11:10:05 -07:00
Rasterizer.h SW/Tev: Replace Tev::SetRegColor with Tev::SetKonstColors 2022-08-29 11:10:05 -07:00
SetupUnit.cpp
SetupUnit.h
SWBoundingBox.cpp
SWBoundingBox.h
SWmain.cpp VideoBackends:Metal: MSAA support 2022-07-21 20:44:19 -05:00
SWOGLWindow.cpp
SWOGLWindow.h
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
SWTexture.h
SWVertexLoader.cpp SW/Tev: Replace Tev::SetRegColor with Tev::SetKonstColors 2022-08-29 11:10:05 -07:00
SWVertexLoader.h Software: Fix zfreeze with CullMode::All 2022-04-08 20:05:32 -07:00
Tev.cpp BPMemory: Make TevKSel more clear 2022-08-29 11:10:05 -07:00
Tev.h BPMemory: Make TevKSel more clear 2022-08-29 11:10:05 -07:00
TextureCache.h Restructure parameters to TetxureConverterShaderGen/TextureConversionShader 2022-07-16 00:07:10 -07:00
TextureEncoder.cpp
TextureEncoder.h
TextureSampler.cpp
TextureSampler.h
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
VideoBackend.h