Merge branch 'blender-v2.81-release'
This commit is contained in:
commit
2412451595
|
@ -80,15 +80,12 @@ static void foreachObjectLink(ModifierData *md, Object *ob, ObjectWalkFunc walk,
|
|||
static void updateDepsgraph(ModifierData *md, const ModifierUpdateDepsgraphContext *ctx)
|
||||
{
|
||||
ArrayModifierData *amd = (ArrayModifierData *)md;
|
||||
bool need_transform_dependency = false;
|
||||
if (amd->start_cap != NULL) {
|
||||
DEG_add_object_relation(
|
||||
ctx->node, amd->start_cap, DEG_OB_COMP_TRANSFORM, "Array Modifier Start Cap");
|
||||
DEG_add_object_relation(
|
||||
ctx->node, amd->start_cap, DEG_OB_COMP_GEOMETRY, "Array Modifier Start Cap");
|
||||
}
|
||||
if (amd->end_cap != NULL) {
|
||||
DEG_add_object_relation(
|
||||
ctx->node, amd->end_cap, DEG_OB_COMP_TRANSFORM, "Array Modifier End Cap");
|
||||
DEG_add_object_relation(
|
||||
ctx->node, amd->end_cap, DEG_OB_COMP_GEOMETRY, "Array Modifier End Cap");
|
||||
}
|
||||
|
@ -100,8 +97,12 @@ static void updateDepsgraph(ModifierData *md, const ModifierUpdateDepsgraphConte
|
|||
if (amd->offset_ob != NULL) {
|
||||
DEG_add_object_relation(
|
||||
ctx->node, amd->offset_ob, DEG_OB_COMP_TRANSFORM, "Array Modifier Offset");
|
||||
need_transform_dependency = true;
|
||||
}
|
||||
|
||||
if (need_transform_dependency) {
|
||||
DEG_add_modifier_to_transform_relation(ctx->node, "Array Modifier");
|
||||
}
|
||||
DEG_add_modifier_to_transform_relation(ctx->node, "Array Modifier");
|
||||
}
|
||||
|
||||
BLI_INLINE float sum_v3(const float v[3])
|
||||
|
|
Loading…
Reference in New Issue