Primitives today return uint8 HWC RGB. Returning RGBA would let alpha propagate naturally through compose() — a polygon's alpha is zero outside the shape, text's alpha is glyph coverage, a mask's alpha is the mask itself.
A deliberate, breaking change reserved for a future major version. Not committed; would start as a prototype in examples/.
Primitives today return
uint8 HWCRGB. Returning RGBA would let alpha propagate naturally throughcompose()— a polygon's alpha is zero outside the shape, text's alpha is glyph coverage, a mask's alpha is the mask itself.A deliberate, breaking change reserved for a future major version. Not committed; would start as a prototype in
examples/.