diff options
author | Lukas Stockner <lukas.stockner@freenet.de> | 2017-05-30 07:34:53 +0300 |
---|---|---|
committer | Lukas Stockner <lukas.stockner@freenet.de> | 2017-05-30 07:34:53 +0300 |
commit | 9b914764a9f9b9c02986448876af85aa6e687516 (patch) | |
tree | ac970bb8f3191028583ff094527ff039affea9ef | |
parent | 6757ca8b40bcb87cfd710b99bc44e450fff74995 (diff) |
Fix T51652: Cycles - Persistant Images not storing images
Denoising was setting session parameters for every frame, which was detected as
a change and therefore caused a resync.
Since the parameter modification change is only needed for viewport rendering
(which doesn't support denoising anyways) and resyncing after a frame change
(which isn't affected by denoising settings), an easy fix is to just ignore
the denoising parameters like it's currently done with the samples.
-rw-r--r-- | intern/cycles/render/session.h | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/intern/cycles/render/session.h b/intern/cycles/render/session.h index 5fb1a365ee9..9f8bb8c42fa 100644 --- a/intern/cycles/render/session.h +++ b/intern/cycles/render/session.h @@ -111,11 +111,6 @@ public: && tile_size == params.tile_size && start_resolution == params.start_resolution && threads == params.threads - && use_denoising == params.use_denoising - && denoising_radius == params.denoising_radius - && denoising_strength == params.denoising_strength - && denoising_feature_strength == params.denoising_feature_strength - && denoising_relative_pca == params.denoising_relative_pca && display_buffer_linear == params.display_buffer_linear && cancel_timeout == params.cancel_timeout && reset_timeout == params.reset_timeout |