eugineerd
eugineerd
# Objective This PR adds automatic registration of non-generic types annotated with `#[derive(Reflect)]`. Manually registering all reflect types can be error-prone, failing to reflect during runtime if some type is...
# Objective This PR allows to fragment archetypes by component value, which is useful for implementing some other ECS features such as: - Fragmenting relations - Shared components - Indexes...
# Objective Introduce new component storage type to allow deduplication of component values. ## Solution This PR build on top of #19153 to introduce a new storage type that can...
# Objective Fix #16559 by introducing full world cloning. This would allow to "fork" a `World` by calling `try_clone` for use cases like running a simulation of a world without...