Avoid holding HRTF accumulation samples per-source
commitd2608e4bde41b3005a06346bea99bbe06404ef22
authorChris Robinson <chris.kcat@gmail.com>
Sun, 3 Nov 2019 07:30:33 +0000 (3 00:30 -0700)
committerChris Robinson <chris.kcat@gmail.com>
Sun, 3 Nov 2019 07:30:33 +0000 (3 00:30 -0700)
treeb57b085c64bff88056b07437c41ddf6e09d7d9de
parent2741a94e58ed2f9a17d05fd2499e1a3ea4ac43e8
Avoid holding HRTF accumulation samples per-source

It notably simplifies things to mix HRTF sources into an accumulation buffer
together, which the Dry buffer's Ambisonic-to-HRTF decode is then added to,
before being mixed to the Real output.
alc/alc.cpp
alc/alcmain.h
alc/hrtf.h
alc/mixer/defs.h
alc/mixer/hrtfbase.h
alc/mixer/mixer_c.cpp
alc/mixer/mixer_neon.cpp
alc/mixer/mixer_sse.cpp
alc/voice.cpp