Fix distance attenuation in Oculus spatializer

This commit is contained in:
mcc 2021-07-17 20:25:55 -04:00 committed by Bjorn
parent cca24fe581
commit 2a73310198
1 changed files with 2 additions and 0 deletions

View File

@ -191,6 +191,8 @@ static uint32_t oculus_apply(Source* source, const float* input, float* output,
state.sources[idx].source = source;
state.sources[idx].occupied = true;
ovrAudio_ResetAudioSource(state.context, idx);
ovrAudio_SetAudioSourceAttenuationMode(state.context, idx,
lovrSourceIsEffectEnabled(source, EFFECT_ATTENUATION) ? ovrAudioSourceAttenuationMode_InverseSquare : ovrAudioSourceAttenuationMode_None, 1.0f);
}
}