aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/alu.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use FloatBufferLine with the HRTF mixer functionsChris Robinson2019-05-281-3/+2
* Use std::array for most mixing buffer arraysChris Robinson2019-05-281-27/+31
* Move a couple functions into its related classChris Robinson2019-05-251-8/+4
* Avoid some uses of RESTRICTChris Robinson2019-05-251-14/+13
* Avoid unnecessary use of CalcAngleCoeffsChris Robinson2019-05-201-1/+1
* Make sure the all-pass filter is cleared before useChris Robinson2019-04-041-3/+7
* Fix MSVC error about parenthesized explicit type conversionChris Robinson2019-04-031-2/+2
* Avoid directly using CalcAmbiCoeffsChris Robinson2019-04-021-37/+48
* Change RealMixParams::ChannelName to better reflect its useChris Robinson2019-04-021-10/+11
* Fix use of reverse_copyChris Robinson2019-03-311-1/+1
* Use phase correction for the front stablizerChris Robinson2019-03-311-5/+50
* Remove a couple unused member variablesChris Robinson2019-03-301-1/+0
* Use a temporary buffer for HRTF filter accumulationChris Robinson2019-03-291-2/+2
* Remove another unnecessary distance checkChris Robinson2019-03-261-12/+9
* Scale floats directly to 32-bit integer valuesChris Robinson2019-03-251-5/+5
* Remove a couple redundant distance checksChris Robinson2019-03-231-12/+4
* Don't redundantly set the voice's direct output bufferChris Robinson2019-03-231-4/+0
* Rename and move ALeffectPropsChris Robinson2019-03-221-2/+2
* Use MixParams for the wet buffersChris Robinson2019-03-221-32/+22
* Always reset all voices on disconnectChris Robinson2019-03-161-28/+1
* Pass the voice state as a parameter instead of reloading itChris Robinson2019-03-111-4/+4
* Rename ALvoice fields for consistencyChris Robinson2019-03-101-110/+106
* Don't directly use a buffer for updating source parametersChris Robinson2019-03-101-25/+13
* Avoid excessive transformations of the source positionChris Robinson2019-03-101-44/+60
* Add a Stopping state for voicesChris Robinson2019-03-091-12/+7
* Clear the voice's buffer when detaching from sourceChris Robinson2019-03-091-0/+4
* Convert the device frequency to float just onceChris Robinson2019-02-241-9/+7
* Make sure the voice's direct buffer is always setChris Robinson2019-02-241-7/+5
* Remove the FOAOut mixing buffer and associated post-processesChris Robinson2019-02-221-15/+0
* Remove the unused FOAOut EffectTargetChris Robinson2019-02-221-2/+2
* Mix B-Format sources directly to the dry bufferChris Robinson2019-02-211-19/+15
* Pass the number of input channels to EffectState::processChris Robinson2019-02-211-1/+1
* Allocate the effect slot wet buffer dynamicallyChris Robinson2019-02-201-19/+18
* Rename MAX_AMBI_COEFFS and MAX_AMBI2D_COEFFSChris Robinson2019-02-191-6/+6
* Reduce some indentingChris Robinson2019-02-191-27/+25
* Avoid a temp buffer for the distance compensation delayChris Robinson2019-02-171-23/+12
* Simply setting a couple indicesChris Robinson2019-02-041-2/+2
* Pass the distance to GetHrtfCoeffsChris Robinson2019-01-281-10/+9
* Fix applied scalars for B-Format source mixingChris Robinson2019-01-261-8/+8
* Use template declarations for the HRTF mixersChris Robinson2019-01-231-5/+4
* Replace a couple more C math callsChris Robinson2019-01-141-2/+2
* Constify some parametersChris Robinson2019-01-121-5/+5
* Use a flexible array for DirectHrtfState and ALvoiceChris Robinson2019-01-121-1/+1
* Use a vector for ALeffectslotArrayChris Robinson2019-01-091-7/+8
* Avoid using old style castsFilip Gawin2019-01-081-9/+9
* Use nullptr in cpp filesFilip Gawin2019-01-071-2/+2
* Apply an all-pass on the existing output when upsampling ambisonicsChris Robinson2019-01-061-6/+6
* Replace macros with constexpr inline functionsChris Robinson2019-01-061-3/+5
* Simplify MixParams and AmbiUpsamplerChris Robinson2019-01-051-10/+8
* Handle all input channels in MixDirectHrtfChris Robinson2018-12-311-4/+2