diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-07-22 13:48:22 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-07-22 13:51:10 +0300 |
commit | 75d1723518314632ef247ebe49f677856c8bf115 (patch) | |
tree | 5a1571c4c8687e0d9e2cef1f9bc4678c90c44492 /source/blender/editors/armature | |
parent | 461340525eea970a9d85d3958cc58bfda07abe7b (diff) |
OpenSubdiv: Optimize speed of topology refiner construction
Now the conversion code uses mesh element mapping to speed up lookups.
Gives really nice speed improvement here, but the cost is higher memory
usage during refiner construction.
On the dragon scene here topology refiner construction time goes down
from 5 seconds to around 0.01.
It's possible to reduce the memory footprint by allocating mapping in
stages (don't allocate all of them at once, but do it on demand only
and free them after they're not needed anymore).
Diffstat (limited to 'source/blender/editors/armature')
0 files changed, 0 insertions, 0 deletions