Blender Git Loki

Git Commits -> Revision 978c413

Revision 978c413 by Bastien Montagne
January 25, 2021, 15:17 (GMT)
LibOverrides: First stage of detection of 'need resync'.

We can fairly easily detect some resync-needed cases when applying the
overrides operations on a Pointer RNA property.

This should cover all cases where an existing override's ID pointer is
changed in its linked data.

We still have to add code to detect when a not-yet-overridden linked ID
needs to become overridden (because its relations to other data-blocks
changed in a way that requires it).

Commit Details:

Full Hash: 978c413d83575182986755d07fb125b4c854a7a9
Parent Commit: b64f0fa
Lines Changed: +60, -6

4 Modified Paths:

/source/blender/blenkernel/intern/lib_override.c (+2, -0) (Diff)
/source/blender/makesdna/DNA_ID.h (+4, -0) (Diff)
/source/blender/makesrna/intern/rna_access_compare_override.c (+36, -5) (Diff)
/source/blender/makesrna/intern/rna_rna.c (+18, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021