Blender Git Loki

Git Commits -> Revision af0e6b3

Revision af0e6b3 by Sergey Sharybin (master)
November 15, 2016, 15:18 (GMT)
Depsgraph: Fix frash with iTaSC solver

This commit reverts part of a fix for T33275, but things are:

- I can not reproduce the original issue at all, so doesn't seem to
cause any regressions.

- It is really bad idea to do delayed initialization in the threaded
environment, it's a straight way to some nasty issues.

- We can't do things like this anyway because we go more granular,
meaning such a delayed initialization will fail in the case of
having several IK solvers (unless they properly accommodate to
changed bone head).

- Verified the fix with various files from Mango project and all of
them seems to work nice with new depednency graph now (old depsgraph
has some flickering, but it's not related on DEG itself, but on
an environment with lots of proxies and threaded evaluation and it
is not a new behavior).

Commit Details:

Full Hash: af0e6b31a5b06521ef541d8e2adc2b0777c880f9
Parent Commit: 9019f8c
Lines Changed: +3, -8

1 Modified Path:

/source/blender/ikplugin/intern/itasc_plugin.cpp (+3, -8) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021