For this project, I've built a Bevy integration for Vello: a wgpu based (and therefore Bevy-compatible) vector rendering library for the GPU. I added a VelloRender trait, which can be implemented for Components. Whenever the Component is mutated, it will re-render it to a texture:
Really enjoying how much more direct everything is with this approach. At some point I'll also start testing my Scene / UI improvements (bsn format + macro).
@cart Do you have an estimate on when these improvements are gonna be released? 😍