Description

A little more work from bug #26695. As seen in the attached main_file.blend. On file load, the shrinkwrap modifier on the Cube is not applied. Modifier starts applying if object is moved or modifier stack is touched.

Build ver: Discovered in graphicall mont29's r35916 win32 and confirmed in handrolled mingw trunk (r35945 or maybe a few before)

The shrinkwrap is using an object inside of a linked (and instanced) group. With group-objects meant to be local (i.e. not having any relationship outside of groups), it's a dependency we don't provide to be solved in our code.

This is another case of failure for our 'dependency graph'. It's an ancient (pre 2.5) issue already, something which is high on our wishlist to check on.

I will add this case as reference to the list of issues that need to be solved with the 'depsgraph refactor' project.
http://wiki.blender.org/index.php/Dev:2.5/Source/Development/Todo/Animation#Dependency_Graph