[Bf-blender-cvs] [7add6b89bc2] master: Fix T51592: Simplify AO Cycles setting remains active while Simplify is disabled

Sergey Sharybin noreply at git.blender.org
Tue May 23 10:57:28 CEST 2017


Commit: 7add6b89bc25a59490f93cad44dfe2887c8006c8
Author: Sergey Sharybin
Date:   Tue May 23 10:34:03 2017 +0200
Branches: master
https://developer.blender.org/rB7add6b89bc25a59490f93cad44dfe2887c8006c8

Fix T51592: Simplify AO Cycles setting remains active while Simplify is disabled

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

M	intern/cycles/blender/blender_sync.cpp
M	source/blender/makesrna/intern/rna_scene.c

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

diff --git a/intern/cycles/blender/blender_sync.cpp b/intern/cycles/blender/blender_sync.cpp
index 08ba535f282..4065439681f 100644
--- a/intern/cycles/blender/blender_sync.cpp
+++ b/intern/cycles/blender/blender_sync.cpp
@@ -329,6 +329,9 @@ void BlenderSync::sync_integrator()
 			integrator->ao_bounces = get_int(cscene, "ao_bounces_render");
 		}
 	}
+	else {
+		integrator->ao_bounces = 0;
+	}
 
 	if(integrator->modified(previntegrator))
 		integrator->tag_update(scene);
diff --git a/source/blender/makesrna/intern/rna_scene.c b/source/blender/makesrna/intern/rna_scene.c
index 333833a79eb..20c3ab89b8e 100644
--- a/source/blender/makesrna/intern/rna_scene.c
+++ b/source/blender/makesrna/intern/rna_scene.c
@@ -1816,7 +1816,7 @@ static void object_simplify_update(Object *ob)
 	}
 }
 
-static void rna_Scene_use_simplify_update(Main *bmain, Scene *UNUSED(scene), PointerRNA *ptr)
+static void rna_Scene_use_simplify_update(Main *bmain, Scene *scene, PointerRNA *ptr)
 {
 	Scene *sce = ptr->id.data;
 	Scene *sce_iter;
@@ -1827,6 +1827,7 @@ static void rna_Scene_use_simplify_update(Main *bmain, Scene *UNUSED(scene), Poi
 		object_simplify_update(base->object);
 	
 	WM_main_add_notifier(NC_GEOM | ND_DATA, NULL);
+	DAG_id_tag_update(&scene->id, 0);
 }
 
 static void rna_Scene_simplify_update(Main *bmain, Scene *UNUSED(scene), PointerRNA *ptr)




More information about the Bf-blender-cvs mailing list