aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/ALu.c
Commit message (Expand)AuthorAgeFilesLines
* Move the device lock into the backend function tableChris Robinson2012-08-181-4/+4
* Handle the scalar values a bit betterChris Robinson2012-08-111-4/+4
* Add an option for wide stereo sourcesChris Robinson2012-08-091-2/+14
* Use wrappers for float-typed math functionsChris Robinson2012-06-291-14/+14
* Don't use all caps for enum value namesChris Robinson2012-06-281-42/+42
* Clamp the Y position before trying to get the elevationChris Robinson2012-06-281-2/+3
* Use 2 chained one-pole filters for the wet pathChris Robinson2012-04-301-3/+2
* Use ComputeAngleGains for multi-channel sources and remove the unused lookup ...Chris Robinson2012-04-291-11/+3
* Remove the stereodup optionChris Robinson2012-04-291-16/+1
* Use ComputeAngleGains for 3D soundsChris Robinson2012-04-281-24/+20
* Flip the parameters to aluCart2LUTpos, so it behaves a bit more like atan2Chris Robinson2012-04-281-4/+4
* Apply the listener gain with the filterChris Robinson2012-04-281-11/+8
* Move the HrtfParams into the DirectParamsChris Robinson2012-04-281-22/+22
* Move the direct and send params into separate different typesChris Robinson2012-04-281-2/+2
* Use separate methods for the dry and wet mixing loopsChris Robinson2012-04-271-4/+6
* Reorganize some ALsource fieldsChris Robinson2012-04-271-39/+39
* Fixup some comments in ALu.cChris Robinson2012-04-261-43/+46
* Remove hungarian notation from the device and context structsChris Robinson2012-04-191-1/+1
* Remove hungarian notation from sourcesChris Robinson2012-04-191-25/+25
* Handle very small speed of sound valuesChris Robinson2012-03-181-1/+7
* Avoid converting positions to metersChris Robinson2012-03-181-13/+12
* Base the initial reverb decay on the source's dry path attenuationChris Robinson2012-03-181-5/+7
* Use the actual distance from the ref distance for air absorption and initial ...Chris Robinson2012-03-141-21/+19
* Pass a device to the effect update functionsChris Robinson2012-03-131-2/+2
* Channel angle is already in radians, not degreesChris Robinson2012-03-121-1/+1
* With DirectChannels enabled, don't try to mix channels that have no matching ...Chris Robinson2012-03-121-1/+11
* Properly make the source velocity relative to the listener velocityChris Robinson2012-03-091-13/+15
* Clamp the upper and lower bound of the doppler velocity scale more like the o...Chris Robinson2012-03-091-2/+3
* The listener velocity is specified in world coordinates, tooChris Robinson2012-03-081-0/+2
* Refactor the doppler shift calculationsChris Robinson2012-03-081-24/+11
* Invert a nested loopChris Robinson2012-03-031-3/+6
* Handle BS2B cross-feed right after click removalChris Robinson2012-03-031-40/+12
* Override the resampler as needed right after calculating the step valueChris Robinson2012-02-201-8/+8
* Remove unused variablesChris Robinson2012-02-171-2/+0
* Silence an MSVC warningChris Robinson2012-02-171-1/+1
* Support signed and unsigned 32-bit int outputChris Robinson2012-02-141-6/+32
* Use more proper enum names for the resamplerChris Robinson2012-02-121-4/+4
* Rename SpeakerGain to ChannelGainChris Robinson2012-02-101-8/+8
* Match the 7.1 channel angles with the speakersChris Robinson2012-02-091-4/+4
* Pre-scale the channel anglesChris Robinson2012-02-091-33/+44
* Rename non_virtual_channels to direct_channelsChris Robinson2012-02-091-5/+5
* Use sizeof(ALfloat) when finding the max stepping valueChris Robinson2012-01-261-4/+4
* Don't process a default device slot if it doesn't existChris Robinson2012-01-251-12/+15
* Set the source's slot send parameter to NULL if it's the AL_EFFECT_NULL typeChris Robinson2012-01-231-0/+3
* Add a global option to apply a reverb effect on source send 0Chris Robinson2012-01-191-1/+25
* Use a struct to associate channel enums and their anglesChris Robinson2011-12-201-50/+51
* Calculate the listener matrix when a new orientation is specifiedChris Robinson2011-10-301-57/+14
* Don't translate the listener velocityChris Robinson2011-10-301-2/+5
* Don't transform/translate vectors with an invalid listener orientationChris Robinson2011-10-301-22/+26
* Use the local Device variableChris Robinson2011-10-111-5/+5