From 975ec61a8466ddd7196562eb191d6abd9ee9f34a Mon Sep 17 00:00:00 2001 From: Nicolas Pope <nwpope@utu.fi> Date: Wed, 29 Jan 2020 14:53:26 +0200 Subject: [PATCH] Remove unwanted stream syncs in render --- components/renderers/cpp/src/tri_render.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/components/renderers/cpp/src/tri_render.cpp b/components/renderers/cpp/src/tri_render.cpp index 235481a50..a05b37f48 100644 --- a/components/renderers/cpp/src/tri_render.cpp +++ b/components/renderers/cpp/src/tri_render.cpp @@ -653,12 +653,12 @@ void Triangular::_render(ftl::rgbd::FrameSet &in, ftl::rgbd::Frame &out, Channel camera, pose, stream_); } - cudaSafeCall(cudaStreamSynchronize(stream_)); + //cudaSafeCall(cudaStreamSynchronize(stream_)); // Render source specific debug info into colour channels _preprocessColours(); - cudaSafeCall(cudaStreamSynchronize(stream_)); + //cudaSafeCall(cudaStreamSynchronize(stream_)); if (mesh_) { // Render depth channel using triangles @@ -668,18 +668,18 @@ void Triangular::_render(ftl::rgbd::FrameSet &in, ftl::rgbd::Frame &out, Channel _dibr(out, t, stream_); } - cudaSafeCall(cudaStreamSynchronize(stream_)); + //cudaSafeCall(cudaStreamSynchronize(stream_)); // Reprojection of colours onto surface auto main_channel = (scene_->frames[0].hasChannel(Channel::ColourHighRes)) ? Channel::ColourHighRes : Channel::Colour; _renderChannel(out, main_channel, Channel::Colour, t, stream_); - cudaSafeCall(cudaStreamSynchronize(stream_)); + //cudaSafeCall(cudaStreamSynchronize(stream_)); // Debug colour info relating to the rendering process _postprocessColours(out); - cudaSafeCall(cudaStreamSynchronize(stream_)); + //cudaSafeCall(cudaStreamSynchronize(stream_)); // Support rendering of a second channel without redoing all the work switch(chan) { -- GitLab