From fafb606654e76491be8ce619c736dd2cf719fb9a Mon Sep 17 00:00:00 2001 From: Mikhail Pozdnyakov Date: Mon, 8 Jul 2019 14:19:02 +0300 Subject: [core] Renderer for remaining layers. RenderLayer clean up. --- src/mbgl/renderer/render_layer.cpp | 35 ----------------------------------- 1 file changed, 35 deletions(-) (limited to 'src/mbgl/renderer/render_layer.cpp') diff --git a/src/mbgl/renderer/render_layer.cpp b/src/mbgl/renderer/render_layer.cpp index 3813e9f6b6..bb9e1533ab 100644 --- a/src/mbgl/renderer/render_layer.cpp +++ b/src/mbgl/renderer/render_layer.cpp @@ -58,10 +58,6 @@ void LayerRenderItem::checkRenderability(const PaintParameters& parameters, } } -LayerRenderer RenderLayer::createRenderer() { - return [this](PaintParameters& pass, const LayerRenderItem&){ render(pass); }; -} - LayerUploader RenderLayer::createUploader() { return {}; } @@ -85,10 +81,6 @@ const std::string& RenderLayer::getID() const { return baseImpl->id; } -bool RenderLayer::hasRenderPass(RenderPass pass) const { - return bool(passes & pass); -} - bool RenderLayer::needsRendering() const { return passes != RenderPass::None && baseImpl->visibility != style::VisibilityType::None; @@ -124,32 +116,5 @@ void RenderLayer::markContextDestroyed() { // no-op } -void RenderLayer::checkRenderability(const PaintParameters& parameters, - const uint32_t activeBindingCount) { - // Only warn once for every layer. - if (hasRenderFailures) { - return; - } - - if (activeBindingCount > parameters.context.maximumVertexBindingCount) { - Log::Info(Event::OpenGL, - "The layer '%s' uses more data-driven properties than the current device " - "supports, and will have rendering errors. To ensure compatibility with this " - "device, use %d fewer data driven properties in this layer.", - getID().c_str(), - activeBindingCount - parameters.context.minimumRequiredVertexBindingCount); - hasRenderFailures = true; - } else if (activeBindingCount > parameters.context.minimumRequiredVertexBindingCount) { - Log::Info(Event::OpenGL, - "The layer '%s' uses more data-driven properties than some devices may support. " - "Though it will render correctly on this device, it may have rendering errors " - "on other devices. To ensure compatibility with all devices, use %d fewer " - "data-driven properties in this layer.", - getID().c_str(), - activeBindingCount - parameters.context.minimumRequiredVertexBindingCount); - hasRenderFailures = true; - } -} - } //namespace mbgl -- cgit v1.2.1