aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/Include/alu.h
Commit message (Expand)AuthorAgeFilesLines
* Rename VOICE_IS_HRTF to VOICE_HAS_HRTFChris Robinson2017-05-021-1/+1
* Rename 'moving' flag to 'fading'Chris Robinson2017-05-021-2/+2
* Add a method to enumerate resamplersChris Robinson2017-04-211-0/+2
* Store the resampler as part of the sourceChris Robinson2017-04-211-14/+16
* Make the default resampler a variableChris Robinson2017-04-201-2/+1
* Store the source queue head in the voice to signify loopingChris Robinson2017-04-181-3/+8
* Store the source prop updates with the mixer voiceChris Robinson2017-04-171-2/+59
* Use ALsizei for the fir4 resampler fractionChris Robinson2017-04-121-1/+1
* Add a sample converterChris Robinson2017-04-101-0/+10
* Handle the source offset fraction as an ALsizeiChris Robinson2017-04-081-2/+2
* Pre-compute the sinc4 resampler coefficient tableChris Robinson2017-04-081-4/+3
* Store the HRIR coeff pointer and delays directly in MixHrtfParamsChris Robinson2017-03-121-1/+2
* Rework HRTF coefficient fadingChris Robinson2017-03-111-11/+8
* Make the voice's 'moving' state a bitflagChris Robinson2017-03-111-5/+4
* Implement NFC filters for Ambisonic renderingChris Robinson2017-03-101-1/+8
* Move ALvoice declaration to alu.hChris Robinson2017-03-091-1/+55
* Ensure a non-playing or -paused source does not use a mixing voiceChris Robinson2017-02-251-1/+1
* Remove CalcXYZCoeffs and inline CalcAngleCoeffsChris Robinson2017-02-231-13/+9
* Alter how panpot/pair-wise panning worksChris Robinson2017-02-231-0/+10
* Remove the sinc8 resampler optionChris Robinson2017-02-191-12/+2
* Put BsincState in a generic unionChris Robinson2017-02-131-1/+5
* Replace some ALvoid with voidChris Robinson2017-01-181-3/+3
* Use ALsizei in more placesChris Robinson2017-01-181-7/+7
* Pass the left and right buffers to the hrtf mixers directlyChris Robinson2017-01-171-5/+5
* Use ALsizei and ALint for sizes and offsets with resamplers and filtersChris Robinson2017-01-161-1/+2
* Use ALsizei for sizes and offsets with the mixerChris Robinson2017-01-161-13/+13
* Add some more 'restrict' keywordsChris Robinson2016-10-061-1/+1
* Remove an unused structChris Robinson2016-10-051-6/+0
* Pass current and target gains directly for mixingChris Robinson2016-10-051-2/+3
* Make some pointer-to-array parameters constChris Robinson2016-10-041-2/+3
* Mark a global variable declaration as externChris Robinson2016-09-111-1/+1
* Make the SelectMixer function sharableChris Robinson2016-09-061-0/+2
* Use a predefined identity matrixChris Robinson2016-09-051-0/+1
* Rename MatrixMixerFunc to RowMixerFuncChris Robinson2016-09-021-3/+3
* Clamp the maximum mixing gain boost to 16Chris Robinson2016-08-271-0/+2
* Use a more specialized mixer function for B-Format to HRTFChris Robinson2016-08-121-0/+4
* Move the input channel array out of the DirectParams and SendParamsChris Robinson2016-07-131-13/+9
* Store the voice output buffers separate from the paramsChris Robinson2016-07-111-6/+0
* Use SSE for applying the HQ B-Format decoder matricesChris Robinson2016-05-311-0/+3
* Use floats for the listener transformsChris Robinson2016-05-161-25/+0
* Don't store the source's update method with the voiceChris Robinson2016-05-161-3/+0
* Avoid separate updates to sources that should apply togetherChris Robinson2016-05-151-2/+0
* Provide asynchronous property updates for sourcesChris Robinson2016-05-141-2/+3
* Find a valid source buffer before updating the voiceChris Robinson2016-05-091-2/+3
* Improve radius behavior with scaling of ambisonic coefficientsChris Robinson2016-04-241-5/+6
* More directly map coefficients for ambisonic mixing buffersChris Robinson2016-04-151-3/+22
* Update some commentsChris Robinson2016-04-151-4/+5
* Avoid mixing all coefficients together when only some are usedChris Robinson2016-04-151-1/+1
* Avoid unnecessary loops for setting up effect slot b-format buffer mixingChris Robinson2016-04-141-0/+2
* Move the InitRenderer method to panning.cChris Robinson2016-04-141-3/+13