From 6887a69064e394baf93eac790a271ff6938d6d46 Mon Sep 17 00:00:00 2001 From: MAN-AT-ARMS Date: Sat, 22 Feb 2014 17:57:19 -0500 Subject: [PATCH] Replace deprecated alDopplerVelocity with alSpeedOfSound per OpenAL 1.1 spec --- code/client/qal.c | 3 +++ code/client/snd_openal.c | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/code/client/qal.c b/code/client/qal.c index eb225512..1219cf7c 100644 --- a/code/client/qal.c +++ b/code/client/qal.c @@ -84,6 +84,7 @@ LPALGETBUFFERF qalGetBufferf; LPALGETBUFFERI qalGetBufferi; LPALDOPPLERFACTOR qalDopplerFactor; LPALDOPPLERVELOCITY qalDopplerVelocity; +LPALSPEEDOFSOUND qalSpeedOfSound; LPALDISTANCEMODEL qalDistanceModel; LPALCCREATECONTEXT qalcCreateContext; @@ -202,6 +203,7 @@ qboolean QAL_Init(const char *libname) qalGetBufferi = GPA("alGetBufferi"); qalDopplerFactor = GPA("alDopplerFactor"); qalDopplerVelocity = GPA("alDopplerVelocity"); + qalSpeedOfSound = GPA("alSpeedOfSound"); qalDistanceModel = GPA("alDistanceModel"); qalcCreateContext = GPA("alcCreateContext"); @@ -301,6 +303,7 @@ void QAL_Shutdown( void ) qalGetBufferi = NULL; qalDopplerFactor = NULL; qalDopplerVelocity = NULL; + qalSpeedOfSound = NULL; qalDistanceModel = NULL; qalcCreateContext = NULL; diff --git a/code/client/snd_openal.c b/code/client/snd_openal.c index 2ba07038..fe31f1eb 100644 --- a/code/client/snd_openal.c +++ b/code/client/snd_openal.c @@ -2309,7 +2309,7 @@ void S_AL_Update( void ) } if(s_alDopplerSpeed->modified) { - qalDopplerVelocity(s_alDopplerSpeed->value); + qalSpeedOfSound(s_alDopplerSpeed->value); s_alDopplerSpeed->modified = qfalse; } @@ -2623,7 +2623,7 @@ qboolean S_AL_Init( soundInterface_t *si ) // Set up OpenAL parameters (doppler, etc) qalDistanceModel(AL_INVERSE_DISTANCE_CLAMPED); qalDopplerFactor( s_alDopplerFactor->value ); - qalDopplerVelocity( s_alDopplerSpeed->value ); + qalSpeedOfSound( s_alDopplerSpeed->value ); #ifdef USE_VOIP // !!! FIXME: some of these alcCaptureOpenDevice() values should be cvars.