Blender Git Commit Log

Git Commits -> Revision cde725e

October 29, 2015, 10:10 (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: cde725e26fb6c96d6fb241cd053cd3c57c45bebc
Parent Commit: 42b6d84
Committed By: Campbell Barton
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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021