Commit: 54de52f0cbf7e54cb7b635022ddd39e48f9d8dcf Author: Sergey Sharybin Date: Mon Jul 26 14:50:56 2021 +0200 Branches: cycles-x https://developer.blender.org/rB54de52f0cbf7e54cb7b635022ddd39e48f9d8dcf
Fix missing denoise at the end of constant time render in Cycles X A mistake since previous fix in the area, the denoiser is not always scheduled: it can be deferred for later. So do proper state tracking based on actual scheduled work. =================================================================== M intern/cycles/integrator/render_scheduler.cpp =================================================================== diff --git a/intern/cycles/integrator/render_scheduler.cpp b/intern/cycles/integrator/render_scheduler.cpp index aae1c81ff72..2e6bf739bd9 100644 --- a/intern/cycles/integrator/render_scheduler.cpp +++ b/intern/cycles/integrator/render_scheduler.cpp @@ -267,7 +267,7 @@ RenderWork RenderScheduler::get_render_work() bool denoiser_delayed; render_work.denoise = work_need_denoise(denoiser_delayed); - state_.last_work_was_denoised = true; + state_.last_work_was_denoised = render_work.denoise; render_work.update_display = work_need_update_display(denoiser_delayed); _______________________________________________ Bf-blender-cvs mailing list [email protected] List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-blender-cvs
