From e4afccf3888d0b4a2d96e3ff1616c8f0628a1754 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Thu, 31 May 2018 06:04:25 +0200 Subject: Depsgraph: optimization of driver evaluation with many drivers. --- source/blender/makesdna/DNA_anim_types.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source/blender/makesdna/DNA_anim_types.h') diff --git a/source/blender/makesdna/DNA_anim_types.h b/source/blender/makesdna/DNA_anim_types.h index c2248778c46..2839b393fcd 100644 --- a/source/blender/makesdna/DNA_anim_types.h +++ b/source/blender/makesdna/DNA_anim_types.h @@ -917,6 +917,8 @@ typedef struct AnimData { ListBase drivers; /* standard user-created Drivers/Expressions (used as part of a rig) */ ListBase overrides; /* temp storage (AnimOverride) of values for settings that are animated (but the value hasn't been keyframed) */ + FCurve **driver_array; /* runtime data, for depsgraph evaluation */ + /* settings for animation evaluation */ int flag; /* user-defined settings */ int recalc; /* depsgraph recalculation flags */ -- cgit v1.2.3