ppsspp/GPU/Software
Unknown W. Brackets ce8a49b1c1 softgpu: Retain floats in diffuse/specular.
This seems to be a bit more accurate.  Color blending seems correct now,
but the factors and especially pow results are off.

Also, normalize normal to 0, 0, 1, which seems to match results better.
2022-01-06 21:52:31 -08:00
..
Clipper.cpp softgpu: Fix depth cull in softgpu. 2021-11-05 21:38:13 -07:00
Clipper.h SoftGPU: Correct clipping for flat shading. 2018-11-22 17:48:55 -08:00
DrawPixel.cpp softjit: Add describes here too. 2022-01-03 06:45:10 -08:00
DrawPixel.h softjit: Add describes here too. 2022-01-03 06:45:10 -08:00
DrawPixelX86.cpp softjit: Use RIP access in color/depth off. 2022-01-03 06:45:10 -08:00
FuncId.cpp samplerjit: Fix standard bufw check. 2022-01-05 00:11:34 -08:00
FuncId.h softjit: Keep mip S/T calc in SIMD. 2022-01-03 06:45:10 -08:00
Lighting.cpp softgpu: Retain floats in diffuse/specular. 2022-01-06 21:52:31 -08:00
Lighting.h softgpu: Separate calculation of S/T. 2022-01-06 21:19:47 -08:00
Rasterizer.cpp softgpu: Skip sample lookup if masked. 2022-01-02 13:47:14 -08:00
Rasterizer.h softgpu: Add code for tracking GPU writes. 2022-01-02 08:28:30 -08:00
RasterizerRectangle.cpp softgpu: Correct mirroring in fastpath+nearest. 2022-01-04 23:42:31 -08:00
RasterizerRectangle.h softgpu: Combine sliced rectangles. 2021-11-14 18:31:46 -08:00
RasterizerRegCache.cpp samplerjit: Refactor nearest using reg cache. 2021-12-04 13:04:53 -08:00
RasterizerRegCache.h samplerjit: Use VPGATHERDD for simple CLUT4 loads. 2022-01-02 17:19:17 -08:00
README.txt
Sampler.cpp Merge pull request #15273 from unknownbrackets/softjit-bloom 2022-01-02 18:11:07 +01:00
Sampler.h samplerjit: Remove old linear nearest paths. 2022-01-02 17:28:52 -08:00
SamplerX86.cpp Merge pull request #15280 from unknownbrackets/samplerjit-dxt 2022-01-05 09:42:30 +01:00
SoftGpu.cpp GPU: Avoid spline crashes on bad data. 2022-01-01 16:40:59 -08:00
SoftGpu.h softgpu: Add some comments and cleanup. 2021-11-15 06:09:12 -08:00
TransformUnit.cpp softgpu: Retain floats in diffuse/specular. 2022-01-06 21:52:31 -08:00
TransformUnit.h softgpu: Fix leaked range flag on cull. 2021-11-14 08:43:52 -08:00
trirast.txt

To get to 100% compatibility, we will need a software renderer as there are games out there that do tricks
that can't really be faked in a sensible way. Useful for homebrew too that mix sw and accel rendering.