Blender Git Loki
Git Commits -> Revision 484389c
Revision 484389c by Bastien Montagne (master) December 5, 2018, 19:54 (GMT) |
Fix T58210, Part II: Surface Deform modifier (un)binding is broken. This fixes/clarifies Surface Deform evaluation code that does the binding, since that part should only be called outside of depsgraph evaluation, with orig data-blocks and not CoW ones. Now we have a decent amount of asserts and checks to ensure eveything works as expected. Also had to add a special case to get target's mesh in binding case, since often target's evaluated mesh is not available, in that case (and in that case only), we can actually compute that mesh (because we are out of depsgraph evaluation). |
Commit Details:
Full Hash: 484389cdcd6c8cbac9aaaae97bb4c7599a63a793
Parent Commit: 71e2efc
Lines Changed: +34, -10
1 Modified Path:
/source/blender/modifiers/intern/MOD_surfacedeform.c (+34, -10) (Diff)