Allow second-order HQ decoding
commit0dc35784dbaa37857e988582f41482ef9b59d8a0
authorChris Robinson <chris.kcat@gmail.com>
Wed, 23 Mar 2016 17:39:14 +0000 (23 10:39 -0700)
committerChris Robinson <chris.kcat@gmail.com>
Wed, 23 Mar 2016 17:39:14 +0000 (23 10:39 -0700)
tree6dc27089292b78c529d7db5a6015891e1ed14c03
parent713ac9e6790ac5bb9491a893c9b2ee0a693878b7
Allow second-order HQ decoding

Could really do with some optimizations to the mixing gain calculations. For
ambisonic targets, the coefficients will only have 1 non-0 entry for each
output, so the double loop in unnecessarily wasteful. Similarly, most uses
won't need a full height encoding either, so a horizontal-only or mixed-order
target could reduce the number of channels.
Alc/panning.c
OpenAL32/Include/alMain.h