Fixed preprocessor for AUDIO_TK != AUDIO_TK_OPENAL

lights3
Peter Wortmann 2015-08-31 17:22:50 +01:00
parent 30857e835e
commit a45c865be1
2 changed files with 5 additions and 1 deletions

View File

@ -467,7 +467,9 @@ void C4SoundInstance::SetModifier(C4SoundModifier *new_modifier, bool is_global)
{
if (modifier)
{
#if AUDIO_TK == AUDIO_TK_OPENAL
modifier->ApplyTo(iChannel);
#endif
}
else
{

View File

@ -89,13 +89,15 @@ void C4SoundModifier::Update()
released = false;
}
#if AUDIO_TK == AUDIO_TK_OPENAL
void C4SoundModifier::ApplyTo(ALuint source)
{
// apply slot to source if valid
#if (AUDIO_TK == AUDIO_TK_OPENAL) && defined(HAVE_ALEXT)
#if defined(HAVE_ALEXT)
if (slot) alSource3i(source, AL_AUXILIARY_SEND_FILTER, slot, 0, AL_FILTER_NULL);
#endif
}
#endif
float C4SoundModifier::GetFloatProp(C4PropertyName key, float ratio, float default_value)
{