Blender Git Loki

Git Commits -> Revision 5871557

February 11, 2020, 16:50 (GMT)
Initial rough idea of 'unique ID address' change.

Goal of this code is to ensure we only ever use a given memory address
once, for all IDs generated in a bmain.

This is crucial if we want to be able to use ID pointers instead of ID
names in undo speedup work, when re-using existing IDs.

Commit Details:

Full Hash: 587155745b3b6c4949dd0b155abf24405b436c24
Parent Commit: 9ae8f97
Lines Changed: +92, -6

7 Modified Paths:

/source/blender/blenkernel/BKE_lib_id.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_main.h (+14, -0) (Diff)
/source/blender/blenkernel/intern/blender.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/lib_id.c (+13, -3) (Diff)
/source/blender/blenkernel/intern/main.c (+50, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+12, -1) (Diff)
/source/blender/depsgraph/intern/node/deg_node_id.cc (+1, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021