Flickering outline around objects on https://codepen.io/thebabydino/pen/WNGPjLx
Categories
(Core :: Graphics: WebRender, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox88 | --- | unaffected |
firefox89 | --- | fixed |
firefox90 | --- | fixed |
People
(Reporter: mayankleoboy1, Assigned: lsalzman)
References
(Blocks 1 open bug, Regression, )
Details
(Keywords: regression)
Attachments
(2 files)
2.04 MB,
video/mp4
|
Details | |
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta+
|
Details | Review |
Happens with both sw-wr and hw-wr
Go to https://codepen.io/thebabydino/pen/WNGPjLx
There is a flickering rectangle outline around the five-pointed and six-pointed stars on a string
There is a pentagonal radiating outline emerging from the 5-pointed 3d star
The page renders fine as of 24th Feb. I tried to do a regression, but the page crashed in some of the nightlies, and had other artifacts as well.
Not really sure if this is a sw-wr or hw-wr regression.
Reporter | ||
Comment 1•4 years ago
|
||
video of the issue
Reporter | ||
Comment 2•4 years ago
|
||
I am blocking bug 1621381 for now as sw-wr is also affected by this bug.
Assignee | ||
Comment 3•4 years ago
|
||
(In reply to Mayank Bansal from comment #2)
I am blocking bug 1621381 for now as sw-wr is also affected by this bug.
Does this affect HW-WR? If so, then it shouldn't block sw-wr-correctness. Better wr-correctness.
Reporter | ||
Updated•4 years ago
|
Reporter | ||
Updated•4 years ago
|
Updated•4 years ago
|
Reporter | ||
Comment 4•4 years ago
|
||
This looks to be regressed by bug 1706846
However, I use the term 'regress' a little losely. Bug 1706846 fixed a very apparent bug, and left this smaller regression.
Comment 5•4 years ago
|
||
I can reproduce the issue on Nightly90.0a1 Windows10. about:support shows that Compositing: WebRender
.
There are several regression and progression.
#1 Regression window: Nothing is displayed, Nightly(content and UI) is completely blank. Occasionally the UI will blink.
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=7534ee1e10788b233ed6b27c6e120533870e5f2e&tochange=f3b8d237e29af262b2042809e13ce6043b75c922
#2 Regression window: Fixed #1 issue. However, The shape is not correct. It looks like a disk or with concentric circles.
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=24f7185528384b633771c837b1cf9a391eaa52f2&tochange=8f77fe5d56b270ccadf6c361e40412a12e56d4b9
#3 Regression window: Fixed #2 issue. However, This bug. Some outlines appear.
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=5c49b44eba9b8643e0c53254897b8382266c8ed8&tochange=9057a10b4b9c13275cb7314b90a42eb6e763da26
Comment 6•4 years ago
|
||
Set release status flags based on info from the regressing bug 1706846
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 7•4 years ago
|
||
We were already clipping off most of the AA inside cs_clip_image previously anyway.
Given that it is too unpredictable in what situations the little bit of remaining
AA was actually applying, and that it causes visual artifacts sometimes when it
activates where it shouldn't, we're better off just using a rough clip inside this
shader for the most so that it is always predictable.
Updated•4 years ago
|
Assignee | ||
Comment 9•4 years ago
|
||
Mayank, this patch should address the flickering outlines specifically. Can you check?
Reporter | ||
Comment 10•4 years ago
|
||
sure. As soon as it hits nightly, can test.
Alternately, if you can point me to a Winx64 try build, I can test.
Assignee | ||
Comment 11•4 years ago
|
||
Reporter | ||
Comment 12•4 years ago
|
||
(In reply to Lee Salzman [:lsalzman] from comment #11)
https://treeherder.mozilla.org/jobs?repo=try&revision=d43bc9faf210fdcba12135d445a2ad07e4e69245
I dont know where to get the win10x64 build from this link. Is there an direct link?
Assignee | ||
Comment 13•4 years ago
|
||
Reporter | ||
Comment 14•4 years ago
•
|
||
(In reply to Lee Salzman [:lsalzman] from comment #13)
The bug does not repro with this build :)
Edit: I also checked a couple of other demos, and they all looked fine.
Edit2 (to be doubly sure) : buildconfig from the try build : https://hg.mozilla.org/try/rev/d43bc9faf210fdcba12135d445a2ad07e4e69245
Assignee | ||
Updated•4 years ago
|
Comment 15•4 years ago
|
||
bugherder |
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 16•4 years ago
|
||
Comment on attachment 9218712 [details]
Bug 1707798 - Use rough clipping in cs_clip_image. r?aosmond
Beta/Release Uplift Approval Request
- User impact if declined: Potential anti-aliasing artifacts with some CSS transforms.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Slight cosmetic change to disable an old broken "feature". Verified fix.
- String changes made/needed:
Assignee | ||
Updated•4 years ago
|
Comment 17•4 years ago
|
||
Comment on attachment 9218712 [details]
Bug 1707798 - Use rough clipping in cs_clip_image. r?aosmond
Approved alongside bug 1706846 and bug 1707228 for beta 9, thanks.
Comment 18•4 years ago
|
||
bugherder uplift |
Description
•