diff --git a/src/style/style.cpp b/src/style/style.cpp index 00c0d2acf..6450fede5 100644 --- a/src/style/style.cpp +++ b/src/style/style.cpp @@ -1,5 +1,6 @@ #include #include +#include #include #include @@ -22,6 +23,10 @@ void Style::reset() { void Style::cascade(float z) { reset(); + // Accomodate for different tile size. + // TODO: Make this per-layer once individual layers have a specific tile size. + z += std::log(util::tileSize / 256.0f) / M_LN2; + // Recalculate style // Basic cascading for (const auto& class_pair : classes) {