Blender Git Commit Log
Git Commits -> Revision 72f4ac9
Revision 72f4ac9 by Bastien Montagne (master) May 30, 2018, 10:04 (GMT) |
Cleanup/fix wrong modifiers targets handling in COW context. Modifiers stack only get COW/evaluated IDs, so no need to go auery again DEG for those. Further more, now unified handling of EditBMesh case (was done on case-by-case basis in a few modifiers, not all for some reason). We are still missing the ability to get final and cage deformed meshes when in Edit mode though, this is to be defined/implemented in depsgraph. |
Commit Details:
Full Hash: 72f4ac99c70b02e095cc9a71d501d6b1dc85ac3e
Parent Commit: e55c1a9
Lines Changed: +83, -90
11 Modified Paths:
/source/blender/blenkernel/BKE_modifier.h (+2, -3) (Diff)
/source/blender/blenkernel/BKE_shrinkwrap.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/modifier.c (+21, -7) (Diff)
/source/blender/blenkernel/intern/shrinkwrap.c (+15, -5) (Diff)
/source/blender/editors/physics/particle_edit.c (+1, -5) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+10, -2) (Diff)
/source/blender/modifiers/intern/MOD_boolean.c (+10, -8) (Diff)
/source/blender/modifiers/intern/MOD_meshdeform.c (+10, -26) (Diff)
/source/blender/modifiers/intern/MOD_shrinkwrap.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_surfacedeform.c (+5, -30) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+6, -1) (Diff)
/source/blender/blenkernel/BKE_shrinkwrap.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/modifier.c (+21, -7) (Diff)
/source/blender/blenkernel/intern/shrinkwrap.c (+15, -5) (Diff)
/source/blender/editors/physics/particle_edit.c (+1, -5) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+10, -2) (Diff)
/source/blender/modifiers/intern/MOD_boolean.c (+10, -8) (Diff)
/source/blender/modifiers/intern/MOD_meshdeform.c (+10, -26) (Diff)
/source/blender/modifiers/intern/MOD_shrinkwrap.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_surfacedeform.c (+5, -30) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+6, -1) (Diff)