Skip to content

Tags: akmonengine/volt

Tags

v1.8.0

Toggle v1.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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

v1.7.0

Toggle v1.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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

v1.6.0

Toggle v1.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: AddComponents function for non generic usage (#24)

For benchmarks and serialization we need a way to add variadic
components

v1.5.0

Toggle v1.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: revert the variadic calls for components (#23)

Revert the calls to getNextArchetype & hasComponents

v1.4.0

Toggle v1.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.

v1.3.0

Toggle v1.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: update to go 1.24 & update benchmarks (#17)

* chore: update to go1.24 & update benchmarks

* chore: benchmark/go.mod requires volt 1.3.0

v1.2.0

Toggle v1.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: add world.Count method (#15)

This method returns the total number of entities in the world

v1.1.0

Toggle v1.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: update benchmark to latest volt version (#11)

v1.0.2

Toggle v1.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: add contribution guidelines (#6)

v1.0.1

Toggle v1.0.1's commit message
chore: remove all go exp module references, to reduce dependencies