Blender Git Loki
February 6, 2020, 17:53 (GMT) |
Merge branch 'master' into readfile_factorize_common_id_processing |
Revision 620d247 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:51 (GMT) |
Merge branch 'master' into readfile_factorize_common_id_processing |
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 |
Revision ba02dd4 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:24 (GMT) |
NodeTree: Add access to the address of an ID's nodetree pointer. |