Updating to bevy 0.13 requires updating vello to match wgpu versions with bevy. Updating vello comes with some challenges. SceneBuilder no longer exists. SceneFragment as well. vellottie and vello-svg likewise will need vello updates.
Also, bevy changed the ExtractComponent trait to where it didn't make sense for our uses in the VelloFont extract step, so it's being removed in favor of an extraction system like that used to make ExtractedRenderVector. So fonts should be regression tested. Vello no longer uses fello, instead reimports skifra-- all the font rendering abstraction on top of vello will need changed to support this, so lets pay close attention to fonts/text.
Addresses #34
Updating to bevy 0.13 requires updating vello to match wgpu versions with bevy. Updating vello comes with some challenges. SceneBuilder no longer exists. SceneFragment as well. vellottie and vello-svg likewise will need vello updates.
Also, bevy changed the ExtractComponent trait to where it didn't make sense for our uses in the VelloFont extract step, so it's being removed in favor of an extraction system like that used to make ExtractedRenderVector. So fonts should be regression tested. Vello no longer uses fello, instead reimports skifra-- all the font rendering abstraction on top of vello will need changed to support this, so lets pay close attention to fonts/text.