diff options
author | Chris Robinson <[email protected]> | 2018-08-05 20:29:03 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2018-08-05 20:29:03 -0700 |
commit | 4f92bd59387bd2478487ebd312a045f54747e4a2 (patch) | |
tree | fb8e28a2941cb63a78db4566c28cfb4617fa4218 /Alc/ringbuffer.c | |
parent | 4aa029183b8fcdf16f43ee953cab809c9274eebd (diff) |
Apply the vector all-pass separate on uninterleaved samples
With the vector all-pass applied in a self-contained function, the individual
steps of the early and late reverb stages can be better optimized with tighter
loops. That allows for more data to be held local, resulting in less thrashing
from reloading the same values multiple times.
There is room for further improvement, depending on the length of the early
delay lines and all-pass delay lines allowing for bulk reads.
Diffstat (limited to 'Alc/ringbuffer.c')
0 files changed, 0 insertions, 0 deletions