quakeforge/libs
Bill Currie 79f3f651a4 [sound] Bring QF into the atomic age
Nuclear powered audio ;)

More seriously, use _Atomic on a few fields that very obviously need it.
That is, channel's buffer pointer (used to signal to the mixer that the
channel is ready for use) and "flow control" flags (stop, done and
pause), and head and tail in the buffer itself. Since QF has been
working without _Atomic (admittedly, thanks to luck and x86's strong
memory model), this should do until proven otherwise. I imagine getting
stream reading out of the RT thread will highlight any issues.
2022-06-06 12:39:54 +09:00
..
audio [sound] Bring QF into the atomic age 2022-06-06 12:39:54 +09:00
client [quakefs] Add a data parameter to gamedir callbacks 2022-06-04 16:06:04 +09:00
console [gamecode] Add PR_Shutdown for tearing down a VM 2022-05-12 19:58:18 +09:00
gamecode [gamecode] Plug a nasty buffer overflow 2022-05-21 14:28:47 +09:00
gib [gib] Clean up some header dependencies 2022-05-26 16:13:09 +09:00
image [image] Set texture type for no-load tga images 2022-05-04 13:50:55 +09:00
input [input] Correct copyright attribution for in_imt.c 2022-05-22 13:52:34 +09:00
models [model] Trim decompressed vis sets 2022-05-27 12:24:36 +09:00
net [sound] Remove a pile of unwanted sound.h includes 2022-06-03 15:43:53 +09:00
qw [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
ruamoko [zone] Add support for reference counting to Z_* 2022-06-06 12:39:54 +09:00
scene [scene] Update the empty world for the new mnode_t 2022-05-23 01:33:21 +09:00
ui [ui] Free the view's children array 2022-05-12 19:58:18 +09:00
util [zone] Add functions to get and set the tag 2022-06-06 12:39:54 +09:00
video [quakefs] Add a data parameter to gamedir callbacks 2022-06-04 16:06:04 +09:00
Makemodule.am [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00