Depsgraph: Add missing relation for cast modifier
When control object is used we need to known our own transformation as well.
This commit is contained in:
@@ -124,12 +124,13 @@ static void updateDepgraph(ModifierData *md, DagForest *forest,
|
|||||||
static void updateDepsgraph(ModifierData *md,
|
static void updateDepsgraph(ModifierData *md,
|
||||||
struct Main *UNUSED(bmain),
|
struct Main *UNUSED(bmain),
|
||||||
struct Scene *UNUSED(scene),
|
struct Scene *UNUSED(scene),
|
||||||
Object *UNUSED(ob),
|
Object *object,
|
||||||
struct DepsNodeHandle *node)
|
struct DepsNodeHandle *node)
|
||||||
{
|
{
|
||||||
CastModifierData *cmd = (CastModifierData *)md;
|
CastModifierData *cmd = (CastModifierData *)md;
|
||||||
if (cmd->object != NULL) {
|
if (cmd->object != NULL) {
|
||||||
DEG_add_object_relation(node, cmd->object, DEG_OB_COMP_TRANSFORM, "Cast Modifier");
|
DEG_add_object_relation(node, cmd->object, DEG_OB_COMP_TRANSFORM, "Cast Modifier");
|
||||||
|
DEG_add_object_relation(node, object, DEG_OB_COMP_TRANSFORM, "Cast Modifier");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user