From c6b950a731d59ae0748515a32ede3197b168a72b Mon Sep 17 00:00:00 2001 From: Nicolas Pope <nwpope@utu.fi> Date: Fri, 23 Aug 2019 16:38:33 +0300 Subject: [PATCH] Third fix for pow --- applications/reconstruct/src/integrators.cu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/reconstruct/src/integrators.cu b/applications/reconstruct/src/integrators.cu index 326c3dd9a..d23fada99 100644 --- a/applications/reconstruct/src/integrators.cu +++ b/applications/reconstruct/src/integrators.cu @@ -39,7 +39,7 @@ __device__ float colourDistance(const uchar4 &c1, const uchar3 &c2) { __device__ bool colordiff(const uchar4 &pa, const uchar3 &pb, float epsilon) { float x_2 = pb.x * pb.x + pb.y * pb.y + pb.z * pb.z; float v_2 = pa.x * pa.x + pa.y * pa.y + pa.z * pa.z; - float xv_2 = pow(pb.x * pa.x + pb.y * pa.y + pb.z * pa.z, 2); + float xv_2 = powf(float(pb.x * pa.x + pb.y * pa.y + pb.z * pa.z), 2.0f); float p_2 = xv_2 / v_2; return sqrt(x_2 - p_2) < epsilon; } -- GitLab