Port fennec's display port strategies to APZC

RESOLVED INVALID

Status

()

Core
Panning and Zooming
RESOLVED INVALID
4 years ago
4 years ago

People

(Reporter: cwiiis, Unassigned)

Tracking

Trunk
All
Gonk (Firefox OS)
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

4 years ago
For tiles not to suck, we need to start aligning our display port with tile boundaries. We have various display port strategies in fennec, we should probably port our default one to native.
Also you'll probably have to port the wonderful wonderful code at https://hg.mozilla.org/mozilla-central/file/8196c86355bc/mobile/android/chrome/content/browser.js#l2988
(Reporter)

Comment 2

4 years ago
Going to start looking at this.
Assignee: nobody → chrislord.net
Status: NEW → ASSIGNED
(Reporter)

Comment 3

4 years ago
I've decided to split this into another bug (bug 907743) - We should still consider this because I suspect that the Android display-port code is better and better-tested, but it's really the tile alignment that we need on b2g more than the algorithms themselves (which is a larger piece of work).
Assignee: chrislord.net → nobody
No longer blocks: 894333
Status: ASSIGNED → NEW
Depends on: 907743
Blocks: 907179
Component: Graphics → Panning and Zooming
Depends on: 912148
Whiteboard: [release28]

Updated

4 years ago
Whiteboard: [release28]
We have a bunch of displayport strategies in APZC now as well, which are controllable by various prefs and combinations of prefs. I don't think there's much value in pulling over the rest of the strategies from Fennec, mostly because we've really only ever used one of them even on Fennec and that's the approach we're also using in APZC. I'm going to close this bug but feel free to argue otherwise.
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.