From 073e102b9bf5cad330f3f180018069f2f337f02b Mon Sep 17 00:00:00 2001 From: Alexander Shalamov Date: Tue, 9 Apr 2019 11:37:43 +0300 Subject: [core] Add optional sortKey to segment --- src/mbgl/programs/segment.hpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/mbgl/programs/segment.hpp b/src/mbgl/programs/segment.hpp index 5976550d2c..13e206aa2a 100644 --- a/src/mbgl/programs/segment.hpp +++ b/src/mbgl/programs/segment.hpp @@ -14,11 +14,13 @@ public: Segment(std::size_t vertexOffset_, std::size_t indexOffset_, std::size_t vertexLength_ = 0, - std::size_t indexLength_ = 0) + std::size_t indexLength_ = 0, + float sortKey_ = 0.0f) : vertexOffset(vertexOffset_), indexOffset(indexOffset_), vertexLength(vertexLength_), - indexLength(indexLength_) {} + indexLength(indexLength_), + sortKey(sortKey_) {} Segment(Segment&&) = default; @@ -36,6 +38,8 @@ public: // * when two fill layers have the same layout properties, but one // uses fill-color and the other uses fill-pattern mutable std::map drawScopes; + + float sortKey; }; template -- cgit v1.2.1