Merge branch 'master' into blender2.8
This commit is contained in:
@@ -95,19 +95,15 @@ static void foreachObjectLink(
|
||||
walk(userData, ob, &bmd->object, IDWALK_CB_NOP);
|
||||
}
|
||||
|
||||
static void updateDepsgraph(ModifierData *md,
|
||||
struct Main *UNUSED(bmain),
|
||||
struct Scene *UNUSED(scene),
|
||||
Object *ob,
|
||||
struct DepsNodeHandle *node)
|
||||
static void updateDepsgraph(ModifierData *md, const ModifierUpdateDepsgraphContext *ctx)
|
||||
{
|
||||
BooleanModifierData *bmd = (BooleanModifierData *)md;
|
||||
if (bmd->object != NULL) {
|
||||
DEG_add_object_relation(node, bmd->object, DEG_OB_COMP_TRANSFORM, "Boolean Modifier");
|
||||
DEG_add_object_relation(node, bmd->object, DEG_OB_COMP_GEOMETRY, "Boolean Modifier");
|
||||
DEG_add_object_relation(ctx->node, bmd->object, DEG_OB_COMP_TRANSFORM, "Boolean Modifier");
|
||||
DEG_add_object_relation(ctx->node, bmd->object, DEG_OB_COMP_GEOMETRY, "Boolean Modifier");
|
||||
}
|
||||
/* We need own transformation as well. */
|
||||
DEG_add_object_relation(node, ob, DEG_OB_COMP_TRANSFORM, "Boolean Modifier");
|
||||
DEG_add_object_relation(ctx->node, ctx->object, DEG_OB_COMP_TRANSFORM, "Boolean Modifier");
|
||||
}
|
||||
|
||||
static DerivedMesh *get_quick_derivedMesh(
|
||||
|
Reference in New Issue
Block a user