Closed
Bug 1316906
Opened 8 years ago
Closed 7 years ago
Move stuff in PLayerTransaction that's not related to layers out of PLayerTransaction
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
firefox52 | --- | affected |
People
(Reporter: kats, Unassigned)
References
Details
(Whiteboard: [gfx-noted])
Now that we have WR stood up with e10s, we should start unbreaking things that were broken as a result. In particular, there are various bits of code that send messages to the compositor process by using IPDL methods on PLayerTransaction (code doing this generally gets the ShadowLayerForwarder from the ClientLayerManager to use the IPDL bridge).
In the WR branch we no longer have any PLayerTransaction instances being created, instead we have a PWebRenderBridge. So we should either copy the extra stuff from PLayerTransaction over to PWebRenderBridge or factor those things out to some other protocol (PCompositorBridge or some other sub-protocol) so that they can be used again. This shouldn't be done blindly - each protocol method in PLayerTransaction will need to be examined to determine whether we still need it in the WR world, and if so, how it needs to be adapted to WR.
Updated•7 years ago
|
Assignee: nobody → sotaro.ikeda.g
Updated•7 years ago
|
Assignee: sotaro.ikeda.g → nobody
Reporter | ||
Comment 1•7 years ago
|
||
I think this is pretty much done. Even if it isn't keeping this metabug open is pointless, we can just file specific bugs for IPDL messages we need to duplicate from PLayerTransaction to PWebRenderBridge.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•