Closed Bug 993473 Opened 10 years ago Closed 10 years ago

[meta] Enable low-res and progressive tiling on B2G

Categories

(Core :: Panning and Zooming, defect)

All
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla32
feature-b2g 2.0

People

(Reporter: kats, Assigned: kats)

References

Details

(Keywords: meta, Whiteboard: [ucid:graphics18])

This is a meta bug to track the work that needs to be done in order to enable low-res and progressive tiling on B2G.
I tried enabling progressive tile rendering as-is just by flipping the pref and it seems to work ok. On the hamachi it's not really evident that it's doing anything at first but if you drop the tile size to 32x32 (again with the prefs) then it's pretty obvious that it's rendering tiles progressively. So that's good news. I haven't verified that draw aborting is working as desired.
Low-res tiling also appears to be working, although is somewhat glitchy in that a lot of stuff flickers and (maybe) repaints while scrolling. I'm not sure if this is intentional or not, or if it's because of the way I hacked it in to see if it was working. I'll file another dependent bug with my hack and results.
With the patches on bug 1001438, bug 994293, and bug 897996, I get much jankier scrolling in the contacts app. I grabbed a profile; it is at http://people.mozilla.org/~bgirard/cleopatra/#report=5fd02aae5a513a54704c21e0eee4319c8972f6f4. I'll probably spin this out into another dependent bug once I have a better idea of what's going on, as this will need to be fixed before we can enable low-res/progressive painting.
I narrowed down the problem above a little bit, filed bug 1005908 for it.
No longer depends on: 1005908
Most recent try push with latest versions of all the dependent patches and with low-res + progressive enabled on B2G: https://tbpl.mozilla.org/?tree=Try&rev=94c29f81bc15

Just waiting on one review and then everything should be good to land.
feature-b2g: --- → 2.0
Whiteboard: [ucid:graphics18]
1. Add user story ID defined in Firefox OS product backlog Google sheet
2. Specify this is Firefox OS 2.0 feature by feature-b2g=2.0
Assignee: nobody → bugmail.mozilla
All done.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Summary: Enable low-res and progressive tiling on B2G → [meta] Enable low-res and progressive tiling on B2G
Target Milestone: --- → mozilla32
Stuff was backed out.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
No longer depends on: 1016222
Hopefully it doesn't bounce again!
Status: REOPENED → RESOLVED
Closed: 10 years ago10 years ago
Resolution: --- → FIXED
Depends on: 1021085
Depends on: 1021248
Depends on: 1021507
Depends on: 1020778
No longer depends on: 1021507
Depends on: 1027851
Depends on: 1033371
No longer depends on: 1033553
Depends on: 1020530
You need to log in before you can comment on or make changes to this bug.