diff options
Diffstat (limited to 'src/mbgl/renderer/painter.cpp')
-rw-r--r-- | src/mbgl/renderer/painter.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mbgl/renderer/painter.cpp b/src/mbgl/renderer/painter.cpp index 1c6c69a7c9..5ad3dbb433 100644 --- a/src/mbgl/renderer/painter.cpp +++ b/src/mbgl/renderer/painter.cpp @@ -27,6 +27,7 @@ #include <mbgl/shader/sdf_shader.hpp> #include <mbgl/shader/dot_shader.hpp> #include <mbgl/shader/box_shader.hpp> +#include <mbgl/shader/circle_shader.hpp> #include <mbgl/util/constants.hpp> #include <mbgl/util/mat3.hpp> @@ -66,6 +67,7 @@ void Painter::setup() { assert(sdfGlyphShader); assert(sdfIconShader); assert(dotShader); + assert(circleShader); // Blending @@ -100,6 +102,7 @@ void Painter::setupShaders() { if (!sdfIconShader) sdfIconShader = std::make_unique<SDFIconShader>(); if (!dotShader) dotShader = std::make_unique<DotShader>(); if (!collisionBoxShader) collisionBoxShader = std::make_unique<CollisionBoxShader>(); + if (!circleShader) circleShader = std::make_unique<CircleShader>(); } void Painter::resize() { |