Files
test/source/blender/blenkernel
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
..
2017-06-01 19:59:37 +02:00
2018-05-28 17:07:39 +02:00
2017-08-07 20:48:22 +02:00
2018-05-18 13:34:24 +02:00
2018-06-03 21:30:35 +02:00