Commit Graph

4186 Commits

Author SHA1 Message Date
Michele Caini
2125b38381 test: minor changes 2023-02-17 11:00:50 +01:00
Michele Caini
289de7d57b test: exclude only views 2023-02-17 10:59:36 +01:00
Michele Caini
25ecd8e797 test: minor changes 2023-02-17 10:59:11 +01:00
Michele Caini
319dfdb070 test: filtered registry view 2023-02-17 10:36:07 +01:00
Michele Caini
9dbbcac01e -: updated TODO 2023-02-17 09:09:36 +01:00
Michele Caini
f545c8e058 registry: deprecate ::release 2023-02-17 09:09:28 +01:00
Michele Caini
c68fa6a654 registry: make ::destroy work without ::release (the latter to be deprecated) 2023-02-16 10:00:45 +01:00
Michele Caini
d288ecd70d registry: make ::release use ::bump return value 2023-02-16 09:59:42 +01:00
Michele Caini
312d3aba84 sparse_set: bump returns the version in use (for convenience) 2023-02-16 09:58:07 +01:00
Michele Caini
4d2b2c6de5 registry: use traits_type::next if possible 2023-02-16 09:24:03 +01:00
Michele Caini
80d55a226c test: increase code coverage 2023-02-15 10:15:55 +01:00
Michele Caini
d86a539350 test: suppress warnings due to unused variables 2023-02-15 09:45:34 +01:00
Michele Caini
0f7098d0e0 -: updated TODO 2023-02-15 09:34:25 +01:00
Michele Caini
8c96be1e92 registry: deprecate a bunch of functions because of the entity storage 2023-02-15 09:34:08 +01:00
Michele Caini
37f396bfe3 registry: make entity storage storage as any other 2023-02-14 14:24:20 +01:00
Michele Caini
75894dc401 storage: update traits_type for entity storage 2023-02-13 11:42:30 +01:00
Michele Caini
cdee000ce8 any: rollback a change that turns vs toolset v141 crazy 2023-02-10 11:26:59 +01:00
Michele Caini
54ca62600b dispatcher: refine aggregate check 2023-02-10 10:56:48 +01:00
Michele Caini
6f4280ed59 any: refine aggregate check 2023-02-10 10:56:41 +01:00
Michele Caini
ddf56b78cd storage: backward compatibility on component requirements 2023-02-10 10:56:32 +01:00
Michele Caini
53a854f54f any: just cleanup the code to make it easier to work with 2023-02-10 10:40:48 +01:00
Michele Caini
4896acac7d storage: typo 2023-02-10 10:40:22 +01:00
Michele Caini
e3defeba2a test: suppress warnings due to unused variables 2023-02-10 10:01:39 +01:00
Michele Caini
62079908ce storage: use proper value type for entity storage 2023-02-10 09:37:13 +01:00
Michele Caini
e65a8f2e5f doc: add link to koala engine :) 2023-02-10 08:33:41 +01:00
Michele Caini
9f27fb1e57 registry: further prepare to turn the entity storage into a plain pool 2023-02-09 13:40:41 +01:00
Michele Caini
04d734e76c registry: prepare to turn the entity pool in a plain storage 2023-02-09 12:44:23 +01:00
Michele Caini
df50fa1b59 natvis: cleanup 2023-02-08 16:54:50 +01:00
Michele Caini
051872b8c8 natvis: update registry definition 2023-02-08 16:47:40 +01:00
Michele Caini
57ab9e7be0 registry: avoid using assure if not required 2023-02-07 14:56:56 +01:00
Michele Caini
69d95ba759 test: more bench to stress a little an upcoming feature 2023-02-06 11:27:02 +01:00
Michele Caini
9caf66d7c8 test: cleanup 2023-02-06 11:07:22 +01:00
Michele Caini
74cb0d40c5 test: internal rework 2023-02-06 10:59:10 +01:00
Michele Caini
deac7f34b8 dispatcher: refine aggregate support 2023-02-03 18:40:22 +01:00
Michele Caini
a9883f27c6 storage: refine transparent aggregate support 2023-02-03 18:37:14 +01:00
skypjack
85b1e57d8d sparse_set: drop fast_compact, expect full clear 2023-02-02 18:27:20 +01:00
skypjack
b7d8e01867 storage: make the entity storage perform a full clear rather than a fake one (still viable via erase) 2023-02-02 17:34:11 +01:00
Michele Caini
390a56176f -: updated TODO file 2023-02-01 16:07:17 +01:00
Michele Caini
a1b888cce6 natvis: add optiona storage length item for entity storage 2023-02-01 16:06:56 +01:00
Michele Caini
2107dd6891 natvis: fix already existing errors due to renaming or design changes 2023-02-01 16:06:37 +01:00
Michele Caini
1fca56afef storage: make it easier to refine the natvis file 2023-02-01 16:05:47 +01:00
Michele Caini
c0762a6a5a storage: add get/get_as_tuple to entity storage to make it suitable for use with views 2023-01-31 17:23:42 +01:00
Michele Caini
f48de1bac9 test: stress get/get_as_tuple for empty types 2023-01-31 17:22:07 +01:00
Michele Caini
c7dfce89e5 sigh_mixin: refine pop_all 2023-01-30 19:03:43 +01:00
Michele Caini
822fafcd42 view: uniform implementation to simplify upcoming changes 2023-01-30 16:17:44 +01:00
Michele Caini
1476d4ea9b sparse_set: refine ::respect 2023-01-30 11:26:37 +01:00
Michele Caini
c1c63777e8 -: updated TODO 2023-01-30 10:52:10 +01:00
Michele Caini
2fab25ae89 registry: refine internal check 2023-01-30 10:52:03 +01:00
Michele Caini
75d4491522 -: updated TODO 2023-01-27 09:10:18 +01:00
Michele Caini
c7866fb21b storage: use entt traits next function if possible 2023-01-27 09:10:11 +01:00