Commit: 2ef3c43c5dbc98528616caf7788c5bb7a6ce087d Author: Bastien Montagne Date: Sun Jun 28 10:46:42 2015 +0200 Branches: master https://developer.blender.org/rB2ef3c43c5dbc98528616caf7788c5bb7a6ce087d
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'... =================================================================== M source/blender/render/intern/source/shadeoutput.c =================================================================== diff --git a/source/blender/render/intern/source/shadeoutput.c b/source/blender/render/intern/source/shadeoutput.c index b29038b..39dfa48 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! */ + } } } _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs