aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/hrtf.h
Commit message (Expand)AuthorAgeFilesLines
* Add a RESTRICT macro to help with C++ compatibilityChris Robinson2018-10-291-2/+2
* Don't hardcode the max channels for HRTF B-Format decodingChris Robinson2018-05-261-6/+0
* Fix a function commentChris Robinson2018-05-151-2/+3
* Use a proper struct for specifying angular pointsChris Robinson2018-02-181-1/+6
* Use an alternate ambisonic HRTF decode layoutChris Robinson2018-02-131-1/+1
* Use an alternate virtual layout for Ambisonic HRTF decodingChris Robinson2018-02-101-1/+1
* Move some HRTF structures to hrtf.hChris Robinson2018-01-111-0/+31
* Store the HRTF distance in the Hrtf handleChris Robinson2017-10-231-0/+2
* Don't bother returning the IR length for B-Format decodingChris Robinson2017-07-311-2/+1
* Remove unused macrosChris Robinson2017-07-251-4/+0
* Store the HRTF coeffs as a stereo pairChris Robinson2017-04-071-2/+2
* Reference count HRTFs and unload them when unusedChris Robinson2017-04-061-0/+5
* Load HRTF files as neededChris Robinson2017-04-051-6/+3
* Store the loaded hrtf entry container in the enumerated hrtf entryChris Robinson2017-04-051-9/+17
* Store the HRTF's filename separate from the entry storageChris Robinson2017-04-051-3/+0
* Load HRTF coefficients as pre-normalized floatsChris Robinson2017-03-311-1/+1
* Rework HRTF coefficient fadingChris Robinson2017-03-111-1/+1
* Allocate as many channels for DirectHrtfState as neededChris Robinson2017-03-111-1/+1
* Move the B-Format HRTF virtual speaker stuff to InitHrtfPanningChris Robinson2017-01-181-15/+12
* Use ALsizei for sizes and offsets with the mixerChris Robinson2017-01-161-3/+3
* Use second-order ambisonics for basic HRTF renderingChris Robinson2017-01-151-1/+1
* Don't interpolate between nearest HRIRsChris Robinson2016-10-091-1/+1
* Decode directly from B-Format to HRTF instead of a cubeChris Robinson2016-08-111-0/+7
* Avoid function calls to get the HRTF sample rate and IR sizeChris Robinson2016-07-071-4/+14
* Improve radius behavior with scaling of ambisonic coefficientsChris Robinson2016-04-241-1/+1
* Remove an unused declarationChris Robinson2016-02-201-2/+0
* Include the HRTF filename in the HRTF memory chunkChris Robinson2016-02-201-1/+0
* Use an 8-channel cube for HRTF's virtual format.Chris Robinson2016-02-201-1/+0
* Calculate HRTF stepping params right before mixingChris Robinson2016-02-141-1/+0
* Don't pass the channel count to GetBFormatHrtfCoeffsChris Robinson2016-02-091-1/+1
* Use the enumerated HRTF list for selecting an HRTFChris Robinson2015-10-061-5/+4
* Store the Hrtf struct with the corresponding HrtfEntryChris Robinson2015-10-061-0/+2
* Enumerate and list HRTFs per-deviceChris Robinson2015-10-061-0/+9
* Allow the hrtf_tables option to be device-specificChris Robinson2015-09-201-2/+4
* Calculate HRTF coefficients for all B-Format channels at onceChris Robinson2015-02-101-1/+1
* Pass the (FuMa) channel number to GetBFormatHrtfCoeffsChris Robinson2015-02-101-1/+1
* Use B-Format for HRTF's virtual output formatChris Robinson2015-02-091-0/+1
* Make CalcHrtfDelta more genericChris Robinson2014-11-241-1/+0
* Partially revert "Use a different method for HRTF mixing"Chris Robinson2014-11-231-1/+3
* Use a different method for HRTF mixingChris Robinson2014-11-221-3/+1
* Add a source radius property that determines the directionality of a soundChris Robinson2014-07-111-2/+2
* Don't pass the device to HRTF methodsChris Robinson2014-06-201-2/+2
* Move HRTF macros and function declarations to a separate headerChris Robinson2014-02-231-0/+28