Use webrender for view transition's "old" snapshots.
Categories
(Core :: Graphics: WebRender, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox138 | --- | fixed |
People
(Reporter: emilio, Assigned: emilio)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [viewtransitions:m1])
Attachments
(2 files)
Updated•1 month ago
|
Assignee | ||
Comment 1•1 month ago
|
||
This seems to do what I'd expect on the Gecko side, but the snapshots
still don't show up without this change.
Also adds some logging infrastructure.
Updated•1 month ago
|
Assignee | ||
Comment 2•1 month ago
|
||
Nical, any idea why this doesn't seem to work? The snapshots of the old content almost never show up. The fact that's "almost never" kinda hints at something going wrong on the WR side... Maybe another frame arrives and thus we never actually take the snapshot?
Assignee | ||
Comment 3•1 month ago
|
||
(Note that I wrote this behind a pref, you need to turn the pref on to see the bug)
Assignee | ||
Comment 4•1 month ago
|
||
If I turn on missing-snapshot-panic
then it well, panics. But interestingly the missing-snapshot-pink
pref doesn't seem to work.
Comment 5•1 month ago
|
||
missing-snapshot-panic
should panic here. If it panics here it means that we have created a snapshot image key but for some reason it didn't get rendered. If the panic happens elsewhere, the issue is likely that the image key wasn't created in the first place. As we discussed earlier that could be caused by a transaction not being rendered. I filed bug 1955005 to address that particular concern.
missing-snapshot-pink
also only affects snapshot image keys that were created but not rendered.
Updated•1 month ago
|
Assignee | ||
Comment 6•25 days ago
|
||
Test expectation updates incoming.
Comment 10•25 days ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/fc8468453de2
https://hg.mozilla.org/mozilla-central/rev/e39769e47f14
https://hg.mozilla.org/mozilla-central/rev/758f044d69df
Assignee | ||
Updated•24 days ago
|
Comment 11•24 days ago
|
||
Updated•24 days ago
|
Comment 12•24 days ago
|
||
Comment 13•24 days ago
|
||
bugherder |
Comment 14•24 days ago
|
||
Comment 15•24 days ago
|
||
Comment 16•24 days ago
|
||
Comment 17•24 days ago
|
||
bugherder |
Comment 18•23 days ago
|
||
bugherder |
Description
•