Sander Mertens/flecs: Release v2.1.2
Name: flecs
Owner: Sander Mertens
Release: Flecs 2.1.2
Released: 2020-09-05
License: NOASSERTION
Release Assets:
This version includes the following features:
- No new features
This version includes the following improvements:
- Queries can now select for components to which a trait has been applied (
TRAIT | MyTrait > *
) - Add unsafe_column to C++ API for accessing component data of unknown type at compile time
- Add [] operator to flecs::vector
- Add more functions to C++ iterator to access underlying fields
- Add fast paths to table functions (improves performance)
- Add support for global component/tag/entity handles in C
- Add
flecs::type_id<T>()
for getting the identifier of a type
This version includes the following bugfixes:
- OnSet systems registered themselves with components in expression vs. matched components
- Fix issues related to component lifecycle actions & traits
- Invoke move when moving entity between tables
- Invoke move when reallocating table columns
- Invoke move when deleting an entity (move last entity into deleted index)
- Component actions were not registered for implicitly registered components
- Fix bug with redefining namespaced components in a different world