Sergey Sharybin
f030758515
Tag object-data level boundbox as invalid rather than freeing it
...
Object update used to free object-data level bounding box to trigger
it's re-calculation in the future. Such a freeing performed from
object update isn't thread-safe because mesh could be shared between
multiple objects.
Rather than freeing bounding box, tag it's as invalid, this is safe
from threading point of view and also prevents unnecessary memory
re-allocation.
Object-level bounding box is still reallocating, but think we could
change this easily in the future as well.
--
svn merge -r58154:58156 -r59258:59259 ^/branches/soc-2013-depsgraph_mt
2013-08-19 09:58:28 +00:00
..
2013-08-19 09:58:28 +00:00
2013-02-05 12:46:15 +00:00
2012-12-29 10:24:42 +00:00
2013-08-19 09:36:40 +00:00
2013-03-10 05:46:24 +00:00
2013-08-17 04:48:34 +00:00
2013-06-18 18:11:52 +00:00
2013-08-02 00:24:34 +00:00
2012-03-03 20:19:11 +00:00
2012-05-12 20:39:39 +00:00
2013-04-15 23:12:40 +00:00
2013-07-02 10:14:59 +00:00
2013-07-02 10:14:59 +00:00
2012-05-12 20:39:39 +00:00
2013-05-08 12:53:34 +00:00
2013-03-24 12:13:13 +00:00
2013-03-17 10:26:23 +00:00
2013-05-27 20:11:12 +00:00
2013-05-28 16:35:47 +00:00
2012-06-06 22:38:39 +00:00
2013-01-12 17:12:48 +00:00
2012-12-23 11:31:15 +00:00
2013-07-27 10:32:27 +00:00
2013-08-19 09:58:28 +00:00
2012-05-12 20:39:39 +00:00
2013-05-30 02:16:22 +00:00
2013-07-04 03:56:18 +00:00
2013-02-26 20:34:37 +00:00
2013-07-22 22:59:47 +00:00
2013-05-28 01:15:59 +00:00
2013-07-15 14:47:58 +00:00
2013-04-18 04:24:18 +00:00
2013-05-14 10:56:18 +00:00
2013-03-26 07:29:01 +00:00
2013-07-18 02:59:28 +00:00
2012-12-11 14:29:01 +00:00
2013-03-09 05:35:49 +00:00
2013-03-23 03:00:37 +00:00
2013-07-23 14:28:19 +00:00
2012-11-05 19:42:27 +00:00
2013-04-03 11:28:42 +00:00
2012-12-10 15:18:00 +00:00
2013-03-24 12:13:13 +00:00
2013-07-02 10:14:59 +00:00
2013-08-07 22:40:03 +00:00
2012-05-05 14:03:12 +00:00
2013-07-19 10:40:20 +00:00
2013-02-05 12:46:15 +00:00
2013-06-24 13:45:35 +00:00
2013-04-08 13:03:04 +00:00
2013-03-23 03:00:37 +00:00
2013-03-23 03:00:37 +00:00
2013-08-16 09:46:30 +00:00
2013-08-14 14:36:43 +00:00
2013-06-28 18:19:55 +00:00
2013-08-14 11:29:58 +00:00
2013-08-19 09:05:34 +00:00
2013-04-04 09:50:51 +00:00
2013-03-24 12:13:13 +00:00
2012-11-05 19:42:27 +00:00
2013-03-24 12:13:13 +00:00
2013-08-16 09:46:30 +00:00
2013-05-15 15:52:48 +00:00
2013-08-19 09:25:24 +00:00
2013-07-02 10:14:59 +00:00
2013-03-09 05:35:49 +00:00
2013-05-15 08:25:42 +00:00
2013-06-24 22:41:40 +00:00
2013-07-22 23:20:48 +00:00
2013-01-23 05:56:34 +00:00
2012-12-16 08:43:05 +00:00
2013-07-02 10:14:59 +00:00
2013-04-24 23:09:25 +00:00
2012-11-05 19:42:27 +00:00
2013-07-09 08:23:01 +00:00
2013-08-10 21:17:46 +00:00
2013-07-27 07:02:27 +00:00
2012-12-23 01:18:35 +00:00
2013-03-26 07:29:01 +00:00
2013-04-03 15:04:24 +00:00
2013-03-26 07:29:01 +00:00
2013-03-27 07:19:54 +00:00
2013-07-02 10:14:59 +00:00
2012-11-05 19:42:27 +00:00
2012-12-31 14:49:27 +00:00
2013-07-21 17:05:41 +00:00
2013-06-02 03:59:19 +00:00
2013-08-16 09:46:30 +00:00
2013-03-13 17:16:49 +00:00
2012-12-10 15:18:00 +00:00
2013-02-05 12:46:15 +00:00
2012-05-07 09:30:15 +00:00
2012-05-12 20:39:39 +00:00
2012-05-07 09:30:15 +00:00
2013-07-23 14:28:19 +00:00
2013-04-03 15:04:24 +00:00
2013-03-24 12:13:13 +00:00
2013-05-20 18:42:28 +00:00