Commit Graph

92 Commits

Author SHA1 Message Date
BlackMATov
3d4e7e66d7 little naming refactoring before new functions 2024-12-30 07:05:44 +07:00
BlackMATov
a7ab4360fd cleanup predef fragments setup 2024-12-30 01:06:17 +07:00
BlackMATov
2d4126ef09 evolved.TAG is a TAG :-) 2024-12-29 18:54:09 +07:00
BlackMATov
345a89d1de rename alive/empty to is_alive/is_empty 2024-12-29 16:35:01 +07:00
BlackMATov
affd13255a tag traits fragment, first batching api impl 2024-12-29 16:05:40 +07:00
BlackMATov
9f1de727ad new evolved.chunk function 2024-12-29 14:21:04 +07:00
BlackMATov
c11714e390 new evolved.empty function 2024-12-29 04:06:25 +07:00
BlackMATov
4645a1ed61 defer component construction 2024-12-29 02:17:06 +07:00
BlackMATov
e56833e72e queries wip 2024-12-26 23:28:33 +07:00
BlackMATov
c139682b01 queries wip 2024-12-26 17:17:08 +07:00
BlackMATov
d9a964d639 construct call with fragment 2024-12-26 15:45:58 +07:00
BlackMATov
755c3ddfff first queries wip 2024-12-26 00:48:48 +07:00
BlackMATov
4f68cd9c75 one embedded defer instead separated 2024-12-24 11:53:40 +07:00
BlackMATov
14c4506d10 pass old_component to on_set/assign hooks 2024-12-24 01:43:38 +07:00
BlackMATov
e39455209c add global defer_begin/end, defer on_remove effects 2024-12-23 21:57:41 +07:00
BlackMATov
f89005d485 simple defer impl 2024-12-21 21:28:09 +07:00
BlackMATov
7deb858bd5 add on_remove hook 2024-12-19 00:09:05 +07:00
BlackMATov
898e9f1716 destroy impl 2024-12-18 23:13:12 +07:00
BlackMATov
79dc14a250 set/assign/insert hooks 2024-12-18 22:58:35 +07:00
BlackMATov
782178bdbb add multi id acquirement 2024-12-18 18:01:41 +07:00
BlackMATov
dfe5d10a38 default/construct predef fragments 2024-12-18 17:38:39 +07:00
BlackMATov
b40ff4809e set impl 2024-12-18 16:45:24 +07:00
BlackMATov
e290fe48ed assign impl 2024-12-18 16:34:31 +07:00
BlackMATov
f7bf823814 insert/remove/clean impl 2024-12-18 16:21:15 +07:00
BlackMATov
a872c64bd6 from scratch again 2024-12-12 11:41:40 +07:00
BlackMATov
0dd1b71e69 add component alias 2024-12-10 04:46:26 +07:00
BlackMATov
2270c55de4 remove registry.apply 2024-12-09 20:05:28 +07:00
BlackMATov
c10bfccf3e rename tiny-ecs files 2024-12-06 03:27:58 +07:00
BlackMATov
364f2ed2c2 add tiny-ecs cache/nocache bench variants 2024-12-05 12:10:34 +07:00
BlackMATov
a3ee3d4490 tiny-ecs bench tweaks 2024-12-05 11:50:05 +07:00
BlackMATov
9f525c9174 new benches 2024-12-05 11:42:05 +07:00
BlackMATov
ead8983b30 chunk batch functions 2024-12-05 11:06:43 +07:00
BlackMATov
fc890e1ba9 rename batch_xxx to query_xxx 2024-12-05 00:41:44 +07:00
BlackMATov
f66cd7cdc1 bench tweaks 2024-12-04 19:04:33 +07:00
BlackMATov
cc9f0ef2e5 benches tweaks 2024-12-04 07:24:47 +07:00
BlackMATov
00cc01b34f add registry.batch_set 2024-12-03 23:36:26 +07:00
BlackMATov
82bdabe617 remove redundant registry api (del, get_or) 2024-12-03 16:54:04 +07:00
BlackMATov
b02d86946e queries are immutable now 2024-12-02 23:43:00 +07:00
BlackMATov
ac8e197980 first defer impl 2024-12-02 03:25:33 +07:00
BlackMATov
4cb6927f14 update roadmap 2024-11-30 10:53:17 +07:00
BlackMATov
556a546fb2 tiny-ecs benches 2024-11-30 01:19:58 +07:00
BlackMATov
8024a395a6 batch_xxx as query methods 2024-11-29 20:11:20 +07:00
BlackMATov
76d99852f4 swap apply arguments 2024-11-29 20:01:43 +07:00
BlackMATov
345dc22225 update tests 2024-11-29 17:34:00 +07:00
BlackMATov
649263df8d batch api in benches 2024-11-29 17:07:10 +07:00
BlackMATov
229872908f registry.batch_detach/destroy impl 2024-11-29 16:59:08 +07:00
BlackMATov
007ba7905b registry.batch_insert/remove impl 2024-11-29 16:34:15 +07:00
BlackMATov
fafd8d2566 registry.batch_assign impl 2024-11-29 13:49:49 +07:00
BlackMATov
38a8ee5195 update roadmap, fix benches 2024-11-29 13:30:33 +07:00
BlackMATov
e5f0a54d92 registry.batch_apply impl 2024-11-29 12:53:28 +07:00