diff options
Diffstat (limited to 'source/blender/modifiers/intern/MOD_smoke.c')
-rw-r--r-- | source/blender/modifiers/intern/MOD_smoke.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/source/blender/modifiers/intern/MOD_smoke.c b/source/blender/modifiers/intern/MOD_smoke.c index a15c4169df3..0caeda0e426 100644 --- a/source/blender/modifiers/intern/MOD_smoke.c +++ b/source/blender/modifiers/intern/MOD_smoke.c @@ -42,6 +42,7 @@ #include "DNA_scene_types.h" #include "DNA_smoke_types.h" #include "DNA_object_force_types.h" +#include "DNA_mesh_types.h" #include "BLI_utildefines.h" @@ -104,7 +105,7 @@ static CustomDataMask requiredDataMask(Object *UNUSED(ob), ModifierData *md) return dataMask; } -static DerivedMesh *applyModifier( +static DerivedMesh *applyModifier_DM( ModifierData *md, const ModifierEvalContext *ctx, DerivedMesh *dm) { @@ -118,6 +119,8 @@ static DerivedMesh *applyModifier( return smokeModifier_do(smd, ctx->depsgraph, scene, ctx->object, dm); } +applyModifier_DM_wrapper(applyModifier, applyModifier_DM) + static bool dependsOnTime(ModifierData *UNUSED(md)) { return true; @@ -182,14 +185,14 @@ ModifierTypeInfo modifierType_Smoke = { /* deformMatrices_DM */ NULL, /* deformVertsEM_DM */ NULL, /* deformMatricesEM_DM*/NULL, - /* applyModifier_DM */ applyModifier, + /* applyModifier_DM */ NULL, /* applyModifierEM_DM */NULL, /* deformVerts */ NULL, /* deformMatrices */ NULL, /* deformVertsEM */ NULL, /* deformMatricesEM */ NULL, - /* applyModifier */ NULL, + /* applyModifier */ applyModifier, /* applyModifierEM */ NULL, /* initData */ initData, |