You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(queries): Task fn replaces ForeachChannel (#27)
* feat(queries): Task fn replaces ForeachChannel
This simplified API uses ~40% less memory and reduces ~55% the number of allocations.
* chore: rename data to result in Query.Task
Feat: Improve performances for add/remove (#26)
* feat: improve add/remove performances
The pool of entities ids (filled with deleted entities) allows to use a slice instead of a map to store entities & component register.
The names are not manager by Volt anymore, the common method would be to add a MetadataComponent to the tracked entities (if necessary to fetch by names)
* chore: remove profiling in volt_test
* chore: documentation of events & naming
Clean documentation, removing entities names in the API
* chore: update benchmark values
* chore: clean documentation
BREAKING CHANGE: the naming of entities is removed
feat: integrate Tags in the archetypes (#19)
Tags are considered as Components, to use the optimizations on Queries.
BREAKING CHANGE: QueryConfiguration replaces the OptionalComponents as
argument for CreateQueryN.