quakeforge/libs
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
..
audio [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
client [ui] Remove some extra debug outlines 2023-01-21 11:20:09 +09:00
console [console] Move gib hud control into hud 2023-01-21 02:57:05 +09:00
ecs [ecs] Avoid shuffling components in empty ranges 2023-01-21 13:58:43 +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 [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
ruamoko [ruamoko] Advance glyphset when working through the pool 2023-01-03 20:20:02 +09:00
scene [scene] Remove scene_resources_t struct 2023-01-20 15:53:51 +09:00
ui [ui] Remove some extra debug outlines 2023-01-21 11:20:09 +09:00
util [cexpr] Allow untyped result values 2022-11-26 22:10:29 +09:00
video Clean up some unneeded console.h includes 2023-01-20 12:59:45 +09:00
Makemodule.am [ecs] Move ECS core into its own library 2022-10-26 17:24:03 +09:00