From 96cbe2e64e34daade5e08b17d4bc58c03edfcd05 Mon Sep 17 00:00:00 2001
From: Nicolas Pope <nwpope@utu.fi>
Date: Tue, 1 Oct 2019 15:07:46 +0300
Subject: [PATCH] Allow clipping enable disable

---
 components/renderers/cpp/src/splat_render.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/components/renderers/cpp/src/splat_render.cpp b/components/renderers/cpp/src/splat_render.cpp
index 6a6bbb967..425e32b80 100644
--- a/components/renderers/cpp/src/splat_render.cpp
+++ b/components/renderers/cpp/src/splat_render.cpp
@@ -40,10 +40,14 @@ Splatter::Splatter(nlohmann::json &config, ftl::rgbd::FrameSet *fs) : ftl::rende
 
 		clip_.origin = MatrixConversion::toCUDA(r.matrix() * t.matrix());
 		clip_.size = make_float3(width, height, depth);
-		clipping_ = true;
+		clipping_ = value("clipping_enabled", true);
 	} else {
 		clipping_ = false;
 	}
+
+	on("clipping_enabled", [this](const ftl::config::Event &e) {
+		clipping_ = value("clipping_enabled", true);
+	});
 }
 
 Splatter::~Splatter() {
-- 
GitLab