Changeset View
Changeset View
Standalone View
Standalone View
source/blender/modifiers/intern/MOD_armature.c
| Context not available. | |||||
| MOD_previous_vcos_store(md, vertexCos); /* if next modifier needs original vertices */ | MOD_previous_vcos_store(md, vertexCos); /* if next modifier needs original vertices */ | ||||
| armature_deform_verts(amd->object, ctx->object, mesh, vertexCos, NULL, | armature_deform_verts(DEG_get_evaluated_object(ctx->depsgraph, amd->object), ctx->object, mesh, vertexCos, NULL, | ||||
| numVerts, amd->deformflag, (float(*)[3])amd->prevCos, amd->defgrp_name, NULL); | numVerts, amd->deformflag, (float(*)[3])amd->prevCos, amd->defgrp_name, NULL); | ||||
| /* free cache */ | /* free cache */ | ||||
| Context not available. | |||||
| MOD_previous_vcos_store(md, vertexCos); /* if next modifier needs original vertices */ | MOD_previous_vcos_store(md, vertexCos); /* if next modifier needs original vertices */ | ||||
| armature_deform_verts(amd->object, ctx->object, mesh_src, vertexCos, NULL, | armature_deform_verts(DEG_get_evaluated_object(ctx->depsgraph, amd->object), ctx->object, mesh_src, vertexCos, NULL, | ||||
| numVerts, amd->deformflag, (float(*)[3])amd->prevCos, amd->defgrp_name, NULL); | numVerts, amd->deformflag, (float(*)[3])amd->prevCos, amd->defgrp_name, NULL); | ||||
| /* free cache */ | /* free cache */ | ||||
| Context not available. | |||||
| ArmatureModifierData *amd = (ArmatureModifierData *) md; | ArmatureModifierData *amd = (ArmatureModifierData *) md; | ||||
| Mesh *mesh_src = MOD_deform_mesh_eval_get(ctx->object, em, mesh, NULL, numVerts, false, false); | Mesh *mesh_src = MOD_deform_mesh_eval_get(ctx->object, em, mesh, NULL, numVerts, false, false); | ||||
| armature_deform_verts(amd->object, ctx->object, mesh_src, vertexCos, defMats, | armature_deform_verts(DEG_get_evaluated_object(ctx->depsgraph, amd->object), ctx->object, mesh_src, vertexCos, defMats, | ||||
| numVerts, amd->deformflag, NULL, amd->defgrp_name, NULL); | numVerts, amd->deformflag, NULL, amd->defgrp_name, NULL); | ||||
| if (mesh_src != mesh) { | if (mesh_src != mesh) { | ||||
| Context not available. | |||||
| ArmatureModifierData *amd = (ArmatureModifierData *) md; | ArmatureModifierData *amd = (ArmatureModifierData *) md; | ||||
| Mesh *mesh_src = MOD_deform_mesh_eval_get(ctx->object, NULL, mesh, NULL, numVerts, false, false); | Mesh *mesh_src = MOD_deform_mesh_eval_get(ctx->object, NULL, mesh, NULL, numVerts, false, false); | ||||
| armature_deform_verts(amd->object, ctx->object, mesh_src, vertexCos, defMats, | armature_deform_verts(DEG_get_evaluated_object(ctx->depsgraph, amd->object), ctx->object, mesh_src, vertexCos, defMats, | ||||
| numVerts, amd->deformflag, NULL, amd->defgrp_name, NULL); | numVerts, amd->deformflag, NULL, amd->defgrp_name, NULL); | ||||
| if (mesh_src != mesh) { | if (mesh_src != mesh) { | ||||
| Context not available. | |||||