Weight modifiers: Remove weird looking dependency
authorSergey Sharybin <sergey.vfx@gmail.com>
Tue, 12 Feb 2019 11:04:48 +0000 (12:04 +0100)
committerSergey Sharybin <sergey.vfx@gmail.com>
Tue, 12 Feb 2019 11:07:59 +0000 (12:07 +0100)
Modifiers are part of geometry component, no way they can
be dependent on the geometry component of the same object.

source/blender/modifiers/intern/MOD_weightvgmix.c
source/blender/modifiers/intern/MOD_weightvgproximity.c

index b16ef17..7db1aba 100644 (file)
@@ -174,7 +174,6 @@ static void updateDepsgraph(ModifierData *md, const ModifierUpdateDepsgraphConte
        }
        else if (wmd->mask_tex_mapping == MOD_DISP_MAP_GLOBAL) {
                DEG_add_modifier_to_transform_relation(ctx->node, "WeightVGMix Modifier");
-               DEG_add_object_relation(ctx->node, ctx->object, DEG_OB_COMP_GEOMETRY, "WeightVGMix Modifier");
        }
        if (wmd->mask_texture != NULL) {
                DEG_add_generic_id_relation(ctx->node, &wmd->mask_texture->id, "WeightVGMix Modifier");
index bb3898f..0fd2659 100644 (file)
@@ -348,7 +348,6 @@ static void updateDepsgraph(ModifierData *md, const ModifierUpdateDepsgraphConte
                DEG_add_generic_id_relation(ctx->node, &wmd->mask_texture->id, "WeightVGProximity Modifier");
        }
        DEG_add_modifier_to_transform_relation(ctx->node, "WeightVGProximity Modifier");
-       DEG_add_object_relation(ctx->node, ctx->object, DEG_OB_COMP_GEOMETRY, "WeightVGProximity Modifier");
 }
 
 static bool isDisabled(const struct Scene *UNUSED(scene), ModifierData *md, bool UNUSED(useRenderParams))