[Bf-blender-cvs] [54de52f0cbf] cycles-x: Fix missing denoise at the end of constant time render in Cycles X
Sergey Sharybin
noreply at git.blender.org
Mon Jul 26 14:52:14 CEST 2021
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);
More information about the Bf-blender-cvs
mailing list