diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-08-08 20:50:11 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-08-08 20:54:20 +0300 |
commit | 281f4eb964c3cbb84967f4318e5c16ac68fd4a3c (patch) | |
tree | 244f3363783e4ea47e726cc2d93431eaa0809266 /source/blender/windowmanager | |
parent | e1cea530663cbd628c79bb0f48c18fc9dce57f05 (diff) |
SPeedup for particle point cache reading
Order of saving and reading particle point cache was totally different which
made newdataadr() falling back to full data block list traversal for every
point cache entry.
This commit makes it so reading code uses the same order of reading structs
and lists ad the writing code. This required to add special version of list
linking which is capable of running a callback after linking a list element.
This seems to be more robust approach than splitting writing code into
several loops.
Diffstat (limited to 'source/blender/windowmanager')
0 files changed, 0 insertions, 0 deletions