Blender Git Commit Log
Git Commits -> Revision b75f141
Revision b75f141 by Bastien Montagne (undo-experiments, undo-experiments-idnames, undo-experiments-remap-history, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) November 15, 2019, 08:56 (GMT) |
undo experiments: actually write at leat one memchunck per ID. Checked that before, but missed the fact that the flush was done after a whole ID type process in the main saving loop, now we actually do it after every ID when using mem undo file saving. Besides fixing the stupid issue with lots of unchanged IDs being detected as changed when reading back the undo step, this should also help reduce undo memory usage in some cases (although I could not detect that with some quick test...). |
Commit Details:
Full Hash: b75f1410dbb34f1f63696d6a520d56e4a25c5e7a
Parent Commit: 9e737e3
Lines Changed: +4, -0
1 Modified Path:
/source/blender/blenloader/intern/writefile.c (+4, -0) (Diff)