High-performance 2D graphics rendering on the CPU using sparse strips
22 points by technetium
22 points by technetium
Some context: I noticed an in-progress PR for Iced that removed tiny-skia in favor of another Rust library, vello_cpu, which led me to this paper. The benchmarks are impressive.
Cairo looks good in those benchmarks. Maybe I remember it wrong, but I recall reading how Cairo was not that good in comparison to modern libraries. It doesn't seem to be the case.