Closed Bug 1494442 Opened 6 years ago Closed 3 years ago

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)

enhancement

Tracking

()

RESOLVED FIXED
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.
Priority: -- → P2

(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.

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

Assignee: nobody → dholbert
Status: NEW → ASSIGNED

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.

Assignee: dholbert → nobody
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Depends on: fixed-by-webrender
Resolution: --- → FIXED
Assignee: nobody → dholbert
Attachment #9248107 - Attachment description: Bug 1494442: Remove annotation for WPT test transform3d-backface-visibility-006.html, which only failed in non-webrender configurations. r?miko → Bug 1494442 part 1: Remove annotations for WPT tests that always pass, now that webrender is always enabled. r?#layout-reviewers

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.

Attachment #9248107 - Attachment is obsolete: true
Assignee: dholbert → nobody
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: