This repository has been archived on 2023-10-09. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
blender-archive/source/blender/blenkernel/intern
Kévin Dietrich 753edafcb7 Alembic: store a pointer to the object reader in the cache modifiers and
constraints.

This avoids traversing the archive everytime object data is needed and
gives an overall consistent ~2x speedup here with files containing
between 136 and 500 Alembic objects. Also this somewhat nicely de-
duplicates code between data creation (upon import) and data streaming
(modifiers and constraints).

The only worying part is what happens when a CacheFile is deleted and/or
has its path changed. For now, we traverse the whole scene and for each
object using the CacheFile we free the pointer and NULL-ify it (see
BKE_cachefile_clean), but at some point this should be re-considered and
make use of the dependency graph.
2016-10-29 12:23:09 +02:00
..
2015-11-16 15:19:30 +11:00
2016-08-16 18:19:52 +02:00
2016-06-25 21:19:54 +10:00
2016-08-06 10:58:13 +02:00
2016-07-16 17:48:57 +10:00
2016-07-30 16:46:13 +10:00
2015-08-06 22:33:45 +10:00
2015-10-07 15:02:06 +11:00
2016-08-08 17:51:15 +02:00
2016-07-31 16:52:44 +10:00
2016-07-02 10:08:33 +10:00
2016-07-25 09:31:56 +02:00
2016-01-19 04:54:39 +11:00
2016-10-18 09:51:33 -06:00
2016-10-18 09:51:33 -06:00
2016-10-25 17:34:01 +02:00
2016-10-25 17:34:01 +02:00
2016-07-11 23:06:14 +10:00
2016-07-11 17:17:08 +10:00
2016-05-11 20:20:25 +10:00
2016-07-21 18:16:08 -04:00
2016-05-03 13:52:07 +10:00
2016-09-21 15:03:11 +02:00