Bug 1795296 - Enable Direct2D backend with OffscreenCanvas. r=gfx-reviewers,lsalzman

Differential Revision: https://phabricator.services.mozilla.com/D189533
This commit is contained in:
Andrew Osmond 2023-12-19 05:10:35 +00:00
parent 13cc2c3b57
commit 008ce95841
15 changed files with 46 additions and 3 deletions

View File

@ -5737,7 +5737,7 @@
# Whether OffscreenCanvas can use remote canvas
- name: gfx.canvas.remote.allow-offscreen
type: RelaxedAtomicBool
value: false
value: true
mirror: always
# How long to wait in milliseconds for a texture to be resolved

View File

@ -0,0 +1,3 @@
[2d.gradient.conic.negative.rotation.html]
disabled:
if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850

View File

@ -0,0 +1,3 @@
[2d.gradient.conic.negative.rotation.worker.html]
disabled:
if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850

View File

@ -0,0 +1,3 @@
[2d.gradient.conic.positive.rotation.html]
disabled:
if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850

View File

@ -0,0 +1,3 @@
[2d.gradient.conic.positive.rotation.worker.html]
disabled:
if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850

View File

@ -0,0 +1,3 @@
[2d.gradient.interpolate.coloralpha.html]
disabled:
if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850

View File

@ -0,0 +1,3 @@
[2d.gradient.interpolate.coloralpha.worker.html]
disabled:
if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850

View File

@ -0,0 +1,4 @@
[2d.gradient.interpolate.overlap.html]
[OffscreenCanvas test: 2d.gradient.interpolate.overlap]
expected:
if (os == "win") and not swgl: FAIL

View File

@ -0,0 +1,4 @@
[2d.gradient.interpolate.overlap.worker.html]
[2d]
expected:
if (os == "win") and not swgl: FAIL

View File

@ -0,0 +1,4 @@
[2d.path.arc.selfintersect.1.html]
[arc() with lineWidth > 2*radius is drawn sensibly]
expected:
if (os == "win"): [PASS, FAIL]

View File

@ -1,3 +1,4 @@
[2d.path.arc.selfintersect.1.worker.html]
expected:
if (os == "android") and fission: TIMEOUT
[arc() with lineWidth > 2*radius is drawn sensibly]
expected:
if (os == "win"): [PASS, FAIL]

View File

@ -0,0 +1,3 @@
[2d.path.roundrect.zero.3.html]
disabled:
if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850

View File

@ -0,0 +1,3 @@
[2d.path.roundrect.zero.3.worker.html]
disabled:
if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850

View File

@ -0,0 +1,3 @@
[2d.path.roundrect.zero.6.html]
disabled:
if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850

View File

@ -0,0 +1,3 @@
[2d.path.roundrect.zero.6.worker.html]
disabled:
if (os == "win") and not swgl: https://bugzilla.mozilla.org/show_bug.cgi?id=1847850