diff options
author | Ansis Brammanis <ansis@mapbox.com> | 2018-03-30 22:28:05 +0200 |
---|---|---|
committer | Łukasz Paczos <lukasz.paczos@mapbox.com> | 2018-05-23 11:12:29 +0200 |
commit | 90f6c531f31a4edc5945f15a9864b914ce156ba8 (patch) | |
tree | 8c2d0b15b6f087432646a0646e6d6e71a7bedfdc /src/mbgl/renderer/layers/render_circle_layer.cpp | |
parent | 9616c408a5a8adcc389c26a4af27e29677678ad0 (diff) | |
download | qtlocation-mapboxgl-90f6c531f31a4edc5945f15a9864b914ce156ba8.tar.gz |
[core] only index features within tile boundaries
Previously we relied on tile buffers for querying features who's
rendered representations cross tile boundaries. Now we query multiple
tiles making it unnecessary to index features that are completely
outside a tile's boundaries.
(cherry picked from commit 0ca53ea)
Diffstat (limited to 'src/mbgl/renderer/layers/render_circle_layer.cpp')
-rw-r--r-- | src/mbgl/renderer/layers/render_circle_layer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mbgl/renderer/layers/render_circle_layer.cpp b/src/mbgl/renderer/layers/render_circle_layer.cpp index acd9366072..b433a9d3fa 100644 --- a/src/mbgl/renderer/layers/render_circle_layer.cpp +++ b/src/mbgl/renderer/layers/render_circle_layer.cpp @@ -146,7 +146,7 @@ bool RenderCircleLayer::queryIntersectsFeature( auto stroke = evaluated.evaluate<style::CircleStrokeWidth>(zoom, feature); auto size = radius + stroke; - // For pitch-alignment: map, compare feature geometry to query geometry in the plane of the tile + // For pitch-alignment: map, compare feature geometry to query geometry in the plane of the tile // Otherwise, compare geometry in the plane of the viewport // A circle with fixed scaling relative to the viewport gets larger in tile space as it moves into the distance // A circle with fixed scaling relative to the map gets smaller in viewport space as it moves into the distance |