aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/Include/alSource.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Store some source mixing parameters in the active source structChris Robinson2014-03-191-21/+18
* Use a separate struct for tracking active sourcesChris Robinson2014-03-181-2/+7
* Move HRTF macros and function declarations to a separate headerChris Robinson2014-02-231-0/+1
* Move some inline methods to their appropriate headersChris Robinson2013-11-041-0/+5
* Fix effect slot struct declarations so KDevelop doesn't barf on themChris Robinson2013-10-071-2/+1
* Don't store the effect slot in SendParamsChris Robinson2013-10-061-1/+3
* Rename Filter param member to LpFilterChris Robinson2013-10-061-2/+2
* Use a separate value for the maximum buffer channelsChris Robinson2013-07-231-7/+8
* Use ALfilterState for the source direct and send filtersChris Robinson2013-05-271-4/+2
* Use a properly-defined history for the FILTER structChris Robinson2013-05-211-4/+2
* Put the HRTF DirectParams into an anonymous structChris Robinson2012-10-151-2/+4
* Store the output buffers in the DirectParams structChris Robinson2012-10-141-0/+4
* Store some more HRTF info in the DirectParams structChris Robinson2012-10-141-0/+2
* Use a source param for the resampler and move them to the mixer sourceChris Robinson2012-09-141-0/+1
* Fix up some more header includesChris Robinson2012-09-141-2/+2
* Move the target effect slot to the SendParams structChris Robinson2012-09-081-1/+2
* Place the alignment attribute before the variable declarationChris Robinson2012-08-161-4/+4
* Ensure some HRTF-related parameters are alignedChris Robinson2012-08-151-4/+4
* Fix an inadvertent change in the HRTF coefficient stepping value array sizeChris Robinson2012-07-191-1/+1
* Don't use all caps for enum value namesChris Robinson2012-06-281-9/+9
* Use 2 chained one-pole filters for the wet pathChris Robinson2012-04-301-2/+2
* Move the HrtfParams into the DirectParamsChris Robinson2012-04-281-3/+3
* Move the direct and send params into separate different typesChris Robinson2012-04-281-23/+33
* Use separate methods for the dry and wet mixing loopsChris Robinson2012-04-271-1/+2
* Reorganize some ALsource fieldsChris Robinson2012-04-271-20/+30
* Add and fixup some ALsource commentsChris Robinson2012-04-261-25/+42
* Use a consistent name for the self-id fieldChris Robinson2012-04-191-2/+2
* Remove hungarian notation from sourcesChris Robinson2012-04-191-16/+16
* Use a double to store the source offset and don't use milliseconds for secondsChris Robinson2012-04-161-2/+2
* Use more proper enum names for the resamplerChris Robinson2012-02-121-2/+2
* Rename non_virtual_channels to direct_channelsChris Robinson2012-02-091-1/+1
* Mark some source properties volatileChris Robinson2011-09-111-31/+31