diff options
Diffstat (limited to 'Alc/mixer/mixer_c.cpp')
-rw-r--r-- | Alc/mixer/mixer_c.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Alc/mixer/mixer_c.cpp b/Alc/mixer/mixer_c.cpp index 99d3e343..7a2a6319 100644 --- a/Alc/mixer/mixer_c.cpp +++ b/Alc/mixer/mixer_c.cpp @@ -2,6 +2,8 @@ #include <assert.h> +#include <limits> + #include "alMain.h" #include "alu.h" #include "alSource.h" @@ -137,7 +139,7 @@ void Mix_C(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; |