|
|
@@ -10,9 +10,6 @@ DOC:
|
|
|
* bump entities, reserved bits on identifiers
|
|
|
|
|
|
TODO:
|
|
|
-* further optimize exclusion lists in multi type views (no existence check)
|
|
|
-* further improve meta resolve function by id (bimap)
|
|
|
-* get rid of observers, storage based views made them pointless - document alternatives
|
|
|
* deprecate non-owning groups in favor of owning views and view packs, introduce lazy owning views
|
|
|
* bring nested groups back in place (see bd34e7f)
|
|
|
* work stealing job system (see #100) + mt scheduler based on const awareness for types
|
|
|
@@ -35,9 +32,7 @@ TODO:
|
|
|
* registry::view const invokes refresh multiple times implicitly
|
|
|
* improve front (no multiple checks) and back (ie no contains) for multi-type view
|
|
|
* cleanup common view from tricks to handle single swap-only and in-place, if constexpr branches
|
|
|
-* exploit ref/cref in any to avoid invoking the vtable if possible
|
|
|
* entity based component_traits
|
|
|
-* copy-and-swap for any and meta_any
|
|
|
* review cmake warning about FetchContent_Populate (need .28 and EXCLUDE_FROM_ALL for FetchContent)
|
|
|
* deprecate meta properties in favor of custom data
|
|
|
* make meta objects safe to use with null nodes
|