Page MenuHome

Fix T90415: Missing cache invalidation
ClosedPublic

Authored by Richard Antalik (ISS) on Nov 4 2021, 6:01 AM.

Details

Summary

Some RNA properties and operators did not invalidate cache or did it
incorrectly.

Diff Detail

Repository
rB Blender
Branch
T90415 (branched from master)
Build Status
Buildable 18457
Build 18457: arc lint + arc unit

Event Timeline

Richard Antalik (ISS) requested review of this revision.Nov 4 2021, 6:01 AM
Richard Antalik (ISS) created this revision.

On a glance seems fine. But testing and such I'd rely on you here :)

This revision is now accepted and ready to land.Nov 5 2021, 10:54 AM
This revision was automatically updated to reflect the committed changes.

Has this part of the report been dealt with in the committed patch?

Scene Strips:
3D View object changes in referenced Scene strip need to invalidate the cache.
Changing the Post Processing setting in the referenced scene in a scene strip needs to invalidate the cache.
Changes in Compositor need to invalidate the cache.

Has this part of the report been dealt with in the committed patch?

Scene Strips:
3D View object changes in referenced Scene strip need to invalidate the cache.
Changing the Post Processing setting in the referenced scene in a scene strip needs to invalidate the cache.
Changes in Compositor need to invalidate the cache.

No, changes in scene itself have currently no method of invalidating cache implemented.