ppsspp/GPU/Software
Unknown W. Brackets 6945604492 softgpu: Multiply prev normal by world matrix.
Even when it's not in the vertex data, we still must multiply by the world
matrix.  Fixes some lighting issues in Nayuta no Kiseki.
2022-10-20 23:14:54 -07:00
..
BinManager.cpp GPU: Normalize framebuf addresses. 2022-10-02 21:28:53 -07:00
BinManager.h softgpu: Avoid waiting for a thread to drain. 2022-09-24 20:01:00 -07:00
Clipper.cpp softgpu: Cull a triangle with all negative w. 2022-10-15 11:49:28 -07:00
Clipper.h softgpu: Split clippos out of rasterization vert. 2022-09-26 16:50:40 -07:00
DrawPixel.cpp softgpu: Simply 5551 blending fast path. 2022-09-24 18:55:45 -07:00
DrawPixel.h softjit: Skip reading dst pixel where blended out. 2022-09-24 02:00:03 -07:00
DrawPixelX86.cpp Code readability, vec reserve() and remove excess c_str() 2022-09-30 12:31:32 +03:00
FuncId.cpp softgpu: Minor opt, ignore unused z_stride. 2022-10-02 21:31:07 -07:00
FuncId.h softgpu: Support fog and color1 on imm verts. 2022-09-18 06:16:26 -07:00
Lighting.cpp softgpu: Store vertex colors as packed RGBA8. 2022-09-11 18:41:06 -07:00
Lighting.h softgpu: Precompute lighting parameters. 2022-01-16 11:27:53 -08:00
Rasterizer.cpp softgpu: Correct linear interp for uneven positions. 2022-10-16 18:57:55 -07:00
Rasterizer.h softgpu: Implement triangle texture projection. 2022-09-26 18:12:20 -07:00
RasterizerRectangle.cpp softgpu: Make triangle fan rect detection generic. 2022-10-16 16:01:09 -07:00
RasterizerRectangle.h softgpu: Make triangle fan rect detection generic. 2022-10-16 16:01:09 -07: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: Cache texture bufws at 16 bit. 2022-09-12 21:57:00 -07:00
Sampler.h softgpu: Cache texture bufws at 16 bit. 2022-09-12 21:57:00 -07:00
SamplerX86.cpp softgpu: Cache texture bufws at 16 bit. 2022-09-12 21:57:00 -07:00
SoftGpu.cpp softgpu: Fix crash on screenshot w/o display. 2022-10-15 11:49:05 -07:00
SoftGpu.h GE Debugger: Display if tex is framebuf. 2022-10-10 22:35:42 -07:00
TransformUnit.cpp softgpu: Multiply prev normal by world matrix. 2022-10-20 23:14:54 -07:00
TransformUnit.h Build: Fix debug build on Windows 32-bit. 2022-10-01 17:07:27 -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.