summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Software
AgeCommit message (Expand)Author
2023-01-31Move Presenting, Dumping and ImGui out of RendererScott Mansell
2023-01-31Refactor to remove virtual from RenderXFBToScreenScott Mansell
2023-01-31TextureCache: Refactor with smart pointersScott Mansell
2023-01-27VideoBackends: add a way to load data into a specific level AND layer, defaul...iwubcode
2022-12-29Merge pull request #11389 from Pokechu22/sw-no-alpha-1-hackJMC47
2022-12-28Software: Remove alpha=1 blending special-casePokechu22
2022-12-28VideoCommon: De-globalize VertexShaderManager class.Admiral H. Curtiss
2022-12-27VideoCommon: De-globalize PixelShaderManager class.Admiral H. Curtiss
2022-12-11VideoCommon/PixelEngine: Refactor to class, move to Core::System.Admiral H. Curtiss
2022-12-03HW/Memmap: Refactor Memory to class, move to Core::System.Admiral H. Curtiss
2022-10-29VideoCommon/Statistics: Require semicolons after statistics macrosPokechu22
2022-09-26Software: Fix mipmaps and uneven strides in SWTexturePokechu22
2022-09-26Software: Remove dedicated texture/frame dumping infrastructurePokechu22
2022-09-19VideoCommon: Add dynamic vertex loader to ubershadersTellowKrinkle
2022-08-29BPMemory: Make TevKSel more clearPokechu22
2022-08-29SW/Rasterizer: Use RAS1_IREF::getTexCoord and getTexMapPokechu22
2022-08-29SW/Tev: Replace Tev::SetRegColor with Tev::SetKonstColorsPokechu22
2022-08-29SW/Tev: Use std::clamp for Clamp255 and Clamp1024Pokechu22
2022-08-29SW/Tev: Remove Tev::InitPokechu22
2022-08-29SW/Tev: Use EnumMap for scale/bias tablesPokechu22
2022-08-29SW/Tev: Use EnumMap for RegPokechu22
2022-08-29SW/Tev: Use TevColorRef/TevAlphaRef instead of raw s16 pointersPokechu22
2022-08-28SW/Rasterizer: Fix indirect stage using texture coordinates/maps >= 4Pokechu22
2022-07-21VideoBackends:Metal: MSAA supportTellowKrinkle
2022-07-17Merge pull request #10747 from tellowkrinkle/LateUIDFixupJMC47
2022-07-16Software: Use hardware-verified numbers for RGB->YUV conversionPokechu22
2022-07-16Restructure parameters to TetxureConverterShaderGen/TextureConversionShaderPokechu22
2022-07-13VideoCommon: Better driver bug handlingTellowKrinkle
2022-06-30Resolve GCC WarningsMinty-Meeo
2022-05-22cmake: Don't use PCH with Qt6.Admiral H. Curtiss
2022-05-18Show a panic alert if the CP matrix indices don't match the XF matrix indicesPokechu22
2022-04-24Merge pull request #10251 from Pokechu22/negative-scissorJMC47
2022-04-22VideoCommon: Add comment explaining why only the first normal gets normalizedPokechu22
2022-04-22VideoCommon: Handle emboss texgen with only a single normalPokechu22
2022-04-22VideoCommon: Rename norm0/norm1/norm2 to normal/tangent/binormalPokechu22
2022-04-16Software: Fix scissor rectangle always being block-alignedPokechu22
2022-04-16Software: Disable clipping based on xfmemPokechu22
2022-04-16Software: Use new scissor logicPokechu22
2022-04-16VideoCommon: Remove bSupportsOversizedViewportsPokechu22
2022-04-08Software: Fix zfreeze with CullMode::AllPokechu22
2022-04-08Software: Store offset in SlopePokechu22
2022-04-08Software: Remove config to disable ZComploc and ZFreezePokechu22
2022-03-29Software: Implement pixel engine alpha read modePokechu22
2022-03-08Software/EfbInterface: Remove logspam for RGB565_Z16 being unsupportedPokechu22
2022-02-08Treat alpha as 0 if alpha is 1 for blendingPokechu22
2022-02-08Use the same logic for lerp bias for color and alphaPokechu22
2022-01-31VideoConfig: Add flag for whether the system supports setting object namesOatmealDome
2021-12-25VideoConfig: Add bool for sampler LOD bias supportOatmealDome
2021-12-18Eliminate VarType for ComponentFormatPokechu22
2021-12-18Convert OpcodeDecoder::Opcode and OpcodeDecoder::Primitive to enum classPokechu22