diff options
Diffstat (limited to 'src/mbgl/renderer/render_layer.hpp')
-rw-r--r-- | src/mbgl/renderer/render_layer.hpp | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/src/mbgl/renderer/render_layer.hpp b/src/mbgl/renderer/render_layer.hpp index dbc3572e86..a27654df16 100644 --- a/src/mbgl/renderer/render_layer.hpp +++ b/src/mbgl/renderer/render_layer.hpp @@ -105,17 +105,12 @@ public: const std::string& getID() const; - // Checks whether this layer needs to be rendered in the given render pass. - bool hasRenderPass(RenderPass) const; - // Checks whether this layer can be rendered. bool needsRendering() const; // Checks whether the given zoom is inside this layer zoom range. bool supportsZoom(float zoom) const; - virtual void render(PaintParameters&) = 0; - // Check wether the given geometry intersects // with the feature virtual bool queryIntersectsFeature( @@ -143,13 +138,9 @@ public: virtual optional<Color> getSolidBackground() const; protected: - virtual LayerRenderer createRenderer(); + virtual LayerRenderer createRenderer() = 0; virtual LayerUploader createUploader(); - // Checks whether the current hardware can render this layer. If it can't, we'll show a warning - // in the console to inform the developer. - void checkRenderability(const PaintParameters&, uint32_t activeBindingCount); -protected: // Stores current set of tiles to be rendered for this layer. RenderTiles renderTiles; @@ -161,10 +152,6 @@ protected: private: RenderTiles filterRenderTiles(RenderTiles) const; - // Some layers may not render correctly on some hardware when the vertex attribute limit of - // that GPU is exceeded. More attributes are used when adding many data driven paint properties - // to a layer. - bool hasRenderFailures = false; }; } // namespace mbgl |