diff options
Diffstat (limited to 'Alc/mixer/mixer_sse.cpp')
-rw-r--r-- | Alc/mixer/mixer_sse.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Alc/mixer/mixer_sse.cpp b/Alc/mixer/mixer_sse.cpp index 000196ca..f0620cb5 100644 --- a/Alc/mixer/mixer_sse.cpp +++ b/Alc/mixer/mixer_sse.cpp @@ -2,6 +2,8 @@ #include <xmmintrin.h> +#include <limits> + #include "AL/al.h" #include "AL/alc.h" #include "alMain.h" @@ -151,7 +153,7 @@ void Mix_SSE(const ALfloat *data, ALsizei OutChans, ALfloat (*RESTRICT OutBuffer ALfloat gain = CurrentGains[c]; const ALfloat diff = TargetGains[c] - gain; - if(fabsf(diff) > FLT_EPSILON) + if(fabsf(diff) > std::numeric_limits<float>::epsilon()) { ALsizei minsize = mini(BufferSize, Counter); const ALfloat step = diff * delta; |