diff --git a/components/renderers/cpp/src/CUDARender.cpp b/components/renderers/cpp/src/CUDARender.cpp index 1ed37cca6563ad40729bf81d68a985ce3e832ee0..d70b432729ea52a6970cb967295fe80fbd18a765 100644 --- a/components/renderers/cpp/src/CUDARender.cpp +++ b/components/renderers/cpp/src/CUDARender.cpp @@ -302,6 +302,7 @@ void CUDARender::_mesh(ftl::rgbd::Frame &out, const Eigen::Matrix4d &t, cudaStre depth_out_.to_gpumat().setTo(cv::Scalar(1000.0f), cvstream); + try { // Decide on and render triangles around each point ftl::cuda::triangle_render1( depthbuffer, @@ -309,6 +310,9 @@ void CUDARender::_mesh(ftl::rgbd::Frame &out, const Eigen::Matrix4d &t, cudaStre screenbuffer, params_, stream ); + } catch (const std::exception &e) { + LOG(ERROR) << "TRIANGLE EX: " << e.what(); + } // TODO: Reproject here // And merge based upon weight adjusted distances diff --git a/components/streams/src/renderers/openvr_render.cpp b/components/streams/src/renderers/openvr_render.cpp index 9aa104b95eacdaf375a0f1fa711998e83c2c78b7..adcf371177cdac08529227bca8ae81663b02cdd1 100644 --- a/components/streams/src/renderers/openvr_render.cpp +++ b/components/streams/src/renderers/openvr_render.cpp @@ -340,7 +340,6 @@ bool OpenVRRender::retrieve(ftl::data::Frame &frame_out) { } rgbdframe.setPose() = initial_pose_*viewPose; - LOG(INFO) << "VR POSE = " << rgbdframe.getPose(); } else { LOG(ERROR) << "No VR Pose";