01a9b86.
Nothing seeds the registry. A kind's id is now decided by the first draw, so no order within a layer can be relied on even by accident, and a ui that draws no images pays for no…
29d390d. We agreed the texture design before this one rather than my sending another variation: images stay one texture and one bind group each, bound for the instance that draws them.
**The…
7b318e3. All three were right.
write_texture is gone. You were right that it differed by one argument, which is what the generic parameter was already for. A texture registers as a…
Reviewed my own work as asked, and it found four defects that format, clippy, tests and five headless renders had all passed. a08f61a and 89491a5.
**An image alone in a layer failed…
4d9839f. Measured the dispatch question first, 2M writes in release with black_box so nothing devirtualises:
b3d3da5. You were right that the interleaving was pointless — order inside a layer is already undefined because freeing swap-removes, so the run batching was buying nothing. It's gone.
On…
Done in f5864da — GlyphInfo is two vec2<f32> again and GlyphPrimitive takes #[repr(C, align(8))], with the macro's unsafe impl Pod covering the four padding bytes. Measured at 32…