From e245a5764048d371285120e6b0347f762a61feb0 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Sun, 28 Jun 2015 20:47:35 +0200 Subject: Fix T45227: Light optimization commit broke world MIS --- intern/cycles/render/light.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/intern/cycles/render/light.cpp b/intern/cycles/render/light.cpp index e1b81db93ab..4e962616263 100644 --- a/intern/cycles/render/light.cpp +++ b/intern/cycles/render/light.cpp @@ -143,6 +143,9 @@ bool Light::has_contribution(Scene *scene) if(is_portal) { return false; } + if(type == LIGHT_BACKGROUND) { + return true; + } return scene->shaders[shader]->has_surface_emission; } -- cgit v1.2.3