diff --git a/filters/include/pcl/filters/impl/convolution_3d.hpp b/filters/include/pcl/filters/impl/convolution_3d.hpp index 4fbce289994..1001bce7319 100644 --- a/filters/include/pcl/filters/impl/convolution_3d.hpp +++ b/filters/include/pcl/filters/impl/convolution_3d.hpp @@ -249,7 +249,8 @@ pcl::filters::Convolution3D::convolve (PointCloudO default(none) \ shared(output) \ firstprivate(nn_indices, nn_distances) \ - num_threads(threads_) + num_threads(threads_) \ + schedule(dynamic, 64) for (std::int64_t point_idx = 0; point_idx < static_cast (surface_->size ()); ++point_idx) { const PointInT& point_in = surface_->points [point_idx];