Skip to content

Flecs 1.3

Compare
Choose a tag to compare
@SanderMertens SanderMertens released this 23 Jun 21:13
· 3936 commits to master since this release

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