Blender Git Commit Log

Git Commits -> Revision 5fa6bd8

Revision 5fa6bd8 by Bastien Montagne (master)
July 3, 2020, 10:56 (GMT)
Readfile/Undo: initial refactor of cache preservation code.

Main goal here is to have better specificity using cache keys, to avoid
same memroy address being re-used messing up with cache pointers
restoration after undo had to re-read a data-block.

Once all caches handling are ported to this new system, it should fix
random issues like the one reported in T76989.

Part of D8183, refactoring how we preserve caches across undo steps in
readfile code.

Commit Details:

Full Hash: 5fa6bd8a8ddbd13ef58d127546af2f57d1905be4
Parent Commit: 6cb796e
Lines Changed: +153, -0

3 Modified Paths:

/source/blender/blenloader/intern/readblenentry.c (+4, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+143, -0) (Diff)
/source/blender/blenloader/intern/readfile.h (+6, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021