summaryrefslogtreecommitdiff
path: root/src/mbgl/map/transform_state.hpp
diff options
context:
space:
mode:
authorBruno de Oliveira Abinader <bruno@mapbox.com>2015-11-13 18:58:12 +0200
committerBruno de Oliveira Abinader <bruno@mapbox.com>2015-11-18 09:37:27 +0200
commit711d41f91b41f471c26ff9de6274ab66e0a83176 (patch)
treef4df23588babcf0b58b2fa1075340747d9a05706 /src/mbgl/map/transform_state.hpp
parent31354186a6326a44442c7e064e376bd7c8bf44ca (diff)
downloadqtlocation-mapboxgl-711d41f91b41f471c26ff9de6274ab66e0a83176.tar.gz
[core] Avoid extra copy of TransformState in Painter::render
In MapContext thread, TransformState gets updated from main thread to MapContext and Painter can safely reference MapContext's TransformState instead of copying it upon each Painter::render call.
Diffstat (limited to 'src/mbgl/map/transform_state.hpp')
-rw-r--r--src/mbgl/map/transform_state.hpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mbgl/map/transform_state.hpp b/src/mbgl/map/transform_state.hpp
index b99595564f..0373798f00 100644
--- a/src/mbgl/map/transform_state.hpp
+++ b/src/mbgl/map/transform_state.hpp
@@ -21,6 +21,8 @@ class TransformState {
friend class Transform;
public:
+ TransformState();
+
// Matrix
void matrixFor(mat4& matrix, const TileID& id, const int8_t z) const;
void getProjMatrix(mat4& matrix) const;