Commit: f670a8aeaa9ac63f3245bed1ba9bd84c0b575aa3
Author: Sergey Sharybin
Date:   Sat Sep 6 18:16:38 2014 +0600
Branches: master
https://developer.blender.org/rBf670a8aeaa9ac63f3245bed1ba9bd84c0b575aa3

Fix T41709: Bump not rendered correctly behind transparency using Branched Path 
Tracing

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

M       intern/cycles/kernel/kernel_path.h

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

diff --git a/intern/cycles/kernel/kernel_path.h 
b/intern/cycles/kernel/kernel_path.h
index b74822b..515854b 100644
--- a/intern/cycles/kernel/kernel_path.h
+++ b/intern/cycles/kernel/kernel_path.h
@@ -1047,6 +1047,13 @@ ccl_device float4 
kernel_branched_path_integrate(KernelGlobals *kg, RNG *rng, in
                ray.P = ray_offset(sd.P, -sd.Ng);
                ray.t -= sd.ray_length; /* clipping works through transparent */
 
+
+#ifdef __RAY_DIFFERENTIALS__
+               ray.dP = sd.dP;
+               ray.dD.dx = -sd.dI.dx;
+               ray.dD.dy = -sd.dI.dy;
+#endif
+
 #ifdef __VOLUME__
                /* enter/exit volume */
                kernel_volume_stack_enter_exit(kg, &sd, state.volume_stack);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to