diff options
Diffstat (limited to 'src/mbgl/renderer/renderer.cpp')
-rw-r--r-- | src/mbgl/renderer/renderer.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mbgl/renderer/renderer.cpp b/src/mbgl/renderer/renderer.cpp index ba213c435d..3fa0082c40 100644 --- a/src/mbgl/renderer/renderer.cpp +++ b/src/mbgl/renderer/renderer.cpp @@ -2,6 +2,7 @@ #include <mbgl/layermanager/layer_manager.hpp> #include <mbgl/renderer/renderer_impl.hpp> +#include <mbgl/renderer/render_tree.hpp> #include <mbgl/gfx/backend_scope.hpp> #include <mbgl/annotation/annotation_manager.hpp> @@ -31,7 +32,9 @@ void Renderer::setObserver(RendererObserver* observer) { } void Renderer::render(const UpdateParameters& updateParameters) { - impl->render(updateParameters); + if (auto renderTree = impl->createRenderTree(updateParameters)) { + impl->render(*renderTree); + } } std::vector<Feature> Renderer::queryRenderedFeatures(const ScreenLineString& geometry, const RenderedQueryOptions& options) const { |