vello/piet-gpu-hal
Raph Levien 75c4b62730 Add hub abstraction
The hub does a little better lifetime tracking of resources (so
Rust-side references can be dropped), and in the future will be used for
dynamic selection of backend.

The migration is still a bit half-baked, as there are a bunch of
Vulkan-specific types in the signatures, but it shouldn't be too much
work to sort that out. Perhaps it can wait until there is a second
backend though.

The main motivation for this is to create image objects with lifetime
tracking, one of the things required for #38.
2020-11-18 16:06:08 -08:00
..
examples Add hub abstraction 2020-11-18 16:06:08 -08:00
src Add hub abstraction 2020-11-18 16:06:08 -08:00
Cargo.toml Update dependencies 2020-11-14 08:25:43 -08:00