[Bf-blender-cvs] [a98081c929] temp-cycles-denoising: Cycles Denoising: Remove obsolete Keep Denoising Data option

Lukas Stockner noreply at git.blender.org
Fri Mar 24 20:18:29 CET 2017


Commit: a98081c92915a6bdc7f2eda04180a72147d06f75
Author: Lukas Stockner
Date:   Fri Feb 17 03:08:43 2017 +0100
Branches: temp-cycles-denoising
https://developer.blender.org/rBa98081c92915a6bdc7f2eda04180a72147d06f75

Cycles Denoising: Remove obsolete Keep Denoising Data option

===================================================================

M	intern/cycles/blender/addon/ui.py
M	intern/cycles/blender/blender_session.cpp
M	source/blender/makesdna/DNA_scene_types.h
M	source/blender/makesrna/intern/rna_scene.c

===================================================================

diff --git a/intern/cycles/blender/addon/ui.py b/intern/cycles/blender/addon/ui.py
index a4026d786e..93c8720b07 100644
--- a/intern/cycles/blender/addon/ui.py
+++ b/intern/cycles/blender/addon/ui.py
@@ -594,8 +594,6 @@ class CyclesRender_PT_denoising(CyclesButtonsPanel, Panel):
 
         col = layout.column()
 
-        col.prop(rl, "keep_denoise_data")
-
         sub = col.column(align=True)
         sub.prop(rl, "half_window")
         sub.prop(rl, "filter_strength", slider=True)
diff --git a/intern/cycles/blender/blender_session.cpp b/intern/cycles/blender/blender_session.cpp
index d8af3681e9..fedd61e791 100644
--- a/intern/cycles/blender/blender_session.cpp
+++ b/intern/cycles/blender/blender_session.cpp
@@ -505,7 +505,7 @@ void BlenderSession::render()
 		}
 
 		buffer_params.passes = passes;
-		buffer_params.denoising_data_pass = b_layer_iter->keep_denoise_data() || b_layer_iter->denoise_result();
+		buffer_params.denoising_data_pass = b_layer_iter->denoise_result();
 		session->tile_manager.schedule_denoising = (b_layer_iter->denoise_result() && is_cpu) && !getenv("CPU_OVERSCAN");
 		session->params.denoise_result = b_layer_iter->denoise_result();
 		scene->film->denoising_data_pass = buffer_params.denoising_data_pass;
diff --git a/source/blender/makesdna/DNA_scene_types.h b/source/blender/makesdna/DNA_scene_types.h
index 0582dc72d8..2e9f53c610 100644
--- a/source/blender/makesdna/DNA_scene_types.h
+++ b/source/blender/makesdna/DNA_scene_types.h
@@ -257,7 +257,6 @@ typedef struct SceneRenderLayer {
 
 typedef enum SceneDenoiseFlag {
 	SCE_DENOISE_RESULT                = (1 << 0),
-	SCE_DENOISE_STORE_PASSES          = (1 << 1),
 	SCE_DENOISE_PASS_DIFFDIR          = (1 << 2),
 	SCE_DENOISE_PASS_DIFFIND          = (1 << 3),
 	SCE_DENOISE_PASS_GLOSSDIR         = (1 << 4),
diff --git a/source/blender/makesrna/intern/rna_scene.c b/source/blender/makesrna/intern/rna_scene.c
index 8303bfb541..5f578ad2c0 100644
--- a/source/blender/makesrna/intern/rna_scene.c
+++ b/source/blender/makesrna/intern/rna_scene.c
@@ -5095,11 +5095,6 @@ static void rna_def_scene_render_layer(BlenderRNA *brna)
 	RNA_def_property_ui_text(prop, "Denoise Render Result", "Denoise the rendered image during rendering");
 	RNA_def_property_update(prop, NC_SCENE | ND_RENDER_OPTIONS, NULL);
 
-	prop = RNA_def_property(srna, "keep_denoise_data", PROP_BOOLEAN, PROP_NONE);
-	RNA_def_property_boolean_sdna(prop, NULL, "denoiseflag", SCE_DENOISE_STORE_PASSES);
-	RNA_def_property_ui_text(prop, "Keep denoising data", "Store the denoising data so that the image can be denoised later");
-	RNA_def_property_update(prop, NC_SCENE | ND_RENDER_OPTIONS, NULL);
-
 	prop = RNA_def_property(srna, "denoise_diffuse_direct", PROP_BOOLEAN, PROP_NONE);
 	RNA_def_property_boolean_sdna(prop, NULL, "denoiseflag", SCE_DENOISE_PASS_DIFFDIR);
 	RNA_def_property_ui_text(prop, "Diffuse Direct", "Denoise the direct diffuse lighting");




More information about the Bf-blender-cvs mailing list