aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/ALu.c
Commit message (Expand)AuthorAgeFilesLines
...
* Select the mixer when setting the mixer-specific parametersChris Robinson2014-03-191-39/+42
* Store some source mixing parameters in the active source structChris Robinson2014-03-191-73/+76
* Use a separate struct for tracking active sourcesChris Robinson2014-03-181-12/+17
* Move HRTF macros and function declarations to a separate headerChris Robinson2014-02-231-0/+1
* Remove an unnecessary special-case for the click removalChris Robinson2014-02-011-14/+1
* Keep track of a device clock time, based on the number of samples processedChris Robinson2014-02-011-0/+8
* Implement dry and wet mixers for NeonChris Robinson2014-01-261-0/+8
* Move the base MidiSynth to a separate fileChris Robinson2013-12-171-1/+2
* Create and use a MidiSynth on playback devicesChris Robinson2013-11-271-0/+3
* Add min/max/clamp methods for doublesChris Robinson2013-11-271-0/+4
* Use C99 inline in more placesChris Robinson2013-11-041-0/+22
* Rename VCALL and VCALL0 to V and V0Chris Robinson2013-11-021-6/+6
* Modify how VCALL is handledChris Robinson2013-10-281-6/+6
* Use helper macros to convert between degrees and radiansChris Robinson2013-10-081-30/+30
* Don't store the effect slot in SendParamsChris Robinson2013-10-061-5/+24
* Rename Filter param member to LpFilterChris Robinson2013-10-061-4/+4
* Use a separate value for the maximum buffer channelsChris Robinson2013-07-231-2/+2
* Improve the source's low-pass filter responseChris Robinson2013-07-201-4/+4
* Limit the source step to 10Chris Robinson2013-07-021-14/+4
* Fix up the naming convention of effect methodsChris Robinson2013-05-291-4/+4
* Use C99's inline instead of __inlineChris Robinson2013-05-281-12/+12
* Use the high-shelf filter in place of low-passChris Robinson2013-05-281-4/+4
* Simplify and fix some filter gain calculationsChris Robinson2013-05-271-6/+12
* Use ALfilterState for the source direct and send filtersChris Robinson2013-05-271-22/+17
* Use generic VCALL[_NOARGS] macros instead of type-specific wrappersChris Robinson2013-05-271-6/+6
* Use an ALeffectProps union to store the effect propertiesChris Robinson2013-05-251-6/+6
* Use restrict instead of RESTRICTChris Robinson2013-05-221-5/+5
* Use a properly-defined history for the FILTER structChris Robinson2013-05-211-5/+9
* Fix overflow issues when converting float to intChris Robinson2013-04-221-7/+10
* Add a missing cast to silence MSVCChris Robinson2013-03-221-1/+1
* Use less math to clamp floats to -1...+1Chris Robinson2013-03-171-3/+3
* Use +/-90 degrees for stereo sources with non-HRTF stereo output.Chris Robinson2012-12-041-1/+9
* Lock the device before calling aluHandleDisconnectChris Robinson2012-12-021-2/+0
* Use an array to specify the offset for each channel of the device bufferChris Robinson2012-11-041-5/+8
* Make a decimal value a float typeChris Robinson2012-10-311-1/+1
* Add a couple comments to the codeChris Robinson2012-10-261-0/+2
* Avoid branching when clamping and converting float samples to integerChris Robinson2012-10-261-2/+2
* Move some math functions to where they're usedChris Robinson2012-10-251-0/+25
* Put the HRTF DirectParams into an anonymous structChris Robinson2012-10-151-26/+26
* Store the output buffers in the DirectParams structChris Robinson2012-10-141-1/+9
* Store some more HRTF info in the DirectParams structChris Robinson2012-10-141-0/+6
* Don't add the dry gain to the mixing matrixChris Robinson2012-10-131-1/+1
* Silence an implicit int-to-float conversion warning on MSVCChris Robinson2012-10-131-1/+1
* Fix copying the listener Up vectorChris Robinson2012-10-121-1/+1
* Apply the listener matrix to the listener velocity onceChris Robinson2012-10-121-12/+10
* Avoid needlessly copying the listener matrixChris Robinson2012-10-121-7/+3
* Apply the listener position to the transformation matrixChris Robinson2012-10-121-38/+44
* Check the distance against epsilon to determine if it matchesChris Robinson2012-10-121-2/+2
* Properly scale wide-stereo sourcesChris Robinson2012-10-101-1/+1
* The max step is no longer dependent on the channel countChris Robinson2012-10-101-2/+2