diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2015-06-28 11:46:42 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2015-06-28 11:53:07 +0300 |
commit | 2ef3c43c5dbc98528616caf7788c5bb7a6ce087d (patch) | |
tree | c9a15ce40aa5585b919b046c3044940cd14eef53 /source | |
parent | 3d616ccba888ed678642356317745e8b638a908b (diff) |
Fix T45214: BI render: maximum saturation bug in shadow pass with non-shadow lighting.
In case scene lighting would only have non-shadow light source, shadow intensity
would remain to 'pitch black'...
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/render/intern/source/shadeoutput.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/render/intern/source/shadeoutput.c b/source/blender/render/intern/source/shadeoutput.c index b29038b2c34..39dfa48d3f1 100644 --- a/source/blender/render/intern/source/shadeoutput.c +++ b/source/blender/render/intern/source/shadeoutput.c @@ -1475,6 +1475,9 @@ static void shade_one_light(LampRen *lar, ShadeInput *shi, ShadeResult *shr, int i*= shadfac[3]; shr->shad[3] = shadfac[3]; /* store this for possible check in troublesome cases */ } + else { + shr->shad[3] = 1.0f; /* No shadow at all! */ + } } } |