Flecs 1.3
This is the last v1 release. New applications should start with Flecs v2.
This version includes the following features:
- Port several functions from C to C++ API
- Add overloads for world::add & world::remove
- Add function to count inactive systems
This version includes the following improvements:
- Add periodic system example for C API
- Enforce that 'action' is last method called when constructing system in C++
- Enable staging when invoking ecs_run
- Store table_count in ecs_rows_t
- Added task examples
- Added target_include_directories to cmake file
This version includes the following bugfixes:
- Fix duplicate type definitions
- Fix bug where column count of 0 caused out of memory
- Fix sources list for meson build file
- Fix mismatching return types for get/set_target_fps
- Fix alignment issue with ecs_vector_t
- Fix bug with passing CONTAINER column into reactive system
- Remove invalid assert from ecs_import_from_library
- Fix issue with using OWNED / SHARED in a reactive system
- Fix issue where a disabled system could become enabled again
- Fix dangling pointer to world in entity::type()
- Fix issue where merge could happen twice
- Don't merge manual system when auto_merge is false
- Fix crash when deleting parent
- Fix issue where ecs_run would use filter where it shouldn't