aboutsummaryrefslogtreecommitdiffstats
path: root/alc/alu.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'alc/alu.cpp')
-rw-r--r--alc/alu.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/alc/alu.cpp b/alc/alu.cpp
index 6d3e5549..8c2ee164 100644
--- a/alc/alu.cpp
+++ b/alc/alu.cpp
@@ -132,11 +132,6 @@ struct ChanMap {
ALfloat elevation;
};
-void ClearArray(ALfloat (&f)[MAX_OUTPUT_CHANNELS])
-{
- std::fill(std::begin(f), std::end(f), 0.0f);
-}
-
HrtfDirectMixerFunc MixDirectHrtf = MixDirectHrtf_<CTag>;
inline MixerFunc SelectMixer()
@@ -633,9 +628,9 @@ void CalcPanningAndFilters(ALvoice *voice, const ALfloat xpos, const ALfloat ypo
[NumSends](ALvoice::ChannelData &chandata) -> void
{
chandata.mDryParams.Hrtf.Target = HrtfFilter{};
- ClearArray(chandata.mDryParams.Gains.Target);
+ chandata.mDryParams.Gains.Target.fill(0.0f);
std::for_each(chandata.mWetParams.begin(), chandata.mWetParams.begin()+NumSends,
- [](SendParams &params) -> void { ClearArray(params.Gains.Target); });
+ [](SendParams &params) -> void { params.Gains.Target.fill(0.0f); });
});
voice->mFlags &= ~(VOICE_HAS_HRTF | VOICE_HAS_NFC);