aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/alcReverb.c
Commit message (Expand)AuthorAgeFilesLines
* Scale reverb output based on the number of channelsChris Robinson2011-07-201-2/+7
* Simplify some reverb update calculationsChris Robinson2011-07-171-2/+2
* Apply the slot gain during the effect update methodChris Robinson2011-07-161-28/+32
* Pass the effect slot to the effect update methodChris Robinson2011-07-161-41/+48
* Get rid of a couple typedefsChris Robinson2011-07-021-3/+3
* Use a multi-dimensional array for the panning LUTChris Robinson2011-05-211-2/+2
* Store the separate effect parameters in a unionChris Robinson2011-05-201-37/+39
* Use lerp() in a couple more placesChris Robinson2011-05-181-2/+2
* Don't inline CalcLimitedHfRatioChris Robinson2011-02-071-1/+1
* Rename OUTPUTCHANNELS to something more descriptiveChris Robinson2010-12-011-11/+11
* Share the interpolation functions and use them in the reverb effectChris Robinson2010-11-261-14/+14
* Slightly improve channel gain calculationsChris Robinson2010-11-261-7/+6
* Fix early/late reverb panning, and only output reverb on available channelsChris Robinson2010-08-091-28/+48
* Scale output of effects to compensate for device down-mixingChris Robinson2010-05-121-2/+11
* Store the panning LUT in the deviceChris Robinson2010-04-081-1/+1
* use ALintptrEXT in alcReverb.cAlam Arias2010-03-181-2/+2
* Pass the context to alSetErrorChris Robinson2010-03-161-9/+0
* Use powf when availableChris Robinson2010-03-071-6/+6
* Use an inline function to calculate the low-pass filter coefficientChris Robinson2009-12-091-26/+5
* Fix typo for reverb creationChris Robinson2009-12-091-1/+1
* Make modulation index 0 map to offset 0Chris Robinson2009-11-231-1/+1
* The echo should not take energy-attenuated inputChris Robinson2009-11-221-13/+12
* Reorganize and improve the reverb effectChris Robinson2009-11-191-354/+895
* Move NextPowerOf2 to alMain.hChris Robinson2009-11-191-18/+0
* Move aluCart2LUTpos to alu.hChris Robinson2009-11-191-15/+0
* Clear the echo and delay lines even if the buffer doesn't change sizeChris Robinson2009-10-211-3/+3
* Remove the Frequency field from the contextChris Robinson2009-10-201-5/+6
* Add a method to update device-dependant effect parameters.Chris Robinson2009-10-201-57/+45
* Be context-agnostic in the effect Create functionsChris Robinson2009-10-191-46/+105
* Set an error if effect creation failsChris Robinson2009-05-311-0/+5
* Use the generic FILTER object for the master effect filterChris Robinson2009-05-301-17/+14
* Fixup panning gain calculationsChris Robinson2009-05-301-4/+22
* Apply slot gain on slot output, not inputChris Robinson2009-05-291-31/+33
* Slot gain changes should have an immediate effectChris Robinson2009-05-291-4/+2
* Don't expose effect-specific structuresChris Robinson2009-05-291-137/+145
* Add preliminary support for the EAX Reverb effectChris Robinson2009-05-291-94/+214
* Set some common macros in alu.hChris Robinson2009-05-161-18/+1
* Use the square of the values when calculating the density gainChris Robinson2009-03-211-2/+2
* Make sure M_PI is defined for reverbChris Robinson2009-03-151-0/+4
* Use a modified reverb model that obeys the reverb parameters betterChris Robinson2009-03-021-222/+323
* Fix a commentChris Robinson2008-11-201-3/+2
* Fix early reflection inputChris Robinson2008-11-191-6/+5
* Simplify in-sample low-pass filter coefficient calculationChris Robinson2008-11-181-6/+5
* Fix low-pass coefficient calculationChris Robinson2008-11-181-7/+10
* Don't calculate reverb HF limit if air absorption is 1Chris Robinson2008-11-181-3/+3
* Remove outdated comments and add copyright headerChris Robinson2008-11-171-9/+19
* Implement a new reverb effectChris Robinson2008-11-161-0/+549