diff options
Diffstat (limited to 'src/mbgl/renderer/render_layer.cpp')
-rw-r--r-- | src/mbgl/renderer/render_layer.cpp | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/src/mbgl/renderer/render_layer.cpp b/src/mbgl/renderer/render_layer.cpp index c2719fef91..b844c3f60d 100644 --- a/src/mbgl/renderer/render_layer.cpp +++ b/src/mbgl/renderer/render_layer.cpp @@ -54,24 +54,13 @@ optional<Color> RenderLayer::getSolidBackground() const { RenderLayer::RenderTiles RenderLayer::filterRenderTiles(RenderTiles tiles, FilterFunctionPtr filterFn) const { assert(filterFn != nullptr); RenderTiles filtered; - // We only need clipping when we're drawing fill or line layers. - const bool needsClipping_ = - baseImpl->getTypeInfo()->clipping == LayerTypeInfo::Clipping::Required; for (auto& tileRef : tiles) { auto& tile = tileRef.get(); if (filterFn(tile)) { continue; } - - if (Bucket* bucket = tile.tile.getBucket(*baseImpl)) { - tile.used = true; - tile.needsClipping |= needsClipping_; - filtered.emplace_back(tile); - if (tile.tile.isComplete()) { - updateBucketPaintProperties(bucket); - } - } + filtered.emplace_back(tile); } return filtered; } @@ -80,10 +69,6 @@ void RenderLayer::markContextDestroyed() { // no-op } -void RenderLayer::updateBucketPaintProperties(Bucket*) const { - // no-op -} - void RenderLayer::checkRenderability(const PaintParameters& parameters, const uint32_t activeBindingCount) { // Only warn once for every layer. |