Changeset View
Changeset View
Standalone View
Standalone View
source/blender/modifiers/intern/MOD_surfacedeform.c
| Context not available. | |||||
| static void surfacedeformModifier_do( | static void surfacedeformModifier_do( | ||||
| ModifierData *md, | ModifierData *md, | ||||
| const ModifierEvalContext *UNUSED(ctx), | const ModifierEvalContext *ctx, | ||||
| float (*vertexCos)[3], unsigned int numverts, Object *ob) | float (*vertexCos)[3], unsigned int numverts, Object *ob) | ||||
| { | { | ||||
| SurfaceDeformModifierData *smd = (SurfaceDeformModifierData *)md; | SurfaceDeformModifierData *smd = (SurfaceDeformModifierData *)md; | ||||
| Context not available. | |||||
| return; | return; | ||||
| } | } | ||||
| Object *ob_target = smd->target; | Object *ob_target = DEG_get_evaluated_object(ctx->depsgraph, smd->target); | ||||
| target = BKE_modifier_get_evaluated_mesh_from_evaluated_object(ob_target, false); | target = BKE_modifier_get_evaluated_mesh_from_evaluated_object(ob_target, false); | ||||
| #if 0 /* Should not be needed anymore since we always get that mesh from eval object ? */ | #if 0 /* Should not be needed anymore since we always get that mesh from eval object ? */ | ||||
| if (target == NULL && smd->verts == NULL && ob == DEG_get_original_object(ob)) { | if (target == NULL && smd->verts == NULL && ob == DEG_get_original_object(ob)) { | ||||
| Context not available. | |||||