aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/Include/alSource.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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