diff options
author | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2015-11-13 18:58:12 +0200 |
---|---|---|
committer | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2015-11-18 09:37:27 +0200 |
commit | 711d41f91b41f471c26ff9de6274ab66e0a83176 (patch) | |
tree | f4df23588babcf0b58b2fa1075340747d9a05706 /src/mbgl/map/transform_state.hpp | |
parent | 31354186a6326a44442c7e064e376bd7c8bf44ca (diff) | |
download | qtlocation-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.hpp | 2 |
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; |