svn merge -r 23207:23528 https://svn.blender.org/svnroot/bf-blender/trunk/blender
[blender.git] / source / blender / render / intern / source / rayshade.c
index 18278d90e7288a37516d3e955de7e1a89aef824d..d84a2d9210a468b6f0f6380def6646af009e4c3b 100644 (file)
@@ -2127,7 +2127,8 @@ static void ray_shadow_qmc(ShadeInput *shi, LampRen *lar, float *lampco, float *
                else max_samples = 1;
        } else {
                if (do_soft) max_samples = lar->ray_totsamp;
-               else max_samples = (R.osa > 4)?R.osa:5;
+               else if (shi->depth == 0) max_samples = (R.osa > 4)?R.osa:5;
+               else max_samples = 1;
        }
        
        ray_shadow_jittered_coords(shi, max_samples, jitco, &totjitco);