Sander Mertens/flecs: Release v1.3

Name: flecs

Owner: Sander Mertens

Release: Flecs 1.3

Released: 2020-06-07

License: NOASSERTION

Release Assets:

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

To top