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 external files)
Updated•1 year ago
|
| Assignee | ||
Comment 1•1 year 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 year ago
|
| Assignee | ||
Comment 2•1 year 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 year ago
|
||
(Note that I wrote this behind a pref, you need to turn the pref on to see the bug)
| Assignee | ||
Comment 4•1 year 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 year 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 year ago
|
| Assignee | ||
Comment 6•1 year ago
|
||
Test expectation updates incoming.
Comment 10•1 year 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•1 year ago
|
Comment 11•1 year ago
|
||
Updated•1 year ago
|
Comment 12•1 year ago
|
||
Comment 13•1 year ago
|
||
| bugherder | ||
Comment 14•1 year ago
|
||
Comment 15•1 year ago
|
||
Comment 16•1 year ago
|
||
Comment 17•1 year ago
|
||
| bugherder | ||
Comment 18•1 year ago
|
||
| bugherder | ||
Description
•