summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/painter.hpp
diff options
context:
space:
mode:
authorMolly Lloyd <molly@mapbox.com>2016-04-20 15:21:44 -0700
committerMolly Lloyd <molly@mapbox.com>2016-04-28 17:13:20 -0700
commitc86f558e9d608ac19ca5b26ea8f72e2dc43c07c0 (patch)
treec398f14a1cdc646119fac4ac8c0d557ca970e29d /src/mbgl/renderer/painter.hpp
parentda78422c5c37b2150eefeb399658903e45bf05d9 (diff)
downloadqtlocation-mapboxgl-c86f558e9d608ac19ca5b26ea8f72e2dc43c07c0.tar.gz
[core] port outlinepattern for fill-pattern anti-aliasing from gl-js to native
add outlinepattern shader class to relevant files add outlinepattern code to painter_fill.cpp add outlinepattern code to fill_bucket refactor painter_fill, fix tests fix merge conflicts and setDepthSublayer update render test to no antialiasing so travis will be happy
Diffstat (limited to 'src/mbgl/renderer/painter.hpp')
-rw-r--r--src/mbgl/renderer/painter.hpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mbgl/renderer/painter.hpp b/src/mbgl/renderer/painter.hpp
index 5dc87f9c9f..2fa5c02604 100644
--- a/src/mbgl/renderer/painter.hpp
+++ b/src/mbgl/renderer/painter.hpp
@@ -53,6 +53,7 @@ class BackgroundLayer;
class SDFShader;
class PlainShader;
class OutlineShader;
+class OutlinePatternShader;
class LineShader;
class LinejoinShader;
class LineSDFShader;
@@ -190,6 +191,7 @@ private:
std::unique_ptr<PlainShader> plainShader;
std::unique_ptr<OutlineShader> outlineShader;
+ std::unique_ptr<OutlinePatternShader> outlinePatternShader;
std::unique_ptr<LineShader> lineShader;
std::unique_ptr<LineSDFShader> linesdfShader;
std::unique_ptr<LinepatternShader> linepatternShader;