aboutsummaryrefslogtreecommitdiffstats
path: root/alc/panning.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use enum class for a couple enumsChris Robinson2020-09-011-11/+11
* Use a separate structure for buffer storageChris Robinson2020-08-281-5/+5
* Avoid an unnecessary local variableChris Robinson2020-06-161-6/+4
* Remove the Lower channel labels and rename the Upper labelsChris Robinson2020-06-151-8/+7
* Don't bother with otherwise unused Aux channelsChris Robinson2020-06-151-28/+2
* Handle the front stablizer with the B-Format decoderChris Robinson2020-06-151-10/+92
* Use dual-band for the internal quad and 7.1 decodersChris Robinson2020-05-071-14/+45
* Allow declaring internal dual-band decodersChris Robinson2020-05-071-12/+45
* Update the quad and 7.1 decodersChris Robinson2020-05-061-17/+17
* Make the built-in decoders more flexibleChris Robinson2020-05-061-103/+154
* Make BuildBFormatHrtf a member of DirectHrtfStateChris Robinson2020-05-011-3/+3
* Avoid an unnecessary out parameterChris Robinson2020-04-211-2/+6
* Clean up some more unnecessary uses of AL typesChris Robinson2020-04-081-1/+2
* Avoid ALfloat in some placesChris Robinson2020-04-081-9/+9
* Avoid AL[C]boolean for internal useChris Robinson2020-03-281-1/+1
* Avoid some pre-C++14 workaroundsChris Robinson2020-03-221-2/+2
* Use an intrusive_ptr for the device's HrtfStoreChris Robinson2020-03-011-14/+7
* Fix the output channel count for the B-Format decoderChris Robinson2020-01-191-3/+3
* Avoid an extraneous index mapChris Robinson2020-01-151-5/+5
* Make a couple helper methods to create BFormatDecChris Robinson2020-01-151-6/+5
* Repack B-Format decoder fieldsChris Robinson2020-01-151-4/+4
* Use a span for a fixed-size array referenceChris Robinson2020-01-131-9/+3
* Use temporaries for repeated valuesChris Robinson2020-01-051-12/+13
* Avoid more duplicate arraysChris Robinson2020-01-041-14/+10
* Combine identical arraysChris Robinson2020-01-041-0/+2
* Use a span instead of an array+sizeChris Robinson2020-01-041-4/+3
* Avoid a duplicate arrayChris Robinson2020-01-041-5/+4
* Rename a couple structs for clarityChris Robinson2019-12-061-28/+28
* Add an index map for 2D FuMa channelsChris Robinson2019-12-011-0/+1
* Update the second-order decoder for HRTFChris Robinson2019-11-301-57/+45
* Add an option to limit the HRTF's IR sizeChris Robinson2019-11-281-3/+5
* Resample HRIRs when loadingChris Robinson2019-11-281-10/+2
* Rework HRTF enuemration so the loaded HRTFs are separateChris Robinson2019-11-281-6/+6
* Rename HrtfEntry to HrtfStoreChris Robinson2019-11-281-4/+4
* Add a first-order ambisonic decoder for HRTFChris Robinson2019-11-181-20/+49
* Simplify some pi statementsChris Robinson2019-11-161-26/+29
* Use wrappers to distinguish elevation and azimuth valuesChris Robinson2019-11-161-26/+26
* Improve precision of the HRTF ambisonic decoder matrixChris Robinson2019-11-131-54/+56
* Limit HRTF ambisonic decoding to second-orderChris Robinson2019-11-091-33/+28
* Change a few more really small gain values to 0Chris Robinson2019-10-261-8/+8
* Avoid static constexpr for arrays iterated over at run-timeChris Robinson2019-10-251-10/+10
* Report the real ambisonic order set for HRTF renderingChris Robinson2019-10-241-5/+6
* Use a 26-point Lebedev grid for the HRTF ambisonic decodeChris Robinson2019-10-231-39/+51
* Use a span instead of a reference-to-arrayChris Robinson2019-10-051-12/+13
* Avoid extraneous parametersChris Robinson2019-09-251-2/+2
* Use blended HRIRs for the B-Format decodeChris Robinson2019-09-241-21/+20
* Use an array to match the HRTF rendering methodChris Robinson2019-09-241-17/+20
* Remove the last uses of the system's str[n]casecmpChris Robinson2019-09-161-10/+11
* Use an unsigned index valueChris Robinson2019-09-141-4/+1
* Fix more implicit conversionsChris Robinson2019-09-141-16/+17