[wpt-sync] Sync PR 24106 - Enable transformed rasterization for trivial 3D transforms
Categories
(Core :: Web Painting, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox79 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 24106 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/24106
Details from upstream follow.
Manuel Rego Casasnovas <rego@igalia.com> wrote:
Enable transformed rasterization for trivial 3D transforms
This patch adds a new compositing reason kTrivial3DTransform
separated from k3DTransform, so we can identify trivial 3D transforms.
It modifies CompositingReasonFinder in order to return
kTrivial3DTransform or k3DTransform as compositing reason.On top of that the patch enables transformed rasterization
for the new compositing reason kTrivial3DTransform.BUG=1078401
TEST=CompositedLayerMappingTest.TransformedRasterizationForTrivial3DTransform
TEST=CompositingRequirementsUpdaterTest.NonTrivial3DTransforms
TEST=external/wpt/css/css-transforms/subpixel-transform-changes-004.htmlChange-Id: I1acb7846af8d86c26474322818bd80c8bde2d031
Reviewed-on: https://chromium-review.googlesource.com/2241111
WPT-Export-Revision: 51efb843e13e15586568f25580cf856952e7855b
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 1•4 years ago
|
||
Assignee | ||
Comment 2•4 years ago
|
||
CI Results
Ran 11 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 1 tests
Status Summary
Firefox
PASS: 1
FAIL: 1
Chrome
PASS: 1
Safari
PASS: 1
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
/css/css-transforms/subpixel-transform-changes-004.html: FAIL [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-windows10-64-debug
, Gecko-windows10-64-opt
, Gecko-windows7-32-debug
, Gecko-windows7-32-opt
, GitHub
], PASS [Gecko-linux1804-64-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-qr-opt
, Gecko-windows10-64-qr-debug
, Gecko-windows10-64-qr-opt
]
New Tests That Don't Pass
/css/css-transforms/subpixel-transform-changes-004.html: FAIL [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-windows10-64-debug
, Gecko-windows10-64-opt
, Gecko-windows7-32-debug
, Gecko-windows7-32-opt
, GitHub
], PASS [Gecko-linux1804-64-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-qr-opt
, Gecko-windows10-64-qr-debug
, Gecko-windows10-64-qr-opt
] (Chrome: PASS, Safari: PASS)
Comment 4•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/29f4761dd728
https://hg.mozilla.org/mozilla-central/rev/d8ea5e63d92f
Description
•