ppsspp/GPU/Software
Unknown W. Brackets 13ca08b235 softgpu: Avoid over-aggressive rect conversion.
The TL and BR have to match between UVs and pos, not enough for UV to be
in order.  This was causing an artifact on Chains of Olympus' title.
2022-09-10 14:56:13 -07:00
..
BinManager.cpp softgpu: Use vertType prim override for flags. 2022-09-06 22:20:45 -07:00
BinManager.h softgpu: Use vertType prim override for flags. 2022-09-06 22:20:45 -07:00
Clipper.cpp softgpu: Use vertType prim override for flags. 2022-09-06 22:20:45 -07:00
Clipper.h softgpu: Avoid modifying source vertex data. 2022-02-12 10:39:25 -08:00
DrawPixel.cpp Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
DrawPixel.h softjit: Centralize some common funcs from sampler. 2022-01-19 00:03:59 -08:00
DrawPixelX86.cpp softjit: Use PEXT to downsample colors. 2022-01-31 21:40:54 -08:00
FuncId.cpp softgpu: Use vertType prim override for flags. 2022-09-06 22:20:45 -07:00
FuncId.h softgpu: Use vertType prim override for flags. 2022-09-06 22:20:45 -07:00
Lighting.cpp Global: Reduce includes of common headers. 2022-01-30 16:35:33 -08:00
Lighting.h softgpu: Precompute lighting parameters. 2022-01-16 11:27:53 -08:00
Rasterizer.cpp softgpu: Use vertType prim override for flags. 2022-09-06 22:20:45 -07:00
Rasterizer.h softgpu: Use vertType prim override for flags. 2022-09-06 22:20:45 -07:00
RasterizerRectangle.cpp softgpu: Avoid over-aggressive rect conversion. 2022-09-10 14:56:13 -07:00
RasterizerRectangle.h softgpu: Allow tri -> rect in transform. 2022-02-12 12:03:55 -08:00
RasterizerRegCache.cpp Add ARM64_NEON compile arch flag 2022-06-25 07:29:20 +02:00
RasterizerRegCache.h Add ARM64_NEON compile arch flag 2022-06-25 07:29:20 +02:00
README.txt Add snapshot of the whole source code. 2012-11-01 16:19:01 +01:00
Sampler.cpp softgpu: Remove incorrect offsetting for X/Y. 2022-02-20 09:13:20 -08:00
Sampler.h samplerjit: Precalculate DXT1/3/5 offsets. 2022-02-05 13:04:17 -08:00
SamplerX86.cpp samplerjit: Correct nearest negative texture clamp. 2022-02-20 10:25:00 -08:00
SoftGpu.cpp softgpu: Refactor duplicate rectangle compat check. 2022-09-10 13:28:35 -07:00
SoftGpu.h softgpu: Restrict CLUT to proper size. 2022-08-20 17:36:15 -07:00
TransformUnit.cpp softgpu: Use vertType prim override for flags. 2022-09-06 22:20:45 -07:00
TransformUnit.h softgpu: Flush on transfer to pending tex read. 2022-08-20 23:22:21 -07:00
trirast.txt Add snapshot of the whole source code. 2012-11-01 16:19:01 +01:00

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.