quakeforge/libs
Bill Currie 5c822f6579 [gamecode] Tidy up shiftops a little
The various indices were a little inconsistent making modifications
tricky. I discovered that signed left-shifts are considered UB if the
value overflows the non-sign bits (but unsigned left shifts are fine),
and signed right shifts are implementation dependent. Whee. However,
it's likely that signed right shifts can be relied upon, at least well
enough for unit tests. I imagine signed left, too, but I plan on
converting them to unsigned. Also, negative shift values are UB, but
that's less of a worry, but also needs "fixing" (ie, make unsigned).
However, later.
2024-11-28 23:41:07 +09:00
..
audio [sound] Flush sfx hash table on gamedir change 2024-01-13 01:03:23 +09:00
client Fix some dodgy shifts 2024-09-24 10:54:17 +09:00
console [console] Use aligned malloc for menu progs 2024-09-24 10:58:47 +09:00
ecs [sys] Move terminal color escapes to sys.h 2024-01-30 23:13:16 +09:00
gamecode [gamecode] Tidy up shiftops a little 2024-11-28 23:41:07 +09:00
gib [gamecode] Save all param pointers with PR_SaveParams 2024-09-05 00:00:44 +09:00
image [image] Ensure tex fields are all initialized 2024-01-15 14:59:11 +09:00
input [input] Plug some potential UB 2024-09-24 11:28:59 +09:00
models [vulkan] Add source barrier to packet scatter and image copy 2024-11-27 20:15:51 +09:00
net [net] Always allocate memory for ifaces 2024-09-24 11:04:27 +09:00
qw [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
ruamoko [gamecode] Save all param pointers with PR_SaveParams 2024-09-05 00:00:44 +09:00
scene [scene] Add support for a scene camera 2024-02-01 11:20:36 +09:00
ui [ui] Pass text verticality and font to configure_textview 2024-10-10 14:09:24 +09:00
util [plist] Fix a purity issue in the json test 2024-10-26 23:34:55 +09:00
video [vulkan] Add source barrier to packet scatter and image copy 2024-11-27 20:15:51 +09:00
Makemodule.am [ecs] Move ECS core into its own library 2022-10-26 17:24:03 +09:00