Blender Git Loki

Git Commits -> Revision 528841b

Revision 528841b by Sergey Sharybin (master)
November 21, 2017, 13:23 (GMT)
Depsgraph: Remove workarounds used for cyclic dependencies

This was dangerous to do such calculations, and now it is solvable by making
dependency graph more granular in this case. Removing the workaround also saves
us a hassle of passing lots of extra arguments down the evaluation routines.

In theory, we can also remove EvaluationCOntext from constraints evaluation as
well now. But probably better to wait with such removal for now.

This commit effectively reverts 1130c53. Will do a proper fix in dependency
graph itself.

Commit Details:

Full Hash: 528841ba9016be4af4d2c8dd472e627aee719edf
Parent Commit: d3fc591
Lines Changed: +33, -78

6 Modified Paths:

/source/blender/blenkernel/BKE_lattice.h (+2, -3) (Diff)
/source/blender/blenkernel/intern/armature.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/constraint.c (+16, -39) (Diff)
/source/blender/blenkernel/intern/lattice.c (+9, -17) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+3, -16) (Diff)
/source/blender/modifiers/intern/MOD_curve.c (+2, -2) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021