summaryrefslogtreecommitdiff
path: root/src/mbgl/layout/symbol_layout.hpp
diff options
context:
space:
mode:
authorMikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com>2019-07-21 23:11:27 +0300
committerMikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com>2019-07-22 12:23:39 +0300
commit11bfe2398111dbca232b744db9b50119e7d3c495 (patch)
tree02bc511e315832a780d18ca8f51a8003e5741cb2 /src/mbgl/layout/symbol_layout.hpp
parent3184cb29db069e990dab1ea4e784aad0aaa1048b (diff)
downloadqtlocation-mapboxgl-11bfe2398111dbca232b744db9b50119e7d3c495.tar.gz
[core] Symbol bucket uses shared layout
sizeof(SymbolBucket): 2296 -> 1024
Diffstat (limited to 'src/mbgl/layout/symbol_layout.hpp')
-rw-r--r--src/mbgl/layout/symbol_layout.hpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/mbgl/layout/symbol_layout.hpp b/src/mbgl/layout/symbol_layout.hpp
index 4397c5543e..23f883f56c 100644
--- a/src/mbgl/layout/symbol_layout.hpp
+++ b/src/mbgl/layout/symbol_layout.hpp
@@ -90,8 +90,6 @@ private:
const MapMode mode;
const float pixelRatio;
- style::SymbolLayoutProperties::PossiblyEvaluated layout;
-
const uint32_t tileSize;
const float tilePixelRatio;
@@ -101,7 +99,7 @@ private:
style::TextSize::UnevaluatedType textSize;
style::IconSize::UnevaluatedType iconSize;
-
+ Immutable<style::SymbolLayoutProperties::PossiblyEvaluated> layout;
std::vector<SymbolFeature> features;
BiDi bidi; // Consider moving this up to geometry tile worker to reduce reinstantiation costs; use of BiDi/ubiditransform object must be constrained to one thread