diff options
author | John Firebaugh <john.firebaugh@gmail.com> | 2017-07-18 11:19:35 -0700 |
---|---|---|
committer | John Firebaugh <john.firebaugh@gmail.com> | 2017-07-19 09:31:07 -0700 |
commit | ac58130d3626efec8021c7408f5bc69a9e36d133 (patch) | |
tree | f8b1560966e74a58cb9433c1fe8066eae2d36370 /src/mbgl/renderer/painter.hpp | |
parent | 2c0fe49650548069dea382313f7cbdb04f41b227 (diff) | |
download | qtlocation-mapboxgl-ac58130d3626efec8021c7408f5bc69a9e36d133.tar.gz |
[core] Extract renderTileDebug; inline renderClippingMask
Diffstat (limited to 'src/mbgl/renderer/painter.hpp')
-rw-r--r-- | src/mbgl/renderer/painter.hpp | 23 |
1 files changed, 1 insertions, 22 deletions
diff --git a/src/mbgl/renderer/painter.hpp b/src/mbgl/renderer/painter.hpp index c9f89aa995..63f38a1fee 100644 --- a/src/mbgl/renderer/painter.hpp +++ b/src/mbgl/renderer/painter.hpp @@ -8,39 +8,31 @@ #include <mbgl/renderer/render_item.hpp> #include <mbgl/renderer/bucket.hpp> #include <mbgl/renderer/render_light.hpp> +#include <mbgl/renderer/render_pass.hpp> #include <mbgl/gl/context.hpp> #include <mbgl/programs/debug_program.hpp> -#include <mbgl/programs/program_parameters.hpp> #include <mbgl/programs/fill_program.hpp> #include <mbgl/programs/extrusion_texture_program.hpp> #include <mbgl/programs/raster_program.hpp> #include <mbgl/util/noncopyable.hpp> #include <mbgl/util/chrono.hpp> -#include <mbgl/util/constants.hpp> #include <mbgl/util/offscreen_texture.hpp> #include <mbgl/algorithm/generate_clip_ids.hpp> #include <array> #include <vector> -#include <set> -#include <map> namespace mbgl { class RenderStyle; -class RenderTile; class ImageManager; class View; class LineAtlas; -struct FrameData; -class Tile; -class DebugBucket; class Programs; class PaintParameters; -class TilePyramid; struct ClipID; struct FrameData { @@ -61,19 +53,6 @@ public: View&); void cleanup(); - - void renderClippingMask(const UnwrappedTileID&, const ClipID&); - void renderTileDebug(const RenderTile&); - void renderTileDebug(const mat4& matrix); - void renderItem(PaintParameters&, const RenderItem&); - -#ifndef NDEBUG - // Renders tile clip boundaries, using stencil buffer to calculate fill color. - void renderClipMasks(PaintParameters&); - // Renders the depth buffer. - void renderDepthBuffer(PaintParameters&); -#endif - bool needsAnimation() const; template <class Iterator> |