From 9b07326b0c7905d342e86cfaddb7ae020db19ff6 Mon Sep 17 00:00:00 2001 From: Daniil Sakhapov Date: Mon, 27 May 2024 07:48:32 -0700 Subject: [PATCH] Use ComputeDegrees with conversion data for rotate*() transforms Bug: 40946458 Change-Id: I1fbdf113ee4d4f7d32d2c580108e967257ea3150 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5569744 Reviewed-by: Anders Hartvoll Ruud Commit-Queue: Daniil Sakhapov Cr-Commit-Position: refs/heads/main@{#1306413} --- css/css-transforms/transform-with-sign-function.html | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/css/css-transforms/transform-with-sign-function.html b/css/css-transforms/transform-with-sign-function.html index 9c5387c58924fe..b6e179d390b9bf 100644 --- a/css/css-transforms/transform-with-sign-function.html +++ b/css/css-transforms/transform-with-sign-function.html @@ -17,5 +17,9 @@ test_math_used('skewY(calc(sign(1em - 1px) * 2deg))', 'skewY(2deg)', {prop:'transform'}); test_math_used('matrix(calc(sign(1em - 1px) * 2), calc(sign(1em - 1px) * 2), calc(sign(1em - 1px) * 2), calc(sign(1em - 1px) * 2), calc(sign(1em - 1px) * 2), calc(sign(1em - 1px) * 2))', 'matrix(2, 2, 2, 2, 2, 2)', {prop:'transform'}); test_math_used('matrix3d(calc(sign(1em - 1px) * 2), calc(sign(1em - 1px) * 2), calc(sign(1em - 1px) * 2), calc(sign(1em - 1px) * 2), calc(sign(1em - 1px) * 2), calc(sign(1em - 1px) * 2), calc(sign(1em - 1px) * 2), calc(sign(1em - 1px) * 2),calc(sign(1em - 1px) * 2), calc(sign(1em - 1px) * 2), calc(sign(1em - 1px) * 2), calc(sign(1em - 1px) * 2), calc(sign(1em - 1px) * 2), calc(sign(1em - 1px) * 2), calc(sign(1em - 1px) * 2), calc(sign(1em - 1px) * 2))', 'matrix3d(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2)', {prop:'transform'}); +test_math_used('rotate(calc(sign(1em - 1px) * 2deg))', 'rotate(2deg)', {prop:'transform'}); +test_math_used('rotateX(calc(sign(1em - 1px) * 2deg))', 'rotateX(2deg)', {prop:'transform'}); +test_math_used('rotateY(calc(sign(1em - 1px) * 2deg))', 'rotateY(2deg)', {prop:'transform'}); +test_math_used('rotateZ(calc(sign(1em - 1px) * 2deg))', 'rotateZ(2deg)', {prop:'transform'});