Blender Git Loki
Git Commits -> Revision 263148d
Revision 263148d by Jacques Lucke (master) August 20, 2020, 14:29 (GMT) |
Depsgraph: refactor tagging after time changes This reverts {rB1693a5efe91999b60b3dc0bdff727473b3bd00bb} and implements an alternative solution. The old patch had the problem that the depsgraph would always evaluate at the current frame of the original scene (even when `DEG_evaluate_on_framechange` was used). Now it is possible to evaluate the depsgraph at a specific frame without having to change the original scene. Reviewers: sergey, sybren Differential Revision: https://developer.blender.org/D8616 |
Commit Details:
Full Hash: 263148dbacc496b922a46397fd94e558e0d1e9ac
Parent Commit: 948e080
Lines Changed: +64, -52
10 Modified Paths:
/source/blender/depsgraph/DEG_depsgraph.h (+6, -2) (Diff)
/source/blender/depsgraph/intern/depsgraph.cc (+5, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph.h (+1, -4) (Diff)
/source/blender/depsgraph/intern/depsgraph_eval.cc (+18, -19) (Diff)
/source/blender/depsgraph/intern/depsgraph_tag.cc (+16, -13) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_flush.cc (+4, -7) (Diff)
/source/blender/depsgraph/intern/node/deg_node_time.cc (+9, -1) (Diff)
/source/blender/depsgraph/intern/node/deg_node_time.h (+4, -0) (Diff)
/source/blender/editors/screen/screen_edit.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_ID.h (+0, -4) (Diff)
/source/blender/depsgraph/intern/depsgraph.cc (+5, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph.h (+1, -4) (Diff)
/source/blender/depsgraph/intern/depsgraph_eval.cc (+18, -19) (Diff)
/source/blender/depsgraph/intern/depsgraph_tag.cc (+16, -13) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_flush.cc (+4, -7) (Diff)
/source/blender/depsgraph/intern/node/deg_node_time.cc (+9, -1) (Diff)
/source/blender/depsgraph/intern/node/deg_node_time.h (+4, -0) (Diff)
/source/blender/editors/screen/screen_edit.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_ID.h (+0, -4) (Diff)