quakeforge/libs
Bill Currie 35eec0b2e5 [ecs] Implement hierarchies as components
The main goal of this change was to make it easier to tell when a
hierarchy has been deleted, but as a side benefit, it got rid of the use
of PR_RESMAP. Also, it's easy to track the number of hierarchies.

Unfortunately, it showed how brittle the component side of the ECS is
(scene and canvas registries assumed their components were the first (no
long the case), thus the sweeping changes).

Centerprint doesn't work (but it hasn't for a while).
2024-01-02 16:38:01 +09:00
..
audio [alsa] Fix a missing \n in a message 2023-12-27 16:05:24 +09:00
client [ecs] Implement hierarchies as components 2024-01-02 16:38:01 +09:00
console [ecs] Implement hierarchies as components 2024-01-02 16:38:01 +09:00
ecs [ecs] Implement hierarchies as components 2024-01-02 16:38:01 +09:00
gamecode [zone] Make zone_error be like printf 2023-12-20 18:32:53 +09:00
gib [build] Fix some build issues caused by using tracy 2023-11-28 13:54:18 +09:00
image Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
input [input] Delay event system init 2023-09-21 02:02:12 +09:00
models [vulkan] Use resource for allocating alias models 2023-12-19 03:28:29 +09:00
net Nuke qboolean from orbit 2023-06-13 18:06:11 +09:00
qw [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
ruamoko [ecs] Implement hierarchies as components 2024-01-02 16:38:01 +09:00
scene [ecs] Implement hierarchies as components 2024-01-02 16:38:01 +09:00
ui [ecs] Implement hierarchies as components 2024-01-02 16:38:01 +09:00
util [sys] Don't use va_copy in Sys_Error 2023-12-28 16:11:06 +09:00
video [ecs] Implement hierarchies as components 2024-01-02 16:38:01 +09:00
Makemodule.am [ecs] Move ECS core into its own library 2022-10-26 17:24:03 +09:00