From d63da3f2aa00f3717a722407295caa852144c8ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20K=C3=A4fer?= Date: Tue, 15 Mar 2016 17:20:49 +0100 Subject: [PATCH] [core] only compute ClipIDs for Vector/GeoJSON/Annotation tiles --- src/mbgl/renderer/painter.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mbgl/renderer/painter.cpp b/src/mbgl/renderer/painter.cpp index 43aad92ca..dec866ec6 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); }