Ensure voices has been updated once before mixing them
commit80da138d7f78ddb5a91b5644001d2aa1da4f7a61
authorChris Robinson <chris.kcat@gmail.com>
Fri, 17 Jun 2016 01:22:01 +0000 (16 18:22 -0700)
committerChris Robinson <chris.kcat@gmail.com>
Fri, 17 Jun 2016 01:29:18 +0000 (16 18:29 -0700)
treeb48f72867305cd596e2da82ea2e16369c0f99750
parent697ee19f71183d7da87e58ca89d67830b30f9eb5
Ensure voices has been updated once before mixing them

Sometimes the mixer is temporarily prevented from applying updates, when
multiple sources need to be updated simultaneously for example, but does not
prevent mixing. If the mixer runs during that time and a voice was just
started, it would've mixed the voice without any internal properties being set
for it.
Alc/ALu.c
OpenAL32/alSource.c