Page MenuHome

Depsgraph: Perform early exit check prior to time tag
ClosedPublic

Authored by Sergey Sharybin (sergey) on Oct 6 2019, 12:22 PM.

Details

Summary

Evaluation is not entirely cheap even in the case when there is nothing tagged
in the scene. This is because of all the calculation of pending operations,
cleating runtime flags and so on.

This commit makes it so time operation is tagged for update prior to early exit
check. Improves playback speed in a scene without anything animated.

Fixes T70463: Very Slow Workbench/Eevee Performance

Diff Detail

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