v0.12.6: Binding and renderer fixes
A patch release that fixes crashes, memory leaks, and wrong output, and closes parity gaps between the Rust, JavaScript, Python, Swift, and Kotlin bindings.
A patch release that fixes crashes, memory leaks, and wrong output, and closes parity gaps between the Rust, JavaScript, Python, Swift, and Kotlin bindings.
A maintenance release that moves the graphics stack to wgpu 30 and naga 30, a drop-in upgrade on every binding.
A scene owns one ordered list of render passes that you can read, append, remove, reorder, and replace, on every binding.
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.
Writing pixel data directly into textures, zero-copy HTML video textures on the web, and updated Python integration with RenderCanvas 2.0.
Textures, meshes, multi-pass, MSAA, and a build that fails locally if any binding is missing a method.
FragmentColor now installs from PyPI on Windows, Linux, and macOS in a single command, with a fully automated wheel pipeline behind it.
The PyPI package imports correctly, the Pass and Frame objects get fixes, and the public API gains its missing methods.
A first Python implementation of FragmentColor, published to PyPI.