I think it’s time to explode the whole thing. I have a lot of things in spectra and I like keeping things simple. I don’t know whether it’s a good idea to keep all of those things in a single crate. Currently, spectra has this set of features:
resource caching, hot reloading and loading (ablazeral)
shader from files (cheddar)
splines (smoothie)
text rasterization
texture loading
various helpers, like linear, projection and transformation (scale among them)
The idea would be to extract as many “core” concepts as possible into their respective crates, so that people can compose them, and leave spectra as my demoscene framework, that would just glue them in a very composable way.
I think it’s time to explode the whole thing. I have a lot of things in spectra and I like keeping things simple. I don’t know whether it’s a good idea to keep all of those things in a single crate. Currently, spectra has this set of features:
The idea would be to extract as many “core” concepts as possible into their respective crates, so that people can compose them, and leave spectra as my demoscene framework, that would just glue them in a very composable way.