Files
test/source/blender/blenkernel
Campbell Barton 441a440cbb readfile: optimization for undo
Was using O(n^2) lookup on ID's with undo.

This caused undo to hang with 1000's of data-blocks
(especially with heavy scenes & outliner-space, which doesn't even need to be visible to cause a slow-down).

Internally this uses a ghash per id-type, which is lazy-initialized.
Each key uses the name and library since there may be name collisions between libraries.

Developer Notes:

- Adds small `BKE_main_idmap_*` API.
- Needed to change linking order for this to build.
2016-06-07 17:27:52 +10:00
..
2016-06-07 17:27:52 +10:00
2015-05-11 12:39:39 +10:00
2015-05-06 11:13:42 +10:00
2016-05-17 03:07:40 +10:00
2015-07-25 07:44:25 +10:00
2015-08-01 12:37:52 +10:00
2016-01-04 01:25:52 -05:00
2016-04-01 10:02:59 +11:00
2015-10-23 01:20:01 +11:00
2015-12-28 00:37:07 +01:00
2015-11-12 18:54:26 +11:00
2015-10-08 15:05:37 +02:00
2015-12-01 13:31:26 +11:00
2016-05-11 20:20:25 +10:00
2016-05-03 13:52:07 +10:00
2015-04-06 10:40:12 -03:00
2015-04-06 10:40:12 -03:00
2015-04-07 08:46:48 +10:00
2016-06-07 17:27:52 +10:00