ppsspp/GPU/Software
Unknown W. Brackets ceb2af369c GPU: Handle immediate prims more accurately.
This allows for lines, points, textures, and similar things.  Also
corrects offset handling.  Still some flags on VAP that seemingly don't
work, and this doesn't consider the texture flag on it.
2022-09-06 22:20:45 -07:00
..
BinManager.cpp softgpu: Flush on transfer to pending tex read. 2022-08-20 23:22:21 -07:00
BinManager.h softgpu: Flush on transfer to pending tex read. 2022-08-20 23:22:21 -07:00
Clipper.cpp softgpu: Prepare dedicated rectangle path. 2022-02-20 09:38:51 -08: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 samplerjit: Precalculate DXT1/3/5 offsets. 2022-02-05 13:04:17 -08:00
FuncId.h Debugger: Fix crash in software renderer. 2022-01-16 21:53:55 -08: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: Restrict CLUT to proper size. 2022-08-20 17:36:15 -07:00
Rasterizer.h Split GetPointer into two versions, to help with const correctness 2022-07-24 13:26:19 +02:00
RasterizerRectangle.cpp The Darkstalkers subpixel check should be == 0. Fixes #14953 again 2022-09-05 19:12:45 +02: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
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 GPU: Handle immediate prims more accurately. 2022-09-06 22:20:45 -07:00
SoftGpu.h softgpu: Restrict CLUT to proper size. 2022-08-20 17:36:15 -07:00
TransformUnit.cpp softgpu: Flush on transfer to pending tex read. 2022-08-20 23:22:21 -07:00
TransformUnit.h softgpu: Flush on transfer to pending tex read. 2022-08-20 23:22:21 -07: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.