Closed
Bug 1507227
Opened 6 years ago
Closed 4 years ago
Android: Photo of firefox logo on mozilla.org has visual artifacts [Adreno 3xx]
Categories
(Core :: Graphics: WebRender, defect, P2)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: kats, Unassigned)
References
(Blocks 2 open bugs)
Details
(Keywords: regression, Whiteboard: [gfx-noted])
Attachments
(2 files)
Start the geckoview example app with WR enabled.
Wait for it to load mozilla.org
Scroll down to the second headline ("Firefox on the Cheddar") and look at the image above it (The logo on the Firefox monument in SF)
Expected:
- image renders properly
Actual:
- image has visual artifacts
Tested on a Sony Z3C
I'll attach screenshots in a bit, currently attempting a bisection, since this regressed pretty recently.
Reporter | ||
Comment 1•6 years ago
|
||
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=e1143f990aba5b34db7cde4e31b91f72f049bbe3&tochange=e92582fa73c6fc6902cb6236bd404b2eaae896cb
Regression from servo/webrender#3283.
Blocks: 1505241
Keywords: regression
Reporter | ||
Comment 2•6 years ago
|
||
Reporter | ||
Comment 3•6 years ago
|
||
Reporter | ||
Comment 4•6 years ago
|
||
(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #1)
> Regression from servo/webrender#3283.
Err that should be servo/webrender#3282.
Comment 5•6 years ago
|
||
This seems likely related to the issue in bug 1505508?
Reporter | ||
Comment 6•6 years ago
|
||
They might be related, but bug 1505508 was present even before servo/webrender#3282 got merged (in fact it's been present ever since servo/webrender#3239 made the glyphs render at all).
If it's helpful I can bisect this bug further to identify which of the commits in servo/webrender#3282 caused the regression.
Comment 7•6 years ago
|
||
(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #6)
> They might be related, but bug 1505508 was present even before
> servo/webrender#3282 got merged (in fact it's been present ever since
> servo/webrender#3239 made the glyphs render at all).
>
> If it's helpful I can bisect this bug further to identify which of the
> commits in servo/webrender#3282 caused the regression.
My suspicion is that it's the "Dynamically grow cache textures" commit. That would definitely cause breakage if the blit behavior identified in bug 1505508 is actually happening. Worth confirming it's that one, and not "Use one layer per region in the texture cache" (which was the cause of that mac bug we had recently).
Reporter | ||
Comment 8•6 years ago
|
||
Yup, verified.
https://treeherder.mozilla.org/#/jobs?repo=try&group_state=expanded&revision=9effd37da2c3bd5fbd46f8f1c7af3ceea3fd9480 is good
https://treeherder.mozilla.org/#/jobs?repo=try&group_state=expanded&revision=9a9be08d27b0b969122052fb0cb26ff45849f558 is bad
So that's from commit 45f3af1cabc645d54f1167207c10216b52c72cb7 in WR, which is "Dynamically grow cache textures"
Comment 9•6 years ago
|
||
Ok, that's the patch that introduced the blit, so that seems very likely to be the same issue as bug 1505508.
Updated•6 years ago
|
Priority: -- → P2
Reporter | ||
Comment 11•6 years ago
|
||
mozilla.org still renders with all sorts of garbage on the Z3C
Flags: needinfo?(kats)
Updated•6 years ago
|
Blocks: gfx-driver-bug
Updated•5 years ago
|
Summary: Android: Photo of firefox logo on mozilla.org has visual artifacts → Android: Photo of firefox logo on mozilla.org has visual artifacts [Adreno 3xx]
Updated•5 years ago
|
Blocks: wr-adreno3xx
Updated•5 years ago
|
No longer blocks: wr-android
Comment 12•4 years ago
|
||
This no longer seems to apply (probably due to no longer using texture arrays). We can always re-open if we see something similar again.
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•