Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTon Roosendaal <ton@blender.org>2005-12-19 13:31:32 +0300
committerTon Roosendaal <ton@blender.org>2005-12-19 13:31:32 +0300
commitd48c9c416d2e9835411701b2edaa906723bc1395 (patch)
tree75dbd6b8605886409984ffda9c386feda137b7d6 /source/blender/render
parent4a027d8124fb9fd52e78fa8cfc9412821dec5900 (diff)
#3592
Normal rendering; adding gamma corrected halo could cause NaN's because of a negative sqrt().
Diffstat (limited to 'source/blender/render')
-rw-r--r--source/blender/render/intern/source/rendercore.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/render/intern/source/rendercore.c b/source/blender/render/intern/source/rendercore.c
index 01e124b2537..92b26a59981 100644
--- a/source/blender/render/intern/source/rendercore.c
+++ b/source/blender/render/intern/source/rendercore.c
@@ -451,9 +451,9 @@ static void scanlinehaloPS(int *rectz, long *rectdelta, float *rowbuf, short ys)
float *buf= rowbuf;
int xt;
for(xt=0; xt<R.rectx; xt++, buf+=4) {
- buf[0]= sqrt(buf[0]); // invers gamma 2.0
- buf[1]= sqrt(buf[1]);
- buf[2]= sqrt(buf[2]);
+ buf[0]= sasqrt(buf[0]); // invers gamma 2.0
+ buf[1]= sasqrt(buf[1]);
+ buf[2]= sasqrt(buf[2]);
}
didgamma= 1;
}