aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/hrtf.h
Commit message (Expand)AuthorAgeFilesLines
* Rename MAX_AMBI_COEFFS and MAX_AMBI2D_COEFFSChris Robinson2019-02-191-1/+1
* Use std::arrays for HRIR coeffs and valuesChris Robinson2019-02-071-6/+11
* Pass the distance to GetHrtfCoeffsChris Robinson2019-01-281-1/+1
* Collect HRTF field info into a structChris Robinson2019-01-281-2/+6
* Make IncRef and DecRef member functionsChris Robinson2019-01-241-2/+6
* Use a flexible array for DirectHrtfState and ALvoiceChris Robinson2019-01-121-4/+10
* Make Create methods for structs with flexible array members ...Chris Robinson2019-01-081-0/+2
* Cleanup some includesChris Robinson2018-12-251-2/+8
* Rename a couple HRTF structsChris Robinson2018-12-221-7/+7
* Don't convert the HRTF decoder virtual speaker positions to radiansChris Robinson2018-12-211-2/+3
* Avoid static global initialization functionsChris Robinson2018-12-081-2/+0
* Make a DirectHrtfState constructor to try appeasing MSVCChris Robinson2018-11-221-2/+4
* Use unique_ptr for DirectHrtfStateChris Robinson2018-11-221-0/+3
* Clean up some unnecessary specifiersChris Robinson2018-11-221-6/+6
* Use a standard string for the enumerated HRTF namesChris Robinson2018-11-181-1/+0
* Use a regular vector for the enumerated HRTF listChris Robinson2018-11-181-10/+3
* Pass a normal const char* to EnumerateHrtfChris Robinson2018-11-151-2/+1
* Convert panning.c to C++Chris Robinson2018-11-031-0/+8
* 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