Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/sequencer.c
| Show First 20 Lines • Show All 3,355 Lines • ▼ Show 20 Lines | else { | ||||
| MaskRasterHandle *mr_handle; | MaskRasterHandle *mr_handle; | ||||
| mask_temp = BKE_mask_copy_nolib(mask); | mask_temp = BKE_mask_copy_nolib(mask); | ||||
| BKE_mask_evaluate(mask_temp, mask->sfra + nr, true); | BKE_mask_evaluate(mask_temp, mask->sfra + nr, true); | ||||
| /* anim-data */ | /* anim-data */ | ||||
| adt = BKE_animdata_from_id(&mask->id); | adt = BKE_animdata_from_id(&mask->id); | ||||
| BKE_animsys_evaluate_animdata(&mask_temp->id, adt, mask->sfra + nr, ADT_RECALC_ANIM, false); | const AnimationEvalContext anim_eval_context = BKE_animsys_eval_context(context->depsgraph, | ||||
| mask->sfra + nr); | |||||
| BKE_animsys_evaluate_animdata(&mask_temp->id, adt, &anim_eval_context, ADT_RECALC_ANIM, false); | |||||
| maskbuf = MEM_mallocN(sizeof(float) * context->rectx * context->recty, __func__); | maskbuf = MEM_mallocN(sizeof(float) * context->rectx * context->recty, __func__); | ||||
| mr_handle = BKE_maskrasterize_handle_new(); | mr_handle = BKE_maskrasterize_handle_new(); | ||||
| BKE_maskrasterize_handle_init( | BKE_maskrasterize_handle_init( | ||||
| mr_handle, mask_temp, context->rectx, context->recty, true, true, true); | mr_handle, mask_temp, context->rectx, context->recty, true, true, true); | ||||
| ▲ Show 20 Lines • Show All 2,670 Lines • Show Last 20 Lines | |||||