# Objective Fix a couple of substantial errors found during the development of #15665: - `AnimationCurveEvaluator::add` was secretly unreachable. In other words, additive blending never actually occurred. - Weights from the animation graph nodes were ignored, and only `ActiveAnimation`'s weights were used. ## Solution Made additive blending reachable and included the graph node weight in the weight of the stack elements appended in the curve application loop of `animate_targets`. ## Testing Tested on existing examples and on the new example added in #15665. |
||
|---|---|---|
| .. | ||
| animatable.rs | ||
| animation_curves.rs | ||
| animation_event.rs | ||
| gltf_curves.rs | ||
| graph.rs | ||
| lib.rs | ||
| transition.rs | ||
| util.rs | ||