diff options
Diffstat (limited to 'intern/cycles/scene/pass.cpp')
-rw-r--r-- | intern/cycles/scene/pass.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/intern/cycles/scene/pass.cpp b/intern/cycles/scene/pass.cpp index a885ede50a4..ca5687e6b4d 100644 --- a/intern/cycles/scene/pass.cpp +++ b/intern/cycles/scene/pass.cpp @@ -101,6 +101,7 @@ const NodeEnum *Pass::get_type_enum() pass_type_enum.insert("denoising_normal", PASS_DENOISING_NORMAL); pass_type_enum.insert("denoising_albedo", PASS_DENOISING_ALBEDO); pass_type_enum.insert("denoising_depth", PASS_DENOISING_DEPTH); + pass_type_enum.insert("denoising_previous", PASS_DENOISING_PREVIOUS); pass_type_enum.insert("shadow_catcher", PASS_SHADOW_CATCHER); pass_type_enum.insert("shadow_catcher_sample_count", PASS_SHADOW_CATCHER_SAMPLE_COUNT); @@ -299,6 +300,10 @@ PassInfo Pass::get_info(const PassType type, const bool include_albedo) case PASS_DENOISING_DEPTH: pass_info.num_components = 1; break; + case PASS_DENOISING_PREVIOUS: + pass_info.num_components = 3; + pass_info.use_exposure = true; + break; case PASS_SHADOW_CATCHER: pass_info.num_components = 3; |