Closed
Bug 1795296
Opened 2 years ago
Closed 1 year ago
OffscreenCanvas should try to use Direct2D backend if possible
Categories
(Core :: Graphics: Canvas2D, enhancement, P3)
Core
Graphics: Canvas2D
Tracking
()
RESOLVED
FIXED
125 Branch
Tracking | Status | |
---|---|---|
firefox125 | --- | fixed |
People
(Reporter: aosmond, Assigned: aosmond)
References
Details
Attachments
(1 file)
We appear to not try to use the Direct2D backend, because we actually need an HTMLCanvasElement
to get the WindowRenderer
:
The code doesn't look to actively require access to the WindowRenderer
(WebRenderLayerManager
) so we can probably make a decision for worker threads.
I haven't done an exhaustive analysis so there may be more globals that we need to make threadlocal or add mutex protection for.
Assignee | ||
Updated•2 years ago
|
Flags: needinfo?(aosmond)
Assignee | ||
Comment 1•1 year ago
|
||
The foundation will be laid in bug 1855742 and we can enable it here / update tests.
Depends on: 1855742
Flags: needinfo?(aosmond)
Assignee | ||
Updated•1 year ago
|
Assignee: nobody → aosmond
Status: NEW → ASSIGNED
Assignee | ||
Comment 2•1 year ago
|
||
Depends on D189532
Pushed by aosmond@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/05b607c3bbe6
Enable Direct2D backend with OffscreenCanvas. r=gfx-reviewers,lsalzman
Comment 4•1 year ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
status-firefox123:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 123 Branch
Comment 5•1 year ago
|
||
Backed out 12 changesets (Bug 1795296, Bug 1855742) as requested by aosmond a=backout
Link: https://hg.mozilla.org/mozilla-central/rev/3fd71c45d9fc05e5912ec6c9ba191a9a3a7f2038
Status: RESOLVED → REOPENED
status-firefox123:
fixed → ---
Resolution: FIXED → ---
Target Milestone: 123 Branch → ---
Pushed by aosmond@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/223489055d61
Enable Direct2D backend with OffscreenCanvas. r=gfx-reviewers,lsalzman
Comment 7•1 year ago
|
||
bugherder |
Status: REOPENED → RESOLVED
Closed: 1 year ago → 1 year ago
status-firefox125:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 125 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•