quakeforge/libs
Bill Currie d67b8cdf05 [ecs] Add support for subpools
Subpools are for grouping components by some criterion. Any component
that has a rangeid callback will be grouped with other components that
return the same render id. Note that the ordering of components within a
group will be affected by adding a component into a group that comes
before that group (or removing a component).

Component pools can have multiple groups, added and removed dynamically,
but removing a group should (currently) be done only when empty.
2022-12-18 21:11:21 +09:00
..
audio [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
client [ui] Add a component set for passage hierarchy refs 2022-12-16 18:12:38 +09:00
console [ui] Attach text views to passage entities 2022-12-14 22:38:37 +09:00
ecs [ecs] Add support for subpools 2022-12-18 21:11:21 +09:00
gamecode [qfcc] Support advanced progs again 2022-11-12 20:04:19 +09:00
gib Fix a pile of warnings for gcc 12 2022-07-31 17:13:26 +09:00
image [image] Update stub WritePNG's definition 2022-09-19 13:38:58 +01:00
input [input] Initialize the axis/button callback fields 2022-09-22 09:35:57 +09:00
models [vulkan] Move both alias color maps into the one layer 2022-11-15 13:09:41 +09:00
net [client] Merge cl_screen.c 2022-11-02 15:11:09 +09:00
qw
ruamoko [ui] Add a component set for passage hierarchy refs 2022-12-16 18:12:38 +09:00
scene [ecs] Split component registration from pool creation 2022-12-13 22:58:44 +09:00
ui [ui] Add a component set for passage hierarchy refs 2022-12-16 18:12:38 +09:00
util [cexpr] Allow untyped result values 2022-11-26 22:10:29 +09:00
video [renderer] Don't mark made pics as cached 2022-12-14 12:40:14 +09:00
Makemodule.am [ecs] Move ECS core into its own library 2022-10-26 17:24:03 +09:00