aboutsummaryrefslogtreecommitdiffstats
path: root/alc/mixer/mixer_c.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move the mixer functions to coreChris Robinson2020-12-121-198/+0
* Remove an unnecessary include and forward declarationChris Robinson2020-12-121-1/+0
* Move some HRTF definitions to a separate headerChris Robinson2020-12-121-3/+3
* Avoid passing DirectHrtfState to MixDirectHrtfChris Robinson2020-12-121-3/+6
* Move the bsinc tables to coreChris Robinson2020-12-041-2/+2
* Avoid AL types in the mixerChris Robinson2020-11-201-20/+20
* Replace the mixer fraction macros with constexpr variablesChris Robinson2020-10-211-5/+5
* Replace some more macros with constexpr variablesChris Robinson2020-10-211-1/+1
* Use constexpr variables in place of some macrosChris Robinson2020-10-191-6/+6
* Avoid iterators for the main mixerChris Robinson2020-05-011-11/+9
* Use a more efficient type for holding the IrSizeChris Robinson2020-04-301-3/+3
* Get rid of the specialized MixRow_ methodsChris Robinson2020-04-161-24/+0
* Use structs for the mixer and resampler tagsChris Robinson2020-04-031-0/+8
* Avoid using ALfloat in the mixer functionsChris Robinson2020-04-031-14/+14
* Jump to the target gain if the fade amount is smallChris Robinson2020-04-031-2/+4
* Avoid unnecessary duplication in the resamplersChris Robinson2020-04-031-16/+9
* Generate the bsinc tables using constexpr methodsChris Robinson2020-04-021-1/+1
* Simplify post-mix HRTF gain storageChris Robinson2020-01-051-2/+2
* Don't force the HRIR length to a rounded valueChris Robinson2019-12-111-1/+1
* Avoid holding HRTF accumulation samples per-sourceChris Robinson2019-11-031-10/+5
* Avoid direct function template and alias typesChris Robinson2019-10-031-2/+2
* Remove the Offset parameter from ApplyCoeffsChris Robinson2019-10-021-12/+12
* Clean up some ALfloat -> floatChris Robinson2019-10-021-25/+23
* Repack the bsinc resamplers coefficientsChris Robinson2019-09-291-4/+4
* Implement a "fast" bsinc pathChris Robinson2019-09-261-0/+25
* Make the bsinc l and m coefficients unsignedChris Robinson2019-09-171-6/+6
* Clean up some more shadowing warningsChris Robinson2019-09-161-3/+4
* Fix a few more GCC warningsChris Robinson2019-09-141-1/+1
* Fix some more implicit conversions noted by GCCChris Robinson2019-09-141-4/+5
* Pass IrSize to the HRTF mixers as unsignedChris Robinson2019-09-131-4/+4
* Make the resampler increment unsignedChris Robinson2019-09-131-8/+6
* Only ASSUME values where a variable is usedChris Robinson2019-09-041-1/+1
* Store the voice fraction offset as unsignedChris Robinson2019-08-311-14/+13
* Use size_t for the mixers' fade counter and outposChris Robinson2019-08-201-4/+4
* Use size_t for HrtfMixer functions' buffer sizeChris Robinson2019-08-201-4/+4
* Pass a span to the Resample functionChris Robinson2019-08-201-17/+15
* Pass a span for the Mix function's inputChris Robinson2019-08-201-13/+11
* Rename the Mix function input for clarityChris Robinson2019-08-201-4/+4
* Pass the MixRow buffer size as a spanChris Robinson2019-08-201-8/+6
* Allow using a variable channel stride for MixRowSamplesChris Robinson2019-08-191-5/+6
* Don't require MixRow's output to be a FloatBufferLineChris Robinson2019-08-181-1/+1
* Don't templatize HrirArrayChris Robinson2019-07-311-1/+1
* Rename al/* sources to avoid camel-caseChris Robinson2019-07-291-2/+1
* Rename Alc to alcChris Robinson2019-07-281-0/+208