diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2019-06-27 17:21:18 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2019-06-27 17:21:18 +0300 |
commit | 91e00bd7032ef5e7f7b94a415fd732fc35dff6d7 (patch) | |
tree | cb194acdf2c3d26aff4700bf603c6b0343197659 /source/blender/editors/space_node | |
parent | ccfb98511b5032394d12880d6ebd91d39707f51a (diff) |
Fix compositor preview not respecting un-keyed changes
This is a part of T66099.
Diffstat (limited to 'source/blender/editors/space_node')
-rw-r--r-- | source/blender/editors/space_node/node_edit.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/editors/space_node/node_edit.c b/source/blender/editors/space_node/node_edit.c index d57bfbdc1eb..a5755ae43c6 100644 --- a/source/blender/editors/space_node/node_edit.c +++ b/source/blender/editors/space_node/node_edit.c @@ -207,7 +207,10 @@ static void compo_initjob(void *cjv) cj->compositor_depsgraph = DEG_graph_new(scene, view_layer, DAG_EVAL_RENDER); DEG_graph_build_for_compositor_preview( cj->compositor_depsgraph, bmain, scene, view_layer, cj->ntree); - DEG_evaluate_on_framechange(bmain, cj->compositor_depsgraph, CFRA); + + /* NOTE: Don't update animation to preserve unkeyed changes, this means can not use + * evaluate_on_framechange. */ + DEG_evaluate_on_refresh(cj->compositor_depsgraph); bNodeTree *ntree_eval = (bNodeTree *)DEG_get_evaluated_id(cj->compositor_depsgraph, &cj->ntree->id); |