diff options
Diffstat (limited to 'alc')
-rw-r--r-- | alc/alcmain.h | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/alc/alcmain.h b/alc/alcmain.h index a641f4c8..7a6c952f 100644 --- a/alc/alcmain.h +++ b/alc/alcmain.h @@ -139,12 +139,7 @@ public: { mSamples = FloatArray::Create(new_size); } void clear() noexcept { - for(auto &chan : mChannels) - { - chan.Gain = 1.0f; - chan.Length = 0; - chan.Buffer = nullptr; - } + mChannels.fill(DistData{}); mSamples = nullptr; } |