From b22073a5b2d9be67edb44a975a79084655e8eef4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20K=C3=A4fer?= Date: Thu, 21 Jan 2016 16:07:41 +0100 Subject: [PATCH] [core] don't use expensive fmod to get fractional part --- src/mbgl/style/function.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mbgl/style/function.cpp b/src/mbgl/style/function.cpp index 18e6c1a19..a106b8c55 100644 --- a/src/mbgl/style/function.cpp +++ b/src/mbgl/style/function.cpp @@ -106,7 +106,7 @@ Faded Function>::evaluate(const StyleCalculationParameters& paramete Faded result; float z = parameters.z; - float fraction = std::fmod(z, 1.0f); + const float fraction = z - std::floor(z); std::chrono::duration d = parameters.defaultFadeDuration; float t = std::min((parameters.now - parameters.zoomHistory.lastIntegerZoomTime) / d, 1.0f); float fromScale = 1.0f;