summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/painters/painter_clipping.cpp
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/painters/painter_clipping.cpp
parent2c0fe49650548069dea382313f7cbdb04f41b227 (diff)
downloadqtlocation-mapboxgl-ac58130d3626efec8021c7408f5bc69a9e36d133.tar.gz
[core] Extract renderTileDebug; inline renderClippingMask
Diffstat (limited to 'src/mbgl/renderer/painters/painter_clipping.cpp')
-rw-r--r--src/mbgl/renderer/painters/painter_clipping.cpp38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/mbgl/renderer/painters/painter_clipping.cpp b/src/mbgl/renderer/painters/painter_clipping.cpp
deleted file mode 100644
index 025019b5c7..0000000000
--- a/src/mbgl/renderer/painters/painter_clipping.cpp
+++ /dev/null
@@ -1,38 +0,0 @@
-#include <mbgl/renderer/painter.hpp>
-#include <mbgl/programs/programs.hpp>
-#include <mbgl/programs/fill_program.hpp>
-#include <mbgl/util/clip_id.hpp>
-
-namespace mbgl {
-
-void Painter::renderClippingMask(const UnwrappedTileID& tileID, const ClipID& clip) {
- static const style::FillPaintProperties::PossiblyEvaluated properties {};
- static const FillProgram::PaintPropertyBinders paintAttibuteData(properties, 0);
- programs->fill.get(properties).draw(
- context,
- gl::Triangles(),
- gl::DepthMode::disabled(),
- gl::StencilMode {
- gl::StencilMode::Always(),
- static_cast<int32_t>(clip.reference.to_ulong()),
- 0b11111111,
- gl::StencilMode::Keep,
- gl::StencilMode::Keep,
- gl::StencilMode::Replace
- },
- gl::ColorMode::disabled(),
- FillProgram::UniformValues {
- uniforms::u_matrix::Value{ matrixForTile(tileID) },
- uniforms::u_world::Value{ context.viewport.getCurrentValue().size },
- },
- tileVertexBuffer,
- quadTriangleIndexBuffer,
- tileTriangleSegments,
- paintAttibuteData,
- properties,
- state.getZoom(),
- "clipping"
- );
-}
-
-} // namespace mbgl