Use RemoteTextureMap for D2D Canvas
Categories
(Core :: Graphics: Canvas2D, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox123 | --- | fixed |
People
(Reporter: lsalzman, Assigned: lsalzman)
References
(Regressed 7 open bugs)
Details
(Whiteboard: [sp3])
Attachments
(3 files)
Right now we're using a mixture of RemoteTextureMap and replay textures in CanvasTranslator that is unwieldly. Replay textures are also slower than RemoteTextureMap, due to RemoteTextureMap being smarter about how it waits for availability of textures. Let's move D2D canvas over to RemoteTextureMap so that we can simplify the implementation of CanvasTranslator.
Assignee | ||
Comment 1•1 year ago
|
||
Updated•1 year ago
|
Assignee | ||
Comment 2•1 year ago
|
||
Depends on D197101
Assignee | ||
Comment 3•1 year ago
•
|
||
Initial testing suggests we should see something in between a 2-3% improvement in overall SP3 core on Windows from this.
Assignee | ||
Comment 4•1 year ago
|
||
Comment 6•1 year ago
|
||
Backed out for causing reftest failures on transformations-1.html.
- backout: https://hg.mozilla.org/integration/autoland/rev/6814c9419790a8ee7c93cac282a82a11d93d16ba
- push: https://treeherder.mozilla.org/jobs?repo=autoland&group_state=expanded&selectedTaskRun=bDMaNmOpRtOxSa2DtP75Dw.0&revision=1b02448b1e9b654275e339b84429fd9573ff09aa
- failure log: https://treeherder.mozilla.org/logviewer?job_id=441114997&repo=autoland&lineNumber=17084
Comment 8•1 year ago
|
||
Relanding this patch due to inaccurate backfill results.
Backfill pointed to this patch as being the culprit for the reftest failures: https://treeherder.mozilla.org/jobs?repo=autoland&group_state=expanded&searchStr=Linux%2C18.04%2Cx64%2CWebRender%2Cdebug%2CReftests%2Ctest-linux1804-64-qr%2Fdebug-reftest-snapshot%2CRs5&tochange=328ba82c361f4b9c538d46a8e2921552fc374e85&fromchange=3269da4317b52aa22899875f85180896861e301a&selectedTaskRun=bDMaNmOpRtOxSa2DtP75Dw.0
Sorry if this has caused any inconvenience!
Assignee | ||
Updated•1 year ago
|
Comment 9•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/36c71343fb8c
https://hg.mozilla.org/mozilla-central/rev/c8cc337976e1
https://hg.mozilla.org/mozilla-central/rev/92e647ae97ee
Comment 10•1 year ago
|
||
Comment 12•1 year ago
|
||
Note that motionmark reported by awfy is run in some a bit weird mode.
-ramp version is, I believe, closer to what happens when one runs the test locally using its default mode
https://treeherder.mozilla.org/perfherder/graphs?highlightAlerts=1&highlightChangelogData=1&highlightCommonAlerts=0&series=mozilla-central,4921279,1,13&timerange=1209600
Updated•1 year ago
|
Updated•1 year ago
|
Description
•