quakeforge/libs/ecs
Bill Currie 3d52caadec [ecs] Avoid shuffling components in empty ranges
When bubbling a component past an empty range, there's no need for any
actual movement other than adjusting the range itself, and doing so
corrupts the sparse/dense array relationship. Fixes a segfault when
hiding the deathmatch overlay (that resulted from the change to using
canvases).
2023-01-21 13:58:43 +09:00
..
test [ecs] Adjust subpool range type to return start,end 2022-12-20 17:56:08 +09:00
component.c [ecs] Organize headers and code 2022-12-13 15:31:35 +09:00
ecs.c [ecs] Support sorting subpools 2023-01-16 11:32:12 +09:00
entity.c [ecs] Avoid shuffling components in empty ranges 2023-01-21 13:58:43 +09:00
hierarchy.c [ecs] Organize headers and code 2022-12-13 15:31:35 +09:00
Makemodule.am [ecs] Add support for subpools 2022-12-18 21:11:21 +09:00
subpool.c [ecs] Adjust subpool range type to return start,end 2022-12-20 17:56:08 +09:00