aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/ALu.c
Commit message (Expand)AuthorAgeFilesLines
* Only update the necessary channelsChris Robinson2014-11-221-2/+2
* Mix DirectChannel sources to the non-virtual channel buffersChris Robinson2014-11-221-1/+18
* Store the number of output channels in the voiceChris Robinson2014-11-221-0/+2
* Remove an unnecessary union containerChris Robinson2014-11-221-6/+6
* Use a different method for HRTF mixingChris Robinson2014-11-221-111/+52
* Allocate the DryBuffer dynamicallyChris Robinson2014-11-211-1/+1
* Rename a couple parametersChris Robinson2014-11-071-3/+3
* Pas the output device channel count to ALeffectState::processChris Robinson2014-11-071-2/+2
* Rename speakers to channels, and remove an old incorrect commentChris Robinson2014-11-071-14/+14
* Use a separate macro for the max output channel countChris Robinson2014-11-071-11/+11
* Fix 5.1 surround soundChris Robinson2014-11-071-2/+2
* Play zero-distance/zero-radius sources from the frontChris Robinson2014-11-051-4/+4
* Don't use FrontLeft and FrontRight to reference the dry bufferChris Robinson2014-11-051-4/+4
* Don't increment the output buffer in the Write_ methodsChris Robinson2014-11-051-13/+17
* Set gains using the device channel indexChris Robinson2014-11-051-16/+10
* Use a method to set omni-directional channel gainsChris Robinson2014-11-041-1/+4
* Add some missing breaksChris Robinson2014-11-021-0/+2
* Avoid the ALCdevice_Lock/Unlock wrapper in some placesChris Robinson2014-11-011-2/+3
* Support B-Format source rotation with AL_ORIENTATIONChris Robinson2014-10-311-1/+42
* Rename the source's Orientation to DirectionChris Robinson2014-10-311-3/+3
* Add preliminary AL_EXT_BFORMAT supportChris Robinson2014-10-311-1/+32
* Don't attempt to match a channel input to outputChris Robinson2014-10-121-24/+7
* Avoid taking the square-root of the ambient gainChris Robinson2014-10-111-21/+10
* Add a helper to search for a channel index by nameChris Robinson2014-10-021-10/+4
* Make ComputeAngleGains use ComputeDirectionalGainsChris Robinson2014-10-021-54/+65
* Use helpers to set the gain step valuesChris Robinson2014-10-021-142/+73
* Add a cast for MSVCChris Robinson2014-09-301-1/+1
* Use an ambisonics-based panning methodChris Robinson2014-09-301-15/+11
* Combine some fields into a structChris Robinson2014-09-101-6/+6
* Invert the ChannelOffsets arrayChris Robinson2014-09-101-4/+7
* Rename activesource to voiceChris Robinson2014-08-211-132/+132
* Use an array of objects for active sources instead of pointersChris Robinson2014-08-211-8/+8
* Use a NULL source for inactive activesourcesChris Robinson2014-08-211-12/+12
* Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2...François Cami2014-08-181-2/+2
* Use atomics for the device and context list headsChris Robinson2014-08-011-2/+2
* Make the source's buffer queue head and current queue item atomicChris Robinson2014-07-311-3/+3
* Explicitly pass the address of atomics and parameters that can be modifiedChris Robinson2014-07-261-4/+4
* Use generic atomics in more placesChris Robinson2014-07-221-2/+2
* Add macros for generic atomic functionalityChris Robinson2014-07-221-2/+2
* Add a source radius property that determines the directionality of a soundChris Robinson2014-07-111-9/+12
* Remove unused variablesChris Robinson2014-06-131-4/+0
* Get the mixer and resampler functions when neededChris Robinson2014-06-131-65/+0
* Combine the direct and send mixersChris Robinson2014-06-131-28/+11
* Combine some dry and wet path typesChris Robinson2014-06-131-50/+45
* Add SSE2 and SSE4.1 linear resamplersTimothy Arceri2014-06-061-0/+8
* Avoid a loop when updating the source position variablesChris Robinson2014-06-021-4/+8
* Don't clear the current and step gain values when updating a sourceChris Robinson2014-05-211-89/+66
* Put per-channel filter properties togetherChris Robinson2014-05-191-20/+20
* Don't pass the DirectParams to the dry-path mixerChris Robinson2014-05-181-51/+74
* Use different parameters for HRTF mixersChris Robinson2014-05-181-6/+11