Sergey Sharybin
f48828b64e
Fix T39318: Blender 2.70 crash when I link an asset
...
Issue is a regression since threaded objetc update and caused
by the fact that some objects might share the same proxy object.
It's all fine but object_handle_update() will call update for
a proxy object which screws up threaded update.
The thing is, proxy object is marked as depending on a scene
object and such a call makes it so the children objetc is
being updated.
This is really bad and depsgraph is to take all responsibility
on updating the proxy objects.
So for now used a simple solution (which is safe to backport
to 'a') which is skipping proxy update if the scene update is
threaded and based on the DAG traversal.
There are some still areas which calls object update directly
and for that cases proxy object is still being updated from
object_handle_update().
2014-03-24 15:10:16 +06:00
..
2014-02-08 06:24:05 +11:00
2013-09-12 03:02:50 +00:00
2014-03-03 16:34:10 +01:00
2014-02-25 15:52:56 +06:00
2014-03-05 15:13:50 +01:00
2013-06-25 10:44:30 +00:00
2014-02-08 06:24:05 +11:00
2013-12-08 17:29:22 +11:00
2014-03-18 09:14:47 +11:00
2014-02-20 12:40:28 +11:00
2014-03-07 13:28:39 +11:00
2014-02-03 02:46:45 +11:00
2014-03-01 21:41:07 +11:00
2014-02-21 18:10:44 +11:00
2013-09-19 23:17:52 +00:00
2014-03-16 03:26:23 +11:00
2014-03-17 21:48:13 +11:00
2014-02-14 10:55:38 +11:00
2014-02-14 16:03:45 +01:00
2014-02-27 19:33:23 +11:00
2014-02-08 06:24:05 +11:00
2014-03-20 22:56:28 +11:00
2014-02-25 23:13:17 +11:00
2014-02-08 06:24:05 +11:00
2014-02-25 15:52:56 +06:00
2014-03-16 03:26:23 +11:00
2014-03-20 22:56:28 +11:00
2014-03-18 09:14:47 +11:00
2014-03-23 11:37:04 +01:00
2014-03-12 18:30:37 +11:00
2014-02-28 20:12:45 +11:00
2014-03-18 10:52:38 +11:00
2014-03-22 03:00:27 +13:00
2014-03-08 17:57:31 +13:00
2014-02-03 19:35:44 +11:00
2014-02-08 06:24:05 +11:00
2014-02-08 06:24:05 +11:00
2014-02-08 06:24:05 +11:00
2013-05-28 19:35:26 +00:00
2014-01-31 03:30:05 +11:00
2014-02-15 12:31:58 +11:00
2014-02-24 22:26:47 +11:00
2014-03-16 03:26:23 +11:00
2014-03-17 21:48:13 +11:00
2014-02-08 06:24:05 +11:00
2014-02-14 10:55:38 +11:00
2014-01-15 16:47:53 +01:00
2014-03-16 03:26:23 +11:00
2014-03-21 13:50:20 +01:00
2014-02-08 06:24:05 +11:00
2014-03-19 12:47:09 +11:00
2014-03-20 22:56:28 +11:00
2014-03-21 13:50:20 +01:00
2014-03-21 13:50:20 +01:00
2014-02-08 06:24:05 +11:00
2014-03-20 22:56:28 +11:00
2013-12-12 17:37:16 +11:00
2014-01-17 17:35:03 +11:00
2014-03-16 21:55:30 +11:00
2014-03-20 22:56:28 +11:00
2013-09-24 03:31:00 +00:00
2014-03-06 17:32:45 +06:00
2014-02-03 19:35:44 +11:00
2014-03-01 20:14:20 +11:00
2014-02-08 06:24:05 +11:00
2014-03-21 14:07:49 +01:00
2014-02-08 06:24:05 +11:00
2014-02-16 15:47:08 +01:00
2014-03-24 15:10:16 +06:00
2014-03-01 21:05:50 +01:00
2014-01-14 04:59:58 +11:00
2014-03-10 18:42:35 +02:00
2014-03-18 22:25:29 +06:00
2014-03-18 09:14:47 +11:00
2014-03-24 13:21:58 +11:00
2014-03-24 13:14:19 +11:00
2014-03-24 13:21:58 +11:00
2014-02-08 06:24:05 +11:00
2013-08-26 23:37:08 +00:00
2014-02-08 06:24:05 +11:00
2014-02-14 12:58:43 +01:00
2013-12-03 20:35:45 +01:00
2014-03-24 15:10:16 +06:00
2014-02-08 06:24:05 +11:00
2014-02-08 06:24:05 +11:00
2014-03-20 15:46:38 +06:00
2014-03-20 15:46:38 +06:00
2014-03-20 15:46:38 +06:00
2014-03-20 22:56:28 +11:00
2014-02-08 06:24:05 +11:00
2014-03-18 10:52:38 +11:00
2014-02-14 12:58:43 +01:00
2014-03-11 14:46:55 +11:00
2014-01-15 16:47:53 +01:00
2014-03-16 03:26:23 +11:00
2014-01-16 19:15:53 +11:00
2014-02-27 21:16:01 +01:00
2014-02-03 19:35:44 +11:00
2014-01-28 23:01:22 +11:00
2014-01-01 22:45:59 +06:00
2014-02-13 18:31:02 +06:00
2014-02-12 15:32:26 +01:00
2014-01-17 17:35:03 +11:00
2014-02-13 18:31:02 +06:00
2014-02-19 18:50:24 +06:00
2013-08-27 21:30:33 +00:00
2014-02-05 22:36:15 +11:00
2014-02-14 10:55:38 +11:00
2014-01-07 15:18:37 +01:00
2014-02-18 12:37:21 +06:00