Store the source queue head in the voice to signify looping
commitde62ab97e912525f20272153f6a4c896e833839d
authorChris Robinson <chris.kcat@gmail.com>
Tue, 18 Apr 2017 07:58:33 +0000 (18 00:58 -0700)
committerChris Robinson <chris.kcat@gmail.com>
Tue, 18 Apr 2017 07:58:33 +0000 (18 00:58 -0700)
tree84dcb690075f7287d02915fe68b3a21ca497d21b
parent45d52f7124312c91ec0259fbb0c72346ee36e03b
Store the source queue head in the voice to signify looping

This removes the need to access a couple more source fields in the mixer, and
also makes the looping and queue fields non-atomic.
Alc/mixer.c
OpenAL32/Include/alSource.h
OpenAL32/Include/alu.h
OpenAL32/alSource.c