diff options
author | Chris Robinson <[email protected]> | 2022-08-29 06:10:15 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2022-08-29 06:10:15 -0700 |
commit | 56d7e09cc7b24f1d3087962f8e11959d210baefe (patch) | |
tree | 07d923debeb2f55403e95ecfa9171d21d5689e10 /alc/device.cpp | |
parent | 524f254c3a3a3c7dec20c7d07baa0115517483bb (diff) |
Update reverb processing
Separate the core delay line into early and late input delay lines. This will
be necessary to allow a second late reverb processing loop to decay after a
change.
Also ensure the early reflection delay line is long enough to write in
MAX_UPDATE_SAMPLES first without interfering with the subsequent read. And
ensure the modulation delay doesn't cause an underflow on the feedback offset.
Finally, move the loop inside the processing functions to minimize loop
iterations.
Diffstat (limited to 'alc/device.cpp')
0 files changed, 0 insertions, 0 deletions