Fix cycles OSL + AO enabled in world settings not working correct.

This commit is contained in:
Brecht Van Lommel 2012-12-10 12:56:56 +00:00
parent d576f10f5b
commit 919311a654

@ -152,6 +152,7 @@ static void flatten_surface_closure_tree(ShaderData *sd, bool no_glossy,
sc.sample_weight = sample_weight;
sc.type = bsdf->shaderclosure_type();
sc.N = bsdf->sc.N; /* needed for AO */
/* add */
if(sc.sample_weight > 1e-5f && sd->num_closure < MAX_CLOSURE) {