v0.12.2: Composable Scene
A scene owns one ordered list of render passes that you can read, append, remove, reorder, and replace, on every binding.
A scene owns one ordered list of render passes that you can read, append, remove, reorder, and replace, on every binding.
This patch gets v0.12.0 onto crates.io and fixes a lockfile mismatch and a timing race in the release pipeline.
The scene layer in 0.12.0 is built on the Shader, Mesh, and Pass objects FragmentColor already had, and it adds no second renderer. Here is where the model transform and the camera ended up, and what the renderer had to learn.
The largest release so far adds a Scene graph, a glTF model loader, and physically based (PBR) materials.
Native builds embed the shader library. Network fetches move behind a Cargo feature, which unblocks the Linux PyPI wheels.