vello/piet-gpu
Raph Levien 3b67a4e7c1 New clip implementation
This PR reworks the clip implementation. The highlight is that clip bounding box accounting is now done on GPU rather than CPU. The clip mask is also rasterized on EndClip rather than BeginClip, which decreases memory traffic needed for the clip stack.

This is a pretty good working state, but not all cleanup has been applied. An important next step is to remove the CPU clip accounting (it is computed and encoded, but that result is not used). Another step is to remove the Annotated structure entirely.

Fixes #88. Also relevant to #119
2022-02-17 17:13:28 -08:00
..
bin Fixes for mac 2021-12-03 20:40:15 -08:00
shader New clip implementation 2022-02-17 17:13:28 -08:00
src New clip implementation 2022-02-17 17:13:28 -08:00
third-party Start text rendering 2021-05-04 08:21:22 -07:00
Cargo.toml Start work on new element pipeline 2021-11-24 08:01:43 -08:00
Ghostscript_Tiger.svg Fills 2020-05-01 19:42:20 -07:00