diff options
Diffstat (limited to 'tests/wpt')
7 files changed, 1322 insertions, 215 deletions
diff --git a/tests/wpt/meta/fetch/api/idlharness.any.js.ini b/tests/wpt/meta/fetch/api/idlharness.any.js.ini index 44d299531ad..58df7ba3188 100644 --- a/tests/wpt/meta/fetch/api/idlharness.any.js.ini +++ b/tests/wpt/meta/fetch/api/idlharness.any.js.ini @@ -29,12 +29,6 @@ [Request interface: new Request('about:blank') must inherit property "duplex" with the proper type] expected: FAIL - [Response interface: operation json(any, optional ResponseInit)] - expected: FAIL - - [Response interface: calling json(any, optional ResponseInit) on new Response() with too few arguments must throw TypeError] - expected: FAIL - [idlharness.any.sharedworker.html] expected: ERROR @@ -70,12 +64,6 @@ [Request interface: new Request('about:blank') must inherit property "duplex" with the proper type] expected: FAIL - [Response interface: operation json(any, optional ResponseInit)] - expected: FAIL - - [Response interface: calling json(any, optional ResponseInit) on new Response() with too few arguments must throw TypeError] - expected: FAIL - [idlharness.any.serviceworker.html] expected: ERROR diff --git a/tests/wpt/meta/fetch/api/response/response-static-json.any.js.ini b/tests/wpt/meta/fetch/api/response/response-static-json.any.js.ini index 580482226f0..830bfcd339c 100644 --- a/tests/wpt/meta/fetch/api/response/response-static-json.any.js.ini +++ b/tests/wpt/meta/fetch/api/response/response-static-json.any.js.ini @@ -1,73 +1,3 @@ -[response-static-json.any.worker.html] - [Check response returned by static json() with init undefined] - expected: FAIL - - [Check response returned by static json() with init {"status":400}] - expected: FAIL - - [Check response returned by static json() with init {"statusText":"foo"}] - expected: FAIL - - [Check response returned by static json() with init {"headers":{}}] - expected: FAIL - - [Check response returned by static json() with init {"headers":{"content-type":"foo/bar"}}] - expected: FAIL - - [Check response returned by static json() with init {"headers":{"x-foo":"bar"}}] - expected: FAIL - - [Check static json() encodes JSON objects correctly] - expected: FAIL - - [Check static json() propagates JSON serializer errors] - expected: FAIL - - [Check response returned by static json() with input 𝌆] - expected: FAIL - - [Check response returned by static json() with input U+df06U+d834] - expected: FAIL - - [Check response returned by static json() with input U+dead] - expected: FAIL - - -[response-static-json.any.html] - [Check response returned by static json() with init undefined] - expected: FAIL - - [Check response returned by static json() with init {"status":400}] - expected: FAIL - - [Check response returned by static json() with init {"statusText":"foo"}] - expected: FAIL - - [Check response returned by static json() with init {"headers":{}}] - expected: FAIL - - [Check response returned by static json() with init {"headers":{"content-type":"foo/bar"}}] - expected: FAIL - - [Check response returned by static json() with init {"headers":{"x-foo":"bar"}}] - expected: FAIL - - [Check static json() encodes JSON objects correctly] - expected: FAIL - - [Check static json() propagates JSON serializer errors] - expected: FAIL - - [Check response returned by static json() with input 𝌆] - expected: FAIL - - [Check response returned by static json() with input U+df06U+d834] - expected: FAIL - - [Check response returned by static json() with input U+dead] - expected: FAIL - - [response-static-json.any.sharedworker.html] expected: ERROR diff --git a/tests/wpt/mozilla/meta/MANIFEST.json b/tests/wpt/mozilla/meta/MANIFEST.json index c18a78786aa..2cf09181acc 100644 --- a/tests/wpt/mozilla/meta/MANIFEST.json +++ b/tests/wpt/mozilla/meta/MANIFEST.json @@ -12755,6 +12755,13 @@ {} ] ], + "background_image_csp.sub.html": [ + "c326f54de52c6a36cbaf4871c947c5b785cac83d", + [ + null, + {} + ] + ], "binding_keyword.html": [ "818d2aa29471026c1b4215dfcd1b9939a052b1ea", [ diff --git a/tests/wpt/mozilla/tests/mozilla/background_image_csp.sub.html b/tests/wpt/mozilla/tests/mozilla/background_image_csp.sub.html new file mode 100644 index 00000000000..c326f54de52 --- /dev/null +++ b/tests/wpt/mozilla/tests/mozilla/background_image_csp.sub.html @@ -0,0 +1,34 @@ +<!doctype html> +<meta http-equiv="content-security-policy" content="img-src 'self'"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<style> + #target { + width: 100px; + height: 100px; + background-size: cover; + } +</style> +<div id="target"></div> +<img id="control"> +<script> + // This test sets up a cross-origin background-image on a div and checks that it's blocked by CSP. + // It also uses a regular <img> to control when the test should end. + async_test(t => { + const pathparts = location.pathname.split('/'); + const testfile = pathparts[pathparts.length - 1]; + const url = location.href.replace(location.hostname, "{{hosts[alt][]}}").replace(testfile, "poster.png"); + + const target = document.getElementById("target"); + target.style.backgroundImage = `url('${url}')`; + + // control image load + const control = document.getElementById("control"); + control.src = url; + control.onload = t.unreached_func("Control image should not load (CSP should block it)"); + control.onerror = t.step_timeout(() => { + // No way to assert background-image load failure directly, just ensure no crash / test timeout + t.done(); + }, 500); + }); +</script> diff --git a/tests/wpt/webgpu/meta/__dir__.ini b/tests/wpt/webgpu/meta/__dir__.ini new file mode 100644 index 00000000000..d1544797bff --- /dev/null +++ b/tests/wpt/webgpu/meta/__dir__.ini @@ -0,0 +1,4 @@ +prefs: [ + "dom_serviceworker_enabled:false", + "dom_webgpu_enabled:true", +]
\ No newline at end of file diff --git a/tests/wpt/webgpu/meta/webgpu/cts.https.html.ini b/tests/wpt/webgpu/meta/webgpu/cts.https.html.ini index 6dcd6fd8d99..1ef0696567f 100644 --- a/tests/wpt/webgpu/meta/webgpu/cts.https.html.ini +++ b/tests/wpt/webgpu/meta/webgpu/cts.https.html.ini @@ -10173,6 +10173,8 @@ [cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration:*] [:format="astc-10x10-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-10x10-unorm";canvasType="offscreen";enable_required_feature=true] @@ -10181,6 +10183,8 @@ [:format="astc-10x10-unorm";canvasType="onscreen";enable_required_feature=true] [:format="astc-10x10-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-10x10-unorm-srgb";canvasType="offscreen";enable_required_feature=true] @@ -10189,6 +10193,8 @@ [:format="astc-10x10-unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="astc-10x5-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-10x5-unorm";canvasType="offscreen";enable_required_feature=true] @@ -10197,6 +10203,8 @@ [:format="astc-10x5-unorm";canvasType="onscreen";enable_required_feature=true] [:format="astc-10x5-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-10x5-unorm-srgb";canvasType="offscreen";enable_required_feature=true] @@ -10205,6 +10213,8 @@ [:format="astc-10x5-unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="astc-10x6-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-10x6-unorm";canvasType="offscreen";enable_required_feature=true] @@ -10213,6 +10223,8 @@ [:format="astc-10x6-unorm";canvasType="onscreen";enable_required_feature=true] [:format="astc-10x6-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-10x6-unorm-srgb";canvasType="offscreen";enable_required_feature=true] @@ -10221,6 +10233,8 @@ [:format="astc-10x6-unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="astc-10x8-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-10x8-unorm";canvasType="offscreen";enable_required_feature=true] @@ -10229,6 +10243,8 @@ [:format="astc-10x8-unorm";canvasType="onscreen";enable_required_feature=true] [:format="astc-10x8-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-10x8-unorm-srgb";canvasType="offscreen";enable_required_feature=true] @@ -10237,6 +10253,8 @@ [:format="astc-10x8-unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="astc-12x10-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-12x10-unorm";canvasType="offscreen";enable_required_feature=true] @@ -10245,6 +10263,8 @@ [:format="astc-12x10-unorm";canvasType="onscreen";enable_required_feature=true] [:format="astc-12x10-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-12x10-unorm-srgb";canvasType="offscreen";enable_required_feature=true] @@ -10253,6 +10273,8 @@ [:format="astc-12x10-unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="astc-12x12-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-12x12-unorm";canvasType="offscreen";enable_required_feature=true] @@ -10261,6 +10283,8 @@ [:format="astc-12x12-unorm";canvasType="onscreen";enable_required_feature=true] [:format="astc-12x12-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-12x12-unorm-srgb";canvasType="offscreen";enable_required_feature=true] @@ -10269,6 +10293,8 @@ [:format="astc-12x12-unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="astc-4x4-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-4x4-unorm";canvasType="offscreen";enable_required_feature=true] @@ -10277,6 +10303,8 @@ [:format="astc-4x4-unorm";canvasType="onscreen";enable_required_feature=true] [:format="astc-4x4-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-4x4-unorm-srgb";canvasType="offscreen";enable_required_feature=true] @@ -10285,6 +10313,8 @@ [:format="astc-4x4-unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="astc-5x4-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-5x4-unorm";canvasType="offscreen";enable_required_feature=true] @@ -10293,6 +10323,8 @@ [:format="astc-5x4-unorm";canvasType="onscreen";enable_required_feature=true] [:format="astc-5x4-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-5x4-unorm-srgb";canvasType="offscreen";enable_required_feature=true] @@ -10301,6 +10333,8 @@ [:format="astc-5x4-unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="astc-5x5-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-5x5-unorm";canvasType="offscreen";enable_required_feature=true] @@ -10309,6 +10343,8 @@ [:format="astc-5x5-unorm";canvasType="onscreen";enable_required_feature=true] [:format="astc-5x5-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-5x5-unorm-srgb";canvasType="offscreen";enable_required_feature=true] @@ -10317,6 +10353,8 @@ [:format="astc-5x5-unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="astc-6x5-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-6x5-unorm";canvasType="offscreen";enable_required_feature=true] @@ -10325,6 +10363,8 @@ [:format="astc-6x5-unorm";canvasType="onscreen";enable_required_feature=true] [:format="astc-6x5-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-6x5-unorm-srgb";canvasType="offscreen";enable_required_feature=true] @@ -10333,6 +10373,8 @@ [:format="astc-6x5-unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="astc-6x6-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-6x6-unorm";canvasType="offscreen";enable_required_feature=true] @@ -10341,6 +10383,8 @@ [:format="astc-6x6-unorm";canvasType="onscreen";enable_required_feature=true] [:format="astc-6x6-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-6x6-unorm-srgb";canvasType="offscreen";enable_required_feature=true] @@ -10349,6 +10393,8 @@ [:format="astc-6x6-unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="astc-8x5-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-8x5-unorm";canvasType="offscreen";enable_required_feature=true] @@ -10357,6 +10403,8 @@ [:format="astc-8x5-unorm";canvasType="onscreen";enable_required_feature=true] [:format="astc-8x5-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-8x5-unorm-srgb";canvasType="offscreen";enable_required_feature=true] @@ -10365,6 +10413,8 @@ [:format="astc-8x5-unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="astc-8x6-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-8x6-unorm";canvasType="offscreen";enable_required_feature=true] @@ -10373,6 +10423,8 @@ [:format="astc-8x6-unorm";canvasType="onscreen";enable_required_feature=true] [:format="astc-8x6-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-8x6-unorm-srgb";canvasType="offscreen";enable_required_feature=true] @@ -10381,6 +10433,8 @@ [:format="astc-8x6-unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="astc-8x8-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-8x8-unorm";canvasType="offscreen";enable_required_feature=true] @@ -10389,6 +10443,8 @@ [:format="astc-8x8-unorm";canvasType="onscreen";enable_required_feature=true] [:format="astc-8x8-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="astc-8x8-unorm-srgb";canvasType="offscreen";enable_required_feature=true] @@ -10397,126 +10453,188 @@ [:format="astc-8x8-unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="bc1-rgba-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="bc1-rgba-unorm";canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:format="bc1-rgba-unorm";canvasType="onscreen";enable_required_feature=false] [:format="bc1-rgba-unorm";canvasType="onscreen";enable_required_feature=true] [:format="bc1-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="bc1-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:format="bc1-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=false] [:format="bc1-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="bc2-rgba-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="bc2-rgba-unorm";canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:format="bc2-rgba-unorm";canvasType="onscreen";enable_required_feature=false] [:format="bc2-rgba-unorm";canvasType="onscreen";enable_required_feature=true] [:format="bc2-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="bc2-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:format="bc2-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=false] [:format="bc2-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="bc3-rgba-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="bc3-rgba-unorm";canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:format="bc3-rgba-unorm";canvasType="onscreen";enable_required_feature=false] [:format="bc3-rgba-unorm";canvasType="onscreen";enable_required_feature=true] [:format="bc3-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="bc3-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:format="bc3-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=false] [:format="bc3-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="bc4-r-snorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="bc4-r-snorm";canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:format="bc4-r-snorm";canvasType="onscreen";enable_required_feature=false] [:format="bc4-r-snorm";canvasType="onscreen";enable_required_feature=true] [:format="bc4-r-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="bc4-r-unorm";canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:format="bc4-r-unorm";canvasType="onscreen";enable_required_feature=false] [:format="bc4-r-unorm";canvasType="onscreen";enable_required_feature=true] [:format="bc5-rg-snorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="bc5-rg-snorm";canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:format="bc5-rg-snorm";canvasType="onscreen";enable_required_feature=false] [:format="bc5-rg-snorm";canvasType="onscreen";enable_required_feature=true] [:format="bc5-rg-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="bc5-rg-unorm";canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:format="bc5-rg-unorm";canvasType="onscreen";enable_required_feature=false] [:format="bc5-rg-unorm";canvasType="onscreen";enable_required_feature=true] [:format="bc6h-rgb-float";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="bc6h-rgb-float";canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:format="bc6h-rgb-float";canvasType="onscreen";enable_required_feature=false] [:format="bc6h-rgb-float";canvasType="onscreen";enable_required_feature=true] [:format="bc6h-rgb-ufloat";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="bc6h-rgb-ufloat";canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:format="bc6h-rgb-ufloat";canvasType="onscreen";enable_required_feature=false] [:format="bc6h-rgb-ufloat";canvasType="onscreen";enable_required_feature=true] [:format="bc7-rgba-unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="bc7-rgba-unorm";canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:format="bc7-rgba-unorm";canvasType="onscreen";enable_required_feature=false] [:format="bc7-rgba-unorm";canvasType="onscreen";enable_required_feature=true] [:format="bc7-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="bc7-rgba-unorm-srgb";canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:format="bc7-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=false] [:format="bc7-rgba-unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="depth32float-stencil8";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="depth32float-stencil8";canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:format="depth32float-stencil8";canvasType="onscreen";enable_required_feature=false] [:format="depth32float-stencil8";canvasType="onscreen";enable_required_feature=true] [:format="eac-r11snorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="eac-r11snorm";canvasType="offscreen";enable_required_feature=true] @@ -10525,6 +10643,8 @@ [:format="eac-r11snorm";canvasType="onscreen";enable_required_feature=true] [:format="eac-r11unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="eac-r11unorm";canvasType="offscreen";enable_required_feature=true] @@ -10533,6 +10653,8 @@ [:format="eac-r11unorm";canvasType="onscreen";enable_required_feature=true] [:format="eac-rg11snorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="eac-rg11snorm";canvasType="offscreen";enable_required_feature=true] @@ -10541,6 +10663,8 @@ [:format="eac-rg11snorm";canvasType="onscreen";enable_required_feature=true] [:format="eac-rg11unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="eac-rg11unorm";canvasType="offscreen";enable_required_feature=true] @@ -10549,6 +10673,8 @@ [:format="eac-rg11unorm";canvasType="onscreen";enable_required_feature=true] [:format="etc2-rgb8a1unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="etc2-rgb8a1unorm";canvasType="offscreen";enable_required_feature=true] @@ -10557,6 +10683,8 @@ [:format="etc2-rgb8a1unorm";canvasType="onscreen";enable_required_feature=true] [:format="etc2-rgb8a1unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="etc2-rgb8a1unorm-srgb";canvasType="offscreen";enable_required_feature=true] @@ -10565,6 +10693,8 @@ [:format="etc2-rgb8a1unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="etc2-rgb8unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="etc2-rgb8unorm";canvasType="offscreen";enable_required_feature=true] @@ -10573,6 +10703,8 @@ [:format="etc2-rgb8unorm";canvasType="onscreen";enable_required_feature=true] [:format="etc2-rgb8unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="etc2-rgb8unorm-srgb";canvasType="offscreen";enable_required_feature=true] @@ -10581,6 +10713,8 @@ [:format="etc2-rgb8unorm-srgb";canvasType="onscreen";enable_required_feature=true] [:format="etc2-rgba8unorm";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="etc2-rgba8unorm";canvasType="offscreen";enable_required_feature=true] @@ -10589,6 +10723,8 @@ [:format="etc2-rgba8unorm";canvasType="onscreen";enable_required_feature=true] [:format="etc2-rgba8unorm-srgb";canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:format="etc2-rgba8unorm-srgb";canvasType="offscreen";enable_required_feature=true] @@ -10599,6 +10735,8 @@ [cts.https.html?q=webgpu:api,validation,capability_checks,features,texture_formats:canvas_configuration_view_formats:*] [:viewFormats=["astc-10x10-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-10x10-unorm"\];canvasType="offscreen";enable_required_feature=true] @@ -10607,6 +10745,8 @@ [:viewFormats=["astc-10x10-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-10x10-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-10x10-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] @@ -10615,6 +10755,8 @@ [:viewFormats=["astc-10x10-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-10x5-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-10x5-unorm"\];canvasType="offscreen";enable_required_feature=true] @@ -10623,6 +10765,8 @@ [:viewFormats=["astc-10x5-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-10x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-10x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] @@ -10631,6 +10775,8 @@ [:viewFormats=["astc-10x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-10x6-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-10x6-unorm"\];canvasType="offscreen";enable_required_feature=true] @@ -10639,6 +10785,8 @@ [:viewFormats=["astc-10x6-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-10x6-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-10x6-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] @@ -10647,6 +10795,8 @@ [:viewFormats=["astc-10x6-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-10x8-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-10x8-unorm"\];canvasType="offscreen";enable_required_feature=true] @@ -10655,6 +10805,8 @@ [:viewFormats=["astc-10x8-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-10x8-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-10x8-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] @@ -10663,6 +10815,8 @@ [:viewFormats=["astc-10x8-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-12x10-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-12x10-unorm"\];canvasType="offscreen";enable_required_feature=true] @@ -10671,6 +10825,8 @@ [:viewFormats=["astc-12x10-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-12x10-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-12x10-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] @@ -10679,6 +10835,8 @@ [:viewFormats=["astc-12x10-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-12x12-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-12x12-unorm"\];canvasType="offscreen";enable_required_feature=true] @@ -10687,6 +10845,8 @@ [:viewFormats=["astc-12x12-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-12x12-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-12x12-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] @@ -10695,6 +10855,8 @@ [:viewFormats=["astc-12x12-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-4x4-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-4x4-unorm"\];canvasType="offscreen";enable_required_feature=true] @@ -10703,6 +10865,8 @@ [:viewFormats=["astc-4x4-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-4x4-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-4x4-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] @@ -10711,6 +10875,8 @@ [:viewFormats=["astc-4x4-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-5x4-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-5x4-unorm"\];canvasType="offscreen";enable_required_feature=true] @@ -10719,6 +10885,8 @@ [:viewFormats=["astc-5x4-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-5x4-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-5x4-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] @@ -10727,6 +10895,8 @@ [:viewFormats=["astc-5x4-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-5x5-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-5x5-unorm"\];canvasType="offscreen";enable_required_feature=true] @@ -10735,6 +10905,8 @@ [:viewFormats=["astc-5x5-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-5x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-5x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] @@ -10743,6 +10915,8 @@ [:viewFormats=["astc-5x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-6x5-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-6x5-unorm"\];canvasType="offscreen";enable_required_feature=true] @@ -10751,6 +10925,8 @@ [:viewFormats=["astc-6x5-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-6x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-6x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] @@ -10759,6 +10935,8 @@ [:viewFormats=["astc-6x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-6x6-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-6x6-unorm"\];canvasType="offscreen";enable_required_feature=true] @@ -10767,6 +10945,8 @@ [:viewFormats=["astc-6x6-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-6x6-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-6x6-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] @@ -10775,6 +10955,8 @@ [:viewFormats=["astc-6x6-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-8x5-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-8x5-unorm"\];canvasType="offscreen";enable_required_feature=true] @@ -10783,6 +10965,8 @@ [:viewFormats=["astc-8x5-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-8x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-8x5-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] @@ -10791,6 +10975,8 @@ [:viewFormats=["astc-8x5-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-8x6-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-8x6-unorm"\];canvasType="offscreen";enable_required_feature=true] @@ -10799,6 +10985,8 @@ [:viewFormats=["astc-8x6-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-8x6-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-8x6-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] @@ -10807,6 +10995,8 @@ [:viewFormats=["astc-8x6-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-8x8-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-8x8-unorm"\];canvasType="offscreen";enable_required_feature=true] @@ -10815,6 +11005,8 @@ [:viewFormats=["astc-8x8-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["astc-8x8-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["astc-8x8-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] @@ -10823,142 +11015,212 @@ [:viewFormats=["astc-8x8-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["bc1-rgba-unorm","bgra8unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc1-rgba-unorm","bgra8unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc1-rgba-unorm","bgra8unorm"\];canvasType="onscreen";enable_required_feature=false] [:viewFormats=["bc1-rgba-unorm","bgra8unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["bc1-rgba-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc1-rgba-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc1-rgba-unorm"\];canvasType="onscreen";enable_required_feature=false] [:viewFormats=["bc1-rgba-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["bc1-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc1-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc1-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] [:viewFormats=["bc1-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["bc2-rgba-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc2-rgba-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc2-rgba-unorm"\];canvasType="onscreen";enable_required_feature=false] [:viewFormats=["bc2-rgba-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["bc2-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc2-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc2-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] [:viewFormats=["bc2-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["bc3-rgba-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc3-rgba-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc3-rgba-unorm"\];canvasType="onscreen";enable_required_feature=false] [:viewFormats=["bc3-rgba-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["bc3-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc3-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc3-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] [:viewFormats=["bc3-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["bc4-r-snorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc4-r-snorm"\];canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc4-r-snorm"\];canvasType="onscreen";enable_required_feature=false] [:viewFormats=["bc4-r-snorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["bc4-r-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc4-r-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc4-r-unorm"\];canvasType="onscreen";enable_required_feature=false] [:viewFormats=["bc4-r-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["bc5-rg-snorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc5-rg-snorm"\];canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc5-rg-snorm"\];canvasType="onscreen";enable_required_feature=false] [:viewFormats=["bc5-rg-snorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["bc5-rg-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc5-rg-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc5-rg-unorm"\];canvasType="onscreen";enable_required_feature=false] [:viewFormats=["bc5-rg-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["bc6h-rgb-float"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc6h-rgb-float"\];canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc6h-rgb-float"\];canvasType="onscreen";enable_required_feature=false] [:viewFormats=["bc6h-rgb-float"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["bc6h-rgb-ufloat"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc6h-rgb-ufloat"\];canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc6h-rgb-ufloat"\];canvasType="onscreen";enable_required_feature=false] [:viewFormats=["bc6h-rgb-ufloat"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["bc7-rgba-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc7-rgba-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc7-rgba-unorm"\];canvasType="onscreen";enable_required_feature=false] [:viewFormats=["bc7-rgba-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["bc7-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc7-rgba-unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bc7-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=false] [:viewFormats=["bc7-rgba-unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["bgra8unorm","bc1-rgba-unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bgra8unorm","bc1-rgba-unorm"\];canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["bgra8unorm","bc1-rgba-unorm"\];canvasType="onscreen";enable_required_feature=false] [:viewFormats=["bgra8unorm","bc1-rgba-unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["depth32float-stencil8"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["depth32float-stencil8"\];canvasType="offscreen";enable_required_feature=true] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["depth32float-stencil8"\];canvasType="onscreen";enable_required_feature=false] [:viewFormats=["depth32float-stencil8"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["eac-r11snorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["eac-r11snorm"\];canvasType="offscreen";enable_required_feature=true] @@ -10967,6 +11229,8 @@ [:viewFormats=["eac-r11snorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["eac-r11unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["eac-r11unorm"\];canvasType="offscreen";enable_required_feature=true] @@ -10975,6 +11239,8 @@ [:viewFormats=["eac-r11unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["eac-rg11snorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["eac-rg11snorm"\];canvasType="offscreen";enable_required_feature=true] @@ -10983,6 +11249,8 @@ [:viewFormats=["eac-rg11snorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["eac-rg11unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["eac-rg11unorm"\];canvasType="offscreen";enable_required_feature=true] @@ -10991,6 +11259,8 @@ [:viewFormats=["eac-rg11unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["etc2-rgb8a1unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["etc2-rgb8a1unorm"\];canvasType="offscreen";enable_required_feature=true] @@ -10999,6 +11269,8 @@ [:viewFormats=["etc2-rgb8a1unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["etc2-rgb8a1unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["etc2-rgb8a1unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] @@ -11007,6 +11279,8 @@ [:viewFormats=["etc2-rgb8a1unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["etc2-rgb8unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["etc2-rgb8unorm"\];canvasType="offscreen";enable_required_feature=true] @@ -11015,6 +11289,8 @@ [:viewFormats=["etc2-rgb8unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["etc2-rgb8unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["etc2-rgb8unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] @@ -11023,6 +11299,8 @@ [:viewFormats=["etc2-rgb8unorm-srgb"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["etc2-rgba8unorm"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["etc2-rgba8unorm"\];canvasType="offscreen";enable_required_feature=true] @@ -11031,6 +11309,8 @@ [:viewFormats=["etc2-rgba8unorm"\];canvasType="onscreen";enable_required_feature=true] [:viewFormats=["etc2-rgba8unorm-srgb"\];canvasType="offscreen";enable_required_feature=false] + expected: + if os == "linux" and not debug: FAIL [:viewFormats=["etc2-rgba8unorm-srgb"\];canvasType="offscreen";enable_required_feature=true] @@ -17033,26 +17313,38 @@ [cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:configure,at_over:*] [:limitTest="atDefault";testValueName="atLimit";canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:limitTest="atDefault";testValueName="atLimit";canvasType="onscreen"] [:limitTest="atDefault";testValueName="overLimit";canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:limitTest="atDefault";testValueName="overLimit";canvasType="onscreen"] [:limitTest="atMaximum";testValueName="atLimit";canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:limitTest="atMaximum";testValueName="atLimit";canvasType="onscreen"] [:limitTest="atMaximum";testValueName="overLimit";canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:limitTest="atMaximum";testValueName="overLimit";canvasType="onscreen"] [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";canvasType="onscreen"] [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";canvasType="onscreen"] @@ -17065,10 +17357,14 @@ [:limitTest="overMaximum";testValueName="overLimit";canvasType="onscreen"] [:limitTest="underDefault";testValueName="atLimit";canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:limitTest="underDefault";testValueName="atLimit";canvasType="onscreen"] [:limitTest="underDefault";testValueName="overLimit";canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:limitTest="underDefault";testValueName="overLimit";canvasType="onscreen"] @@ -17097,26 +17393,38 @@ [cts.https.html?q=webgpu:api,validation,capability_checks,limits,maxTextureDimension2D:getCurrentTexture,at_over:*] [:limitTest="atDefault";testValueName="atLimit";canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:limitTest="atDefault";testValueName="atLimit";canvasType="onscreen"] [:limitTest="atDefault";testValueName="overLimit";canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:limitTest="atDefault";testValueName="overLimit";canvasType="onscreen"] [:limitTest="atMaximum";testValueName="atLimit";canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:limitTest="atMaximum";testValueName="atLimit";canvasType="onscreen"] [:limitTest="atMaximum";testValueName="overLimit";canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:limitTest="atMaximum";testValueName="overLimit";canvasType="onscreen"] [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:limitTest="betweenDefaultAndMaximum";testValueName="atLimit";canvasType="onscreen"] [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:limitTest="betweenDefaultAndMaximum";testValueName="overLimit";canvasType="onscreen"] @@ -17129,10 +17437,14 @@ [:limitTest="overMaximum";testValueName="overLimit";canvasType="onscreen"] [:limitTest="underDefault";testValueName="atLimit";canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:limitTest="underDefault";testValueName="atLimit";canvasType="onscreen"] [:limitTest="underDefault";testValueName="overLimit";canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:limitTest="underDefault";testValueName="overLimit";canvasType="onscreen"] @@ -50197,14 +50509,20 @@ [cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:OOB,destination:*] [:] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:OOB,source:*] [:] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,device_mismatch:*] [:] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,format:*] @@ -50265,46 +50583,88 @@ [:format="astc-8x8-unorm-srgb"] [:format="bc1-rgba-unorm"] + expected: + if os == "linux" and not debug: FAIL [:format="bc1-rgba-unorm-srgb"] + expected: + if os == "linux" and not debug: FAIL [:format="bc2-rgba-unorm"] + expected: + if os == "linux" and not debug: FAIL [:format="bc2-rgba-unorm-srgb"] + expected: + if os == "linux" and not debug: FAIL [:format="bc3-rgba-unorm"] + expected: + if os == "linux" and not debug: FAIL [:format="bc3-rgba-unorm-srgb"] + expected: + if os == "linux" and not debug: FAIL [:format="bc4-r-snorm"] + expected: + if os == "linux" and not debug: FAIL [:format="bc4-r-unorm"] + expected: + if os == "linux" and not debug: FAIL [:format="bc5-rg-snorm"] + expected: + if os == "linux" and not debug: FAIL [:format="bc5-rg-unorm"] + expected: + if os == "linux" and not debug: FAIL [:format="bc6h-rgb-float"] + expected: + if os == "linux" and not debug: FAIL [:format="bc6h-rgb-ufloat"] + expected: + if os == "linux" and not debug: FAIL [:format="bc7-rgba-unorm"] + expected: + if os == "linux" and not debug: FAIL [:format="bc7-rgba-unorm-srgb"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm-srgb"] + expected: + if os == "linux" and not debug: FAIL [:format="depth16unorm"] + expected: + if os == "linux" and not debug: FAIL [:format="depth24plus"] + expected: + if os == "linux" and not debug: FAIL [:format="depth24plus-stencil8"] + expected: + if os == "linux" and not debug: FAIL [:format="depth32float"] + expected: + if os == "linux" and not debug: FAIL [:format="depth32float-stencil8"] + expected: + if os == "linux" and not debug: FAIL [:format="eac-r11snorm"] @@ -50327,110 +50687,208 @@ [:format="etc2-rgba8unorm-srgb"] [:format="r16float"] + expected: + if os == "linux" and not debug: FAIL [:format="r16sint"] + expected: + if os == "linux" and not debug: FAIL [:format="r16uint"] + expected: + if os == "linux" and not debug: FAIL [:format="r32float"] + expected: + if os == "linux" and not debug: FAIL [:format="r32sint"] + expected: + if os == "linux" and not debug: FAIL [:format="r32uint"] + expected: + if os == "linux" and not debug: FAIL [:format="r8sint"] + expected: + if os == "linux" and not debug: FAIL [:format="r8snorm"] + expected: + if os == "linux" and not debug: FAIL [:format="r8uint"] + expected: + if os == "linux" and not debug: FAIL [:format="r8unorm"] + expected: + if os == "linux" and not debug: FAIL [:format="rg11b10ufloat"] + expected: + if os == "linux" and not debug: FAIL [:format="rg16float"] + expected: + if os == "linux" and not debug: FAIL [:format="rg16sint"] + expected: + if os == "linux" and not debug: FAIL [:format="rg16uint"] + expected: + if os == "linux" and not debug: FAIL [:format="rg32float"] + expected: + if os == "linux" and not debug: FAIL [:format="rg32sint"] + expected: + if os == "linux" and not debug: FAIL [:format="rg32uint"] + expected: + if os == "linux" and not debug: FAIL [:format="rg8sint"] + expected: + if os == "linux" and not debug: FAIL [:format="rg8snorm"] + expected: + if os == "linux" and not debug: FAIL [:format="rg8uint"] + expected: + if os == "linux" and not debug: FAIL [:format="rg8unorm"] + expected: + if os == "linux" and not debug: FAIL [:format="rgb10a2uint"] + expected: + if os == "linux" and not debug: FAIL [:format="rgb10a2unorm"] + expected: + if os == "linux" and not debug: FAIL [:format="rgb9e5ufloat"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16sint"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16uint"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba32float"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba32sint"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba32uint"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8sint"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8snorm"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8uint"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm-srgb"] + expected: + if os == "linux" and not debug: FAIL [:format="stencil8"] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,mipLevel:*] [:mipLevel=0] + expected: + if os == "linux" and not debug: FAIL [:mipLevel=5] + expected: + if os == "linux" and not debug: FAIL [:mipLevel=6] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,sample_count:*] [:sampleCount=1] + expected: + if os == "linux" and not debug: FAIL [:sampleCount=4] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,state:*] [:state="destroyed"] + expected: + if os == "linux" and not debug: FAIL [:state="invalid"] + expected: + if os == "linux" and not debug: FAIL [:state="valid"] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:destination_texture,usage:*] [:usage=1] + expected: + if os == "linux" and not debug: FAIL [:usage=16] + expected: + if os == "linux" and not debug: FAIL [:usage=2] + expected: + if os == "linux" and not debug: FAIL [:usage=4] + expected: + if os == "linux" and not debug: FAIL [:usage=8] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_canvas,state:*] @@ -50479,18 +50937,30 @@ [cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_imageBitmap,state:*] [:closed=false] + expected: + if os == "linux" and not debug: FAIL [:closed=true] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:api,validation,queue,copyToTexture,CopyExternalImageToTexture:source_offscreenCanvas,state:*] [:state="detached-hascontext"] + expected: + if os == "linux" and not debug: FAIL [:state="detached-nocontext"] + expected: + if os == "linux" and not debug: FAIL [:state="nocontext"] + expected: + if os == "linux" and not debug: FAIL [:state="valid"] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:api,validation,queue,destroyed,buffer:copyBufferToBuffer:*] @@ -76395,8 +76865,6 @@ [:format="bgra8unorm-srgb";usageType="texture";usageCopy="src";awaitLost=true] [:format="bgra8unorm-srgb";usageType="texture";usageCopy="src-dest";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="bgra8unorm-srgb";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -76501,8 +76969,6 @@ [:format="r32float";usageType="render";usageCopy="dst";awaitLost=true] [:format="r32float";usageType="render";usageCopy="none";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="r32float";usageType="render";usageCopy="none";awaitLost=true] @@ -76511,8 +76977,6 @@ [:format="r32float";usageType="render";usageCopy="src";awaitLost=true] [:format="r32float";usageType="render";usageCopy="src-dest";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="r32float";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -76529,8 +76993,6 @@ [:format="r32float";usageType="storage";usageCopy="src";awaitLost=true] [:format="r32float";usageType="storage";usageCopy="src-dest";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="r32float";usageType="storage";usageCopy="src-dest";awaitLost=true] @@ -76547,8 +77009,6 @@ [:format="r32float";usageType="texture";usageCopy="src";awaitLost=true] [:format="r32float";usageType="texture";usageCopy="src-dest";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="r32float";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -76561,8 +77021,6 @@ [:format="r32sint";usageType="render";usageCopy="none";awaitLost=true] [:format="r32sint";usageType="render";usageCopy="src";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="r32sint";usageType="render";usageCopy="src";awaitLost=true] @@ -76607,8 +77065,6 @@ [:format="r32uint";usageType="render";usageCopy="dst";awaitLost=true] [:format="r32uint";usageType="render";usageCopy="none";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="r32uint";usageType="render";usageCopy="none";awaitLost=true] @@ -76617,8 +77073,6 @@ [:format="r32uint";usageType="render";usageCopy="src";awaitLost=true] [:format="r32uint";usageType="render";usageCopy="src-dest";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="r32uint";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -76691,8 +77145,6 @@ [:format="r8snorm";usageType="texture";usageCopy="dst";awaitLost=true] [:format="r8snorm";usageType="texture";usageCopy="none";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="r8snorm";usageType="texture";usageCopy="none";awaitLost=true] @@ -76721,8 +77173,6 @@ [:format="r8uint";usageType="render";usageCopy="src-dest";awaitLost=true] [:format="r8uint";usageType="texture";usageCopy="dst";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="r8uint";usageType="texture";usageCopy="dst";awaitLost=true] @@ -76751,8 +77201,6 @@ [:format="r8unorm";usageType="render";usageCopy="src";awaitLost=true] [:format="r8unorm";usageType="render";usageCopy="src-dest";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="r8unorm";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -76797,8 +77245,6 @@ [:format="rg16float";usageType="render";usageCopy="none";awaitLost=true] [:format="rg16float";usageType="render";usageCopy="src";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rg16float";usageType="render";usageCopy="src";awaitLost=true] @@ -76819,8 +77265,6 @@ [:format="rg16float";usageType="texture";usageCopy="src";awaitLost=true] [:format="rg16float";usageType="texture";usageCopy="src-dest";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rg16float";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -76829,8 +77273,6 @@ [:format="rg16sint";usageType="render";usageCopy="dst";awaitLost=true] [:format="rg16sint";usageType="render";usageCopy="none";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rg16sint";usageType="render";usageCopy="none";awaitLost=true] @@ -76879,8 +77321,6 @@ [:format="rg16uint";usageType="texture";usageCopy="dst";awaitLost=true] [:format="rg16uint";usageType="texture";usageCopy="none";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rg16uint";usageType="texture";usageCopy="none";awaitLost=true] @@ -76937,8 +77377,6 @@ [:format="rg32float";usageType="texture";usageCopy="src";awaitLost=true] [:format="rg32float";usageType="texture";usageCopy="src-dest";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rg32float";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -76947,14 +77385,10 @@ [:format="rg32sint";usageType="render";usageCopy="dst";awaitLost=true] [:format="rg32sint";usageType="render";usageCopy="none";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rg32sint";usageType="render";usageCopy="none";awaitLost=true] [:format="rg32sint";usageType="render";usageCopy="src";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rg32sint";usageType="render";usageCopy="src";awaitLost=true] @@ -76971,8 +77405,6 @@ [:format="rg32sint";usageType="storage";usageCopy="none";awaitLost=true] [:format="rg32sint";usageType="storage";usageCopy="src";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rg32sint";usageType="storage";usageCopy="src";awaitLost=true] @@ -76989,8 +77421,6 @@ [:format="rg32sint";usageType="texture";usageCopy="none";awaitLost=true] [:format="rg32sint";usageType="texture";usageCopy="src";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rg32sint";usageType="texture";usageCopy="src";awaitLost=true] @@ -77007,20 +77437,14 @@ [:format="rg32uint";usageType="render";usageCopy="none";awaitLost=true] [:format="rg32uint";usageType="render";usageCopy="src";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rg32uint";usageType="render";usageCopy="src";awaitLost=true] [:format="rg32uint";usageType="render";usageCopy="src-dest";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rg32uint";usageType="render";usageCopy="src-dest";awaitLost=true] [:format="rg32uint";usageType="storage";usageCopy="dst";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rg32uint";usageType="storage";usageCopy="dst";awaitLost=true] @@ -77041,8 +77465,6 @@ [:format="rg32uint";usageType="texture";usageCopy="dst";awaitLost=true] [:format="rg32uint";usageType="texture";usageCopy="none";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rg32uint";usageType="texture";usageCopy="none";awaitLost=true] @@ -77107,14 +77529,10 @@ [:format="rg8uint";usageType="render";usageCopy="dst";awaitLost=true] [:format="rg8uint";usageType="render";usageCopy="none";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rg8uint";usageType="render";usageCopy="none";awaitLost=true] [:format="rg8uint";usageType="render";usageCopy="src";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rg8uint";usageType="render";usageCopy="src";awaitLost=true] @@ -77151,8 +77569,6 @@ [:format="rg8unorm";usageType="render";usageCopy="src";awaitLost=true] [:format="rg8unorm";usageType="render";usageCopy="src-dest";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rg8unorm";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -77161,8 +77577,6 @@ [:format="rg8unorm";usageType="texture";usageCopy="dst";awaitLost=true] [:format="rg8unorm";usageType="texture";usageCopy="none";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rg8unorm";usageType="texture";usageCopy="none";awaitLost=true] @@ -77175,8 +77589,6 @@ [:format="rg8unorm";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="rgb10a2uint";usageType="render";usageCopy="dst";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2uint";usageType="render";usageCopy="dst";awaitLost=true] @@ -77185,14 +77597,10 @@ [:format="rgb10a2uint";usageType="render";usageCopy="none";awaitLost=true] [:format="rgb10a2uint";usageType="render";usageCopy="src";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2uint";usageType="render";usageCopy="src";awaitLost=true] [:format="rgb10a2uint";usageType="render";usageCopy="src-dest";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2uint";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -77205,8 +77613,6 @@ [:format="rgb10a2uint";usageType="texture";usageCopy="none";awaitLost=true] [:format="rgb10a2uint";usageType="texture";usageCopy="src";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2uint";usageType="texture";usageCopy="src";awaitLost=true] @@ -77215,14 +77621,10 @@ [:format="rgb10a2uint";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="rgb10a2unorm";usageType="render";usageCopy="dst";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2unorm";usageType="render";usageCopy="dst";awaitLost=true] [:format="rgb10a2unorm";usageType="render";usageCopy="none";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2unorm";usageType="render";usageCopy="none";awaitLost=true] @@ -77235,14 +77637,10 @@ [:format="rgb10a2unorm";usageType="render";usageCopy="src-dest";awaitLost=true] [:format="rgb10a2unorm";usageType="texture";usageCopy="dst";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2unorm";usageType="texture";usageCopy="dst";awaitLost=true] [:format="rgb10a2unorm";usageType="texture";usageCopy="none";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgb10a2unorm";usageType="texture";usageCopy="none";awaitLost=true] @@ -77271,8 +77669,6 @@ [:format="rgb9e5ufloat";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="rgba16float";usageType="render";usageCopy="dst";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16float";usageType="render";usageCopy="dst";awaitLost=true] @@ -77281,14 +77677,10 @@ [:format="rgba16float";usageType="render";usageCopy="none";awaitLost=true] [:format="rgba16float";usageType="render";usageCopy="src";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16float";usageType="render";usageCopy="src";awaitLost=true] [:format="rgba16float";usageType="render";usageCopy="src-dest";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16float";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -77309,8 +77701,6 @@ [:format="rgba16float";usageType="storage";usageCopy="src-dest";awaitLost=true] [:format="rgba16float";usageType="texture";usageCopy="dst";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16float";usageType="texture";usageCopy="dst";awaitLost=true] @@ -77335,8 +77725,6 @@ [:format="rgba16sint";usageType="render";usageCopy="none";awaitLost=true] [:format="rgba16sint";usageType="render";usageCopy="src";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16sint";usageType="render";usageCopy="src";awaitLost=true] @@ -77361,8 +77749,6 @@ [:format="rgba16sint";usageType="storage";usageCopy="src-dest";awaitLost=true] [:format="rgba16sint";usageType="texture";usageCopy="dst";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16sint";usageType="texture";usageCopy="dst";awaitLost=true] @@ -77395,8 +77781,6 @@ [:format="rgba16uint";usageType="render";usageCopy="src-dest";awaitLost=true] [:format="rgba16uint";usageType="storage";usageCopy="dst";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba16uint";usageType="storage";usageCopy="dst";awaitLost=true] @@ -77433,14 +77817,10 @@ [:format="rgba32float";usageType="render";usageCopy="dst";awaitLost=true] [:format="rgba32float";usageType="render";usageCopy="none";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32float";usageType="render";usageCopy="none";awaitLost=true] [:format="rgba32float";usageType="render";usageCopy="src";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32float";usageType="render";usageCopy="src";awaitLost=true] @@ -77449,8 +77829,6 @@ [:format="rgba32float";usageType="render";usageCopy="src-dest";awaitLost=true] [:format="rgba32float";usageType="storage";usageCopy="dst";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32float";usageType="storage";usageCopy="dst";awaitLost=true] @@ -77463,8 +77841,6 @@ [:format="rgba32float";usageType="storage";usageCopy="src";awaitLost=true] [:format="rgba32float";usageType="storage";usageCopy="src-dest";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32float";usageType="storage";usageCopy="src-dest";awaitLost=true] @@ -77489,14 +77865,10 @@ [:format="rgba32sint";usageType="render";usageCopy="dst";awaitLost=true] [:format="rgba32sint";usageType="render";usageCopy="none";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32sint";usageType="render";usageCopy="none";awaitLost=true] [:format="rgba32sint";usageType="render";usageCopy="src";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32sint";usageType="render";usageCopy="src";awaitLost=true] @@ -77521,8 +77893,6 @@ [:format="rgba32sint";usageType="storage";usageCopy="src-dest";awaitLost=true] [:format="rgba32sint";usageType="texture";usageCopy="dst";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32sint";usageType="texture";usageCopy="dst";awaitLost=true] @@ -77539,8 +77909,6 @@ [:format="rgba32sint";usageType="texture";usageCopy="src-dest";awaitLost=true] [:format="rgba32uint";usageType="render";usageCopy="dst";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32uint";usageType="render";usageCopy="dst";awaitLost=true] @@ -77553,8 +77921,6 @@ [:format="rgba32uint";usageType="render";usageCopy="src";awaitLost=true] [:format="rgba32uint";usageType="render";usageCopy="src-dest";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32uint";usageType="render";usageCopy="src-dest";awaitLost=true] @@ -77575,8 +77941,6 @@ [:format="rgba32uint";usageType="storage";usageCopy="src-dest";awaitLost=true] [:format="rgba32uint";usageType="texture";usageCopy="dst";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba32uint";usageType="texture";usageCopy="dst";awaitLost=true] @@ -77637,8 +78001,6 @@ [:format="rgba8sint";usageType="texture";usageCopy="src";awaitLost=true] [:format="rgba8sint";usageType="texture";usageCopy="src-dest";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8sint";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -77671,8 +78033,6 @@ [:format="rgba8snorm";usageType="texture";usageCopy="src";awaitLost=true] [:format="rgba8snorm";usageType="texture";usageCopy="src-dest";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8snorm";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -77721,8 +78081,6 @@ [:format="rgba8uint";usageType="texture";usageCopy="src";awaitLost=true] [:format="rgba8uint";usageType="texture";usageCopy="src-dest";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8uint";usageType="texture";usageCopy="src-dest";awaitLost=true] @@ -77751,8 +78109,6 @@ [:format="rgba8unorm";usageType="storage";usageCopy="none";awaitLost=true] [:format="rgba8unorm";usageType="storage";usageCopy="src";awaitLost=false] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:format="rgba8unorm";usageType="storage";usageCopy="src";awaitLost=true] @@ -80255,24 +80611,44 @@ [cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,copyExternalImageToTexture,canvas:*] [:canvasType="offscreen";contextType="2d";awaitLost=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";contextType="2d";awaitLost=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";contextType="bitmaprenderer";awaitLost=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";contextType="bitmaprenderer";awaitLost=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";contextType="webgl";awaitLost=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";contextType="webgl";awaitLost=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";contextType="webgl2";awaitLost=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";contextType="webgl2";awaitLost=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";contextType="webgpu";awaitLost=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";contextType="webgpu";awaitLost=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="onscreen";contextType="2d";awaitLost=false] expected: @@ -80295,8 +80671,12 @@ if os == "linux" and not debug: FAIL [:canvasType="onscreen";contextType="webgl2";awaitLost=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="onscreen";contextType="webgl2";awaitLost=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="onscreen";contextType="webgpu";awaitLost=false] expected: @@ -80309,8 +80689,12 @@ [cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,copyExternalImageToTexture,imageBitmap:*] [:awaitLost=false] + expected: + if os == "linux" and not debug: FAIL [:awaitLost=true] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:api,validation,state,device_lost,destroy:queue,writeBuffer:*] @@ -80701,12 +81085,16 @@ [cts.https.html?q=webgpu:api,validation,texture,bgra8unorm_storage:configure_storage_usage_on_canvas_context_with_bgra8unorm_storage:*] [:canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="onscreen"] [cts.https.html?q=webgpu:api,validation,texture,bgra8unorm_storage:configure_storage_usage_on_canvas_context_without_bgra8unorm_storage:*] [:canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="onscreen"] @@ -546099,6 +546487,8 @@ [cts.https.html?q=webgpu:web_platform,canvas,configure:alpha_mode:*] [:canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="onscreen"] expected: @@ -546107,6 +546497,8 @@ [cts.https.html?q=webgpu:web_platform,canvas,configure:defaults:*] [:canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="onscreen"] expected: @@ -546115,6 +546507,8 @@ [cts.https.html?q=webgpu:web_platform,canvas,configure:device:*] [:canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="onscreen"] expected: @@ -546179,46 +546573,88 @@ [:canvasType="offscreen";format="astc-8x8-unorm-srgb"] [:canvasType="offscreen";format="bc1-rgba-unorm"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="bc1-rgba-unorm-srgb"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="bc2-rgba-unorm"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="bc2-rgba-unorm-srgb"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="bc3-rgba-unorm"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="bc3-rgba-unorm-srgb"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="bc4-r-snorm"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="bc4-r-unorm"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="bc5-rg-snorm"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="bc5-rg-unorm"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="bc6h-rgb-float"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="bc6h-rgb-ufloat"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="bc7-rgba-unorm"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="bc7-rgba-unorm-srgb"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="bgra8unorm"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="bgra8unorm-srgb"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="depth16unorm"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="depth24plus"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="depth24plus-stencil8"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="depth32float"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="depth32float-stencil8"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="eac-r11snorm"] @@ -546241,76 +546677,148 @@ [:canvasType="offscreen";format="etc2-rgba8unorm-srgb"] [:canvasType="offscreen";format="r16float"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="r16sint"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="r16uint"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="r32float"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="r32sint"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="r32uint"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="r8sint"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="r8snorm"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="r8uint"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="r8unorm"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rg11b10ufloat"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rg16float"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rg16sint"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rg16uint"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rg32float"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rg32sint"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rg32uint"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rg8sint"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rg8snorm"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rg8uint"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rg8unorm"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgb10a2uint"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgb10a2unorm"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgb9e5ufloat"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgba16float"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgba16sint"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgba16uint"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgba32float"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgba32sint"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgba32uint"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgba8sint"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgba8snorm"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgba8uint"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgba8unorm"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgba8unorm-srgb"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="stencil8"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="onscreen";format="astc-10x10-unorm"] @@ -546511,8 +547019,12 @@ [cts.https.html?q=webgpu:web_platform,canvas,configure:size_zero_after_configure:*] [:canvasType="offscreen";zeroDimension="height"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";zeroDimension="width"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="onscreen";zeroDimension="height"] @@ -546521,8 +547033,12 @@ [cts.https.html?q=webgpu:web_platform,canvas,configure:size_zero_before_configure:*] [:canvasType="offscreen";zeroDimension="height"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";zeroDimension="width"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="onscreen";zeroDimension="height"] @@ -546531,6 +547047,8 @@ [cts.https.html?q=webgpu:web_platform,canvas,configure:usage:*] [:canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="onscreen"] expected: @@ -546539,32 +547057,50 @@ [cts.https.html?q=webgpu:web_platform,canvas,configure:viewFormats:*] [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="_undef_"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="depth32float-stencil8"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="texture-compression-astc"] [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="texture-compression-bc"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="texture-compression-etc2"] [:canvasType="offscreen";format="rgba16float";viewFormatFeature="_undef_"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgba16float";viewFormatFeature="depth32float-stencil8"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgba16float";viewFormatFeature="texture-compression-astc"] [:canvasType="offscreen";format="rgba16float";viewFormatFeature="texture-compression-bc"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgba16float";viewFormatFeature="texture-compression-etc2"] [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="_undef_"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="depth32float-stencil8"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="texture-compression-astc"] [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="texture-compression-bc"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="texture-compression-etc2"] @@ -546621,54 +547157,62 @@ [:offscreen=false] [:offscreen=true] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:configured:*] [:canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="onscreen"] [cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:expiry:*] [:canvasType="offscreen";prevFrameCallsite="requestAnimationFrame";getCurrentTextureAgain=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";prevFrameCallsite="requestAnimationFrame";getCurrentTextureAgain=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";prevFrameCallsite="runInNewCanvasFrame";getCurrentTextureAgain=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";prevFrameCallsite="runInNewCanvasFrame";getCurrentTextureAgain=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="onscreen";prevFrameCallsite="requestAnimationFrame";getCurrentTextureAgain=false] [:canvasType="onscreen";prevFrameCallsite="requestAnimationFrame";getCurrentTextureAgain=true] - expected: - if os == "linux" and not debug: [PASS, FAIL] [:canvasType="onscreen";prevFrameCallsite="runInNewCanvasFrame";getCurrentTextureAgain=false] [:canvasType="onscreen";prevFrameCallsite="runInNewCanvasFrame";getCurrentTextureAgain=true] - expected: - if os == "linux" and not debug: [PASS, FAIL] [cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:multiple_frames:*] [:canvasType="offscreen"] - expected: - if os == "linux" and not debug: FAIL [:canvasType="onscreen"] - expected: - if os == "linux" and not debug: [PASS, FAIL] [cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:resize:*] [:canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="onscreen"] [cts.https.html?q=webgpu:web_platform,canvas,getCurrentTexture:single_frames:*] [:canvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:canvasType="onscreen"] @@ -546679,48 +547223,76 @@ [cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:drawTo2DCanvas:*] [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] expected: if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] expected: if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] expected: if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] expected: if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] expected: @@ -546731,8 +547303,12 @@ if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] expected: @@ -546743,8 +547319,12 @@ if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] expected: @@ -546755,8 +547335,12 @@ if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] expected: @@ -546767,40 +547351,64 @@ if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] expected: if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] expected: if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";webgpuCanvasType="onscreen";canvas2DType="onscreen"] expected: if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="offscreen";canvas2DType="onscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";webgpuCanvasType="onscreen";canvas2DType="onscreen"] expected: @@ -546809,76 +547417,148 @@ [cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:offscreenCanvas,snapshot:*] [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="convertToBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="transferToImageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="convertToBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="transferToImageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="convertToBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="transferToImageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="convertToBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="transferToImageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="convertToBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="transferToImageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="convertToBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="opaque";colorSpace="srgb";snapshotType="transferToImageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="convertToBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="transferToImageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="convertToBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="premultiplied";colorSpace="srgb";snapshotType="transferToImageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="convertToBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="transferToImageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="convertToBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="transferToImageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="convertToBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="transferToImageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="convertToBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="transferToImageBitmap"] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,snapshot:*] @@ -546887,32 +547567,48 @@ if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="toBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="toDataURL"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] expected: if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="toBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="toDataURL"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] expected: if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toDataURL"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] expected: if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toDataURL"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="opaque";colorSpace="display-p3";snapshotType="imageBitmap"] expected: @@ -546967,32 +547663,48 @@ if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="toBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";colorSpace="display-p3";snapshotType="toDataURL"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="imageBitmap"] expected: if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="toBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";colorSpace="srgb";snapshotType="toDataURL"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="imageBitmap"] expected: if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="display-p3";snapshotType="toDataURL"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="imageBitmap"] expected: if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toBlob"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";colorSpace="srgb";snapshotType="toDataURL"] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:onscreenCanvas,uploadToWebGL:*] @@ -547002,29 +547714,31 @@ [:format="bgra8unorm";alphaMode="opaque";webgl="webgl";upload="texSubImage2D"] expected: - if os == "linux" and not debug: [FAIL, TIMEOUT] + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="opaque";webgl="webgl2";upload="texImage2D"] expected: - if os == "linux" and not debug: [PASS, TIMEOUT, NOTRUN] + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="opaque";webgl="webgl2";upload="texSubImage2D"] expected: - if os == "linux" and not debug: [PASS, NOTRUN] + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";webgl="webgl";upload="texImage2D"] expected: - if os == "linux" and not debug: [FAIL, NOTRUN] + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";webgl="webgl";upload="texSubImage2D"] expected: - if os == "linux" and not debug: [FAIL, NOTRUN] + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";webgl="webgl2";upload="texImage2D"] expected: - if os == "linux" and not debug: [PASS, FAIL, NOTRUN] + if os == "linux" and not debug: FAIL [:format="bgra8unorm";alphaMode="premultiplied";webgl="webgl2";upload="texSubImage2D"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba16float";alphaMode="opaque";webgl="webgl";upload="texImage2D"] expected: @@ -547067,8 +547781,12 @@ if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";webgl="webgl2";upload="texImage2D"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="opaque";webgl="webgl2";upload="texSubImage2D"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";webgl="webgl";upload="texImage2D"] expected: @@ -547079,26 +547797,40 @@ if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";webgl="webgl2";upload="texImage2D"] + expected: + if os == "linux" and not debug: FAIL [:format="rgba8unorm";alphaMode="premultiplied";webgl="webgl2";upload="texSubImage2D"] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_huge_size:*] [:] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_unconfigured_nonzero_size:*] [:] [:readbackCanvasType="offscreen"] + expected: + if os == "linux" and not debug: FAIL [:readbackCanvasType="onscreen"] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:web_platform,canvas,readbackFromWebGPUCanvas:transferToImageBitmap_zero_size:*] [:configure=false] + expected: + if os == "linux" and not debug: FAIL [:configure=true] + expected: + if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:web_platform,copyToTexture,ImageBitmap:copy_subrect_from_2D_Canvas:*] @@ -547753,108 +548485,212 @@ [cts.https.html?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_2d_context_canvas:*] [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] expected: @@ -548067,108 +548903,212 @@ [cts.https.html?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_bitmaprenderer_context_canvas:*] [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="bgra8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="bgra8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="r8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rg8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgb10a2unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba16float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba32float";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba8unorm";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";dstColorFormat="rgba8unorm-srgb";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="onscreen";dstColorFormat="bgra8unorm";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] expected: @@ -548387,212 +549327,420 @@ [cts.https.html?q=webgpu:web_platform,copyToTexture,canvas:copy_contents_from_gpu_context_canvas:*] [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="bgra8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="r8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rg8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgb10a2unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba16float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba32float";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=false] + expected: + if os == "linux" and not debug: FAIL [:canvasType="offscreen";srcAndDstInSameGPUDevice=true;dstColorFormat="rgba8unorm-srgb";srcAlphaMode="premultiplied";dstAlphaMode="premultiplied";srcDoFlipYDuringCopy=true] + expected: + if os == "linux" and not debug: FAIL [:canvasType="onscreen";srcAndDstInSameGPUDevice=false;dstColorFormat="bgra8unorm";srcAlphaMode="premultiplied";dstAlphaMode="opaque";srcDoFlipYDuringCopy=false] expected: diff --git a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/resize_observer.https.html.ini b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/resize_observer.https.html.ini index 5a66398ad6c..259fb223468 100644 --- a/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/resize_observer.https.html.ini +++ b/tests/wpt/webgpu/meta/webgpu/webgpu/web_platform/reftests/resize_observer.https.html.ini @@ -1,6 +1,2 @@ [resize_observer.https.html] - expected: - if os == "win": TIMEOUT - if os == "linux" and debug: TIMEOUT - if os == "linux" and not debug: PASS - if os == "mac": TIMEOUT + expected: TIMEOUT |