[Bf-blender-cvs] [d76fb8ec67b] blender2.7: Fix T62712: Cycles world light path node not working.

Brecht Van Lommel noreply at git.blender.org
Mon Mar 18 19:10:17 CET 2019


Commit: d76fb8ec67bbc46c2c93e74a28ad24c431d82504
Author: Brecht Van Lommel
Date:   Mon Mar 18 18:45:17 2019 +0100
Branches: blender2.7
https://developer.blender.org/rBd76fb8ec67bbc46c2c93e74a28ad24c431d82504

Fix T62712: Cycles world light path node not working.

===================================================================

M	intern/cycles/kernel/kernel_emission.h

===================================================================

diff --git a/intern/cycles/kernel/kernel_emission.h b/intern/cycles/kernel/kernel_emission.h
index 9c47d1ca7be..80bb8d48caf 100644
--- a/intern/cycles/kernel/kernel_emission.h
+++ b/intern/cycles/kernel/kernel_emission.h
@@ -318,7 +318,7 @@ ccl_device_noinline float3 indirect_background(KernelGlobals *kg,
 #  endif
 
 		path_state_modify_bounce(state, true);
-		shader_eval_surface(kg, emission_sd, state, PATH_RAY_EMISSION);
+		shader_eval_surface(kg, emission_sd, state, state->flag | PATH_RAY_EMISSION);
 		path_state_modify_bounce(state, false);
 
 		L = shader_background_eval(emission_sd);



More information about the Bf-blender-cvs mailing list