Apply the reverb's T60 filter in groups of samples
commit4aa029183b8fcdf16f43ee953cab809c9274eebd
authorChris Robinson <chris.kcat@gmail.com>
Sun, 5 Aug 2018 07:45:13 +0000 (5 00:45 -0700)
committerChris Robinson <chris.kcat@gmail.com>
Sun, 5 Aug 2018 07:45:13 +0000 (5 00:45 -0700)
tree648a35c65cb9b0552282f96dc1b819a149ba5804
parent3f165040e2e7880c36f431bce4af13b64b2692d6
Apply the reverb's T60 filter in groups of samples

The late reverb line lengths are long enough to ensure a single process loop
won't rely on reading samples it wrote in the same call. So we can safely read
in all samples we need from the feedback buffer up front, then more efficiently
filter them.
Alc/effects/reverb.c