Blender Git Commit Log
Git Commits -> Revision ef12c83
Revision ef12c83 by Bastien Montagne (readfile_factorize_common_id_processing, undo-experiments, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) February 6, 2020, 15:29 (GMT) |
Readfile: refactor/factorize more handling of common ID data. - Move handling of private ID data (nodetree and master_collection) under generic ID code. This shortens code a bit, but mostly avoids having to modify all type-specific callback functions if/when we have to add generic processing to IDs there. - Seriously factorize `expand_xxx` area, in the same way we were already doing in `direct_link_xxx` and `lib_link_xxx` areas. Differential Revision: https://developer.blender.org/D6764 |
Commit Details:
Full Hash: ef12c83f4e2513e4233817508d00d129e0a8e156
Parent Commit: ba02dd4
Lines Changed: +161, -261
1 Modified Path:
/source/blender/blenloader/intern/readfile.c (+161, -261) (Diff)