Closed
Bug 1491911
Opened 6 years ago
Closed 6 years ago
Extreme 3d-perspective Melts Webrender
Categories
(Core :: Graphics: WebRender, defect, P2)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
mozilla64
Tracking | Status | |
---|---|---|
firefox64 | --- | fixed |
People
(Reporter: Gankra, Assigned: gw)
References
Details
Attachments
(3 files)
I noticed this when messing around with the perspective on https://developer.mozilla.org/en-US/docs/Web/CSS/perspective Attached is a more reduced case that reliably creates corrupted rendering that extends into the chrome.
Reporter | ||
Comment 1•6 years ago
|
||
rendering in wr on my windows nvidia laptop
Reporter | ||
Comment 2•6 years ago
|
||
rendering in vanilla firefox
Comment 3•6 years ago
|
||
(I see the expected thing here on Linux FWIW)
Reporter | ||
Comment 4•6 years ago
|
||
This is obscure enough that we could probably go to beta with it, but nasty enough that I wouldn't be opposed to bumping this to P1.
Blocks: stage-wr-trains
Priority: -- → P2
Reporter | ||
Comment 5•6 years ago
|
||
I also see the tearing corruption on my nvidia/nouveau linux desktop, although much harder to get chrome corruption.
Comment 6•6 years ago
|
||
Debian Testing, GTX 1060 https://addons.mozilla.org/en-US/firefox/addon/starry-space-fantasy/ Nightly should be renamed back to "Minefield". Depending on zoom level and theme, I get every behavior, incl. drawn on tabs. ;)
Assignee | ||
Comment 7•6 years ago
|
||
I can reproduce this on Linux w/ nvidia (blob) driver. The same machine with Intel GPU enabled doesn't show the artifact. It looks like uninitialized data / garbage or perhaps NaN output from the shaders? I'll take this one - I think I have seen a similar looking screenshot in a few bugs, so it's probably worth sorting out now.
Assignee | ||
Updated•6 years ago
|
Assignee: nobody → gwatson
Comment 8•6 years ago
|
||
Looks OK to me on macOS/Intel.
Assignee | ||
Comment 9•6 years ago
|
||
This appears to be either a driver/shader compiler bug, or perhaps some internal precision implementation detail we're seeing on certain GPUs only. I have a fix / workaround for it, but making sure the fix doesn't break any existing reftests may take a little while.
Assignee | ||
Comment 10•6 years ago
|
||
Fix is https://github.com/servo/webrender/pull/3073.
Updated•6 years ago
|
Depends on: 1492389
See Also: → https://github.com/servo/webrender/pull/3073
Comment 11•6 years ago
|
||
Debian Testing, GTX 1060 Contrary to non-WR, scrolling is buttery smooth with WebRender. The issue with vertical lines in content and on chrome (comment 1) is fixed.
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox64:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
You need to log in
before you can comment on or make changes to this bug.
Description
•