quakeforge/libs
Bill Currie 5fd9098e05 [sound] Remove the next pointer and entity channel from channel_t
This is part of a process to shrink channel_t so it doesn't waste locked
memory when it gets moved there. Eventually, only the fields the mixer
needs will be in channel_t itself: those needed for spacialization will
be moved into a separate array.

In the process, I found that channels leak across level changes, but
this appears to be due to the cached sounds being removed during loading
and the mixer never marking them as done (it sees the null sfx pointer
and assumes the channel was never in use). Having the mixer mark the
channel as done seems to fix the leak, but cause a free channel list
overflow. Rather than fight with that, I'll leave the leak for now and
fix it at its root cause: the management of the sound samples
themselves.
2022-06-04 12:28:16 +09:00
..
audio [sound] Remove the next pointer and entity channel from channel_t 2022-06-04 12:28:16 +09:00
client [client] Support the wait field on lights 2022-05-23 20:22:05 +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 [ruamoko] Free buffer used for loading plists 2022-05-12 22:47:55 +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 failing test cases 2022-06-03 12:52:59 +09:00
video [sound] Remove a pile of unwanted sound.h includes 2022-06-03 15:43:53 +09:00
Makemodule.am [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00