Apply room rolloff factors even when Auxiliary Send Auto is off
commit7ab6dcf2132cf0419cbfc016d25f015431168a40
authorChris Robinson <chris.kcat@gmail.com>
Sat, 21 Sep 2024 20:15:59 +0000 (21 13:15 -0700)
committerChris Robinson <chris.kcat@gmail.com>
Sun, 22 Sep 2024 07:09:44 +0000 (22 00:09 -0700)
tree309f683052fb1852273292db2864e538a705e310
parenta2a7e268bed0581a6739349ed34d2ccb5260d405
Apply room rolloff factors even when Auxiliary Send Auto is off

This must've been based on a misunderstanding. The source and reverb room
rolloff factors are options to exaggerate *or replace* the automatic room
distance attenuation. Which means it needs to be able to apply without the
automatic room attenuation enabled. This may be why the room rolloff properties
still applied with AL_EFFECTSLOT_AUXILIARY_SEND_AUTO off in Generic Software,
assuming it wasn't a bug.
alc/alu.cpp