From 59b7c943c8ecf5c3d48772438330c1be6096923e Mon Sep 17 00:00:00 2001 From: jules Date: Mon, 6 Nov 2017 10:59:45 +0000 Subject: [PATCH] Made it possible for users to override the definition of JUCE_SNAP_TO_ZERO --- .../buffers/juce_FloatVectorOperations.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h b/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h index 18f840414d..c5c2c28f2b 100644 --- a/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h +++ b/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h @@ -23,10 +23,12 @@ namespace juce { -#if JUCE_INTEL - #define JUCE_SNAP_TO_ZERO(n) if (! (n < -1.0e-8f || n > 1.0e-8f)) n = 0; -#else - #define JUCE_SNAP_TO_ZERO(n) ignoreUnused (n) +#ifndef JUCE_SNAP_TO_ZERO + #if JUCE_INTEL + #define JUCE_SNAP_TO_ZERO(n) if (! (n < -1.0e-8f || n > 1.0e-8f)) n = 0; + #else + #define JUCE_SNAP_TO_ZERO(n) ignoreUnused (n) + #endif #endif class ScopedNoDenormals;