aboutsummaryrefslogtreecommitdiffstats
path: root/alc/mixer
Commit message (Expand)AuthorAgeFilesLines
* Move the resampler declarations to a more appropriate headerChris Robinson2020-12-041-0/+37
* Remove some unnecessary includesChris Robinson2020-12-044-13/+2
* Move lerp/cubic to alnumeric.hChris Robinson2020-12-043-0/+3
* Change a couple macros into constexpr variablesChris Robinson2020-11-281-1/+1
* Move some declarations to more appropriate headersChris Robinson2020-11-271-3/+17
* Avoid AL types in the mixerChris Robinson2020-11-207-62/+63
* Avoid direct initialization of float32x4_tChris Robinson2020-11-161-2/+12
* Replace the mixer fraction macros with constexpr variablesChris Robinson2020-10-216-35/+36
* Replace some more macros with constexpr variablesChris Robinson2020-10-214-5/+5
* Use constexpr variables in place of some macrosChris Robinson2020-10-193-22/+18
* Use a more appropriate size value for copyingChris Robinson2020-06-071-1/+1
* Avoid convolving an always-0 sampleChris Robinson2020-05-301-4/+4
* Only apply non-silent inputs for blended HRIRChris Robinson2020-05-251-17/+24
* Simplify the HRTF blending fade out gain scalingChris Robinson2020-05-251-22/+18
* Clarify a comment about the band-splitterChris Robinson2020-05-201-4/+5
* Improve HRTF delay handlingChris Robinson2020-05-201-28/+14
* Fix some commentsChris Robinson2020-05-191-4/+4
* Rename applyHfScale to processHfScaleChris Robinson2020-05-191-1/+1
* Apply the ambisonic HF scaling in real-time with HRTFChris Robinson2020-05-191-3/+61
* Properly count the last number of samples to mixChris Robinson2020-05-122-2/+4
* Simplify SIMD linear resampler loop countChris Robinson2020-05-023-12/+9
* Use a matching type given the initializerChris Robinson2020-05-022-6/+6
* Improve the leftover and realignment mixing loopsChris Robinson2020-05-022-8/+8
* Avoid iterators for the main mixerChris Robinson2020-05-013-61/+53
* Make BuildBFormatHrtf a member of DirectHrtfStateChris Robinson2020-05-011-2/+2
* Don't truncate odd IR sizes with SSEChris Robinson2020-04-301-1/+1
* Use a more efficient type for holding the IrSizeChris Robinson2020-04-304-12/+12
* Get rid of the specialized MixRow_ methodsChris Robinson2020-04-164-89/+0
* Use structs for the mixer and resampler tagsChris Robinson2020-04-036-24/+29
* Avoid using ALfloat in the mixer functionsChris Robinson2020-04-036-48/+48
* Another small cleanupChris Robinson2020-04-032-8/+7
* Jump to the target gain if the fade amount is smallChris Robinson2020-04-033-6/+12
* Avoid unnecessary duplication in the resamplersChris Robinson2020-04-033-47/+34
* Generate the bsinc tables using constexpr methodsChris Robinson2020-04-023-1/+3
* Simplify post-mix HRTF gain storageChris Robinson2020-01-055-14/+10
* Use size_t for array indicesChris Robinson2019-12-111-6/+7
* Don't force the HRIR length to a rounded valueChris Robinson2019-12-113-3/+3
* Use unsigned for array indicesChris Robinson2019-11-291-5/+2
* Avoid holding HRTF accumulation samples per-sourceChris Robinson2019-11-035-55/+27
* Avoid direct function template and alias typesChris Robinson2019-10-031-2/+2
* Remove the Offset parameter from ApplyCoeffsChris Robinson2019-10-024-88/+97
* Clean up some ALfloat -> floatChris Robinson2019-10-025-68/+62
* Move ALvoice from alu.h to a separate headerChris Robinson2019-10-022-4/+13
* Repack the bsinc resamplers coefficientsChris Robinson2019-09-293-12/+12
* Implement a "fast" bsinc pathChris Robinson2019-09-264-1/+118
* Make the bsinc l and m coefficients unsignedChris Robinson2019-09-173-17/+12
* Fix typoChris Robinson2019-09-161-3/+3
* Clean up some more shadowing warningsChris Robinson2019-09-163-13/+18
* Fix a few more GCC warningsChris Robinson2019-09-141-1/+1
* Fix some more implicit conversions noted by GCCChris Robinson2019-09-145-15/+18