aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/alcReverb.c
Commit message (Expand)AuthorAgeFilesLines
* Fix up some more header includesChris Robinson2012-09-141-3/+2
* Use a non-interleaved DryBufferChris Robinson2012-09-111-4/+4
* Use wrappers for float-typed math functionsChris Robinson2012-06-291-22/+22
* Don't use all caps for enum value namesChris Robinson2012-06-281-10/+10
* Add a method to calculate gains given a sound point and its half-width, and u...Chris Robinson2012-04-281-32/+10
* Flip the parameters to aluCart2LUTpos, so it behaves a bit more like atan2Chris Robinson2012-04-281-2/+2
* Pass a device to the effect update functionsChris Robinson2012-03-131-4/+3
* Rename SpeakerGain to ChannelGainChris Robinson2012-02-101-5/+5
* Use loops to write reverb outputChris Robinson2011-11-021-37/+7
* Make a floating-point constant a float typeChris Robinson2011-10-021-1/+1
* Improve index calculation for reverb modulation updatesChris Robinson2011-10-011-10/+5
* Add some formatting spaces to the reverb state structChris Robinson2011-10-011-0/+24
* Rename LOWPASSFREQCUTOFF to LOWPASSFREQREFChris Robinson2011-09-301-1/+1
* Use fast float-to-int conversions for some mixer-related codeChris Robinson2011-09-291-14/+14
* Look for and use atan2f, log10f, and floorfChris Robinson2011-09-241-1/+1
* Use aluAtan instead of atanChris Robinson2011-09-241-1/+1
* Use macros for float-typed PI values, to avoid manual casts everywhereChris Robinson2011-09-221-2/+2
* Use cosf and sinf when availableChris Robinson2011-09-221-4/+4
* Remove the effect slot parameter from the effect process methodChris Robinson2011-09-121-4/+2
* Avoid accessing EAX-only reverb properties for non-EAX updatesChris Robinson2011-09-111-1/+2
* Remove the union from the effect parameter typesChris Robinson2011-09-111-24/+24
* Trace the reverb buffer sizeChris Robinson2011-09-021-0/+1
* Combine the reverb effectsChris Robinson2011-09-011-600/+525
* Rename minF/maxF/clampF to minf/maxf/clampf for consistencyChris Robinson2011-08-161-2/+2
* Use inline minF/maxF/clampF functions instead of the __min/__max macrosChris Robinson2011-08-161-8/+5
* Add an option to emulate EAX reverb using standard reverbChris Robinson2011-07-201-1/+4
* Add a config option to boost reverb outputChris Robinson2011-07-201-1/+9
* 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