Blender Git Commit Log

Git Commits -> Revision f23113c

January 30, 2020, 11:10 (GMT)
undoexp: Better handling of recalc flags in undo/redo case.

Main idea here is to accumulate all recalc flags used on an ID over the
whole time between two memfile savings.

Since our IDs are now almost never fully re-evaluated in depsgraph on
undo, this should give us a best 'precise' info required to update
actually changed things in the DEG update just after the undo.

Commit Details:

Full Hash: f23113cd6b2e0936ea8b11ee3207b0a4c2f7e100
Parent Commit: d1e4376
Lines Changed: +33, -13

4 Modified Paths:

/source/blender/blenloader/intern/readfile.c (+13, -6) (Diff)
/source/blender/blenloader/intern/writefile.c (+16, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_tag.cc (+3, -5) (Diff)
/source/blender/makesdna/DNA_ID.h (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021