diff options
author | Chris Robinson <chris.kcat@gmail.com> | 2019-08-31 15:49:34 -0700 |
---|---|---|
committer | Chris Robinson <chris.kcat@gmail.com> | 2019-08-31 15:49:34 -0700 |
commit | 3973334a64f0aa428c9cbd06c89cfb60951810c8 (patch) | |
tree | 654595d4e772011a218e3405c81a8fe15d070f1b /alc/mixvoice.cpp | |
parent | a546343148ad87786b1a199e9ca91ffc50da4e81 (diff) |
Store the voice fraction offset as unsigned
Diffstat (limited to 'alc/mixvoice.cpp')
-rw-r--r-- | alc/mixvoice.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/alc/mixvoice.cpp b/alc/mixvoice.cpp index 97583107..2d1a4655 100644 --- a/alc/mixvoice.cpp +++ b/alc/mixvoice.cpp @@ -482,7 +482,7 @@ void ALvoice::mix(State vstate, ALCcontext *Context, const ALuint SamplesToDo) /* Get voice info */ const bool isstatic{(mFlags&VOICE_IS_STATIC) != 0}; ALuint DataPosInt{mPosition.load(std::memory_order_relaxed)}; - ALsizei DataPosFrac{mPositionFrac.load(std::memory_order_relaxed)}; + ALuint DataPosFrac{mPositionFrac.load(std::memory_order_relaxed)}; ALbufferlistitem *BufferListItem{mCurrentBuffer.load(std::memory_order_relaxed)}; ALbufferlistitem *BufferLoopItem{mLoopBuffer.load(std::memory_order_relaxed)}; const ALsizei NumChannels{mNumChannels}; @@ -490,7 +490,6 @@ void ALvoice::mix(State vstate, ALCcontext *Context, const ALuint SamplesToDo) const ALint increment{mStep}; if(increment < 1) return; - ASSUME(DataPosFrac >= 0); ASSUME(NumChannels > 0); ASSUME(SampleSize > 0); ASSUME(increment > 0); |