Blender Git Commit Log

Git Commits -> Revision 6407878

Revision 6407878 by Brecht Van Lommel (master)
March 14, 2010, 22:30 (GMT)
Fix #20486: blender hangs upon import attempt of an .obj with >40k polys.
Added automatic generation of lookup_int callbacks for collections, for
quicker lookup by index instead of looping over the whole thing. Import
is still quite slow, though now it only takes a few seconds.

The next bottleneck seems to be running update (depsgraph, notifiers, ..)
on setting every property. I fixed part of that by avoiding a notifier
to be added each time, now it checks for duplicates.

Commit Details:

Full Hash: 64078786cc2df63d9d8f1d10c48a5bda24639bcb
SVN Revision: 27502
Parent Commit: 14c2fc3
Lines Changed: +122, -1

4 Modified Paths:

/source/blender/makesrna/intern/makesrna.c (+94, -0) (Diff)
/source/blender/makesrna/intern/rna_access.c (+14, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+2, -0) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+12, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021