Files
test/source/blender/blenkernel/intern
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
..
2015-11-16 15:19:30 +11:00
2016-06-04 10:55:14 +10:00
2016-05-23 21:35:54 +10:00
2016-05-14 04:05:18 +10:00
2016-05-03 16:40:14 +10:00
2015-08-06 22:33:45 +10:00
2015-10-07 15:02:06 +11:00
2016-06-07 16:42:11 +10:00
2016-06-01 00:19:01 +10:00
2016-04-27 13:12:55 +10:00
2016-01-19 04:54:39 +11:00
2016-03-12 19:12:32 +01:00
2016-06-07 00:34:16 +10:00
2016-01-16 15:59:37 +01:00
2015-10-26 22:22:30 +11:00
2015-12-12 15:10:03 +11:00
2015-11-03 10:31:08 +01:00
2016-05-19 22:57:38 +02:00
2016-05-09 01:16:58 +10:00
2016-05-11 20:20:25 +10:00
2016-01-27 10:14:41 +01:00
2015-12-15 18:16:41 +11:00
2014-11-28 22:16:14 +01:00
2016-01-28 17:23:12 +11:00
2016-05-03 13:52:07 +10:00