diff options
author | Konstantin Käfer <mail@kkaefer.com> | 2016-03-15 17:20:49 +0100 |
---|---|---|
committer | Konstantin Käfer <mail@kkaefer.com> | 2016-04-06 14:16:53 -0700 |
commit | d63da3f2aa00f3717a722407295caa852144c8ea (patch) | |
tree | cb4d0a0526dd686cced0dc5d76ad480ea5d9f73a /src | |
parent | ea32ee742f57182281f574f3480e0b29aeb9718c (diff) | |
download | qtlocation-mapboxgl-d63da3f2aa00f3717a722407295caa852144c8ea.tar.gz |
[core] only compute ClipIDs for Vector/GeoJSON/Annotation tiles
Diffstat (limited to 'src')
-rw-r--r-- | src/mbgl/renderer/painter.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mbgl/renderer/painter.cpp b/src/mbgl/renderer/painter.cpp index 43aad92ca5..dec866ec6e 100644 --- a/src/mbgl/renderer/painter.cpp +++ b/src/mbgl/renderer/painter.cpp @@ -147,7 +147,10 @@ void Painter::render(const Style& style, const FrameData& frame_, SpriteAtlas& a // Update all clipping IDs. ClipIDGenerator generator; for (const auto& source : sources) { - generator.update(source->getLoadedTiles()); + if (source->type == SourceType::Vector || source->type == SourceType::GeoJSON || + source->type == SourceType::Annotations) { + generator.update(source->getLoadedTiles()); + } source->updateMatrices(projMatrix, state); } |