Blender Git Commit Log
Git Commits -> Revision 8d3e57f
Revision 8d3e57f by Bastien Montagne (master)
December 22, 2021, 16:34 (GMT)
Fix T93799: Outliner: Remaping objects could result in duplicates in a collection.
Fix is similar to how CollectionObject with NULL object pointers are handled.
Using one of the 'free' pad bytes in Object_Runtime struct instead of a
gset (or other external way to detect object duplicates), as this is
several times faster.
NOTE: This makes remapping slightly slower again (adds 10 extra seconds
to file case in T94059).
General improvements of remapping time complexity, especially when
remapping a lot of IDs at once, is a separate topic currently
investigated in D13615.
Full Hash: 8d3e57f338234995c30ae702fff62ed6229f762e
Parent Commit: 902318f
Lines Changed: +70, -1