aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/Include/alSource.h
Commit message (Expand)AuthorAgeFilesLines
* Fix build with non-C11 atomicsChris Robinson2017-02-131-1/+1
* Make the source state atomicChris Robinson2017-02-131-1/+8
* Put BsincState in a generic unionChris Robinson2017-02-131-1/+1
* Use ALsizei in more placesChris Robinson2017-01-181-4/+4
* Only send source updates for sources that have updatedChris Robinson2016-11-231-0/+2
* Clean up finding a source's voiceChris Robinson2016-11-221-1/+1
* Avoid resupplying unneeded source updatesChris Robinson2016-08-231-34/+37
* Don't store the looping state in the voiceChris Robinson2016-07-311-4/+2
* Move the input channel array out of the DirectParams and SendParamsChris Robinson2016-07-131-2/+4
* Store the voice output buffers separate from the paramsChris Robinson2016-07-111-0/+10
* Reorder some source fieldsChris Robinson2016-07-071-5/+5
* Remove some unnecessary volatile keywordsChris Robinson2016-06-031-31/+31
* Make a function staticChris Robinson2016-06-011-1/+0
* Make the source position calues atomicChris Robinson2016-05-191-2/+2
* Avoid redundantly storing distance model settingsChris Robinson2016-05-171-1/+1
* Don't store the source's update method with the voiceChris Robinson2016-05-161-3/+0
* Provide asynchronous property updates for sourcesChris Robinson2016-05-141-23/+81
* Hold the source map lock while handling itChris Robinson2016-05-101-2/+11
* Find a valid source buffer before updating the voiceChris Robinson2016-05-091-1/+1
* Implement AL_EXT_STEREO_ANGLES supportChris Robinson2016-03-251-0/+5
* Calculate channel gain stepping just before mixingChris Robinson2016-02-141-0/+3
* Make the source's buffer queue a singly-linked listChris Robinson2016-01-311-1/+0
* Implement a band-limited sinc resamplerChris Robinson2015-11-051-0/+2
* Use a constant value for the post-position paddingChris Robinson2015-10-151-1/+1
* Store the source's previous samples with the voiceChris Robinson2015-10-151-0/+2
* Move the resampler stuff to mixer.c where it's usedChris Robinson2015-10-011-5/+0
* Don't keep selecting the mixer to useChris Robinson2015-09-271-2/+0
* Use aluVector in some more placesChris Robinson2014-12-161-3/+3
* Support B-Format source rotation with AL_ORIENTATIONChris Robinson2014-10-311-0/+1
* Rename the source's Orientation to DirectionChris Robinson2014-10-311-1/+1
* Rename activesource to voiceChris Robinson2014-08-211-3/+3
* Use a NULL source for inactive activesourcesChris Robinson2014-08-211-2/+5
* Make the source's buffer queue head and current queue item atomicChris Robinson2014-07-311-5/+5
* Add macros for generic atomic functionalityChris Robinson2014-07-221-1/+1
* Add a source radius property that determines the directionality of a soundChris Robinson2014-07-111-0/+2
* Get the mixer and resampler functions when neededChris Robinson2014-06-131-4/+1
* Combine the direct and send mixersChris Robinson2014-06-131-5/+2
* Combine some dry and wet path typesChris Robinson2014-06-131-2/+2
* Move the active source's offset out of the direct paramsChris Robinson2014-05-241-0/+2
* Use different parameters for HRTF mixersChris Robinson2014-05-181-1/+5
* Apply high-pass source filters as neededChris Robinson2014-05-171-0/+4
* Store the filter reference frequency in the sourceChris Robinson2014-05-111-0/+2
* Use a struct to store the source's direct gain/gainhf propertiesChris Robinson2014-05-111-3/+4
* Mark the buffer queue pointers volatileChris Robinson2014-05-101-2/+2
* Use a RWLock to help protect the source's buffer queueChris Robinson2014-05-101-0/+1
* Don't explicitly store the BuffersInQueueChris Robinson2014-05-101-1/+0
* Store the current buffer queue item, rather than played buffer countChris Robinson2014-05-101-1/+1
* Store the HrtfState directly in the DirectParamsChris Robinson2014-03-231-3/+0
* Move some HRTF and mixer structs to alu.hChris Robinson2014-03-221-57/+0
* Use a union to combine HRTF and non-HRTF mixer paramsChris Robinson2014-03-191-9/+11