aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/mixer/mixer_c.c
Commit message (Collapse)AuthorAgeFilesLines
* Convert the mixers to C++Chris Robinson2018-11-171-169/+0
|
* Remove ASSUME_ALIGNEDChris Robinson2018-11-171-4/+4
| | | | | | It's become a liability with C++ since it returns void* instead of the input pointer type, and it doesn't seem to help optimizations anyway (auto- vectorization still produces unaligned loads and stores).
* Replace restrict with RESTRICTChris Robinson2018-10-291-12/+12
|
* Improve the gain stepping difference checkChris Robinson2018-09-221-6/+7
| | | | | Given the more stable stepping now in use, check that the total difference is enough for perceptible transition, instead of the step itself.
* Handle the bsinc C resampler like the othersChris Robinson2018-09-171-45/+34
|
* Use a step counter for gain steppingChris Robinson2018-05-141-2/+5
| | | | | This should provide more stable stepping, preventing floating-point errors from accumulating on each step/sample.
* Add some more ASSUME statementsChris Robinson2018-04-211-0/+2
|
* Remove unnecessary undefsChris Robinson2018-04-191-1/+0
|
* Add some ASSUME statements that ensure mixing at least 1 sampleChris Robinson2018-04-181-0/+3
|
* Add an ASSUME macro that requires a true conditionChris Robinson2018-04-171-0/+2
|
* Move the filter implementation to a separate directoryChris Robinson2018-03-221-39/+0
|
* Rename mixer_inc.c to hrtf_inc.cChris Robinson2018-03-221-1/+1
|
* Move mixer sources into a sub-directoryChris Robinson2018-03-221-0/+209