b9c4856. You were right that this was the core of it, and the measurement says it costs nothing worth having those branches for.
Each primitive now brings a PrimitiveRender:
pub…
79dcc15. It can, and it is better that way — the atlas is now the glyph pipeline's, not everyone's.
Primitive::SAMPLES says what a primitive samples and, in the same breath, how often it has…
Answering your "what check every draw", since it turned into a change: c0fcc03.
A binding with min_binding_size: None goes on the pipeline's late-sized list (make_late_sized_buffer_groups…
444a2cd.
No, and it does not reproduce. I checked the documentation rather than repeating myself: min_binding_size: Some(size) is checked when the bind group is created, and against the…
23fb71e. Correction: I said the blanket impl would collide under coherence. It does not, and I should have tried it before claiming it. Primitive is our trait and TextureHandle is our type,…