Merged
…ng reference frames The rotation values we get from Stylo are unnormalized, yet euclid expects them to be[^1]. This change enusures that before we give the rotation values to euclid we normalize them. Lucikly, Stylo already has normalization functionality available so we can reuse it. [^1]: https://github.com/servo/euclid/blob/main/src/rotation.rs#L276 Signed-off-by: Martin Robinson <mrobinson@abandonedwig.info>
TG199 pushed a commit to TG199/servo that referenced this pull request
Jun 21, 2026…ng reference frames (servo#45634) The rotation values we get from Stylo are unnormalized, yet euclid expects them to be[^1]. This change enusures that before we give the rotation values to euclid we normalize them. Lucikly, Stylo already has normalization functionality available so we can reuse it. [^1]: https://github.com/servo/euclid/blob/main/src/rotation.rs#L276 Testing: This change adds a new crashtest. Fixes: servo#36870 Signed-off-by: Martin Robinson <mrobinson@abandonedwig.info>