Files
test/source/blender/blenkernel/intern
Sybren A. Stüvel 33437719c1 Alembic import: fixed memory management for CoW copies of CacheFile blocks
When a CacheFile datablock is copied to an in-main datablock, it means that
the new copy should be independent of the old copy. In this case certain
properties are reset/duplicated. When it is copied to a no-main datablock,
we assume this is a copy-on-write copy that's used for evaluating things,
in which case the handle and object paths are referenced instead of
reset/ duplicated. This prevents us from re-opening the Alembic file every
time a new CoW copy is made.

The same approach is taken when freeing data (only when an in-main datablock
is freed do we actually free the data).
2018-06-08 13:52:53 +02:00
..
2018-06-01 18:26:42 +02:00
2018-02-15 11:13:54 +11:00
2018-06-01 18:26:42 +02:00
2017-11-14 17:23:40 +11:00
2018-06-05 17:02:50 +02:00
2018-02-06 23:34:58 +11:00
2018-05-13 14:48:55 +02:00
2018-01-11 19:39:24 +01:00
2018-06-04 16:03:52 +02:00
2018-05-18 13:34:24 +02:00
2018-05-18 13:34:24 +02:00
2018-01-10 19:58:05 +11:00
2018-06-06 16:36:00 +02:00
2018-06-06 14:38:17 +02:00
2018-04-16 17:56:50 +02:00
2018-06-05 17:02:50 +02:00
2018-05-18 13:34:24 +02:00
2018-05-28 17:07:39 +02:00
2018-05-18 13:34:24 +02:00
2018-05-05 14:42:15 +02:00
2018-06-05 17:02:50 +02:00
2018-06-01 18:26:42 +02:00
2017-08-28 11:21:55 +02:00
2018-05-18 08:14:36 +02:00
2018-04-16 17:56:50 +02:00
2018-04-01 11:03:25 +02:00
2017-10-20 14:03:22 +11:00
2018-04-16 18:24:38 +02:00
2018-05-16 06:07:50 -04:00
2018-06-01 18:26:42 +02:00
2018-06-01 18:26:42 +02:00
2018-04-22 08:45:52 +02:00
2018-06-05 21:32:49 +02:00
2018-02-16 01:13:46 +11:00
2018-06-07 18:45:45 +02:00
2018-06-06 22:17:06 +02:00
2018-06-03 21:30:35 +02:00
2018-06-06 22:17:06 +02:00
2018-05-31 12:57:24 +02:00
2018-05-18 13:34:24 +02:00
2018-06-05 17:02:50 +02:00
2018-04-01 07:24:45 +02:00
2018-06-04 16:03:52 +02:00
2018-06-05 17:02:50 +02:00
2018-02-26 19:58:31 +11:00