From fbaf0bb26397aa498eb9156f06d5a6fe34dd7dd8 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 03:14:29 +0200 Subject: Merging upstream version 125.0.1. Signed-off-by: Daniel Baumann --- .../layers/2d.layer.ctm.filter-expected.html | 25 +++++++++++ .../offscreen/layers/2d.layer.ctm.filter.html | 32 ++++++++++++++ .../offscreen/layers/2d.layer.ctm.filter.w.html | 46 ++++++++++++++++++++ .../layers/2d.layer.ctm.getTransform.html | 32 ++++++++++++++ .../layers/2d.layer.ctm.getTransform.worker.js | 27 ++++++++++++ .../2d.layer.ctm.resetTransform-expected.html | 19 ++++++++ .../layers/2d.layer.ctm.resetTransform.html | 31 ++++++++++++++ .../layers/2d.layer.ctm.resetTransform.w.html | 45 +++++++++++++++++++ .../layers/2d.layer.ctm.setTransform-expected.html | 20 +++++++++ .../layers/2d.layer.ctm.setTransform.html | 31 ++++++++++++++ .../layers/2d.layer.ctm.setTransform.w.html | 45 +++++++++++++++++++ ...r.ctm.shadow-in-transformed-layer-expected.html | 27 ++++++++++++ .../2d.layer.ctm.shadow-in-transformed-layer.html | 34 +++++++++++++++ ...2d.layer.ctm.shadow-in-transformed-layer.w.html | 48 +++++++++++++++++++++ .../layers/2d.layer.drawImage-expected.html | 29 +++++++++++++ .../offscreen/layers/2d.layer.drawImage.html | 36 ++++++++++++++++ .../offscreen/layers/2d.layer.drawImage.w.html | 50 ++++++++++++++++++++++ ....layer.global-states.filter.alpha.blending.html | 1 + ...ayer.global-states.filter.alpha.blending.w.html | 1 + ...layer.global-states.filter.alpha.composite.html | 1 + ...yer.global-states.filter.alpha.composite.w.html | 1 + .../2d.layer.global-states.filter.alpha.html | 1 + ...2d.layer.global-states.filter.alpha.shadow.html | 1 + ....layer.global-states.filter.alpha.shadow.w.html | 1 + .../2d.layer.global-states.filter.alpha.w.html | 1 + 25 files changed, 585 insertions(+) create mode 100644 testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.filter-expected.html create mode 100644 testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.filter.html create mode 100644 testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.filter.w.html create mode 100644 testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.html create mode 100644 testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.worker.js create mode 100644 testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform-expected.html create mode 100644 testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.html create mode 100644 testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.w.html create mode 100644 testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.setTransform-expected.html create mode 100644 testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.html create mode 100644 testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.w.html create mode 100644 testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer-expected.html create mode 100644 testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.html create mode 100644 testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.w.html create mode 100644 testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.drawImage-expected.html create mode 100644 testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.drawImage.html create mode 100644 testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.drawImage.w.html (limited to 'testing/web-platform/tests/html/canvas/offscreen/layers') diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.filter-expected.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.filter-expected.html new file mode 100644 index 0000000000..5fc1ac9acd --- /dev/null +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.filter-expected.html @@ -0,0 +1,25 @@ + + +Canvas test: 2d.layer.ctm.filter +

2d.layer.ctm.filter

+

Checks that parent transforms affect layer filters.

+ + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.filter.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.filter.html new file mode 100644 index 0000000000..e5efc24bcc --- /dev/null +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.filter.html @@ -0,0 +1,32 @@ + + + +Canvas test: 2d.layer.ctm.filter +

2d.layer.ctm.filter

+

Checks that parent transforms affect layer filters.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.filter.w.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.filter.w.html new file mode 100644 index 0000000000..760a65e2c8 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.filter.w.html @@ -0,0 +1,46 @@ + + + + +Canvas test: 2d.layer.ctm.filter +

2d.layer.ctm.filter

+

Checks that parent transforms affect layer filters.

+ +

FAIL (fallback content)

+
+ + + diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.html new file mode 100644 index 0000000000..b2306d95ac --- /dev/null +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.html @@ -0,0 +1,32 @@ + + +OffscreenCanvas test: 2d.layer.ctm.getTransform + + + + +

2d.layer.ctm.getTransform

+

Tests getTransform inside layers.

+ + + diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.worker.js b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.worker.js new file mode 100644 index 0000000000..54b1fee5d0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.getTransform.worker.js @@ -0,0 +1,27 @@ +// DO NOT EDIT! This test has been generated by /html/canvas/tools/gentest.py. +// OffscreenCanvas test in a worker:2d.layer.ctm.getTransform +// Description:Tests getTransform inside layers. +// Note: + +importScripts("/resources/testharness.js"); +importScripts("/html/canvas/resources/canvas-tests.js"); + +var t = async_test("Tests getTransform inside layers."); +var t_pass = t.done.bind(t); +var t_fail = t.step_func(function(reason) { + throw reason; +}); +t.step(function() { + + var canvas = new OffscreenCanvas(100, 50); + var ctx = canvas.getContext('2d'); + + ctx.translate(10, 20); + ctx.beginLayer(); + ctx.scale(2, 3); + const m = ctx.getTransform(); + assert_array_equals([m.a, m.b, m.c, m.d, m.e, m.f], [2, 0, 0, 3, 10, 20]); + ctx.endLayer(); + t.done(); +}); +done(); diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform-expected.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform-expected.html new file mode 100644 index 0000000000..fd4c1746c7 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform-expected.html @@ -0,0 +1,19 @@ + + +Canvas test: 2d.layer.ctm.resetTransform +

2d.layer.ctm.resetTransform

+

Tests resetTransform inside layers.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.html new file mode 100644 index 0000000000..9508b34044 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.html @@ -0,0 +1,31 @@ + + + +Canvas test: 2d.layer.ctm.resetTransform +

2d.layer.ctm.resetTransform

+

Tests resetTransform inside layers.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.w.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.w.html new file mode 100644 index 0000000000..7bf63e1473 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.resetTransform.w.html @@ -0,0 +1,45 @@ + + + + +Canvas test: 2d.layer.ctm.resetTransform +

2d.layer.ctm.resetTransform

+

Tests resetTransform inside layers.

+ +

FAIL (fallback content)

+
+ + + diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.setTransform-expected.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.setTransform-expected.html new file mode 100644 index 0000000000..45a3d095e1 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.setTransform-expected.html @@ -0,0 +1,20 @@ + + +Canvas test: 2d.layer.ctm.setTransform +

2d.layer.ctm.setTransform

+

Tests setTransform inside layers.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.html new file mode 100644 index 0000000000..91034943b6 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.html @@ -0,0 +1,31 @@ + + + +Canvas test: 2d.layer.ctm.setTransform +

2d.layer.ctm.setTransform

+

Tests setTransform inside layers.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.w.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.w.html new file mode 100644 index 0000000000..8b1ea1ce51 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.setTransform.w.html @@ -0,0 +1,45 @@ + + + + +Canvas test: 2d.layer.ctm.setTransform +

2d.layer.ctm.setTransform

+

Tests setTransform inside layers.

+ +

FAIL (fallback content)

+
+ + + diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer-expected.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer-expected.html new file mode 100644 index 0000000000..312ca19b4c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer-expected.html @@ -0,0 +1,27 @@ + + +Canvas test: 2d.layer.ctm.shadow-in-transformed-layer +

2d.layer.ctm.shadow-in-transformed-layer

+

Check shadows inside of a transformed layer.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.html new file mode 100644 index 0000000000..59305076f0 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.html @@ -0,0 +1,34 @@ + + + +Canvas test: 2d.layer.ctm.shadow-in-transformed-layer +

2d.layer.ctm.shadow-in-transformed-layer

+

Check shadows inside of a transformed layer.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.w.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.w.html new file mode 100644 index 0000000000..486a028335 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.ctm.shadow-in-transformed-layer.w.html @@ -0,0 +1,48 @@ + + + + +Canvas test: 2d.layer.ctm.shadow-in-transformed-layer +

2d.layer.ctm.shadow-in-transformed-layer

+

Check shadows inside of a transformed layer.

+ +

FAIL (fallback content)

+
+ + + diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.drawImage-expected.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.drawImage-expected.html new file mode 100644 index 0000000000..26f6e75214 --- /dev/null +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.drawImage-expected.html @@ -0,0 +1,29 @@ + + +Canvas test: 2d.layer.drawImage +

2d.layer.drawImage

+

Checks that drawImage writes the image to the layer and not the parent directly.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.drawImage.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.drawImage.html new file mode 100644 index 0000000000..37718f6f2c --- /dev/null +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.drawImage.html @@ -0,0 +1,36 @@ + + + +Canvas test: 2d.layer.drawImage +

2d.layer.drawImage

+

Checks that drawImage writes the image to the layer and not the parent directly.

+ +

FAIL (fallback content)

+
+ diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.drawImage.w.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.drawImage.w.html new file mode 100644 index 0000000000..78a235597d --- /dev/null +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.drawImage.w.html @@ -0,0 +1,50 @@ + + + + +Canvas test: 2d.layer.drawImage +

2d.layer.drawImage

+

Checks that drawImage writes the image to the layer and not the parent directly.

+ +

FAIL (fallback content)

+
+ + + diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.html index be6f962b33..0e48cb49f7 100644 --- a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.html +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.html @@ -1,6 +1,7 @@ + Canvas test: 2d.layer.global-states.filter.alpha.blending

2d.layer.global-states.filter.alpha.blending

Checks that layers with filters correctly use global render states.

diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.w.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.w.html index 2b53ad7c1e..3887ed4485 100644 --- a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.w.html +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.blending.w.html @@ -2,6 +2,7 @@ + Canvas test: 2d.layer.global-states.filter.alpha.blending

2d.layer.global-states.filter.alpha.blending

Checks that layers with filters correctly use global render states.

diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.html index 087fea88af..1a9bc8b733 100644 --- a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.html +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.html @@ -1,6 +1,7 @@ + Canvas test: 2d.layer.global-states.filter.alpha.composite

2d.layer.global-states.filter.alpha.composite

Checks that layers with filters correctly use global render states.

diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.w.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.w.html index 6aa83a3278..5c90fe95aa 100644 --- a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.w.html +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.composite.w.html @@ -2,6 +2,7 @@ + Canvas test: 2d.layer.global-states.filter.alpha.composite

2d.layer.global-states.filter.alpha.composite

Checks that layers with filters correctly use global render states.

diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.html index f1d631c25c..f64e8925f0 100644 --- a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.html +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.html @@ -1,6 +1,7 @@ + Canvas test: 2d.layer.global-states.filter.alpha

2d.layer.global-states.filter.alpha

Checks that layers with filters correctly use global render states.

diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.shadow.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.shadow.html index 2548c21181..5e8911ee17 100644 --- a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.shadow.html +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.shadow.html @@ -1,6 +1,7 @@ + Canvas test: 2d.layer.global-states.filter.alpha.shadow

2d.layer.global-states.filter.alpha.shadow

Checks that layers with filters correctly use global render states.

diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.shadow.w.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.shadow.w.html index 5e1494422e..b3be7e1ac8 100644 --- a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.shadow.w.html +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.shadow.w.html @@ -2,6 +2,7 @@ + Canvas test: 2d.layer.global-states.filter.alpha.shadow

2d.layer.global-states.filter.alpha.shadow

Checks that layers with filters correctly use global render states.

diff --git a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.w.html b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.w.html index e75d668ad5..21e55f856c 100644 --- a/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.w.html +++ b/testing/web-platform/tests/html/canvas/offscreen/layers/2d.layer.global-states.filter.alpha.w.html @@ -2,6 +2,7 @@ + Canvas test: 2d.layer.global-states.filter.alpha

2d.layer.global-states.filter.alpha

Checks that layers with filters correctly use global render states.

-- cgit v1.2.3