diff --git a/components/renderers/cpp/src/points.cu b/components/renderers/cpp/src/points.cu index c06ca43d46afa47b512ca32397dfe6d58db1846a..abcb49f2e7e044ed811e3cdf45946640730a86ab 100644 --- a/components/renderers/cpp/src/points.cu +++ b/components/renderers/cpp/src/points.cu @@ -17,7 +17,7 @@ __global__ void point_cloud_kernel(ftl::cuda::TextureObject<float4> output, ftl: // Is there a discontinuity nearby? for (int u=-RADIUS; u<=RADIUS; ++u) { for (int v=-RADIUS; v<=RADIUS; ++v) { - if (fabs(depth.tex2D((int)x+u, (int)y+v) - d) > 0.04f) return; + if (fabs(depth.tex2D((int)x+u, (int)y+v) - d) > 0.1f) return; } } @@ -30,7 +30,7 @@ void ftl::cuda::point_cloud(ftl::cuda::TextureObject<float4> &output, ftl::cuda: const dim3 gridSize((params.width + T_PER_BLOCK - 1)/T_PER_BLOCK, (params.height + T_PER_BLOCK - 1)/T_PER_BLOCK); const dim3 blockSize(T_PER_BLOCK, T_PER_BLOCK); - point_cloud_kernel<2><<<gridSize, blockSize, 0, stream>>>(output, depth, params, pose); + point_cloud_kernel<3><<<gridSize, blockSize, 0, stream>>>(output, depth, params, pose); cudaSafeCall( cudaGetLastError() ); #ifdef _DEBUG