diff options
Diffstat (limited to 'src/mbgl/renderer/render_layer.cpp')
-rw-r--r-- | src/mbgl/renderer/render_layer.cpp | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/src/mbgl/renderer/render_layer.cpp b/src/mbgl/renderer/render_layer.cpp index 32236d0f2..24a45b914 100644 --- a/src/mbgl/renderer/render_layer.cpp +++ b/src/mbgl/renderer/render_layer.cpp @@ -3,7 +3,7 @@ #include <mbgl/renderer/render_tile.hpp> #include <mbgl/style/types.hpp> #include <mbgl/tile/tile.hpp> -#include <mbgl/gl/context.hpp> +#include <mbgl/gfx/context.hpp> #include <mbgl/util/logging.hpp> namespace mbgl { @@ -33,18 +33,9 @@ bool RenderLayer::needsRendering(float zoom) const { && baseImpl->maxZoom >= zoom; } -void RenderLayer::setRenderTiles(RenderTiles tiles, const TransformState& state) { - renderTiles = filterRenderTiles(std::move(tiles)); - sortRenderTiles(state); -} - -RenderLayer::RenderTiles RenderLayer::filterRenderTiles(RenderTiles tiles) const { +void RenderLayer::setRenderTiles(RenderTiles tiles, const TransformState&) { auto filterFn = [](auto& tile){ return !tile.tile.isRenderable() || tile.tile.holdForFade(); }; - return filterRenderTiles(std::move(tiles), filterFn); -} - -void RenderLayer::sortRenderTiles(const TransformState&) { - // no-op + renderTiles = filterRenderTiles(std::move(tiles), filterFn); } const RenderLayerSymbolInterface* RenderLayer::getSymbolInterface() const { |