diff --git a/source/blender/sequencer/intern/proxy.cc b/source/blender/sequencer/intern/proxy.cc index 2ae06234edc..0c85ebbdbca 100644 --- a/source/blender/sequencer/intern/proxy.cc +++ b/source/blender/sequencer/intern/proxy.cc @@ -44,6 +44,7 @@ #include "SEQ_sequencer.hh" #include "SEQ_time.hh" +#include "cache/intra_frame_cache.hh" #include "multiview.hh" #include "proxy.hh" #include "render.hh" @@ -563,6 +564,12 @@ void proxy_rebuild(IndexBuildContext *context, wmJobWorkerStatus *worker_status) timeline_frame < time_right_handle_frame_get(scene, strip); timeline_frame++) { + intra_frame_cache_set_cur_frame(render_context.scene, + timeline_frame, + render_context.view_id, + render_context.rectx, + render_context.recty); + if (context->size_flags & IMB_PROXY_25) { seq_proxy_build_frame(&render_context, &state, strip, timeline_frame, 25, overwrite); }