[Bf-blender-cvs] [980f3c3] master: Fix T48346: Transparent shadows do not work for instanced objects

Sergey Sharybin noreply at git.blender.org
Wed May 4 14:46:56 CEST 2016


Commit: 980f3c36937a5b7b0a967b4c68c43168ccc583b9
Author: Sergey Sharybin
Date:   Wed May 4 14:46:30 2016 +0200
Branches: master
https://developer.blender.org/rB980f3c36937a5b7b0a967b4c68c43168ccc583b9

Fix T48346: Transparent shadows do not work for instanced objects

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

M	intern/cycles/kernel/geom/geom_object.h

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

diff --git a/intern/cycles/kernel/geom/geom_object.h b/intern/cycles/kernel/geom/geom_object.h
index ffd2f3b..c0d15a9 100644
--- a/intern/cycles/kernel/geom/geom_object.h
+++ b/intern/cycles/kernel/geom/geom_object.h
@@ -538,7 +538,7 @@ ccl_device_inline void bvh_instance_motion_pop_factor(KernelGlobals *kg,
                                                       float *t_fac,
                                                       Transform *itfm)
 {
-	*t_fac /= len(transform_direction(itfm, ray->D));
+	*t_fac = 1.0f / len(transform_direction(itfm, ray->D));
 	*P = ray->P;
 	*dir = bvh_clamp_direction(ray->D);
 	*idir = bvh_inverse_direction(*dir);




More information about the Bf-blender-cvs mailing list