From d6b644f95024f5704feea66cf231e4d60bd24e33 Mon Sep 17 00:00:00 2001 From: gfuse Date: Fri, 20 Aug 2021 09:38:08 +0200 Subject: [PATCH] pass scale into kernel as float --- GPU_version/vio/src/sparse_img_align_gpu.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/GPU_version/vio/src/sparse_img_align_gpu.cpp b/GPU_version/vio/src/sparse_img_align_gpu.cpp index f21c4e3..7f1e175 100644 --- a/GPU_version/vio/src/sparse_img_align_gpu.cpp +++ b/GPU_version/vio/src/sparse_img_align_gpu.cpp @@ -90,7 +90,8 @@ double SparseImgAlignGpu::computeResiduals( float H[9*300]={0}; cl_float3 J[300]={0.0}; float chi2_[300]={0.0}; - residual_->write_buf(1,11,scale_); + float scale=(float)scale_; + residual_->write_buf(1,11,scale); residual_->reload_buf(1,10,chi2_); residual_->reload_buf(1,8,H); residual_->reload_buf(1,9,J);