Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021