[Bf-blender-cvs] [e0857ad] master: Fix volume scatter render issue introduced by recent bugfix.

Brecht Van Lommel noreply at git.blender.org
Tue Mar 4 17:20:04 CET 2014


Commit: e0857ad1525ae4644c667adfa0617fc83a095a46
Author: Brecht Van Lommel
Date:   Tue Mar 4 17:17:33 2014 +0100
https://developer.blender.org/rBe0857ad1525ae4644c667adfa0617fc83a095a46

Fix volume scatter render issue introduced by recent bugfix.

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

M	intern/cycles/kernel/kernel_path_state.h

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

diff --git a/intern/cycles/kernel/kernel_path_state.h b/intern/cycles/kernel/kernel_path_state.h
index c3f6175..4570824 100644
--- a/intern/cycles/kernel/kernel_path_state.h
+++ b/intern/cycles/kernel/kernel_path_state.h
@@ -132,6 +132,9 @@ ccl_device_inline uint path_state_ray_visibility(KernelGlobals *kg, PathState *s
 	/* for visibility, diffuse/glossy are for reflection only */
 	if(flag & PATH_RAY_TRANSMIT)
 		flag &= ~(PATH_RAY_DIFFUSE|PATH_RAY_GLOSSY);
+	/* todo: this is not supported as its own ray visibility yet */
+	if(state->flag & PATH_RAY_VOLUME_SCATTER)
+		flag |= PATH_RAY_DIFFUSE;
 	/* for camera visibility, use render layer flags */
 	if(flag & PATH_RAY_CAMERA)
 		flag |= kernel_data.integrator.layer_flag;




More information about the Bf-blender-cvs mailing list