summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/painter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/renderer/painter.cpp')
-rw-r--r--src/mbgl/renderer/painter.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/mbgl/renderer/painter.cpp b/src/mbgl/renderer/painter.cpp
index 5dfced7fe6..e4d30ec107 100644
--- a/src/mbgl/renderer/painter.cpp
+++ b/src/mbgl/renderer/painter.cpp
@@ -161,11 +161,7 @@ void Painter::render(const Style& style, const FrameData& frame_, SpriteAtlas& a
// Update all clipping IDs.
algorithm::ClipIDGenerator generator;
for (const auto& source : sources) {
- if (source->type == SourceType::Vector || source->type == SourceType::GeoJSON ||
- source->type == SourceType::Annotations) {
- source->updateClipIDs(generator);
- }
- source->updateMatrices(projMatrix, state);
+ source->startRender(generator, projMatrix, state);
}
drawClippingMasks(generator.getStencils());