Sander Mertens/flecs: Release v1.2

Name: flecs

Owner: Sander Mertens

Release: Flecs 1.2

Released: 2020-01-06

License: NOASSERTION

Release Assets:

This version includes the following features:

This version includes the following improvements:

  • Improved error messages when system signature parsing fails (#90)
  • Many new examples (#55)
  • Cleanup of flecs header, moved supporting functions to api_support.h (#116)
  • Work with older versions of CMake (#87)

This version includes the following bugfixes:

  • Fix issue with using singleton as parent entity (#81)
  • Fix issue where manual systems are not correctly activated (#86)
  • Fix issue with NOT operator in combination with FromEntity columns (#89)
  • Fixed memory leak in ecs_chunked_t datastructure (#95)
  • Fix issue where ECS_MODULE would take address of temporary variable (#98)
  • Fix issue when get_parent is called while iterating (#97)
  • Fix leak in on demand administration (#104)
  • Fix leaking system signatures (#103)
  • Add strdup to OS API, remove uses of strdup in code (#106)
  • World time now starts counting when application starts vs. 0

This version adds the following functions:

  • ecs_add_entity
  • ecs_remove_entity
  • ecs_has_entity_owned
  • ecs_count_w_filter
  • ecs_is_readonly
  • ecs_table_type
  • ecs_table_column
  • ecs_filter_iter
  • ecs_snapshot_filter_iter
  • ecs_filter_next
  • ecs_set_system_status_action
  • ecs_snapshot_take
  • ecs_snapshot_restore
  • ecs_snapshot_copy
  • ecs_snapshot_free
  • ecs_reader_init
  • ecs_snapshot_reader_init
  • ecs_reader_read
  • ecs_writer_init
  • ecs_writer_write
  • ecs_type_remove
  • ecs_type_match_w_filter
  • ecs_type_index_of
  • ecs_enable_console

To top