Blender Git Loki

Git Commits -> Revision 197b350

Revision 197b350 by Bastien Montagne (master)
December 16, 2021, 17:15 (GMT)
LibOverride: Further improve creation/resync pre-process speed.

Fully get rid of `BKE_collection_object_find` in
`lib_override_group_tag_data_object_to_collection_init`, even if only
used a few times this function was still noticeable in profiling data.

Now instead loop over collections' objects to build required
object-to-collections mapping.

Adds an extra 5-10% speed-up compared to previous commit rB0624fad0f3ff.

Related to T94059.

Commit Details:

Full Hash: 197b3502b04dea16c3fcb57630220447d850086d
Parent Commit: 9765ddf
Lines Changed: +44, -30

1 Modified Path:

/source/blender/blenkernel/intern/lib_override.c (+44, -30) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021