aboutsummaryrefslogtreecommitdiffstats
path: root/alc/voice.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Silence a potential type truncation warningChris Robinson2020-03-221-1/+2
|
* Handle running the buffer callback in the voiceChris Robinson2020-02-171-10/+66
|
* Add a callback flag for voicesChris Robinson2020-02-171-3/+11
|
* Use std::array and span for the HRTF delaysChris Robinson2020-02-081-4/+2
|
* Signal the event handler only once per updateChris Robinson2020-01-141-2/+0
|
* Get rid of an unnecessary structChris Robinson2020-01-131-3/+3
|
* Make sure an unmixable source is properly stoppedChris Robinson2020-01-081-1/+9
|
* Use a loop instead of a series of lambda callsChris Robinson2020-01-051-21/+23
|
* Simplify post-mix HRTF gain storageChris Robinson2020-01-051-13/+5
|
* Use a span for the band-splitter inputChris Robinson2019-12-251-3/+3
|
* Pass a span for the biquad filter inputChris Robinson2019-12-251-23/+23
|
* Pass a span to the NFC filtersChris Robinson2019-12-241-2/+2
|
* Reorganize some function parametersChris Robinson2019-12-241-13/+13
|
* Avoid holding HRTF accumulation samples per-sourceChris Robinson2019-11-031-26/+13
| | | | | | It notably simplifies things to mix HRTF sources into an accumulation buffer together, which the Dry buffer's Ambisonic-to-HRTF decode is then added to, before being mixed to the Real output.
* More sanely handle the voice state when mixingChris Robinson2019-10-141-18/+12
|
* Use std::array instead of plain arrays in a couple placesChris Robinson2019-10-051-17/+15
|
* Avoid duplicate structsChris Robinson2019-10-051-2/+2
|
* Move ALvoice from alu.h to a separate headerChris Robinson2019-10-021-32/+2
|
* Move a couple types to the source they're used inChris Robinson2019-10-021-0/+7
|
* Rename mixvoice.cpp to voice.cppChris Robinson2019-10-021-0/+881