aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/ALc.c
Commit message (Expand)AuthorAgeFilesLines
* Improve locking for device attribute queriesChris Robinson2016-05-221-8/+28
* Update the right effect state when the device is resetChris Robinson2016-05-171-2/+2
* Use floats for the listener transformsChris Robinson2016-05-161-5/+5
* Avoid separate updates to sources that should apply togetherChris Robinson2016-05-151-0/+2
* Allocate context storage before starting/resetting the deviceChris Robinson2016-05-151-19/+23
* Avoid using a flag to specify if the effect state needs to be updatedChris Robinson2016-05-151-2/+2
* Provide asynchronous property updates for sourcesChris Robinson2016-05-141-48/+17
* Avoid updating the effect state object if it's not changedChris Robinson2016-05-121-12/+12
* Provide (mostly) lockless updates for effect slotsChris Robinson2016-05-121-31/+25
* Use a lockless method for updating listener and context propertiesChris Robinson2016-05-111-4/+31
* Use the source's offset type to determine if there's an offsetChris Robinson2016-05-091-1/+1
* Find a valid source buffer before updating the voiceChris Robinson2016-05-091-3/+14
* Store more "active" listener and context properties separatelyChris Robinson2016-05-091-0/+5
* Don't crash when there's no backend to probeChris Robinson2016-04-301-2/+7
* Start AL_SOFT_buffer_samples2 as a replacement for AL_SOFT_buffer_samplesChris Robinson2016-04-251-8/+22
* Add support for AL_EXT_SOURCE_RADIUSChris Robinson2016-04-251-4/+6
* Drop support for AL_SOFT_buffer_samples and AL_SOFT_buffer_sub_dataChris Robinson2016-04-241-12/+3
* Trace the requested attribute valuesChris Robinson2016-04-171-0/+24
* Move the InitRenderer method to panning.cChris Robinson2016-04-141-181/+6
* Separate some long if-else blocks into a separate functionChris Robinson2016-04-141-164/+179
* Split aluInitPanning into separate functions for HRTF or UHJChris Robinson2016-04-141-1/+6
* Properly make hq-mode default to offChris Robinson2016-03-301-1/+1
* Move the aligned malloc functions to the common libChris Robinson2016-03-291-0/+1
* Include any first-order scaling in the FOAOut coefficientsChris Robinson2016-03-251-2/+0
* Implement AL_EXT_STEREO_ANGLES supportChris Robinson2016-03-251-4/+6
* Use the "decoder" config section instead of "ambisonics"Chris Robinson2016-03-251-1/+1
* Add a specific output for first-order sourcesChris Robinson2016-03-221-1/+19
* Store the effect's output buffer in the effect stateChris Robinson2016-03-171-1/+6
* Rename the BFormat channels to AuxChris Robinson2016-03-161-4/+4
* Add config options to enable the hq ambisonic decoderChris Robinson2016-03-161-1/+12
* Add a dual-band ambisonic decoderChris Robinson2016-03-151-6/+11
* Generalize GetChannelIdxByNameChris Robinson2016-03-101-1/+1
* Keep track of the real output's channel namesChris Robinson2016-03-101-54/+54
* Organize the dry buffer properties into a structChris Robinson2016-03-091-70/+75
* Track the virtual and real output buffers ecplicitlyChris Robinson2016-03-091-0/+35
* Add an option for pair-wise stereo panningChris Robinson2016-02-261-9/+25
* Use 2-channel UHJ for stereo outputChris Robinson2016-02-261-14/+19
* Calculate channel gain stepping just before mixingChris Robinson2016-02-141-8/+0
* Mix to multichannel for effectsChris Robinson2016-01-281-0/+2
* Use doubles for the constructed listener matrixChris Robinson2015-11-111-5/+5
* Pass the appropriate BackendInfo explicitly to ProbeDevicesChris Robinson2015-10-281-21/+9
* Finalize ALC_SOFT_HRTFChris Robinson2015-10-281-3/+3
* Rename ALC_NUM_HRTF_SPECIFIER_SOFT to ALC_NUM_HRTF_SPECIFIERS_SOFTChris Robinson2015-10-261-3/+3
* Lock the source queue for writing when updating the playback offsetChris Robinson2015-10-241-2/+2
* Convert the PortAudio backend to the new backend APIChris Robinson2015-10-221-1/+1
* Remove the MIDI codeChris Robinson2015-10-201-95/+1
* Make VerifyDevice and VerifyContext modify its parameterChris Robinson2015-10-191-43/+46
* Move the FIR4 from SSE2 to SSE3Chris Robinson2015-10-111-1/+5
* Allow apps to request a specific HRTFChris Robinson2015-10-071-15/+47
* Use the enumerated HRTF list for selecting an HRTFChris Robinson2015-10-061-8/+48