[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