aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/mixer_defs.h
Commit message (Expand)AuthorAgeFilesLines
* Use ALsizei and ALint for sizes and offsets with resamplers and filtersChris Robinson2017-01-161-23/+24
* Use ALsizei for sizes and offsets with the mixerChris Robinson2017-01-161-36/+36
* Add some more 'restrict' keywordsChris Robinson2016-10-061-20/+26
* Pass current and target gains directly for mixingChris Robinson2016-10-051-3/+6
* Make some pointer-to-array parameters constChris Robinson2016-10-041-6/+9
* Rename MatrixMixerFunc to RowMixerFuncChris Robinson2016-09-021-3/+3
* Use a more specialized mixer function for B-Format to HRTFChris Robinson2016-08-121-0/+12
* Implement a Neon-enhanced MixRowChris Robinson2016-06-011-0/+2
* Use SSE for applying the HQ B-Format decoder matricesChris Robinson2016-05-311-0/+4
* Use the real output's left and right channels with HRTFChris Robinson2016-03-111-12/+12
* Calculate HRTF stepping params right before mixingChris Robinson2016-02-141-4/+4
* Implement a band-limited sinc resamplerChris Robinson2015-11-051-11/+15
* Reorganize the HRTF group boxChris Robinson2015-10-121-1/+1
* Replace the sinc6 resampler with sinc8, and make SSE versionsChris Robinson2015-10-111-1/+6
* Move the FIR4 from SSE2 to SSE3Chris Robinson2015-10-111-1/+1
* Implement a 6-point sinc-lanczos filterChris Robinson2015-09-291-0/+1
* Replace the cubic resampler with a 4-point sinc/lanczos filterChris Robinson2015-09-271-3/+3
* Add SSE2 and SSE4.1 cubic resamplersChris Robinson2014-12-151-0/+5
* Partially revert "Use a different method for HRTF mixing"Chris Robinson2014-11-231-6/+9
* Use a different method for HRTF mixingChris Robinson2014-11-221-9/+6
* Combine the direct and send mixersChris Robinson2014-06-131-27/+15
* Combine some dry and wet path typesChris Robinson2014-06-131-4/+3
* Move InitiatePositionArrays to mixer_defs.hChris Robinson2014-06-061-0/+15
* Add SSE2 and SSE4.1 linear resamplersTimothy Arceri2014-06-061-0/+6
* Return a sample pointer from resamplersChris Robinson2014-05-191-4/+4
* Move an HRTF mixer parameter and shorten a couple variable namesChris Robinson2014-05-181-6/+6
* Don't pass the SendParams to the wet-path mixerChris Robinson2014-05-181-5/+10
* Don't pass the DirectParams to the dry-path mixerChris Robinson2014-05-181-10/+11
* Use different parameters for HRTF mixersChris Robinson2014-05-181-9/+15
* Pass some DirectParams as function parametersChris Robinson2014-05-181-6/+18
* Remove the click removal buffers for auxiliary effect slotsChris Robinson2014-03-231-3/+3
* Remove the now-unneeded click removal buffers for the deviceChris Robinson2014-03-231-6/+6
* Store the HrtfState directly in the DirectParamsChris Robinson2014-03-231-9/+9
* Implement dry and wet mixers for NeonChris Robinson2014-01-261-0/+2
* Use restrict instead of RESTRICTChris Robinson2013-05-221-11/+11
* Constify the direct and send parameters given to the mixerChris Robinson2012-10-151-7/+7
* Remove the unused Device parameterChris Robinson2012-10-141-5/+5
* Remove the now-unused Source parameter from the DryMix methodsChris Robinson2012-10-141-6/+5
* Add a special resampler for matching sample ratesChris Robinson2012-10-051-0/+1
* Remove an unneeded parameter from the resamplerChris Robinson2012-09-271-3/+3
* Remove an unnecessary includeChris Robinson2012-09-241-1/+0
* Remove SSE resamplers. They aren't gaining us much this way.Chris Robinson2012-09-241-4/+0
* Avoid building redundant mixersChris Robinson2012-09-161-2/+0
* Implement an SSE cubic resamplerChris Robinson2012-09-141-0/+1
* Implement an SSE linear resamplerChris Robinson2012-09-141-0/+3
* Use a source param for the resampler and move them to the mixer sourceChris Robinson2012-09-141-0/+6
* Do the filtering separately from the mixingChris Robinson2012-09-111-3/+3
* Move the target effect slot to the SendParams structChris Robinson2012-09-081-3/+3
* Separate the resampling and mixing stepsChris Robinson2012-09-081-41/+9
* Move mixers into separate source filesChris Robinson2012-08-151-0/+60