diff options
author | Konstantin Käfer <mail@kkaefer.com> | 2016-01-21 16:07:41 +0100 |
---|---|---|
committer | Konstantin Käfer <mail@kkaefer.com> | 2016-01-22 12:03:14 +0100 |
commit | b22073a5b2d9be67edb44a975a79084655e8eef4 (patch) | |
tree | e8c7ea62a0b870053072f384df97d28ed01abd86 | |
parent | d3967e7b05257ba46b560d12d25c947f52831539 (diff) | |
download | qtlocation-mapboxgl-b22073a5b2d9be67edb44a975a79084655e8eef4.tar.gz |
[core] don't use expensive fmod to get fractional part
-rw-r--r-- | src/mbgl/style/function.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mbgl/style/function.cpp b/src/mbgl/style/function.cpp index 18e6c1a192..a106b8c557 100644 --- a/src/mbgl/style/function.cpp +++ b/src/mbgl/style/function.cpp @@ -106,7 +106,7 @@ Faded<T> Function<Faded<T>>::evaluate(const StyleCalculationParameters& paramete Faded<T> result; float z = parameters.z; - float fraction = std::fmod(z, 1.0f); + const float fraction = z - std::floor(z); std::chrono::duration<float> d = parameters.defaultFadeDuration; float t = std::min((parameters.now - parameters.zoomHistory.lastIntegerZoomTime) / d, 1.0f); float fromScale = 1.0f; |