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 |
|
Michele Caini
|
87987bacde
|
entity: added basic_entt_traits::next (with tests)
|
2023-01-27 09:09:28 +01:00 |
|
Michele Caini
|
bde0219fe6
|
snapshot: review basic_continuous_loader::entities
|
2023-01-26 11:54:03 +01:00 |
|
Michele Caini
|
ad64c849b8
|
storage: suppress warnings
|
2023-01-26 11:42:19 +01:00 |
|
Michele Caini
|
b808bb83b7
|
test: suppress warnings
|
2023-01-26 11:42:11 +01:00 |
|
Michele Caini
|
d0090d35fb
|
snapshot: try to make sizes an opaque value to the caller
|
2023-01-26 11:30:52 +01:00 |
|
Michele Caini
|
7a1a06a24b
|
sigh_mixin: avoid shadow warnings
|
2023-01-26 11:13:39 +01:00 |
|
Michele Caini
|
000b17881b
|
-: updated TODO
|
2023-01-26 09:41:36 +01:00 |
|
Michele Caini
|
068b6ed49b
|
registry: first (almost) backward compatible version with opaque hidden entity storage
|
2023-01-26 09:41:25 +01:00 |
|
Michele Caini
|
0187fb48aa
|
test: sigh mixin for entity storage types
|
2023-01-25 11:30:41 +01:00 |
|
Michele Caini
|
35a2b38441
|
sigh_mixin: also support entity storage types
|
2023-01-25 11:29:53 +01:00 |
|
Michele Caini
|
4747c9a4c8
|
registry: extended checks to support swap-only entity storage types
|
2023-01-24 17:34:46 +01:00 |
|
Michele Caini
|
7be8d83278
|
registry: make a couple of conditions opaque
|
2023-01-24 17:08:26 +01:00 |
|
Michele Caini
|
a5d6757d6f
|
registry: prepare to get rid of the vector of entities
|
2023-01-24 17:06:58 +01:00 |
|
Michele Caini
|
3f09d47c81
|
storage: remove redundant typename keyword
|
2023-01-24 16:55:54 +01:00 |
|
Michele Caini
|
9c06d6ba0f
|
registry: use type member names
|
2023-01-24 16:54:32 +01:00 |
|
Michele Caini
|
b7c819bf48
|
test: entity storage
|
2023-01-24 16:46:50 +01:00 |
|
Michele Caini
|
9f31803ba7
|
storage: swap-only entity storage
|
2023-01-24 16:46:37 +01:00 |
|
Michele Caini
|
1e7deff9c9
|
test: drop redundant checks
|
2023-01-24 10:57:37 +01:00 |
|
Michele Caini
|
04ac15d8d9
|
test: minor changes
|
2023-01-24 10:57:25 +01:00 |
|