diff options
author | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-04-10 14:25:09 +0300 |
---|---|---|
committer | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-04-17 17:21:41 +0300 |
commit | 150b427300af6425e78a687ce275feae4a7ccc9d (patch) | |
tree | 11af7e9ce4de759e7055dd7918efdc64568f5192 /src/mbgl/renderer/render_layer.cpp | |
parent | a0c83808c0de3129f0737cfed9f311e062b54b16 (diff) | |
download | qtlocation-mapboxgl-150b427300af6425e78a687ce275feae4a7ccc9d.tar.gz |
[core] Update `style::LayerProperties` instances in tiles
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. |