From fdde542d30d45e59802f7643a755893d4643c6b9 Mon Sep 17 00:00:00 2001 From: Oliver Duis Date: Sat, 16 Jun 2012 07:56:21 +0200 Subject: [PATCH] Fixed Shadow/Highlights not working correctly when "High Quality" was enabled see issue 1349 --- rtengine/shmap.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtengine/shmap.cc b/rtengine/shmap.cc index 689e7ac8f..d94853c5c 100644 --- a/rtengine/shmap.cc +++ b/rtengine/shmap.cc @@ -94,7 +94,7 @@ void SHMap::update (Imagefloat* img, double radius, double lumi[3], bool hq, int for (int i=0; i<0x10000; i++) { //rangefn[i] = (int)(((thresh)/((double)(i) + (thresh)))*intfactor); - rangefn[i] = static_cast(exp(-(min(10.0f,(static_cast(i*i)) / (thresh*thresh))))*intfactor); + rangefn[i] = static_cast(exp(-(min(10.0f,(static_cast(i)*i) / (thresh*thresh))))*intfactor); //if (rangefn[i]<0 || rangefn[i]>intfactor) //printf("i=%d rangefn=%d arg=%f \n",i,rangefn[i], float(i*i) / (thresh*thresh)); }