diff options
Diffstat (limited to 'src/mbgl/renderer/possibly_evaluated_property_value.hpp')
-rw-r--r-- | src/mbgl/renderer/possibly_evaluated_property_value.hpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mbgl/renderer/possibly_evaluated_property_value.hpp b/src/mbgl/renderer/possibly_evaluated_property_value.hpp index 466e042cbc..651c9676fb 100644 --- a/src/mbgl/renderer/possibly_evaluated_property_value.hpp +++ b/src/mbgl/renderer/possibly_evaluated_property_value.hpp @@ -1,10 +1,12 @@ #pragma once -#include <mbgl/style/property_expression.hpp> #include <mbgl/renderer/cross_faded_property_evaluator.hpp> +#include <mbgl/style/property_expression.hpp> #include <mbgl/util/interpolate.hpp> #include <mbgl/util/variant.hpp> +#include <cmath> + namespace mbgl { template <class T> @@ -110,9 +112,10 @@ public: [&] (const Faded<T>& constant_) { return constant_; }, [&] (const style::PropertyExpression<T>& expression) { if (!expression.isZoomConstant()) { - const T min = expression.evaluate(floor(zoom), feature, availableImages, canonical, defaultValue); + const T min = + expression.evaluate(std::floor(zoom), feature, availableImages, canonical, defaultValue); const T max = - expression.evaluate(floor(zoom) + 1, feature, availableImages, canonical, defaultValue); + expression.evaluate(std::floor(zoom) + 1, feature, availableImages, canonical, defaultValue); return Faded<T> {min, max}; } else { const T evaluated = expression.evaluate(feature, availableImages, defaultValue); |