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

This was caused by recent pass refactoring from f78e963.
This commit is contained in:
Brecht Van Lommel
2018-01-24 10:56:13 +01:00
parent eb7d251cd7
commit bf8f7304e0

View File

@@ -310,6 +310,7 @@ void Film::device_update(Device *device, DeviceScene *dscene, Scene *scene)
/* update __data */ /* update __data */
kfilm->exposure = exposure; kfilm->exposure = exposure;
kfilm->pass_flag = 0; kfilm->pass_flag = 0;
kfilm->light_pass_flag = 0;
kfilm->pass_stride = 0; kfilm->pass_stride = 0;
kfilm->use_light_pass = use_light_visibility || use_sample_clamp; kfilm->use_light_pass = use_light_visibility || use_sample_clamp;