servo-wpt-sync · GitHub

@servo-wpt-sync mentioned this pull request

Jun 13, 2026

Merged

@mrobinson

@mrobinson

mrobinson marked this pull request as ready for review

June 13, 2026 13:45

@mrobinson

simonwuelker

Loirooriol

…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>

@mrobinson

@mrobinson

@mrobinson

@mrobinson

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>

Read the original on github.com ↗