Commit: 91e00bd7032ef5e7f7b94a415fd732fc35dff6d7 Author: Sergey Sharybin Date: Thu Jun 27 16:21:18 2019 +0200 Branches: master https://developer.blender.org/rB91e00bd7032ef5e7f7b94a415fd732fc35dff6d7
Fix compositor preview not respecting un-keyed changes This is a part of T66099. =================================================================== M source/blender/editors/space_node/node_edit.c =================================================================== 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); _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org https://lists.blender.org/mailman/listinfo/bf-blender-cvs