Blender Git Loki
Git Commits -> Revision 9d4129e
Revision 9d4129e by Bastien Montagne (master) November 27, 2018, 20:17 (GMT) |
Modifiers: fix bunch of missing 'self transform' deg relations. When a modifier depends on some other object's position, then it also depends in its own position, this has to be also told to depsgraph. Fixes several modifiers where moving target would update the modifier, while moving modified object itself would not. |
Commit Details:
Full Hash: 9d4129eee649a62c5adb130dc1a6ebd6ca405a89
Parent Commit: 0ebb632
Lines Changed: +30, -8
14 Modified Paths:
/source/blender/modifiers/intern/MOD_array.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_datatransfer.c (+5, -0) (Diff)
/source/blender/modifiers/intern/MOD_displace.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_mask.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_normal_edit.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_screw.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_simpledeform.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_uvproject.c (+6, -2) (Diff)
/source/blender/modifiers/intern/MOD_uvwarp.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_warp.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_wave.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgedit.c (+2, -1) (Diff)
/source/blender/modifiers/intern/MOD_weightvgmix.c (+3, -1) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+2, -4) (Diff)
/source/blender/modifiers/intern/MOD_datatransfer.c (+5, -0) (Diff)
/source/blender/modifiers/intern/MOD_displace.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_mask.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_normal_edit.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_screw.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_simpledeform.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_uvproject.c (+6, -2) (Diff)
/source/blender/modifiers/intern/MOD_uvwarp.c (+2, -0) (Diff)
/source/blender/modifiers/intern/MOD_warp.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_wave.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgedit.c (+2, -1) (Diff)
/source/blender/modifiers/intern/MOD_weightvgmix.c (+3, -1) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+2, -4) (Diff)