Merge branch 'blender-v5.0-release'
This commit is contained in:
@@ -325,7 +325,8 @@ static void update_sequencer(const DEGEditorUpdateContext *update_ctx, Main *bma
|
||||
&changed_scene->adt->action->id == id)
|
||||
{
|
||||
blender::seq::prefetch_stop(changed_scene);
|
||||
blender::seq::cache_cleanup(changed_scene);
|
||||
blender::seq::cache_cleanup_intra(changed_scene);
|
||||
blender::seq::cache_cleanup_final(changed_scene);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -75,6 +75,9 @@ void relations_check_uids_unique_and_report(const Scene *scene);
|
||||
void relations_session_uid_generate(Strip *strip);
|
||||
|
||||
void cache_cleanup(Scene *scene);
|
||||
void cache_cleanup_intra(Scene *scene);
|
||||
void cache_cleanup_final(Scene *scene);
|
||||
|
||||
void cache_settings_changed(Scene *scene);
|
||||
bool is_cache_full(const Scene *scene);
|
||||
bool evict_caches_if_full(Scene *scene);
|
||||
|
||||
@@ -55,6 +55,16 @@ void cache_cleanup(Scene *scene)
|
||||
preview_cache_invalidate(scene);
|
||||
}
|
||||
|
||||
void cache_cleanup_intra(Scene *scene)
|
||||
{
|
||||
intra_frame_cache_invalidate(scene);
|
||||
}
|
||||
|
||||
void cache_cleanup_final(Scene *scene)
|
||||
{
|
||||
final_image_cache_clear(scene);
|
||||
}
|
||||
|
||||
void cache_settings_changed(Scene *scene)
|
||||
{
|
||||
if (!(scene->ed->cache_flag & SEQ_CACHE_STORE_RAW)) {
|
||||
|
||||
Reference in New Issue
Block a user