8 Commits (1a1c219bf62fa6051e8d1055624109c29ed30223)

Author SHA1 Message Date
Nico de Poel ccaf57ec02 Added some legal text and fixed FMOD callbacks for 32-bit compiles 5 years ago
Nico de Poel 35e48c9087 Fixed popping noise upon stopping a sound by quickly ramping down the volume instead of stopping immediately. Also did a bit of additional housekeeping. 5 years ago
Nico de Poel db31892192 First work on rewriting the SFX sound system using FMOD: 5 years ago
Nico de Poel 3e0c4b5314 Stream music files from disk with FMOD, instead of preloading the entire file into memory and playing from there. Added a helper function to COM_ to assist with this. 5 years ago
Nico de Poel b36a292fbc Initialize FMOD pointers to NULL, so that the validation checks will also work correctly in Release builds 5 years ago
Nico de Poel 548b72aed1 Minor bits: 5 years ago
Nico de Poel 243bb70613 Rewrote the BGM system using FMOD, making the whole codec system rather obsolete 5 years ago
Nico de Poel c91e6b2bea Replaced UQE-based engine code with a modified QuakeSpasm, stripping out all music codecs (obviously losing music playback capability but that'll be re-added later), and compiling to a DLL with the UniQuake integration code added in. 5 years ago