Visual artifacts on http://thewebrocks.com/demos/mozilla-monument-name-finder/
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr52 | --- | unaffected |
| firefox57 | --- | unaffected |
| firefox58 | --- | unaffected |
| firefox59 | --- | disabled |
| firefox60 | --- | disabled |
| firefox61 | --- | disabled |
| firefox65 | --- | wontfix |
| firefox66 | --- | fixed |
| firefox67 | --- | fixed |
People
(Reporter: jan, Assigned: kvark)
References
(Blocks 1 open bug, )
Details
(Keywords: nightly-community)
Attachments
(7 files, 1 obsolete file)
Comment 1•8 years ago
|
||
| Reporter | ||
Comment 2•8 years ago
|
||
| Reporter | ||
Comment 3•8 years ago
|
||
Comment 4•8 years ago
|
||
Updated•8 years ago
|
| Reporter | ||
Comment 5•8 years ago
|
||
| Reporter | ||
Comment 7•8 years ago
|
||
| Reporter | ||
Updated•8 years ago
|
Comment 8•7 years ago
|
||
Updated•7 years ago
|
| Reporter | ||
Comment 9•7 years ago
|
||
Comment 10•7 years ago
|
||
| Assignee | ||
Comment 11•7 years ago
|
||
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
Comment 12•7 years ago
|
||
Comment 13•7 years ago
|
||
(In reply to Andrew Osmond [:aosmond] from comment #12)
Created attachment 9039196 [details]
Reduced test case, v1
Point of interest: It bends when you change the cube class rotation from -61 degrees (correct, nice and straight) to -62 degrees (bad, pulled up in the middle).
Comment 14•7 years ago
|
||
Simplified the transforms further.
Comment 15•7 years ago
|
||
As as the failure case, but it is rotated one fewer degree.
Comment 16•7 years ago
|
||
Looks like we are tripping:
If I disable this, the test case passes and we no longer distort the original page as it turns. However there is still some minor flickering that is presumably unrelated.
Comment 17•7 years ago
|
||
Guess this is bug 1521656 then?
Comment 18•7 years ago
|
||
| Assignee | ||
Comment 19•7 years ago
|
||
Now that we no longer guarantee that a picture with perspective transform is rasterized in local space, we need to ensure that the shaders don't apply perspective correction to the texture coordinates twice.
For that to be the case, we pass an extra flag to the plane splitting shader, and un-do the perspective correction if it's not enabled.
Comment 20•7 years ago
|
||
Updated•7 years ago
|
Comment 21•7 years ago
|
||
Comment 22•7 years ago
|
||
| bugherder | ||
Updated•7 years ago
|
Comment 23•7 years ago
|
||
Comment 24•7 years ago
|
||
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=224740129&repo=autoland&lineNumber=2974
Backout link: https://hg.mozilla.org/integration/autoland/rev/494cb7f6b6764588f0d334e5dd1423249a58c849
| Assignee | ||
Comment 25•7 years ago
|
||
I learned now how to fire up try pushes that include WR reftests.
Comment 26•7 years ago
|
||
Comment 27•7 years ago
|
||
| bugherder | ||
| Assignee | ||
Comment 28•7 years ago
|
||
Comment on attachment 9039607 [details]
WR support non-locally-rasterized split planes
Beta/Release Uplift Approval Request
Feature/Bug causing the regression
User impact if declined
Visual glitches in pages that involve filters, 3D transforms, and preserve-3D stacking contexts.
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
Medium
Why is the change risky/not risky? (and alternatives if risky)
In the worst case, we'll have more glitches, but nothing will explode.
String changes made/needed
Updated•7 years ago
|
Comment 29•7 years ago
|
||
Are you also going to land the reduced test case?
Comment 30•7 years ago
|
||
Comment on attachment 9039607 [details]
WR support non-locally-rasterized split planes
Fix to support some issues with 3d transforms, includes adding a test back in.
OK to uplift for beta 4.
| Assignee | ||
Comment 31•7 years ago
|
||
Liz,
Yes, thanks for spotting this. My change relies on https://bugzilla.mozilla.org/attachment.cgi?id=9039632 being merged as well.
Comment 32•7 years ago
|
||
| bugherder uplift | ||
Comment 33•7 years ago
|
||
(In reply to Dzmitry Malyshau [:kvark] from comment #28)
Is this code covered by automated tests?
Yes
Needs manual test from QE?
No
Marking as qe- per comment 28.
| Reporter | ||
Comment 34•7 years ago
|
||
No difference to non-WR anymore. Thanks!
Description
•