Name Description Size
2d.layer.anisotropic-blur.isotropic-expected.html Canvas test: 2d.layer.anisotropic-blur.isotropic 669
2d.layer.anisotropic-blur.isotropic.html Canvas test: 2d.layer.anisotropic-blur.isotropic 887
2d.layer.anisotropic-blur.isotropic.w.html Canvas test: 2d.layer.anisotropic-blur.isotropic 1389
2d.layer.anisotropic-blur.mostly-x-expected.html Canvas test: 2d.layer.anisotropic-blur.mostly-x 667
2d.layer.anisotropic-blur.mostly-x.html Canvas test: 2d.layer.anisotropic-blur.mostly-x 884
2d.layer.anisotropic-blur.mostly-x.w.html Canvas test: 2d.layer.anisotropic-blur.mostly-x 1386
2d.layer.anisotropic-blur.mostly-y-expected.html Canvas test: 2d.layer.anisotropic-blur.mostly-y 667
2d.layer.anisotropic-blur.mostly-y.html Canvas test: 2d.layer.anisotropic-blur.mostly-y 884
2d.layer.anisotropic-blur.mostly-y.w.html Canvas test: 2d.layer.anisotropic-blur.mostly-y 1386
2d.layer.anisotropic-blur.x-only-expected.html Canvas test: 2d.layer.anisotropic-blur.x-only 663
2d.layer.anisotropic-blur.x-only.html Canvas test: 2d.layer.anisotropic-blur.x-only 878
2d.layer.anisotropic-blur.x-only.w.html Canvas test: 2d.layer.anisotropic-blur.x-only 1380
2d.layer.anisotropic-blur.y-only-expected.html Canvas test: 2d.layer.anisotropic-blur.y-only 663
2d.layer.anisotropic-blur.y-only.html Canvas test: 2d.layer.anisotropic-blur.y-only 878
2d.layer.anisotropic-blur.y-only.w.html Canvas test: 2d.layer.anisotropic-blur.y-only 1380
2d.layer.beginLayer-options.html OffscreenCanvas test: 2d.layer.beginLayer-options 1794
2d.layer.beginLayer-options.worker.js 1634
2d.layer.blur-from-outside-canvas.no-clipping-expected.html Canvas test: 2d.layer.blur-from-outside-canvas.no-clipping 1361
2d.layer.blur-from-outside-canvas.no-clipping.html Canvas test: 2d.layer.blur-from-outside-canvas.no-clipping 1114
2d.layer.blur-from-outside-canvas.no-clipping.w.html Canvas test: 2d.layer.blur-from-outside-canvas.no-clipping 1630
2d.layer.blur-from-outside-canvas.with-clipping-expected.html Canvas test: 2d.layer.blur-from-outside-canvas.with-clipping 1451
2d.layer.blur-from-outside-canvas.with-clipping.html Canvas test: 2d.layer.blur-from-outside-canvas.with-clipping 1198
2d.layer.blur-from-outside-canvas.with-clipping.w.html Canvas test: 2d.layer.blur-from-outside-canvas.with-clipping 1718
2d.layer.clearRect.full-expected.html Canvas test: 2d.layer.clearRect.full 565
2d.layer.clearRect.full.html Canvas test: 2d.layer.clearRect.full 897
2d.layer.clearRect.full.w.html Canvas test: 2d.layer.clearRect.full 1407
2d.layer.clearRect.partial-expected.html Canvas test: 2d.layer.clearRect.partial 731
2d.layer.clearRect.partial.html Canvas test: 2d.layer.clearRect.partial 885
2d.layer.clearRect.partial.w.html Canvas test: 2d.layer.clearRect.partial 1393
2d.layer.clip-inside-and-outside-expected.html Canvas test: 2d.layer.clip-inside-and-outside 1037
2d.layer.clip-inside-and-outside.html Canvas test: 2d.layer.clip-inside-and-outside 968
2d.layer.clip-inside-and-outside.w.html Canvas test: 2d.layer.clip-inside-and-outside 1482
2d.layer.clip-inside-expected.html Canvas test: 2d.layer.clip-inside 813
2d.layer.clip-inside.html Canvas test: 2d.layer.clip-inside 858
2d.layer.clip-inside.w.html Canvas test: 2d.layer.clip-inside 1366
2d.layer.clip-outside-expected.html Canvas test: 2d.layer.clip-outside 815
2d.layer.clip-outside.html Canvas test: 2d.layer.clip-outside 861
2d.layer.clip-outside.w.html Canvas test: 2d.layer.clip-outside 1369
2d.layer.cross-layer-paths-expected.html Canvas test: 2d.layer.cross-layer-paths 562
2d.layer.cross-layer-paths.html Canvas test: 2d.layer.cross-layer-paths 805
2d.layer.cross-layer-paths.w.html Canvas test: 2d.layer.cross-layer-paths 1311
2d.layer.css-filters.blur-and-shadow-expected.html Canvas test: 2d.layer.css-filters.blur-and-shadow 735
2d.layer.css-filters.blur-and-shadow.html Canvas test: 2d.layer.css-filters.blur-and-shadow 880
2d.layer.css-filters.blur-and-shadow.w.html Canvas test: 2d.layer.css-filters.blur-and-shadow 1382
2d.layer.css-filters.blur-expected.html Canvas test: 2d.layer.css-filters.blur 639
2d.layer.css-filters.blur.html Canvas test: 2d.layer.css-filters.blur 814
2d.layer.css-filters.blur.w.html Canvas test: 2d.layer.css-filters.blur 1316
2d.layer.css-filters.shadow-expected.html Canvas test: 2d.layer.css-filters.shadow 679
2d.layer.css-filters.shadow.html Canvas test: 2d.layer.css-filters.shadow 845
2d.layer.css-filters.shadow.w.html Canvas test: 2d.layer.css-filters.shadow 1347
2d.layer.ctm.ctx-filter-expected.html Canvas test: 2d.layer.ctm.ctx-filter 864
2d.layer.ctm.ctx-filter.html Canvas test: 2d.layer.ctm.ctx-filter 1385
2d.layer.ctm.ctx-filter.w.html Canvas test: 2d.layer.ctm.ctx-filter 1921
2d.layer.ctm.filter-expected.html Canvas test: 2d.layer.ctm.filter 861
2d.layer.ctm.filter.html Canvas test: 2d.layer.ctm.filter 1176
2d.layer.ctm.filter.w.html Canvas test: 2d.layer.ctm.filter 1698
2d.layer.ctm.getTransform.html OffscreenCanvas test: 2d.layer.ctm.getTransform 795
2d.layer.ctm.getTransform.worker.js 637
2d.layer.ctm.resetTransform-expected.html Canvas test: 2d.layer.ctm.resetTransform 627
2d.layer.ctm.resetTransform.html Canvas test: 2d.layer.ctm.resetTransform 943
2d.layer.ctm.resetTransform.w.html Canvas test: 2d.layer.ctm.resetTransform 1461
2d.layer.ctm.setTransform-expected.html Canvas test: 2d.layer.ctm.setTransform 661
2d.layer.ctm.setTransform.html Canvas test: 2d.layer.ctm.setTransform 951
2d.layer.ctm.setTransform.w.html Canvas test: 2d.layer.ctm.setTransform 1469
2d.layer.ctm.shadow-in-transformed-layer-expected.html Canvas test: 2d.layer.ctm.shadow-in-transformed-layer 895
2d.layer.ctm.shadow-in-transformed-layer.html Canvas test: 2d.layer.ctm.shadow-in-transformed-layer 1127
2d.layer.ctm.shadow-in-transformed-layer.w.html Canvas test: 2d.layer.ctm.shadow-in-transformed-layer 1649
2d.layer.drawImage-expected.html Canvas test: 2d.layer.drawImage 931
2d.layer.drawImage.html Canvas test: 2d.layer.drawImage 1265
2d.layer.drawImage.w.html Canvas test: 2d.layer.drawImage 1787
2d.layer.exceptions-are-no-op.html OffscreenCanvas test: 2d.layer.exceptions-are-no-op 1054
2d.layer.exceptions-are-no-op.worker.js 892
2d.layer.global-states.ctx-filter.no-transform-expected.html Canvas test: 2d.layer.global-states.ctx-filter.no-transform 16391
2d.layer.global-states.ctx-filter.no-transform.html Canvas test: 2d.layer.global-states.ctx-filter.no-transform 19534
2d.layer.global-states.ctx-filter.no-transform.w.html Canvas test: 2d.layer.global-states.ctx-filter.no-transform 28755
2d.layer.global-states.ctx-filter.rotation-expected.html Canvas test: 2d.layer.global-states.ctx-filter.rotation 17343
2d.layer.global-states.ctx-filter.rotation.html Canvas test: 2d.layer.global-states.ctx-filter.rotation 20482
2d.layer.global-states.ctx-filter.rotation.w.html Canvas test: 2d.layer.global-states.ctx-filter.rotation 29767
2d.layer.global-states.filter.ctx-filter.no-transform-expected.html Canvas test: 2d.layer.global-states.filter.ctx-filter.no-transform 25138
2d.layer.global-states.filter.ctx-filter.no-transform.html Canvas test: 2d.layer.global-states.filter.ctx-filter.no-transform 19840
2d.layer.global-states.filter.ctx-filter.no-transform.w.html Canvas test: 2d.layer.global-states.filter.ctx-filter.no-transform 29093
2d.layer.global-states.filter.ctx-filter.rotation-expected.html Canvas test: 2d.layer.global-states.filter.ctx-filter.rotation 26154
2d.layer.global-states.filter.ctx-filter.rotation.html Canvas test: 2d.layer.global-states.filter.ctx-filter.rotation 20788
2d.layer.global-states.filter.ctx-filter.rotation.w.html Canvas test: 2d.layer.global-states.filter.ctx-filter.rotation 30105
2d.layer.global-states.filter.no-cxt-filter.no-transform-expected.html Canvas test: 2d.layer.global-states.filter.no-cxt-filter.no-transform 24584
2d.layer.global-states.filter.no-cxt-filter.no-transform.html Canvas test: 2d.layer.global-states.filter.no-cxt-filter.no-transform 19289
2d.layer.global-states.filter.no-cxt-filter.no-transform.w.html Canvas test: 2d.layer.global-states.filter.no-cxt-filter.no-transform 28542
2d.layer.global-states.filter.no-cxt-filter.rotation-expected.html Canvas test: 2d.layer.global-states.filter.no-cxt-filter.rotation 25600
2d.layer.global-states.filter.no-cxt-filter.rotation.html Canvas test: 2d.layer.global-states.filter.no-cxt-filter.rotation 20237
2d.layer.global-states.filter.no-cxt-filter.rotation.w.html Canvas test: 2d.layer.global-states.filter.no-cxt-filter.rotation 29554
2d.layer.global-states.no-cxt-filter.no-transform-expected.html Canvas test: 2d.layer.global-states.no-cxt-filter.no-transform 15837
2d.layer.global-states.no-cxt-filter.no-transform.html Canvas test: 2d.layer.global-states.no-cxt-filter.no-transform 18983
2d.layer.global-states.no-cxt-filter.no-transform.w.html Canvas test: 2d.layer.global-states.no-cxt-filter.no-transform 28204
2d.layer.global-states.no-cxt-filter.rotation-expected.html Canvas test: 2d.layer.global-states.no-cxt-filter.rotation 16789
2d.layer.global-states.no-cxt-filter.rotation.html Canvas test: 2d.layer.global-states.no-cxt-filter.rotation 19931
2d.layer.global-states.no-cxt-filter.rotation.w.html Canvas test: 2d.layer.global-states.no-cxt-filter.rotation 29216
2d.layer.globalCompositeOperation-expected.html Canvas test: 2d.layer.globalCompositeOperation 25536
2d.layer.globalCompositeOperation.html Canvas test: 2d.layer.globalCompositeOperation 25985
2d.layer.globalCompositeOperation.w.html Canvas test: 2d.layer.globalCompositeOperation 40338
2d.layer.invalid-calls.beginLayer-reset-endLayer.html OffscreenCanvas test: 2d.layer.invalid-calls.beginLayer-reset-endLayer 815
2d.layer.invalid-calls.beginLayer-reset-endLayer.worker.js 634
2d.layer.invalid-calls.beginLayer-restore.html OffscreenCanvas test: 2d.layer.invalid-calls.beginLayer-restore 761
2d.layer.invalid-calls.beginLayer-restore.worker.js 587
2d.layer.invalid-calls.beginLayer-save-endLayer.html OffscreenCanvas test: 2d.layer.invalid-calls.beginLayer-save-endLayer 810
2d.layer.invalid-calls.beginLayer-save-endLayer.worker.js 630
2d.layer.invalid-calls.endLayer.html OffscreenCanvas test: 2d.layer.invalid-calls.endLayer 710
2d.layer.invalid-calls.endLayer.worker.js 546
2d.layer.invalid-calls.save-beginLayer-restore.html OffscreenCanvas test: 2d.layer.invalid-calls.save-beginLayer-restore 805
2d.layer.invalid-calls.save-beginLayer-restore.worker.js 626
2d.layer.invalid-calls.save-endLayer.html OffscreenCanvas test: 2d.layer.invalid-calls.save-endLayer 736
2d.layer.invalid-calls.save-endLayer.worker.js 567
2d.layer.layer-rendering-state-reset-in-layer.html OffscreenCanvas test: 2d.layer.layer-rendering-state-reset-in-layer 2439
2d.layer.layer-rendering-state-reset-in-layer.worker.js 2261
2d.layer.malformed-operations-with-promises.html OffscreenCanvas test: 2d.layer.malformed-operations-with-promises 1506
2d.layer.malformed-operations-with-promises.worker.js 1352
2d.layer.malformed-operations.html OffscreenCanvas test: 2d.layer.malformed-operations 3192
2d.layer.malformed-operations.worker.js 3052
2d.layer.nested-ctx-filter-expected.html Canvas test: 2d.layer.nested-ctx-filter 877
2d.layer.nested-ctx-filter.html Canvas test: 2d.layer.nested-ctx-filter 964
2d.layer.nested-ctx-filter.w.html Canvas test: 2d.layer.nested-ctx-filter 1476
2d.layer.nested-expected.html Canvas test: 2d.layer.nested 1077
2d.layer.nested-filters-expected.html Canvas test: 2d.layer.nested-filters 946
2d.layer.nested-filters.html Canvas test: 2d.layer.nested-filters 1227
2d.layer.nested-filters.w.html Canvas test: 2d.layer.nested-filters 1749
2d.layer.nested.html Canvas test: 2d.layer.nested 1087
2d.layer.nested.w.html Canvas test: 2d.layer.nested 1611
2d.layer.non-invertible-matrix-expected.html Canvas test: 2d.layer.non-invertible-matrix 576
2d.layer.non-invertible-matrix.html Canvas test: 2d.layer.non-invertible-matrix 1430
2d.layer.non-invertible-matrix.shadow-expected.html Canvas test: 2d.layer.non-invertible-matrix.shadow 590
2d.layer.non-invertible-matrix.shadow.html Canvas test: 2d.layer.non-invertible-matrix.shadow 1549
2d.layer.non-invertible-matrix.shadow.w.html Canvas test: 2d.layer.non-invertible-matrix.shadow 2083
2d.layer.non-invertible-matrix.w.html Canvas test: 2d.layer.non-invertible-matrix 1958
2d.layer.non-invertible-matrix.with-render-states-and-filter-expected.html Canvas test: 2d.layer.non-invertible-matrix.with-render-states-and-filter 636
2d.layer.non-invertible-matrix.with-render-states-and-filter.html Canvas test: 2d.layer.non-invertible-matrix.with-render-states-and-filter 1826
2d.layer.non-invertible-matrix.with-render-states-and-filter.w.html Canvas test: 2d.layer.non-invertible-matrix.with-render-states-and-filter 2368
2d.layer.opaque-canvas-expected.html Canvas test: 2d.layer.opaque-canvas 1056
2d.layer.opaque-canvas.html Canvas test: 2d.layer.opaque-canvas 1288
2d.layer.opaque-canvas.w.html Canvas test: 2d.layer.opaque-canvas 1814
2d.layer.reset-expected.html Canvas test: 2d.layer.reset 506
2d.layer.reset.html Canvas test: 2d.layer.reset 1226
2d.layer.reset.w.html Canvas test: 2d.layer.reset 1758
2d.layer.restore-style-expected.html Canvas test: 2d.layer.restore-style 823
2d.layer.restore-style.html Canvas test: 2d.layer.restore-style 983
2d.layer.restore-style.w.html Canvas test: 2d.layer.restore-style 1493
2d.layer.several-complex-expected.html Canvas test: 2d.layer.several-complex 1120
2d.layer.several-complex.html Canvas test: 2d.layer.several-complex 1234
2d.layer.several-complex.w.html Canvas test: 2d.layer.several-complex 1758
2d.layer.shadow-from-outside-canvas.long-distance-expected.html Canvas test: 2d.layer.shadow-from-outside-canvas.long-distance 658
2d.layer.shadow-from-outside-canvas.long-distance-with-clipping-expected.html Canvas test: 2d.layer.shadow-from-outside-canvas.long-distance-with-clipping 764
2d.layer.shadow-from-outside-canvas.long-distance-with-clipping.html Canvas test: 2d.layer.shadow-from-outside-canvas.long-distance-with-clipping 1179
2d.layer.shadow-from-outside-canvas.long-distance-with-clipping.w.html Canvas test: 2d.layer.shadow-from-outside-canvas.long-distance-with-clipping 1697
2d.layer.shadow-from-outside-canvas.long-distance.html Canvas test: 2d.layer.shadow-from-outside-canvas.long-distance 1059
2d.layer.shadow-from-outside-canvas.long-distance.w.html Canvas test: 2d.layer.shadow-from-outside-canvas.long-distance 1573
2d.layer.shadow-from-outside-canvas.short-distance-expected.html Canvas test: 2d.layer.shadow-from-outside-canvas.short-distance 656
2d.layer.shadow-from-outside-canvas.short-distance-with-clipping-expected.html Canvas test: 2d.layer.shadow-from-outside-canvas.short-distance-with-clipping 762
2d.layer.shadow-from-outside-canvas.short-distance-with-clipping.html Canvas test: 2d.layer.shadow-from-outside-canvas.short-distance-with-clipping 1178
2d.layer.shadow-from-outside-canvas.short-distance-with-clipping.w.html Canvas test: 2d.layer.shadow-from-outside-canvas.short-distance-with-clipping 1696
2d.layer.shadow-from-outside-canvas.short-distance.html Canvas test: 2d.layer.shadow-from-outside-canvas.short-distance 1058
2d.layer.shadow-from-outside-canvas.short-distance.w.html Canvas test: 2d.layer.shadow-from-outside-canvas.short-distance 1572
2d.layer.valid-calls.beginLayer-endLayer.html OffscreenCanvas test: 2d.layer.valid-calls.beginLayer-endLayer 836
2d.layer.valid-calls.beginLayer-endLayer.worker.js 663
2d.layer.valid-calls.beginLayer-save.html OffscreenCanvas test: 2d.layer.valid-calls.beginLayer-save 820
2d.layer.valid-calls.beginLayer-save.worker.js 651
2d.layer.valid-calls.beginLayer.html OffscreenCanvas test: 2d.layer.valid-calls.beginLayer 800
2d.layer.valid-calls.beginLayer.worker.js 636
2d.layer.valid-calls.restore.html OffscreenCanvas test: 2d.layer.valid-calls.restore 785
2d.layer.valid-calls.restore.worker.js 624
2d.layer.valid-calls.save-beginLayer.html OffscreenCanvas test: 2d.layer.valid-calls.save-beginLayer 820
2d.layer.valid-calls.save-beginLayer.worker.js 651
2d.layer.valid-calls.save.html OffscreenCanvas test: 2d.layer.valid-calls.save 770
2d.layer.valid-calls.save.worker.js 612
2d.layer.valid-calls.save_reset_restore.html OffscreenCanvas test: 2d.layer.valid-calls.save_reset_restore 852
2d.layer.valid-calls.save_reset_restore.worker.js 680
2d.layer.valid-calls.save_restore.html OffscreenCanvas test: 2d.layer.valid-calls.save_restore 805
2d.layer.valid-calls.save_restore.worker.js 639