diff options
author | Molly Lloyd <molly@mapbox.com> | 2016-04-20 15:21:44 -0700 |
---|---|---|
committer | Molly Lloyd <molly@mapbox.com> | 2016-04-28 17:13:20 -0700 |
commit | c86f558e9d608ac19ca5b26ea8f72e2dc43c07c0 (patch) | |
tree | c398f14a1cdc646119fac4ac8c0d557ca970e29d /src/mbgl/renderer/painter.hpp | |
parent | da78422c5c37b2150eefeb399658903e45bf05d9 (diff) | |
download | qtlocation-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.hpp | 2 |
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; |