vello/piet-gpu
Chad Brokaw d243d38b04 render using the new scene API
This commit implements actual rendering for the new piet-scene crate.

In particular, it adds a new EncodedSceneRef type in piet_gpu::encoder to store references to the raw stream data. This is used as a proxy for both PietGpuRenderContext and piet_scene::scene::Scene to feed data into the renderer.

Much of this is still hacky for expedience and because the intention is to be a transitional state that maintains both interfaces until we can move to the new scene API and add a wrapper for the traditional piet API.

The general structure and relationships between these crates need further discussion.
2022-04-18 03:48:10 -04:00
..
bin Rebase on radial branch 2022-04-11 05:30:08 -04:00
shader Rebase on radial branch 2022-04-11 05:30:08 -04:00
src render using the new scene API 2022-04-18 03:48:10 -04: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