From 3e6907eb8a3d90789f3f30a7b8ffdbe17771a0e8 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Wed, 3 Nov 2021 21:58:47 +0100 Subject: Fix T92002: Cycles baking certain light passes does not work When reading pixels for virtual passes like diffuse, that sum diffuse direct and indirect passes, we do not need them to exist with an offset in the render buffer. --- intern/cycles/integrator/pass_accessor.cpp | 4 ---- 1 file changed, 4 deletions(-) (limited to 'intern/cycles/integrator') diff --git a/intern/cycles/integrator/pass_accessor.cpp b/intern/cycles/integrator/pass_accessor.cpp index 7e19de51daa..4479442df56 100644 --- a/intern/cycles/integrator/pass_accessor.cpp +++ b/intern/cycles/integrator/pass_accessor.cpp @@ -138,10 +138,6 @@ bool PassAccessor::get_render_tile_pixels(const RenderBuffers *render_buffers, return false; } - if (pass_access_info_.offset == PASS_UNUSED) { - return false; - } - const PassType type = pass_access_info_.type; const PassMode mode = pass_access_info_.mode; const PassInfo pass_info = Pass::get_info(type, pass_access_info_.include_albedo); -- cgit v1.2.3