Build 7309
SVN-
General
I honestly can't remember why I wrote this like this, but it's problematic so I'm changing it.
-
General
Make the time period between averaging the min and max values shown with r_showfps 2+ user configurable with r_showfpsperiod
-
General
Create new MV_CleanupVoice() function to handle most of what was in MV_StopVoice() plus the MV_CallBackFunc() functionality
-
General
Slightly revise multivoc locking logic
-
General
Fix an infinite loop in S_StopEnvSound() that could occur if the audio thread happened to finish playing a voice in between checking if g_sounds[].voices[].id > FX_Ok and calling FX_StopSound(), exacerbated by improper std::atomic usage