You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
mtwnEaseCubicBezier samples a cubic-bezier easing with the same
bits as mtwnEase. With link-time optimization or unused sections
dropped, a program that samples cubic beziers only through it links
none of the other curves.
Changed
An underdamped spring whose phase (damped rate times time) is at
least 2^52 radians while its envelope is not yet 0 now takes its sine
from the exact argument reduction. There, mtwnSpringMotionAt, mtwnSampleSpring and the spring easings, bounded decays and spring
transitions built on them return different bits; results below 2^52
are unchanged.
Grouped players cost less: with groups, an update of 1,000 players in
step takes 1.6% more instructions than without them, down from 14.4%.
Fixed
A critical or overdamped spring whose start overflows its settling
bound (stiffness times offset past about 1.8e308) gave a NaN settling
time. mtwnSpringSettlingTime and mtwnBoundedDecayStopTime now
return infinity, as the capped path already did. A spring transition
from such a start, which ended at once (a path jumped to its target,
other kinds ended with the other channels), now never ends by
settling. Where only the offset bound overflowed, the settling time
was the velocity bound's early finite time; it is now infinity too.