aboutsummaryrefslogtreecommitdiffstats
path: root/alc/effects/reverb.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use a bool for a 0/1 valueChris Robinson2023-12-211-4/+4
* Ensure struct members are initializedChris Robinson2023-12-201-3/+3
* Remove DEF_NEWDELChris Robinson2023-12-161-2/+0
* Finish cleanup for effectsChris Robinson2023-12-111-47/+51
* Fix some clang-tidy warningsChris Robinson2023-12-081-5/+0
* Adjust the secondary early reflectionsChris Robinson2023-12-021-6/+7
* Avoid extra multipliesChris Robinson2023-12-011-3/+3
* Fix some commentsChris Robinson2023-11-251-3/+2
* Do proper spatial reflection in reverbChris Robinson2023-11-221-16/+55
* Compensate the late delay tap by the early delay bufferChris Robinson2023-11-221-1/+5
* Don't combine both early reflection taps for the late reverbChris Robinson2023-11-211-2/+3
* Remove an outdated commentChris Robinson2023-10-201-3/+0
* Use a span for a known array length instead of a raw pointerChris Robinson2023-10-151-4/+4
* Approximate sin for the reverb modulator LFOChris Robinson2023-09-111-2/+7
* Combine multiple divisions into oneChris Robinson2023-09-101-8/+11
* Include the early and late reverb gain for the decay fade timerChris Robinson2023-09-051-3/+30
* Fix some typos (#872)Dirk Stolle2023-07-041-2/+2
* Simplify effect state buffer handling someChris Robinson2023-04-041-2/+2
* Make a table constexprChris Robinson2023-02-071-6/+5
* Improve performance calculating reverb panningChris Robinson2023-02-051-10/+11
* Use a cubic resampler for the reverb modulator offsetChris Robinson2023-02-051-17/+61
* Rename some members for clarityChris Robinson2023-01-121-22/+22
* Avoid duplicate code to update the reverb delay linesChris Robinson2022-12-221-14/+7
* Include the reverb delay times in the fade sample countChris Robinson2022-12-201-24/+15
* Make sure to update the input filters with partial updatesChris Robinson2022-12-201-1/+11
* Clean up some reverb mixing loopsChris Robinson2022-12-191-21/+18
* Turn a static member function into a lambda where it's usedChris Robinson2022-12-191-31/+29
* Remove a redundant commentChris Robinson2022-12-181-4/+1
* Use a size_t for the reverb decay fade countChris Robinson2022-12-181-2/+2
* Clear the old reverb pipeline buffer when it's doneChris Robinson2022-12-171-9/+46
* Rework reverb fading to toggle between pipelinesChris Robinson2022-12-171-475/+360
* Avoid using a macro to wrap standard attributesChris Robinson2022-12-061-1/+1
* Avoid some uses of the LIKELY/UNLIKELY macrosChris Robinson2022-12-051-1/+1
* Track if doing 2D mixing onlyChris Robinson2022-09-041-1/+1
* Allow different HF scales for 2D mixing/outputChris Robinson2022-09-041-1/+1
* Use the difference in HF scale for upsampling ambisonicsChris Robinson2022-09-031-1/+1
* Revert "Don't apply the HF scaling for "upsampling" ambisonics"Chris Robinson2022-09-021-4/+29
* Don't apply the HF scaling for "upsampling" ambisonicsChris Robinson2022-08-311-29/+4
* Do a simplified update for reverb when not fadingChris Robinson2022-08-291-49/+48
* Always fade the main early and late delay tapsChris Robinson2022-08-291-8/+33
* Update reverb processingChris Robinson2022-08-291-285/+290
* Upsample the reverb output as neededChris Robinson2022-08-271-35/+94
* Create and use 2D upsampling matricesChris Robinson2022-08-251-1/+1
* Inline a function and remove an unnecessary parameterChris Robinson2022-08-161-1/+1
* Use proper array sizes for more gainsChris Robinson2022-08-151-4/+4
* Use a boolean check instead of a function pointerChris Robinson2022-05-241-7/+14
* Avoid dividing by a constantChris Robinson2022-05-241-4/+4
* Rename lerp to avoid conflicts with C++20's std::lerpChris Robinson2022-04-061-4/+4
* Rename Sqrt1_2 for consistencyChris Robinson2022-02-011-5/+5
* Get rid of MathDefsChris Robinson2022-01-271-9/+5