[Bf-blender-cvs] [caed239] master: Fix cycles bug with new transparent shadow code, giving too much volume shadow.
Brecht Van Lommel
noreply at git.blender.org
Thu May 15 21:32:02 CEST 2014
Commit: caed2394e222d8f7ae32d15be47ca848da7fef69
Author: Brecht Van Lommel
Date: Thu May 15 21:25:46 2014 +0200
https://developer.blender.org/rBcaed2394e222d8f7ae32d15be47ca848da7fef69
Fix cycles bug with new transparent shadow code, giving too much volume shadow.
===================================================================
M intern/cycles/kernel/kernel_shadow.h
===================================================================
diff --git a/intern/cycles/kernel/kernel_shadow.h b/intern/cycles/kernel/kernel_shadow.h
index ab7524c..6340e31 100644
--- a/intern/cycles/kernel/kernel_shadow.h
+++ b/intern/cycles/kernel/kernel_shadow.h
@@ -152,7 +152,9 @@ ccl_device_inline bool shadow_blocked(KernelGlobals *kg, PathState *state, Ray *
kernel_volume_shadow(kg, &ps, ray, &throughput);
#endif
- *shadow *= throughput;
+ *shadow = throughput;
+
+ return is_zero(throughput);
}
/* free dynamic storage */
More information about the Bf-blender-cvs
mailing list