Closed Bug 1112170 Opened 7 years ago Closed 7 years ago

Make it possible to use tiling with the basic compositor backend (at least on Linux)

Categories

(Core :: Graphics: Layers, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla37

People

(Reporter: nical, Assigned: nical)

Details

Attachments

(1 file)

Even if we don't ship it, there is no reason to prevent this configuration directly in the code, which is what we do here: http://dxr.mozilla.org/mozilla-central/source/gfx/layers/client/ClientPaintedLayer.cpp
This may cause some tooltips and and other kind of widget/popups to have tiled painted layers where they used to not be tiled.

If we don't want that, then we should consider having the same logic on all platforms as what we currently do on b2g, that is only use tiled layers for scrollable content.
Attachment #8537276 - Flags: review?(bas)
Comment on attachment 8537276 [details] [diff] [review]
Don't disable tiles for the basic backend

Review of attachment 8537276 [details] [diff] [review]:
-----------------------------------------------------------------

For now I feel this is fine.
Attachment #8537276 - Flags: review?(bas) → review+
Relanded linux-only for now: https://hg.mozilla.org/integration/mozilla-inbound/rev/3233b239e61d
Summary: make it possible to use tiling with the basic compositor backend → Make it possible to use tiling with the basic compositor backend (at least on Linux)
https://hg.mozilla.org/mozilla-central/rev/3233b239e61d
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla37
You need to log in before you can comment on or make changes to this bug.