aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/mixvoice.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Construct AsyncEvent objects directly in the ringbufferChris Robinson2018-12-251-4/+8
|
* Remove extraneous typedef, struct, and enum keywordsChris Robinson2018-12-241-7/+7
|
* Rename a couple HRTF structsChris Robinson2018-12-221-1/+1
|
* Pass RealMixParams by reference instead of pointerChris Robinson2018-12-201-2/+2
|
* Use std::accumulate to get the max composited buffer length loadedChris Robinson2018-12-201-36/+35
|
* Use a constructor instead of a macro to initialize AsyncEventChris Robinson2018-12-061-1/+1
|
* Use class methods for the NFC filtersChris Robinson2018-12-051-6/+6
|
* Use class methods for the biquad filterChris Robinson2018-12-041-8/+8
|
* Handle EventType_BufferCompleted uniquelyChris Robinson2018-12-041-18/+9
|
* Improve some checks for compiler analysisChris Robinson2018-12-021-1/+2
|
* Avoid a few more explicit loopsChris Robinson2018-12-021-43/+41
|
* Use a lambda to apply the NFC mixesChris Robinson2018-12-011-19/+18
|
* Rework source sample counting for mixing a bitChris Robinson2018-12-011-19/+27
|
* Use std::array for the voice's PrevSamplesChris Robinson2018-11-301-5/+6
|
* Make and use a semaphore classChris Robinson2018-11-271-1/+1
|
* Get rid of the last ATOMIC macro usesChris Robinson2018-11-261-1/+1
|
* Clean up MixSourceChris Robinson2018-11-251-104/+93
|
* Use C++ methods a bit moreChris Robinson2018-11-241-13/+8
|
* Avoid an extraneous booleanChris Robinson2018-11-241-9/+4
|
* Use a normal vector to store buffer dataChris Robinson2018-11-241-4/+4
|
* Use C++ templates instead of macro definitions moreChris Robinson2018-11-201-41/+34
|
* Make ll_ringbuffer_write/read take void*/const void*Chris Robinson2018-11-191-1/+1
|
* Move the ALCcontext definition to its own headerChris Robinson2018-11-171-1/+3
|
* Convert mixvoice.c to C++Chris Robinson2018-11-161-0/+761