diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-01-16 17:37:52 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2018-01-16 17:37:52 +0300 |
commit | 1e0283828f4bd0330ef1c58a957c60edaa095ed3 (patch) | |
tree | 5d85f377652bedf7a7a5a0ce9a31f17763a4fd31 /source/blender/editors/render/render_update.c | |
parent | 263f61493286cbcfb8ee6b86979d50794e358128 (diff) |
Depsgraph: pass depsgraph to editors update context struct
This way callbacks will know which depsgraph is being changed, and where
evaluated data is coming from.
Diffstat (limited to 'source/blender/editors/render/render_update.c')
-rw-r--r-- | source/blender/editors/render/render_update.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/editors/render/render_update.c b/source/blender/editors/render/render_update.c index 42109662129..1de37f2eff7 100644 --- a/source/blender/editors/render/render_update.c +++ b/source/blender/editors/render/render_update.c @@ -202,6 +202,8 @@ void ED_render_engine_changed(Main *bmain) for (Scene *scene = bmain->scene.first; scene; scene = scene->id.next) { update_ctx.scene = scene; LINKLIST_FOREACH(ViewLayer *, view_layer, &scene->view_layers) { + /* TDODO(sergey): Iterate over depsgraphs instead? */ + update_ctx.depsgraph = BKE_scene_get_depsgraph(scene, view_layer, true); update_ctx.view_layer = view_layer; ED_render_id_flush_update(&update_ctx, &scene->id); } |