diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-11-07 18:29:31 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2017-11-07 18:36:25 +0300 |
commit | ba1197fe5e27f1cb7be281b3f20166a69050a273 (patch) | |
tree | d2852f12af386701db2f3c8dddf96b185efb248e /source/blender/depsgraph/intern/depsgraph_tag.cc | |
parent | f16199d479189f1f142aebecf896182a7276c483 (diff) |
Depsgraph: Simplify some workarounds and make API closer to final
Diffstat (limited to 'source/blender/depsgraph/intern/depsgraph_tag.cc')
-rw-r--r-- | source/blender/depsgraph/intern/depsgraph_tag.cc | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/source/blender/depsgraph/intern/depsgraph_tag.cc b/source/blender/depsgraph/intern/depsgraph_tag.cc index 13f1506eadb..39505d256ec 100644 --- a/source/blender/depsgraph/intern/depsgraph_tag.cc +++ b/source/blender/depsgraph/intern/depsgraph_tag.cc @@ -353,7 +353,10 @@ void deg_id_tag_update(Main *bmain, ID *id, int flag) lib_id_recalc_tag_flag(bmain, id, flag); LINKLIST_FOREACH(Scene *, scene, &bmain->scene) { LINKLIST_FOREACH(SceneLayer *, scene_layer, &scene->render_layers) { - Depsgraph *depsgraph = (Depsgraph *)BKE_scene_get_depsgraph(scene, scene_layer); + Depsgraph *depsgraph = + (Depsgraph *)BKE_scene_get_depsgraph(scene, + scene_layer, + false); if (depsgraph != NULL) { deg_graph_id_tag_update(bmain, depsgraph, id, flag); } @@ -461,7 +464,10 @@ void DEG_on_visible_update(Main *bmain, const bool UNUSED(do_time)) { LINKLIST_FOREACH(Scene *, scene, &bmain->scene) { LINKLIST_FOREACH(SceneLayer *, scene_layer, &scene->render_layers) { - Depsgraph *depsgraph = (Depsgraph *)BKE_scene_get_depsgraph(scene, scene_layer); + Depsgraph *depsgraph = + (Depsgraph *)BKE_scene_get_depsgraph(scene, + scene_layer, + false); if (depsgraph != NULL) { DEG_graph_on_visible_update(bmain, depsgraph); } |