aboutsummaryrefslogtreecommitdiffstats
path: root/alc/effects/reverb.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Start and use a standard-like numbers headerChris Robinson2022-01-271-9/+8
* Use a different output matrix for late reverbChris Robinson2022-01-111-14/+22
* Move the effects base and effectslot to coreChris Robinson2021-12-171-1/+1
* Update include headersChris Robinson2021-04-271-2/+2
* Update includesChris Robinson2021-04-271-2/+1
* Move some functions to coreChris Robinson2021-04-251-33/+50
* Move GetHFOrderScales to a more appropriate placeChris Robinson2021-04-241-2/+2
* Create a base the ALCdevice and ALCcontext structsChris Robinson2021-04-241-5/+5
* Store buffer info in the queue entryChris Robinson2021-01-241-2/+2
* Return an intrusive_ptr from EffectStateFactory::createChris Robinson2020-12-281-2/+4
* Combine EffectState::deviceUpdate with setBufferChris Robinson2020-12-261-2/+2
* Add a crossover frequency field for the deviceChris Robinson2020-12-261-1/+1
* Avoid AL types and enums in the effect processorsChris Robinson2020-12-241-8/+8