Remove BasicLayerManager usage from Paint functions
Categories
(Core :: Web Painting, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox93 | --- | fixed |
People
(Reporter: mattwoodrow, Assigned: mattwoodrow)
References
Details
Attachments
(7 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
We currently use a temporary BasicLayerManager (without FrameLayerBuilder), in order to do fallback painting of videos and canvas elements.
We should remove this, so that we can remove BasicLayerManager entirely.
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Comment 2•3 years ago
|
||
Depends on D122171
Assignee | ||
Comment 3•3 years ago
|
||
Depends on D122172
Assignee | ||
Comment 4•3 years ago
|
||
Depends on D122173
Assignee | ||
Comment 5•3 years ago
|
||
Depends on D122174
Assignee | ||
Comment 6•3 years ago
|
||
This takes the logic used for Image/CanvasLayer::ComputeEffectiveTransforms and uses it to get matching rendering for the Paint path.
Depends on D122175
Assignee | ||
Comment 7•3 years ago
|
||
Depends on D122176
Pushed by mwoodrow@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ffc97ce6e2fe Don't use BasicLayerManager for painting ImageBitmap <canvas> elements. r=jrmuizel https://hg.mozilla.org/integration/autoland/rev/052d8f8f2306 Don't use BasicLayerManager for painting CanvasRenderer backed canvas elements. r=jrmuizel https://hg.mozilla.org/integration/autoland/rev/8ed5600c10c5 Don't use BasicLayerManager to paint video elements. r=jrmuizel https://hg.mozilla.org/integration/autoland/rev/f10f423b3cd1 Move transform snapping code into gfxUtils. r=jrmuizel https://hg.mozilla.org/integration/autoland/rev/8179eecebbbd Add 2d matrix equivalents for transform snapping functions. r=jrmuizel https://hg.mozilla.org/integration/autoland/rev/1b3f01bb4409 Snap transforms for video/canvas painting in the same way that Layer rendering did. r=jrmuizel https://hg.mozilla.org/integration/autoland/rev/34f47ed38272 Mark tests as passing. r=jrmuizel
Comment 9•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/ffc97ce6e2fe
https://hg.mozilla.org/mozilla-central/rev/052d8f8f2306
https://hg.mozilla.org/mozilla-central/rev/8ed5600c10c5
https://hg.mozilla.org/mozilla-central/rev/f10f423b3cd1
https://hg.mozilla.org/mozilla-central/rev/8179eecebbbd
https://hg.mozilla.org/mozilla-central/rev/1b3f01bb4409
https://hg.mozilla.org/mozilla-central/rev/34f47ed38272
Description
•