mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-14 15:00:30 +02:00
A pixel is lit when the line passes through its diamond and doesn't end inside it, with points on the top corner, its two edges and the left corner counting as inside (also where the line only touches the diamond). Exact for 313 of 320 random lines on gpu/probe exp72; a few ties at line ends still differ. PPSSPP's DDA matched about 20%. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
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.