Fix T46410: VSE Mask ignores animated properties

This commit is contained in:
Campbell Barton 2015-10-08 10:46:11 +11:00 committed by Sergey Sharybin
parent 8d22715d67
commit 7980891a13
1 changed files with 5 additions and 0 deletions

View File

@ -3018,6 +3018,7 @@ static ImBuf *seq_render_mask(const SeqRenderData *context, Mask *mask, float nr
return NULL;
}
else {
AnimData *adt;
Mask *mask_temp;
MaskRasterHandle *mr_handle;
@ -3025,6 +3026,10 @@ static ImBuf *seq_render_mask(const SeqRenderData *context, Mask *mask, float nr
BKE_mask_evaluate(mask_temp, mask->sfra + nr, true);
/* anim-data */
adt = BKE_animdata_from_id(&mask->id);
BKE_animsys_evaluate_animdata(context->scene, &mask_temp->id, adt, nr, ADT_RECALC_ANIM);
maskbuf = MEM_mallocN(sizeof(float) * context->rectx * context->recty, __func__);
mr_handle = BKE_maskrasterize_handle_new();