qzdoom/src/sound
Christoph Oelckers 453688ccc6 - reworked CVARs to not use a linked list and to be initialized manually.
This solves two problems:

* The linked list is too slow, a map is better. A map cannot be used with statically allocated CVARs because order of initialization is undefined.
* The current CVAR system is an unordered mishmash of static variables and dynamically allocated ones and the means of identification are unsafe. With this everything is allocated on the heap so it can all be handled the same by the cleanup code.
2022-10-21 18:56:43 +02:00
..
s_advsound.cpp - fixed MBF21's A_SeekTracer. 2022-01-07 00:33:56 +01:00
s_doomsound.cpp - reworked CVARs to not use a linked list and to be initialized manually. 2022-10-21 18:56:43 +02:00
s_doomsound.h - system backend cleanup. 2020-04-22 19:57:14 +02:00
s_sndseq.cpp - add a system interface for CheckCheatmode and moved some sound code to the backend. 2022-10-02 16:48:56 +02:00
s_sndseq.h Raise SNDSEQ limit to 4096 sequences 2020-10-25 15:58:30 +01:00
s_sound.h APROP_Soundclass update again 2021-05-28 20:22:37 +02:00