Blender Git Commit Log

Git Commits -> Revision 956c539

Revision 956c539 by Sergey Sharybin (master)
June 22, 2021, 07:52 (GMT)
Fix T89196: Depsgraph use-after-free after scene switching undo

Delay depsgraph visibility update tagging until it is known that
graph relations are up to date, and until it is known that the graph
is actually needed to be evaluated.

Differential Revision: https://developer.blender.org/D11660

Commit Details:

Full Hash: 956c539e597aed84c355c8336dfd5797f4e69ea7
Parent Commit: d3a7924
Lines Changed: +39, -12

8 Modified Paths:

/source/blender/depsgraph/DEG_depsgraph.h (+1, -1) (Diff)
/source/blender/depsgraph/intern/builder/pipeline.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph.cc (+2, -0) (Diff)
/source/blender/depsgraph/intern/depsgraph.h (+5, -0) (Diff)
/source/blender/depsgraph/intern/depsgraph_tag.cc (+22, -6) (Diff)
/source/blender/depsgraph/intern/depsgraph_tag.h (+4, -0) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval.cc (+3, -0) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+1, -4) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021