[Bf-blender-cvs] [bf8f7304e07] master: Fix T53878: Cycles bug rendering multiple render layers with different passes.

Brecht Van Lommel noreply at git.blender.org
Wed Jan 24 11:11:08 CET 2018


Commit: bf8f7304e07045784860d2c53fa3fcc79c8ca8f6
Author: Brecht Van Lommel
Date:   Wed Jan 24 10:56:13 2018 +0100
Branches: master
https://developer.blender.org/rBbf8f7304e07045784860d2c53fa3fcc79c8ca8f6

Fix T53878: Cycles bug rendering multiple render layers with different passes.

This was caused by recent pass refactoring from f78e963.

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

M	intern/cycles/render/film.cpp

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

diff --git a/intern/cycles/render/film.cpp b/intern/cycles/render/film.cpp
index 97937ac5f81..b305f01095f 100644
--- a/intern/cycles/render/film.cpp
+++ b/intern/cycles/render/film.cpp
@@ -310,6 +310,7 @@ void Film::device_update(Device *device, DeviceScene *dscene, Scene *scene)
 	/* update __data */
 	kfilm->exposure = exposure;
 	kfilm->pass_flag = 0;
+	kfilm->light_pass_flag = 0;
 	kfilm->pass_stride = 0;
 	kfilm->use_light_pass = use_light_visibility || use_sample_clamp;



More information about the Bf-blender-cvs mailing list