aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/mixer_inc.c
Commit message (Expand)AuthorAgeFilesLines
* Use different parameters for HRTF mixersChris Robinson2014-05-181-10/+4
* Pass some DirectParams as function parametersChris Robinson2014-05-181-8/+7
* Remove a dead assignmentChris Robinson2014-05-141-1/+0
* Better pack HRTF mixing propertiesChris Robinson2014-05-031-32/+27
* Use C11 alignas when availableChris Robinson2014-04-191-1/+3
* Make HRTF stepping values per-channelChris Robinson2014-04-051-2/+2
* Remove the now-unneeded click removal buffers for the deviceChris Robinson2014-03-231-1/+1
* Don't feed the HRTF mix to the click removal and pending click buffersChris Robinson2014-03-231-40/+3
* Step mixing gains per-sample for non-HRTF mixingChris Robinson2014-03-231-1/+1
* Move the step counter and moving flag to DirectParamsChris Robinson2014-03-231-1/+1
* Store the HrtfState directly in the DirectParamsChris Robinson2014-03-231-5/+5
* Use a union to combine HRTF and non-HRTF mixer paramsChris Robinson2014-03-191-9/+9
* Revert "Apply HRTF coefficient stepping separately"Chris Robinson2014-02-231-4/+5
* Move HRTF macros and function declarations to a separate headerChris Robinson2014-02-231-0/+1
* Apply HRTF coefficient stepping separatelyChris Robinson2013-11-101-5/+4
* Use C99's inline instead of __inlineChris Robinson2013-05-281-9/+9
* Use restrict instead of RESTRICTChris Robinson2013-05-221-15/+15
* Put the HRTF DirectParams into an anonymous structChris Robinson2012-10-151-9/+9
* Constify the direct and send parameters given to the mixerChris Robinson2012-10-151-5/+5
* Remove the unused Device parameterChris Robinson2012-10-141-3/+1
* Store the output buffers in the DirectParams structChris Robinson2012-10-141-3/+4
* Remove the now-unused Source parameter from the DryMix methodsChris Robinson2012-10-141-2/+1
* Store some more HRTF info in the DirectParams structChris Robinson2012-10-141-5/+6
* Avoid building redundant mixersChris Robinson2012-09-161-72/+0
* Minor cleanups for variable declarationsChris Robinson2012-09-111-25/+13
* Use a non-interleaved DryBufferChris Robinson2012-09-111-11/+10
* Do the filtering separately from the mixingChris Robinson2012-09-111-34/+11
* Update HRTF codeChris Robinson2012-09-111-7/+10
* Implement MixDirect_SSE separately from the C and Neon versionsChris Robinson2012-09-091-7/+13
* Move the target effect slot to the SendParams structChris Robinson2012-09-081-3/+2
* Separate the resampling and mixing stepsChris Robinson2012-09-081-208/+141
* Minor cleanups for mixer_incChris Robinson2012-08-291-17/+21
* Add an SSE-enhanced path for applying the mixer matrixChris Robinson2012-08-291-7/+15
* Place the alignment attribute before the variable declarationChris Robinson2012-08-161-1/+1
* Apply HRTF mixer coefficients with stepping using SSEChris Robinson2012-08-151-9/+1
* Make sure the working coefficients are aligned for the SSE mixerChris Robinson2012-08-151-1/+1
* Move mixers into separate source filesChris Robinson2012-08-151-0/+305