summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/painter.hpp
diff options
context:
space:
mode:
authorBruno de Oliveira Abinader <bruno@mapbox.com>2016-07-15 14:49:43 +0300
committerBruno de Oliveira Abinader <bruno@mapbox.com>2016-07-20 12:48:52 +0300
commita709ea26569351e2c60b497bb427c608ef9a20c5 (patch)
treeab14ba83cce361f86e8f32f26edddb0a84a16f0a /src/mbgl/renderer/painter.hpp
parent29ee60ab0eaa02f3cdc0ad938f42e1fd90ca49cb (diff)
downloadqtlocation-mapboxgl-a709ea26569351e2c60b497bb427c608ef9a20c5.tar.gz
[core] Make MapDebugOptions::Overdraw a no-op in Release mode
Diffstat (limited to 'src/mbgl/renderer/painter.hpp')
-rw-r--r--src/mbgl/renderer/painter.hpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mbgl/renderer/painter.hpp b/src/mbgl/renderer/painter.hpp
index 3bb05a66dc..5248cd5104 100644
--- a/src/mbgl/renderer/painter.hpp
+++ b/src/mbgl/renderer/painter.hpp
@@ -139,7 +139,11 @@ private:
void setDepthSublayer(int n);
+#if defined(DEBUG)
bool isOverdraw() const { return frame.debugOptions & MapDebugOptions::Overdraw; }
+#else
+ bool isOverdraw() const { return false; }
+#endif
mat4 projMatrix;
@@ -174,7 +178,9 @@ private:
FrameHistory frameHistory;
std::unique_ptr<Shaders> shaders;
+#if defined(DEBUG)
std::unique_ptr<Shaders> overdrawShaders;
+#endif
// Set up the stencil quad we're using to generate the stencil mask.
StaticVertexBuffer tileStencilBuffer {