Blender Git Loki
Git Commits -> Revision 8172712
Revision 8172712 by Bastien Montagne (master) October 16, 2015, 19:56 (GMT) |
Fix T46508: data_transfer of normals fails in case objects are transformed. The final stage of the process (copying/interpolating new dst cddata from src cddata) was simply broken in normal case, where we need to convert from source to destination object space. This patch is a bit verbose, but I cannot see how to avoid it really. To think this code is in master since over 6 months and it only gets reported now... :/ |
Commit Details:
Full Hash: 8172712841975014e28219da91a41c7c5b074d5a
Parent Commit: a88ae6f
Lines Changed: +88, -32
5 Modified Paths:
/source/blender/blenkernel/BKE_customdata.h (+2, -0) (Diff)
/source/blender/blenkernel/intern/customdata.c (+34, -0) (Diff)
/source/blender/blenkernel/intern/data_transfer.c (+42, -28) (Diff)
/source/blender/blenkernel/intern/data_transfer_intern.h (+7, -1) (Diff)
/source/blender/blenkernel/intern/deform.c (+3, -3) (Diff)
/source/blender/blenkernel/intern/customdata.c (+34, -0) (Diff)
/source/blender/blenkernel/intern/data_transfer.c (+42, -28) (Diff)
/source/blender/blenkernel/intern/data_transfer_intern.h (+7, -1) (Diff)
/source/blender/blenkernel/intern/deform.c (+3, -3) (Diff)