Far more robust than my previous one, seems faster also Run in TurboWarp: https://turbowarp.org/1363231914/fullscreen?stuck&fps=60 WASD and arrow keys Press "O" for options Alt render 1 is fast trifill Alt render 2 is the spanner Alt render 3 is fun mode The spanner decomposes individual polygons into "rendering spans". These spans are further processed, and clipped(not present in this project), and rendered pixel-by-pixel(also not present in this project). Clipping spans may sound as if it were a bottleneck, but ironically this is where great speed boosts can be achieved by various sorts of specialized algorithms. Drawing spans pixel-by-pixel is laborious, and overdraw is unaffordable. For those purposes, the clipping process must completely eliminate overdraw.