We're culling items behind opaque backface-visibility hidden items that are invisible [web platform test: transform3d-backface-visibility-006.html]
Categories
(Core :: Web Painting, enhancement, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox64 | --- | affected |
People
(Reporter: mstange, Unassigned)
References
Details
Attachments
(1 obsolete file)
(Non-WR) Gecko is failing the following web platform test: https://searchfox.org/mozilla-central/source/testing/web-platform/tests/css/css-transforms/transform3d-backface-visibility-006.html View in browser: https://hg.mozilla.org/mozilla-central/raw-file/tip/testing/web-platform/tests/css/css-transforms/transform3d-backface-visibility-006.html Changing background: red to background: rgba(255, 0, 0, 0.99) makes Gecko pass this test. I think what's happening is that we consider the red background color item to be opaque, and then we're culling items behind it. But the red background color is not actually visible, so we're culling too much.
Updated•6 years ago
|
Comment 1•3 years ago
|
||
(In reply to Markus Stange [:mstange] from comment #0)
(Non-WR) Gecko is failing the following web platform test:
As hinted by "non-wr" here, this seems to to be passing with WebRender, which is now the only configuration we support.
And indeed, the test is annotated as follows in its .ini file:
[transform3d-backface-visibility-006.html]
expected:
if webrender: PASS
FAIL
Now that WebRender is the only graphics backend, I don't think there's anything left to be done here, correct? I'll use this bug to just delete that .ini file which isn't serving a purpose anymore.
Comment 2•3 years ago
|
||
Here's the wpt.fyi link showing that we pass the test as far as that dashboard is concerned, for the record:
https://wpt.fyi/results/css/css-transforms/transform3d-backface-visibility-006.html
Comment 3•3 years ago
|
||
Updated•3 years ago
|
Comment 4•3 years ago
•
|
||
Actually, it looks like there are a lot of similarly-removable .ini files; I'm going to fix those more broadly in bug 1738122, and call this bug here fixed-by-webrender.
Updated•3 years ago
|
Comment 5•3 years ago
|
||
Comment on attachment 9248107 [details]
Bug 1494442 part 1: Remove annotations for WPT tests that always pass, now that webrender is always enabled. r?#layout-reviewers
Revision D129720 was moved to bug 1738122. Setting attachment 9248107 [details] to obsolete.
Updated•3 years ago
|
Description
•