Matty Weatherley

Results 16 issues of Matty Weatherley

# Objective In #12484 the question arose of how we would actually go about testing the point-sampling methods introduced. In this PR, we introduce statistical tools for assessing the quality...

C-Testing
A-Math
S-Waiting-on-Author

# Objective Adopted from #13563. Currently posted here as a draft in order to make collaborating on this a bit easier. ## Solution ## Testing - Did you test these...

C-Enhancement
A-Reflection
A-Editor
C-Needs-Release-Note
X-Blessed
S-Waiting-on-Author

# Objective When writing macros that blanket-implement traits over tuples, it is often necessary to index into anonymous tuple struct fields. This turns out to be somewhat annoying, since it...

C-Docs
C-Code-Quality
A-Utils
S-Needs-Review
D-Macros

`lerp_morph_weights` in `bevy_animation::animation_curves` does not currently do a good job of exploiting SIMD registers where supported in order to accelerate the application of morph weights; this should be investigated, and...

C-Performance
A-Animation
S-Ready-For-Implementation

# Objective - For curves that also include derivatives, make accessing derivative information via the `Curve` API ergonomic: that is, provide access to a curve that also samples derivative information....

C-Feature
A-Math
M-Needs-Release-Note
X-Contentious
D-Modest
S-Needs-Review

## Explanation `bevy_animation::animate_targets` currently runs after `bevy_render::mesh::inherit_weights` (which sets the `MeshMorphWeights` of child entities based on `MorphWeights` of the parent. `MorphWeights` is what `animate_targets` actually animates (i.e. overwrites), which means...

C-Bug
D-Trivial
A-Animation
S-Ready-For-Implementation