From 919311a654891d5472711579ab824e0ab4c2c8b4 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Mon, 10 Dec 2012 12:56:56 +0000 Subject: [PATCH] Fix cycles OSL + AO enabled in world settings not working correct. --- intern/cycles/kernel/osl/osl_shader.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/intern/cycles/kernel/osl/osl_shader.cpp b/intern/cycles/kernel/osl/osl_shader.cpp index f72e4dd1384..32712b25e92 100644 --- a/intern/cycles/kernel/osl/osl_shader.cpp +++ b/intern/cycles/kernel/osl/osl_shader.cpp @@ -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) {