regression: Black border around shaped popups with MOZ_X11_EGL=1
Categories
(Core :: Graphics: WebRender, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox-esr78 | --- | unaffected |
firefox80 | --- | unaffected |
firefox81 | --- | unaffected |
firefox82 | --- | fixed |
People
(Reporter: jan, Assigned: stransky)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: nightly-community, regression)
Attachments
(4 files)
Gnome Xwayland, Debian Testing, Mesa 20.1.5, Intel HD Graphics 630 (KBL GT2)
MOZ_X11_EGL=1 mozregression --repo autoland --launch 20b1b9a1db08 --pref gfx.webrender.all:true
bug 1650583 made MOZ_X11_EGL+WebRender look like bug 1479135. It doesn't occur with GLX+WebRender or MOZ_X11_EGL+Basic.
Reporter | ||
Updated•4 years ago
|
Reporter | ||
Updated•4 years ago
|
Assignee | ||
Comment 1•4 years ago
|
||
I'll look at it when the recent patches lands.
Thanks.
Assignee | ||
Updated•4 years ago
|
Reporter | ||
Comment 2•4 years ago
|
||
Also present on EGL/Gnome X11/proprietary Nvidia. (Debian Testing, Nvidia GTX 1060, driver 450.57)
Assignee | ||
Updated•4 years ago
|
Comment 3•4 years ago
|
||
Also present with EGL with amdgpu, Mesa 20.1.7 on Arch Linux.
Assignee | ||
Comment 6•4 years ago
|
||
Yes, I can reproduce that too. I expect it's some visual misconfiguration on EGL.
Assignee | ||
Comment 7•4 years ago
|
||
The problem is that we don't get visual with alpha on EGL for any window :)
Reporter | ||
Comment 8•4 years ago
|
||
Googled "egl x11 visual alpha":
https://bugs.freedesktop.org/show_bug.cgi?id=99237 was closed as dupe of
https://bugs.freedesktop.org/show_bug.cgi?id=67676 which was moved to
https://gitlab.freedesktop.org/mesa/mesa/-/issues/149:
Assignee | ||
Comment 9•4 years ago
|
||
Don't worry, I have a patch almost ready.
Assignee | ||
Comment 11•4 years ago
|
||
Yeah, seems to be more complicated than I expected which should not surprise me :)
EGL does not provide a way how to select a composited visual so we'd need to use GLX for that.
That does not work on nvidia binary drivers but they have poor support for EGL anyway so there's no point to use EGL on Nvidia right now.
Assignee | ||
Comment 12•4 years ago
|
||
Assignee | ||
Comment 13•4 years ago
|
||
Depends on D89720
Comment 14•4 years ago
|
||
Comment 15•4 years ago
|
||
Backed out for bustages on nsWindow.cpp
Backout link: https://hg.mozilla.org/integration/autoland/rev/dd7af09b774af54def28f2d76a1b118cbd46b1e4
Log link: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=315359599&repo=autoland&lineNumber=55717
Assignee | ||
Comment 16•4 years ago
|
||
Updated, Thanks. New try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=621a89cb3f099790055cc65687e1a64ff12f5dae
Comment 17•4 years ago
|
||
Comment 18•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/92159cd14d67
https://hg.mozilla.org/mozilla-central/rev/5012e5d4c2d7
Updated•4 years ago
|
Reporter | ||
Updated•3 years ago
|
Updated•3 years ago
|
Description
•