aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/alSource.c
Commit message (Expand)AuthorAgeFilesLines
* Allow storing multiple buffers in a ALbufferlistitemChris Robinson2017-12-151-67/+143
* Add queries to get the source offset with the device clockChris Robinson2017-12-031-0/+32
* Re-update effect slots when context properties changeChris Robinson2017-09-271-9/+9
* Don't force a fade-in when resuming a paused sourceChris Robinson2017-06-091-11/+1
* Rename RollOff to RolloffChris Robinson2017-05-051-4/+4
* Start an extension to change the source's spatialize propertyChris Robinson2017-05-051-0/+22
* Add a property to force source spatialization on or offChris Robinson2017-05-041-0/+2
* Rename 'moving' flag to 'fading'Chris Robinson2017-05-021-5/+5
* Set a voice as 'moving' if it starts/resumes at an offsetChris Robinson2017-05-021-8/+21
* Remove const from _Atomic vars to make Clang happyChris Robinson2017-04-211-6/+12
* Add the ability to change the source resamplerChris Robinson2017-04-211-0/+22
* Store the resampler as part of the sourceChris Robinson2017-04-211-0/+2
* Missed a raw atomic variable accessChris Robinson2017-04-201-2/+3
* Make the buffer list next pointer atomicChris Robinson2017-04-191-27/+32
* Use a different way to get the size of structs with flexible array membersChris Robinson2017-04-181-1/+1
* Store the source queue head in the voice to signify loopingChris Robinson2017-04-181-145/+134
* Store the source prop updates with the mixer voiceChris Robinson2017-04-171-43/+25
* Use separate atomic macros for pointersChris Robinson2017-04-141-10/+9
* Handle the source offset fraction as an ALsizeiChris Robinson2017-04-081-7/+9
* Make sure the mix is done after setting the looping propertyChris Robinson2017-04-021-0/+9
* Fix handling of the PropsClean flagsChris Robinson2017-03-231-1/+1
* Add some comments for ALsource functionsChris Robinson2017-03-231-1/+13
* Use an atomic flag to test if a source needs to updateChris Robinson2017-03-201-7/+7
* Break up a function and move the code to where it's calledChris Robinson2017-03-191-176/+169
* Don't defer source state or offset changesChris Robinson2017-03-191-36/+12
* Avoid doing sequential load for the source stateChris Robinson2017-03-121-10/+8
* Make the voice's 'moving' state a bitflagChris Robinson2017-03-111-2/+1
* Implement NFC filters for Ambisonic renderingChris Robinson2017-03-101-0/+12
* Remove unnecessary atomic membersChris Robinson2017-03-081-41/+38
* Remove an unnecessary variableChris Robinson2017-03-071-3/+2
* Check that a source is actually playing before setting pausedChris Robinson2017-03-071-28/+35
* Store the channel count and sample size in the voiceChris Robinson2017-03-071-11/+4
* Don't modify the source state in the mixerChris Robinson2017-03-071-7/+25
* Remove an unused functionChris Robinson2017-03-071-1/+0
* Make the voice's source pointer atomicChris Robinson2017-03-051-7/+9
* Add a boolean to specify if a voice should be playingChris Robinson2017-03-021-15/+39
* Avoid standard malloc for buffer queue entriesChris Robinson2017-02-271-7/+7
* Move the current buffer queue entry and play position to the voiceChris Robinson2017-02-271-91/+100
* Ensure a non-playing or -paused source does not use a mixing voiceChris Robinson2017-02-251-43/+55
* Improve handling of source state readsChris Robinson2017-02-241-71/+88
* Dynamically allocate the ALsource Send[] arrayChris Robinson2017-02-211-22/+33
* Make the voices' Send[] array dynamically sizedChris Robinson2017-02-211-8/+8
* Reorganize ALvoice membersChris Robinson2017-02-151-3/+3
* Make ALsourceProps' Send array dynamically sizedChris Robinson2017-02-141-15/+6
* Fix build with non-C11 atomicsChris Robinson2017-02-131-2/+2
* Make the source state atomicChris Robinson2017-02-131-26/+20
* Remove a couple context lock wrapper functionsChris Robinson2017-02-071-17/+17
* Avoid duplicating code using a macroChris Robinson2016-12-211-6/+1
* Use separate macros for atomics that don't take a memory orderChris Robinson2016-12-201-29/+32
* Fix an infinite loopChris Robinson2016-11-231-0/+1