summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/painter.hpp
diff options
context:
space:
mode:
authorJohn Firebaugh <john.firebaugh@gmail.com>2017-07-18 11:19:35 -0700
committerJohn Firebaugh <john.firebaugh@gmail.com>2017-07-19 09:31:07 -0700
commitac58130d3626efec8021c7408f5bc69a9e36d133 (patch)
treef8b1560966e74a58cb9433c1fe8066eae2d36370 /src/mbgl/renderer/painter.hpp
parent2c0fe49650548069dea382313f7cbdb04f41b227 (diff)
downloadqtlocation-mapboxgl-ac58130d3626efec8021c7408f5bc69a9e36d133.tar.gz
[core] Extract renderTileDebug; inline renderClippingMask
Diffstat (limited to 'src/mbgl/renderer/painter.hpp')
-rw-r--r--src/mbgl/renderer/painter.hpp23
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>